commit 10b6939d81b6ab4d4cb65306cc8fbcfe777cca77 Author: HerozDotExe Date: Sat Feb 1 14:56:15 2025 +0100 chore: init diff --git a/.console_history b/.console_history new file mode 100644 index 0000000..8d14a27 --- /dev/null +++ b/.console_history @@ -0,0 +1,36 @@ +1736018887221:list +1736020176849:op Heroz_0 +1736020221923:stop +1736353623235:list +1736353692859:op Heroz_0 +1736355870310:tps +1736357287049:list +1736361386054:stop +1738174653249:list +1738174669346:clear Heroz_0 +1738175145300:list +1738175174341:lsit +1738175175688:list +1738182925802:stop +1738357466471:op Heroz_0 +1738357500273:whitelist +1738357503429:whitelist add Heroz_0 +1738357515619:whitelist remove Heroz_0 +1738357532095:whitelist add Heroz_0 +1738357583497:stop +1738359672882:op Heroz_0 +1738360294012:whitelist remove +1738360296567:whitelist remove Heroz_0 +1738360311629:whitelist on +1738360314159:whitelist list +1738360404947:whitelist add Heroz_0 +1738360417829:op Heroz_0 +1738362090693:stop +1738395211047:whitelist add Heroz_0 +1738395216287:whitelist add Dummy +1738416941353:op Hero_z0 +1738416945351:op Heroz_0 +1738416954832:deop Hero_z0 +1738417195503:lp applyedits GPF1AKAo5V +1738417312190:lp applyedits 2v7q2HxMjG[201~ +1738417317453:lp applyedits 2v7q2HxMjG diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e0956b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +cache +world +world_nether +world_the_end +versions +data-storage +.cache +logs +libraries \ No newline at end of file diff --git a/.purpur-manifest.json b/.purpur-manifest.json new file mode 100644 index 0000000..b6efb13 --- /dev/null +++ b/.purpur-manifest.json @@ -0,0 +1 @@ +{"@type":"me.itzg.helpers.purpur.PurpurManifest","timestamp":"2025-01-08T20:44:47.830154763Z","files":["purpur-1.20.6-2233.jar"],"minecraftVersion":"1.20.6","build":"2233","customDownloadUrl":null} \ No newline at end of file diff --git a/.purpur.env b/.purpur.env new file mode 100644 index 0000000..b88db05 --- /dev/null +++ b/.purpur.env @@ -0,0 +1,3 @@ +SERVER="/data/purpur-1.20.6-2233.jar" +TYPE="PURPUR" +VERSION="1.20.6" diff --git a/.rcon-cli.env b/.rcon-cli.env new file mode 100644 index 0000000..bcc3d3e --- /dev/null +++ b/.rcon-cli.env @@ -0,0 +1 @@ +password=715508de4f5e9f0eb6bc41e6 diff --git a/.rcon-cli.yaml b/.rcon-cli.yaml new file mode 100644 index 0000000..7284df3 --- /dev/null +++ b/.rcon-cli.yaml @@ -0,0 +1 @@ +password: "715508de4f5e9f0eb6bc41e6" diff --git a/banned-ips.json b/banned-ips.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banned-ips.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/banned-players.json b/banned-players.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banned-players.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/bukkit.yml b/bukkit.yml new file mode 100644 index 0000000..7dfb82d --- /dev/null +++ b/bukkit.yml @@ -0,0 +1,35 @@ +settings: + allow-end: true + warn-on-overload: true + permissions-file: permissions.yml + update-folder: update + plugin-profiling: false + connection-throttle: 4000 + query-plugins: true + deprecated-verbose: default + shutdown-message: Server closed + minimum-api: none + use-map-color-cache: true +spawn-limits: + monsters: 70 + animals: 10 + water-animals: 5 + water-ambient: 20 + water-underground-creature: 5 + axolotls: 5 + ambient: 15 +chunk-gc: + period-in-ticks: 600 +ticks-per: + animal-spawns: 400 + monster-spawns: 1 + water-spawns: 1 + water-ambient-spawns: 1 + water-underground-creature-spawns: 1 + axolotl-spawns: 1 + ambient-spawns: 1 + autosave: 6000 +aliases: now-in-commands.yml +worlds: + world: + generator: TerraformGenerator diff --git a/commands.yml b/commands.yml new file mode 100644 index 0000000..da50320 --- /dev/null +++ b/commands.yml @@ -0,0 +1,5 @@ +command-block-overrides: [] +ignore-vanilla-permissions: false +aliases: + icanhasbukkit: + - version $1- diff --git a/config/paper-global.yml b/config/paper-global.yml new file mode 100644 index 0000000..a7805ce --- /dev/null +++ b/config/paper-global.yml @@ -0,0 +1,131 @@ +# This is the global configuration file for Paper. +# As you can see, there's a lot to configure. Some options may impact gameplay, so use +# with caution, and make sure you know what each option does before configuring. +# +# If you need help with the configuration or have any questions related to Paper, +# join us in our Discord or check the docs page. +# +# The world configuration options have been moved inside +# their respective world folder. The files are named paper-world.yml +# +# Docs: https://docs.papermc.io/ +# Discord: https://discord.gg/papermc +# Website: https://papermc.io/ + +_version: 29 +block-updates: + disable-chorus-plant-updates: false + disable-mushroom-block-updates: false + disable-noteblock-updates: false + disable-tripwire-updates: false +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 + suggest-player-names-when-null-tab-completions: true + time-command-affects-all-worlds: false +console: + enable-brigadier-completions: true + enable-brigadier-highlighting: true + has-all-permissions: false +item-validation: + book: + author: 8192 + page: 16384 + title: 8192 + book-size: + page-max: 2560 + total-multiplier: 0.98 + display-name: 8192 + lore-line: 8192 + resolve-selectors-in-books: false +logging: + deobfuscate-stacktraces: true +messages: + kick: + authentication-servers-down: + connection-throttle: Connection throttled! Please wait before reconnecting. + flying-player: + flying-vehicle: + no-permission: I'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. + use-display-name-in-quit-message: false +misc: + chat-threads: + chat-executor-core-size: -1 + chat-executor-max-size: -1 + compression-level: default + fix-entity-position-desync: true + load-permissions-yml-before-plugins: true + max-joins-per-tick: 5 + region-file-cache-size: 256 + strict-advancement-dimension-check: false + use-alternative-luck-formula: false + use-dimension-type-for-custom-spawners: false +packet-limiter: + all-packets: + action: KICK + interval: 7.0 + max-packet-rate: 500.0 + kick-message: + overrides: + ServerboundPlaceRecipePacket: + action: DROP + interval: 4.0 + max-packet-rate: 5.0 +player-auto-save: + max-per-tick: -1 + rate: -1 +proxies: + bungee-cord: + online-mode: true + proxy-protocol: false + velocity: + enabled: false + online-mode: true + secret: '' +scoreboards: + save-empty-scoreboard-teams: true + track-plugin-scoreboards: false +spam-limiter: + incoming-packet-threshold: 300 + recipe-spam-increment: 1 + recipe-spam-limit: 20 + tab-spam-increment: 1 + tab-spam-limit: 500 +timings: + enabled: true + hidden-config-entries: + - database + - proxies.velocity.secret + history-interval: 300 + history-length: 3600 + server-name: Unknown Server + server-name-privacy: false + url: https://timings.aikar.co/ + verbose: true +unsupported-settings: + allow-headless-pistons: false + allow-permanent-block-break-exploits: false + allow-piston-duplication: false + allow-tripwire-disarming-exploits: false + allow-unsafe-end-portal-teleportation: false + compression-format: ZLIB + perform-username-validation: true + skip-vanilla-damage-tick-when-shield-blocked: false +watchdog: + early-warning-delay: 10000 + early-warning-every: 5000 diff --git a/config/paper-world-defaults.yml b/config/paper-world-defaults.yml new file mode 100644 index 0000000..b26a6ac --- /dev/null +++ b/config/paper-world-defaults.yml @@ -0,0 +1,322 @@ +# This is the world defaults configuration file for Paper. +# As you can see, there's a lot to configure. Some options may impact gameplay, so use +# with caution, and make sure you know what each option does before configuring. +# +# If you need help with the configuration or have any questions related to Paper, +# join us in our Discord or check the docs page. +# +# Configuration options here apply to all worlds, unless you specify overrides inside +# the world-specific config file inside each world folder. +# +# Docs: https://docs.papermc.io/ +# Discord: https://discord.gg/papermc +# Website: https://papermc.io/ + +_version: 31 +anticheat: + anti-xray: + enabled: true + engine-mode: 3 + hidden-blocks: + - copper_ore + - deepslate_copper_ore + - raw_copper_block + - diamond_ore + - deepslate_diamond_ore + - gold_ore + - deepslate_gold_ore + - iron_ore + - deepslate_iron_ore + - raw_iron_block + - lapis_ore + - deepslate_lapis_ore + - redstone_ore + - deepslate_redstone_ore + lava-obscures: false + max-block-height: 64 + replacement-blocks: + - chest + - amethyst_block + - andesite + - budding_amethyst + - calcite + - coal_ore + - deepslate_coal_ore + - deepslate + - diorite + - dirt + - emerald_ore + - deepslate_emerald_ore + - granite + - gravel + - oak_planks + - smooth_basalt + - stone + - tuff + update-radius: 2 + use-permission: false + obfuscation: + items: + hide-durability: false + hide-itemmeta: false + hide-itemmeta-with-visual-effects: false +chunks: + auto-save-interval: default + delay-chunk-unloads-by: 10s + entity-per-chunk-save-limit: + arrow: -1 + ender_pearl: -1 + experience_orb: -1 + fireball: -1 + 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: + allow-player-cramming-damage: false + allow-vehicle-collisions: true + 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 + disable-chest-cat-detection: false + disable-creeper-lingering-effect: false + disable-player-crits: false + door-breaking-difficulty: + husk: + - HARD + vindicator: + - NORMAL + - HARD + zombie: + - HARD + zombie_villager: + - HARD + zombified_piglin: + - HARD + ender-dragons-death-always-places-dragon-egg: false + experience-merge-max-value: -1 + mobs-can-always-pick-up-loot: + skeletons: false + zombies: false + nerf-pigmen-from-nether-portals: 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 + spawn-chance: 0.2 + spawn-delay: + per-player: false + ticks: 12000 + 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: 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 + sniffer: + boosted-hatch-time: default + hatch-time: default + spawning: + all-chunks-are-slime-chunks: false + alt-item-despawn-rate: + enabled: false + items: + cobblestone: 300 + count-all-mobs-for-spawning: false + creative-arrow-despawn-rate: default + despawn-ranges: + ambient: + hard: 128 + soft: 32 + axolotls: + hard: 128 + soft: 32 + creature: + hard: 128 + soft: 32 + misc: + hard: 128 + soft: 32 + monster: + hard: 128 + soft: 32 + underground_water_creature: + hard: 128 + soft: 32 + water_ambient: + hard: 64 + soft: 32 + water_creature: + hard: 128 + soft: 32 + disable-mob-spawner-spawn-egg-transformation: false + duplicate-uuid: + mode: SAFE_REGEN + safe-regen-delete-range: 32 + 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: default + non-player-arrow-despawn-rate: default + per-player-mob-spawns: true + scan-for-legacy-ender-dragon: true + skeleton-horse-thunder-spawn-chance: default + slime-spawn-height: + slime-chunk: + maximum: 40.0 + surface-biome: + maximum: 70.0 + minimum: 50.0 + spawn-limits: + ambient: -1 + axolotls: -1 + creature: -1 + monster: -1 + 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 + spawn-chance-min: 25 + spawn-day-length: 24000 + spawn-minute-length: 1200 + 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 + 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 + portal-search-vanilla-dimension-scaling: true + treasure-maps: + enabled: true + find-already-discovered: + loot-tables: default + villager-trade: false + water-over-lava-flow-speed: 5 +feature-seeds: + generate-random-seeds-for-all: false +fishing-time-range: + maximum: 600 + minimum: 100 +fixes: + disable-unloaded-chunk-enderpearl-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: disabled +hopper: + cooldown-when-full: true + disable-move-event: false + ignore-occluding-blocks: false +lootables: + auto-replenish: false + max-refills: -1 + refresh-max: 2d + refresh-min: 12h + reset-seed-on-fill: true + restrict-player-reloot: true + restrict-player-reloot-time: disabled +maps: + item-frame-cursor-limit: 128 + item-frame-cursor-update-interval: 10 +max-growth-height: + bamboo: + max: 16 + min: 11 + cactus: 3 + reeds: 3 +misc: + disable-end-credits: false + disable-relative-projectile-velocity: false + disable-sprint-interruption-on-attack: false + light-queue-size: 20 + max-leash-distance: 10.0 + redstone-implementation: VANILLA + shield-blocking-delay: 5 + show-sign-click-command-failure-msgs-to-player: false + update-pathfinding-on-block-update: true +scoreboards: + allow-non-player-entities-on-scoreboards: true + use-vanilla-world-scoreboard-name-coloring: false +spawn: + allow-using-signs-inside-spawn-protection: false +tick-rates: + behavior: + 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/datapacks/Incendium_1.20_v5.3.5.zip b/datapacks/Incendium_1.20_v5.3.5.zip new file mode 100644 index 0000000..2b44ad7 Binary files /dev/null and b/datapacks/Incendium_1.20_v5.3.5.zip differ diff --git a/datapacks/Nullscape_1.20_v1.2.8.zip b/datapacks/Nullscape_1.20_v1.2.8.zip new file mode 100644 index 0000000..942cb1a Binary files /dev/null and b/datapacks/Nullscape_1.20_v1.2.8.zip differ diff --git a/eula.txt b/eula.txt new file mode 100644 index 0000000..fc212be --- /dev/null +++ b/eula.txt @@ -0,0 +1,4 @@ +# Generated via Docker +# Sat Jan 4 08:27:15 PM CET 2025 +eula=true + diff --git a/help.yml b/help.yml new file mode 100644 index 0000000..e69de29 diff --git a/ops.json b/ops.json new file mode 100644 index 0000000..77e19d5 --- /dev/null +++ b/ops.json @@ -0,0 +1,8 @@ +[ + { + "uuid": "8ff1ff5b-4adb-440b-b76a-58c6046487a7", + "name": "Heroz_0", + "level": 0, + "bypassesPlayerLimit": false + } +] \ No newline at end of file diff --git a/permissions.yml b/permissions.yml new file mode 100644 index 0000000..e69de29 diff --git a/plugins/.paper-remapped/AuthMe-5.6.0.jar b/plugins/.paper-remapped/AuthMe-5.6.0.jar new file mode 100644 index 0000000..fa0f8e4 Binary files /dev/null and b/plugins/.paper-remapped/AuthMe-5.6.0.jar differ diff --git a/plugins/.paper-remapped/BetterKeepInventory-1.0.4.jar b/plugins/.paper-remapped/BetterKeepInventory-1.0.4.jar new file mode 100644 index 0000000..940366c Binary files /dev/null and b/plugins/.paper-remapped/BetterKeepInventory-1.0.4.jar differ diff --git a/plugins/.paper-remapped/ClientDetectorPlus-1.0.0.jar b/plugins/.paper-remapped/ClientDetectorPlus-1.0.0.jar new file mode 100644 index 0000000..4700a40 Binary files /dev/null and b/plugins/.paper-remapped/ClientDetectorPlus-1.0.0.jar differ diff --git a/plugins/.paper-remapped/CoreProtect-22.4.jar b/plugins/.paper-remapped/CoreProtect-22.4.jar new file mode 100644 index 0000000..da3b9fc Binary files /dev/null and b/plugins/.paper-remapped/CoreProtect-22.4.jar differ diff --git a/plugins/.paper-remapped/GSit-1.13.0.jar b/plugins/.paper-remapped/GSit-1.13.0.jar new file mode 100644 index 0000000..49ca6ec Binary files /dev/null and b/plugins/.paper-remapped/GSit-1.13.0.jar differ diff --git a/plugins/.paper-remapped/GtzDoors.jar b/plugins/.paper-remapped/GtzDoors.jar new file mode 100644 index 0000000..221c12d Binary files /dev/null and b/plugins/.paper-remapped/GtzDoors.jar differ diff --git a/plugins/.paper-remapped/ItemKC.jar b/plugins/.paper-remapped/ItemKC.jar new file mode 100644 index 0000000..52f05d1 Binary files /dev/null and b/plugins/.paper-remapped/ItemKC.jar differ diff --git a/plugins/.paper-remapped/OreAnnouncer-2.8.5.jar b/plugins/.paper-remapped/OreAnnouncer-2.8.5.jar new file mode 100644 index 0000000..d8fb121 Binary files /dev/null and b/plugins/.paper-remapped/OreAnnouncer-2.8.5.jar differ diff --git a/plugins/.paper-remapped/Plan-5.6-build-2961.jar b/plugins/.paper-remapped/Plan-5.6-build-2961.jar new file mode 100644 index 0000000..65a770c Binary files /dev/null and b/plugins/.paper-remapped/Plan-5.6-build-2961.jar differ diff --git a/plugins/.paper-remapped/SilkSpawners_v2.jar b/plugins/.paper-remapped/SilkSpawners_v2.jar new file mode 100644 index 0000000..ccb75cc Binary files /dev/null and b/plugins/.paper-remapped/SilkSpawners_v2.jar differ diff --git a/plugins/.paper-remapped/SkinsRestorer.jar b/plugins/.paper-remapped/SkinsRestorer.jar new file mode 100644 index 0000000..f9cd67a Binary files /dev/null and b/plugins/.paper-remapped/SkinsRestorer.jar differ diff --git a/plugins/.paper-remapped/Slimefun4-Dev.jar b/plugins/.paper-remapped/Slimefun4-Dev.jar new file mode 100644 index 0000000..d9f3785 Binary files /dev/null and b/plugins/.paper-remapped/Slimefun4-Dev.jar differ diff --git a/plugins/.paper-remapped/TAB v5.0.3.jar b/plugins/.paper-remapped/TAB v5.0.3.jar new file mode 100644 index 0000000..39248bc Binary files /dev/null and b/plugins/.paper-remapped/TAB v5.0.3.jar differ diff --git a/plugins/.paper-remapped/TerraformGenerator-18.0.0.jar b/plugins/.paper-remapped/TerraformGenerator-18.0.0.jar new file mode 100644 index 0000000..9c06b4e Binary files /dev/null and b/plugins/.paper-remapped/TerraformGenerator-18.0.0.jar differ diff --git a/plugins/.paper-remapped/Vault.jar b/plugins/.paper-remapped/Vault.jar new file mode 100644 index 0000000..54fa07b Binary files /dev/null and b/plugins/.paper-remapped/Vault.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..a547e13 --- /dev/null +++ b/plugins/.paper-remapped/extra-plugins/index.json @@ -0,0 +1,5 @@ +{ + "hashes": {}, + "skippedHashes": [], + "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/index.json b/plugins/.paper-remapped/index.json new file mode 100644 index 0000000..32444ec --- /dev/null +++ b/plugins/.paper-remapped/index.json @@ -0,0 +1,36 @@ +{ + "hashes": { + "D33649C987F5C5EB4D6EE0462A0B2F699D9039690FAA5E343936E3619DA1EBAC": "TerraformGenerator-18.0.0.jar", + "ED94AC5A408C4C9508630D93DA1CBD20280C3427BA04EBEDF7EC3D3A04CA7843": "LuckPerms-Bukkit-5.4.151.jar", + "09C3467546118B04CEE3F282F1C5F067C3F34CD31AE9B98613FED42F22301098": "EssentialsX-2.21.0-dev+154-667b0f7.jar", + "1BA330500F8950325191BA70BCE0B83E747493E5EE0AF7082670C35C5177A32E": "Chunky-Bukkit-1.4.28.jar", + "2F2FA1C595344B07176A461F3E53E14EA8840719E092BEE0520D7BE380AC3E55": "CoreProtect-22.4.jar", + "6A31E5BA7F1852296A1FF663D8D6BE60FF226CB44F851D3F466595C3E6FB0798": "TAB v5.0.3.jar", + "61881DC252D7B85FCEE4676935910A53148FBFFD438CA782BE526CF42207B644": "SilkSpawners_v2.jar", + "92F49F2C9F6AEF85F3E7F27643670224CD0213043784FE59CEB47797A448216E": "OreAnnouncer-2.8.5.jar", + "F8C211B19E5465939C97369258B7F92268BB3B3FC15C5A08623A64EBD35AD8E5": "EssentialsXChat-2.21.0-dev+154-667b0f7.jar", + "A6B5ED97F43A5CF5BBAF00A7C8CD23C5AFC9BD003F849875AF8B36E6CF77D01D": "Vault.jar", + "654FA424DDE68E0A04802516281BEFE49A98709992DC8754141B0A16987507F7": "BetterKeepInventory-1.0.4.jar", + "15F78A086E4F517E30B11347E5E105414C8E3807269DF91D409E1C0781D725CD": "voicechat-bukkit-2.5.27.jar", + "EEEE2C0045818C27DFFD46A70223B7C6D7586CC15D032AA1722BB7FD788AB7FD": "ItemKC.jar", + "55A1593BB5B141989C40BD1B27BD6F9D5CBA81E2E153B38A22C62505BFD6133B": "voicechat-interaction-paper-v1.3.1+1.20.2.jar", + "2C1D086FF78D2738B006D0B033347D6CDE2E3DC22BC3137BF8C38935D51E2677": "GSit-1.13.0.jar", + "0F237F74B2078C1E866CA57E03DEDD3EA9177A1A1A02DE319E542B3FC3C0E1F9": "GtzDoors.jar", + "572B223851C1C9EEF4C68ADED28826C291C1C6CB3CE424D9EF21B65A5A0B0A80": "Slimefun4-Dev.jar", + "B92A87A24F5EEDB2B61A972DE2B9FAD5943399BEFB6E2E69428AF27127E1434B": "SkinsRestorer.jar", + "7FA76E7AD85E4142BE7203C30BC843896518985398BA8961FD573FAA2964432F": "ChunkyBorder-Bukkit-1.2.23.jar", + "7B184E8B563E40AAAF8850A1707A8E51C8CDC99BA966A433E19EE8B1EB4C55E6": "Plan-5.6-build-2961.jar", + "80371BA80087C14E49FAD908C581EA7677943DB4B968760C053D3BB0D26764D1": "AuthMe-5.6.0.jar", + "5D8D64CEBA20ADB35CE42BC6ECB75AB6525F76FC1895D6643D77C3A62F7E4697": "ClientDetectorPlus-1.0.0.jar", + "A91028876B974F870E1AC90CB433A1A4CB06930A39F2C0EDC50D6165E26E940D": "ProtocolLib.jar" + }, + "skippedHashes": [ + "ED94AC5A408C4C9508630D93DA1CBD20280C3427BA04EBEDF7EC3D3A04CA7843", + "09C3467546118B04CEE3F282F1C5F067C3F34CD31AE9B98613FED42F22301098", + "1BA330500F8950325191BA70BCE0B83E747493E5EE0AF7082670C35C5177A32E", + "F8C211B19E5465939C97369258B7F92268BB3B3FC15C5A08623A64EBD35AD8E5", + "7FA76E7AD85E4142BE7203C30BC843896518985398BA8961FD573FAA2964432F", + "A91028876B974F870E1AC90CB433A1A4CB06930A39F2C0EDC50D6165E26E940D" + ], + "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny b/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny new file mode 100644 index 0000000..de44a03 --- /dev/null +++ b/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny @@ -0,0 +1,74430 @@ +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 isPureTranslation + 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 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/io/File; 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 ()Ljava/lang/String; a getTitle + m (Ljava/lang/String;I)Lnet/minecraft/CrashReportSystemDetails; a addCategory + m (Ljava/io/File;)Z a saveToFile + 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/lang/String; e getFriendlyReport + m ()Ljava/io/File; f getSaveFile + m ()Lnet/minecraft/SystemReport; g getSystemReport + m ()V h preload + m ()Ljava/lang/String; i getErrorComment +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 getFullResourcePath + 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 normalizeResourcePath + m (Ljava/nio/file/Path;)Z b isPathPortable + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c decomposePath + m (Ljava/nio/file/Path;)V c createDirectoriesSafe + m (Ljava/lang/String;)Z d isValidStrictPathSegment + m (Ljava/lang/String;)Ljava/lang/String; e lambda$decomposePath$1 + m (Ljava/lang/String;)Ljava/lang/String; f 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/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/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_COLLISION + f Z B DEBUG_SUPPORT_BLOCKS + f Z C DEBUG_SHAPES + f Z D DEBUG_NEIGHBORSUPDATE + 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_RESOURCE_LOAD_TIMES + f Z Z DEBUG_MONITOR_TICK_TIMES + f Z a SNAPSHOT + f Z aA DEBUG_DISABLE_FEATURES + f Z aB DEBUG_DISABLE_ORE_VEINS + f Z aC DEBUG_DISABLE_BLENDING + f Z aD DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION + f I aE DEFAULT_MINECRAFT_PORT + f Z aF INGAME_DEBUG_OUTPUT + f Z aG DEBUG_SUBTITLES + f I aH FAKE_MS_LATENCY + f I aI FAKE_MS_JITTER + f Lio/netty/util/ResourceLeakDetector$Level; aJ NETTY_LEAK_DETECTION + f Z aK COMMAND_STACK_TRACES + f Z aL DEBUG_WORLD_RECREATE + f Z aM DEBUG_SHOW_SERVER_DEBUG_VALUES + f Z aN DEBUG_STORE_CHUNK_STACKTRACES + f Z aO DEBUG_FEATURE_COUNT + f Z aP DEBUG_RESOURCE_GENERATION_OVERRIDE + f Z aQ DEBUG_FORCE_TELEMETRY + f Z aR DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND + f J aS MAXIMUM_TICK_TIME_NANOS + f F aT MAXIMUM_BLOCK_EXPLOSION_RESISTANCE + f Z aU USE_WORKFLOWS_HOOKS + f Z aV USE_DEVONLY + f Z aW CHECK_DATA_FIXER_SCHEMA + f Z aX IS_RUNNING_IN_IDE + f Ljava/util/Set; aY DATA_FIX_TYPES_TO_OPTIMIZE + f I aZ WORLD_RESOLUTION + f Z aa DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN + f Z ab DEBUG_DONT_SAVE_WORLD + f Z ac DEBUG_LARGE_DRIPSTONE + f Z ad DEBUG_CARVERS + f Z ae DEBUG_ORE_VEINS + f Z af DEBUG_SCULK_CATALYST + f Z ag DEBUG_BYPASS_REALMS_VERSION_CHECK + f Z ah DEBUG_SOCIAL_INTERACTIONS + f Z ai DEBUG_VALIDATE_RESOURCE_PATH_CASE + f Z aj DEBUG_UNLOCK_ALL_TRADES + f Z ak DEBUG_BREEZE_MOB + f Z al DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS + f Z am DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS + f Z an DEBUG_FORCE_ONBOARDING_SCREEN + f Z ao DEBUG_IGNORE_LOCAL_MOB_CAP + f Z ap DEBUG_DISABLE_LIQUID_SPREADING + f Z aq DEBUG_AQUIFERS + f Z ar DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING + f Z as debugGenerateSquareTerrainWithoutNoise + f Z at debugGenerateStripedTerrainWithoutNoise + f Z au DEBUG_ONLY_GENERATE_HALF_THE_WORLD + f Z av DEBUG_DISABLE_FLUID_GENERATION + f Z aw DEBUG_DISABLE_AQUIFERS + f Z ax DEBUG_DISABLE_SURFACE + f Z ay DEBUG_DISABLE_CARVERS + f Z az DEBUG_DISABLE_STRUCTURES + f I b WORLD_VERSION + f I ba MAX_CHAT_LENGTH + f I bb MAX_USER_INPUT_COMMAND_LENGTH + f I bc MAX_FUNCTION_COMMAND_LENGTH + f I bd MAX_PLAYER_NAME_LENGTH + f I be MAX_CHAINED_NEIGHBOR_UPDATES + f I bf MAX_RENDER_DISTANCE + f [C bg ILLEGAL_FILE_CHARACTERS + f I bh TICKS_PER_SECOND + f I bi MILLIS_PER_TICK + f I bj TICKS_PER_MINUTE + f I bk TICKS_PER_GAME_DAY + f F bl AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK + f F bm AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE + f F bn AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY + f I bo WORLD_ICON_SIZE + f I bp SNAPSHOT_PROTOCOL_BIT + f Lnet/minecraft/WorldVersion; bq 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 USE_NEW_RENDERSYSTEM + f Z o MULTITHREADED_RENDERING + f Z p FIX_TNT_DUPE + f Z q FIX_SAND_DUPE + f Z r USE_DEBUG_FEATURES + f Z s DEBUG_OPEN_INCOMPATIBLE_WORLDS + f Z t DEBUG_ALLOW_LOW_SIM_DISTANCE + f Z u DEBUG_HOTKEYS + f Z v DEBUG_UI_NARRATION + f Z w DEBUG_RENDER + f Z x DEBUG_PATHFINDING + f Z y DEBUG_WATER + f Z z DEBUG_HEIGHTMAP + 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 + m ()V d enableDataFixerOptimizations +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 (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$20 + 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 (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$21 + 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/util/List;)V b putGraphics + m ()Ljava/lang/String; b lambda$new$3 + m (Loshi/hardware/GlobalMemory;)V b lambda$putMemory$14 + 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 ()V c lambda$new$2 + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; d lambda$putProcessor$17 + m ()Ljava/lang/String; d lambda$new$1 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; d lambda$putVirtualMemory$10 + m ()Ljava/lang/String; e lambda$new$0 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; e lambda$putVirtualMemory$9 +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 Ljava/util/concurrent/ExecutorService; k BACKGROUND_EXECUTOR + f Ljava/util/concurrent/ExecutorService; l IO_POOL + f Ljava/util/concurrent/ExecutorService; m DOWNLOAD_POOL + f Ljava/time/format/DateTimeFormatter; n FILENAME_DATE_TIME_FORMATTER + f Ljava/util/function/Consumer; o thePauser + m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z a runWithRetries + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createDeleter + m (Ljava/lang/String;Z)Ljava/util/concurrent/ExecutorService; a makeIoExecutor + m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; a fixedSize + m (Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V a lambda$sequenceFailFastAndCancel$13 + m (Ljava/util/concurrent/ExecutorService;)V a shutdownExecutor + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; a writeAndReadTypedOrThrow + 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/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V a lambda$prefix$17 + m (Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V a lambda$fallibleSequence$14 + m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; a blockUntilDone + m (Ljava/lang/String;)V a logAndPauseIfInIde + m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; a copyAndPut + m (Ljava/lang/String;II)I a offsetByCodepoints + m (I)Ljava/lang/String; a lambda$fixedSize$20 + 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/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 (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a wrapThreadWithTaskName + m (Lnet/minecraft/CharPredicate;I)Ljava/lang/String; a lambda$sanitizeName$21 + 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/util/List;Ljava/lang/Void;)Ljava/util/List; a lambda$fallibleSequence$16 + 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/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/util/function/Supplier;)Ljava/lang/Object; a make + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a copyAndAdd + m (Ljava/lang/Object;)Z a lambda$anyOf$9 + m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a sanitizeName + m (Ljava/util/List;)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/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable; a wrapThreadWithTaskName + m (Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$fallibleSequence$15 + 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/util/List;Ljava/lang/Void;)Ljava/util/List; b lambda$sequence$12 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b copyBetweenDirs + m (Ljava/lang/String;Ljava/lang/Runnable;)V b lambda$wrapThreadWithTaskName$5 + m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf + m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; b shuffledCopy + m (Ljava/lang/Object;)Z b lambda$allOf$7 + m (Ljava/util/function/Function;)Ljava/util/function/Function; b memoize + m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Object; b lambda$wrapThreadWithTaskName$6 + m ()Ljava/util/stream/Collector; b toMutableList + 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$19 + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandomSafe + m (Ljava/util/List;Ljava/lang/Object;)Z b lambda$anyOf$10 + 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 (I)Ljava/lang/String; c lambda$fixedSize$18 + m (Ljava/util/List;Ljava/lang/Object;)Z c lambda$allOf$8 + m (Ljava/lang/String;)V c doPause + m (Ljava/lang/String;)Z d lambda$getVmArguments$11 + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; d sequence + m ()J d getNanos + m (Ljava/lang/String;)V e lambda$static$2 + 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; f getFilenameFormattedDateTime + m ()Ljava/util/concurrent/ExecutorService; g backgroundExecutor + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; g createIndexLookup + m ()Ljava/util/concurrent/ExecutorService; h ioPool + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; h createIndexIdentityLookup + m ()Ljava/util/concurrent/ExecutorService; i nonCriticalIoPool + m ()V j shutdownExecutors + m ()Lnet/minecraft/SystemUtils$OS; k getPlatform + m ()Ljava/util/stream/Stream; l getVmArguments + m ()V m startTimerHackThread + m ()I n getMaxThreads + m ()Ljava/lang/IllegalStateException; o lambda$static$1 +c net/minecraft/SystemUtils$1 net/minecraft/Util$1 +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/net/URL;)V a openUrl + 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 ()[Lnet/minecraft/SystemUtils$OS; b $values + m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments +c net/minecraft/SystemUtils$OS$1 net/minecraft/Util$OS$1 + m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments +c net/minecraft/SystemUtils$OS$2 net/minecraft/Util$OS$2 + m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments +c net/minecraft/ThreadNamedUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandlerWithName + f Lorg/slf4j/Logger; a logger +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 recipe + 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 addRecipe + 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/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; c function + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; d runs +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/CriterionTriggerKilledByCrossbow; H KILLED_BY_CROSSBOW + 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/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of + m (Ljava/util/Collection;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of + 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/world/level/block/Block;)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/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 + 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 +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 + 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 ()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 enchantment + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level + m ()Ljava/util/Optional; a enchantment + 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 location + f Ljava/util/Optional; f steppingOnLocation + 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 vehicle + f Ljava/util/Optional; m passenger + f Ljava/util/Optional; n targetedEntity + f Ljava/util/Optional; o team + f Ljava/util/Optional; p slots + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a matches + m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Ljava/util/List; a wrap + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a lambda$static$1 + 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 ()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 location + m ()Ljava/util/Optional; d steppingOnLocation + 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 vehicle + m ()Ljava/util/Optional; k passenger + m ()Ljava/util/Optional; l targetedEntity + m ()Ljava/util/Optional; m team + m ()Ljava/util/Optional; n 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 location + f Ljava/util/Optional; d steppingOnLocation + f Ljava/util/Optional; e effects + f Ljava/util/Optional; f nbt + f Ljava/util/Optional; g flags + f Ljava/util/Optional; h equipment + f Ljava/util/Optional; i subPredicate + f Ljava/util/Optional; j vehicle + f Ljava/util/Optional; k passenger + f Ljava/util/Optional; l targetedEntity + f Ljava/util/Optional; m team + f Ljava/util/Optional; n slots + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of + 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 (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of + m (Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a team + 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/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 +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/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 isOnFire + f Ljava/util/Optional; c isCrouching + f Ljava/util/Optional; d isSprinting + f Ljava/util/Optional; e isSwimming + f Ljava/util/Optional; f isBaby + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m ()Ljava/util/Optional; a isOnFire + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b isCrouching + m ()Ljava/util/Optional; c isSprinting + m ()Ljava/util/Optional; d isSwimming + m ()Ljava/util/Optional; e isBaby +c net/minecraft/advancements/critereon/CriterionConditionEntityFlags$a net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder + f Ljava/util/Optional; a isOnFire + f Ljava/util/Optional; b isCrouching + f Ljava/util/Optional; c isSprinting + f Ljava/util/Optional; d isSwimming + f Ljava/util/Optional; e isBaby + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a setOnFire + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a flags + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags; b build + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; b setCrouching + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; c setSprinting + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; d setSwimming + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; e 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/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of + m ()Lnet/minecraft/core/HolderSet; a types + m (Lnet/minecraft/world/entity/EntityTypes;)Z b matches +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/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/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of + m ([Lnet/minecraft/world/level/IMaterial;)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 + 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 +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 + 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 (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 Ljava/util/Optional; 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 + 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 ()Ljava/util/Optional; 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 +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 Ljava/util/Optional; 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 + 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 addRecipe + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLookingAt + m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setGameType + m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a player + m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer; b build + m (Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; b checkAdvancementDone +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/StatisticWrapper;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createTypedCodec$1 + m (Lnet/minecraft/stats/StatisticManager;)Z a matches + m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder;)Lnet/minecraft/stats/Statistic; a lambda$new$2 + m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/mojang/serialization/MapCodec; a createTypedCodec + m ()Lnet/minecraft/stats/StatisticWrapper; a type + m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$e; a lambda$createTypedCodec$0 + 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 (Ljava/lang/Integer;)Ljava/lang/Long; b lambda$new$1 + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b atLeast + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c atMost + m (Ljava/lang/Integer;)Ljava/lang/Long; c lambda$squareOpt$0 + 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/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/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedItem + 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/CriterionTriggerKilledByCrossbow net/minecraft/advancements/critereon/KilledByCrossbowTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;)V a trigger + m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow$a net/minecraft/advancements/critereon/KilledByCrossbowTrigger$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 + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player + m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a crossbowKilled + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Collection;I)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a crossbowKilled + m ()Ljava/util/List; b victims + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c uniqueEntityTypes +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/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Criterion; a unlocked +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/MinecraftKey; 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/MinecraftKey; 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/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 (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a shotCrossbow + 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/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/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedTotem + 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 (Ljava/util/Optional;Ljava/lang/String;)V a validateEntity + m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;Ljava/lang/String;)V a validate + m (Ljava/util/List;Ljava/lang/String;)V a validateEntities + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;Ljava/lang/String;)V a validate + 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 Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; f AXOLOTL + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; g BOAT + 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 TROPICAL_FISH + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; p PAINTING + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; q CAT + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; r FROG + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; s 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/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 Ljava/util/Optional; d name + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e amount + f Ljava/util/Optional; f operation + f Ljava/util/Optional; g 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 ()Ljava/util/Optional; c name + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d amount + m ()Ljava/util/Optional; e operation + m ()Ljava/util/Optional; f 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/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 + 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;Ljava/lang/Object;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/armortrim/ArmorTrim;)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/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/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 (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/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a walkOnBlockWithEquipment + 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/resources/MinecraftKey;Ljava/util/List;Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a trigger +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/MinecraftKey; c recipeId + f Ljava/util/List; d ingredients + m (Lnet/minecraft/resources/MinecraftKey;)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/MinecraftKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; a craftedItem + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)Z b matches + m ()Lnet/minecraft/resources/MinecraftKey; b recipeId + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Criterion; b crafterCraftedItem + m ()Ljava/util/List; c ingredients +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 +c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1 + f Lnet/minecraft/core/HolderLookup$a; a val$access + f Lnet/minecraft/world/flag/FeatureFlagSet; b val$enabledFeatures + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a listRegistries + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0 +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 (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Map;)V a fillUsableCommands + 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 ()Ljava/util/stream/Stream; a listRegistries +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 +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 +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; c source + f Lnet/minecraft/world/phys/Vec3D; d worldPosition + f Lnet/minecraft/server/level/WorldServer; e level + f I f permissionLevel + f Ljava/lang/String; g textName + f Lnet/minecraft/network/chat/IChatBaseComponent; h displayName + f Lnet/minecraft/server/MinecraftServer; i server + f Z j silent + f Lnet/minecraft/world/entity/Entity; k entity + f Lnet/minecraft/commands/CommandResultCallback; l resultCallback + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; m anchor + f Lnet/minecraft/world/phys/Vec2F; n rotation + f Lnet/minecraft/commands/CommandSigningContext; o signingContext + f Lnet/minecraft/util/TaskChainer; p 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 (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/stream/Stream; t getRecipeNames + m ()Ljava/util/Set; u levels + m ()Lnet/minecraft/core/IRegistryCustom; v registryAccess + m ()Lnet/minecraft/world/flag/FeatureFlagSet; w enabledFeatures + m ()Lcom/mojang/brigadier/CommandDispatcher; x dispatcher + m ()Z y 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; x dispatcher + m ()Z y 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 ()Z U_ shouldInformAdmins + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z l_ acceptsSuccess + m ()Z m_ alwaysAccepts + m ()Z w_ acceptsFailure +c net/minecraft/commands/ICommandListener$1 net/minecraft/commands/CommandSource$1 + m ()Z U_ shouldInformAdmins + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z l_ acceptsSuccess + m ()Z w_ acceptsFailure +c net/minecraft/commands/ICompletionProvider net/minecraft/commands/SharedSuggestionProvider + m ()Ljava/util/Collection; A getSelectedEntities + m ()Ljava/util/Collection; B getRelevantCoordinates + m ()Ljava/util/Collection; C 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$4 + 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$2 + 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 (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$3 + 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$1 + 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$0 + 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$5 + 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/stream/Stream; t getRecipeNames + m ()Ljava/util/Set; u levels + m ()Lnet/minecraft/core/IRegistryCustom; v registryAccess + m ()Lnet/minecraft/world/flag/FeatureFlagSet; w enabledFeatures + m ()Ljava/util/Collection; z getCustomTabSugggestions +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 ()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 ()Lnet/minecraft/commands/arguments/ArgumentEntity; a entity + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; a getEntity + 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 ()Lnet/minecraft/commands/arguments/ArgumentEntity; d players + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; d getOptionalPlayers + 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 +c net/minecraft/commands/arguments/ArgumentEntity$Info$Template net/minecraft/commands/arguments/EntityArgument$Info$Template + 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 +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 + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_ADVANCEMENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_RECIPE + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getRecipe$2 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a getAdvancement + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m ()Lnet/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered; a id + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; 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/item/crafting/RecipeHolder; b getRecipe + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; c getId +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 (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getGameProfiles + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$1 +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 (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 ()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 Lnet/minecraft/resources/ResourceKey; e 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$4 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + 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$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructureTemplatePool +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/Object;)Ljava/lang/String; a lambda$getExamples$3 + 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;)Ljava/lang/String; b lambda$listSuggestions$2 + 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 (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/IBlockData;)Ljava/lang/String; a serialize + 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 ()Z b hasBlockEntity + 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/pattern/ShapeDetectorBlock;)Z a test + 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 + m ()Lnet/minecraft/commands/arguments/coordinates/VectorPosition; d current +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 Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_UNKNOWN_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_COMPONENT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g ERROR_MALFORMED_COMPONENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_EXPECTED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i ERROR_REPEATED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_MALFORMED_ITEM + f Ljava/util/function/Function; k SUGGEST_NOTHING + f Lnet/minecraft/core/HolderLookup$b; l items + f Lcom/mojang/serialization/DynamicOps; m registryOps + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentMap;)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/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/DataComponentMap; b components + m ()Lnet/minecraft/core/Holder; a item + m ()Lnet/minecraft/core/component/DataComponentMap; 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 ()V a parse + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestStartComponents + m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readItem$0 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; a readComponentType + 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 suggestComponentAssignment +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 (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/DataComponentMap; c components + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/component/TypedDataComponent;)Ljava/util/stream/Stream; a lambda$serializeComponents$1 + m (IZ)Lnet/minecraft/world/item/ItemStack; a createItemStack + m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a serialize + 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$2 +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 + f Lnet/minecraft/resources/MinecraftKey; a val$id + 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 + f Lnet/minecraft/resources/MinecraftKey; a val$id + 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 worldLimited + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; B distance + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; C level + f Ljava/lang/Double; D x + f Ljava/lang/Double; E y + f Ljava/lang/Double; F z + f Ljava/lang/Double; G deltaX + f Ljava/lang/Double; H deltaY + f Ljava/lang/Double; I deltaZ + f Lnet/minecraft/advancements/critereon/CriterionConditionRange; J rotX + f Lnet/minecraft/advancements/critereon/CriterionConditionRange; K rotY + f Ljava/util/function/Predicate; L predicate + f Ljava/util/function/BiConsumer; M order + f Z N currentEntity + f Ljava/lang/String; O playerName + f I P startPosition + f Ljava/util/UUID; Q entityUUID + f Ljava/util/function/BiFunction; R suggestions + f Z S hasNameEquals + f Z T hasNameNotEquals + f Z U isLimited + f Z V isSorted + f Z W hasGamemodeEquals + f Z X hasGamemodeNotEquals + f Z Y hasTeamEquals + f Z Z hasTeamNotEquals + f C a SYNTAX_SELECTOR_START + f Lnet/minecraft/world/entity/EntityTypes; aa type + f Z ab typeInverse + f Z ac hasScores + f Z ad hasAdvancements + f Z ae 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 Lcom/mojang/brigadier/StringReader; w reader + f Z x allowSelectors + f I y maxResults + f Z z includesEntities + 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/advancements/critereon/CriterionConditionRange;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; a createRotationPredicate + m (Z)V a setIncludesEntities + 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 ()Lnet/minecraft/commands/arguments/selector/EntitySelector; a getSelector + m (Ljava/util/function/BiFunction;)V a setSuggestions + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a fillSelectorSuggestions + m (I)V a setMaxResults + 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 (Z)V b setHasNameEquals + m (D)V b setY + 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 ()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 (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 ()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/function/Predicate; g predicate + 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/Vec3D;Ljava/util/List;)Ljava/util/List; a sortAndLimit + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/function/Predicate; a getPredicate + 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 (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Ljava/util/function/Predicate;)V a addEntities + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; b findEntities + 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 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; f findEntitiesRaw +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/Class; a getBaseClass +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;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a get + m ()V a bootStrap + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + 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/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestNames + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0 +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/ExecutionContext; a val$context + 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/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/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 +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 (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 ALL_RECIPES + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c AVAILABLE_SOUNDS + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; d SUMMONABLE_ENTITIES + f Ljava/util/Map; e PROVIDERS_BY_NAME + f Lnet/minecraft/resources/MinecraftKey; f 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$4 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$3 + 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$5 + 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$2 + 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$1 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d 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; f CODEC + f Lnet/minecraft/core/BaseBlockPosition; g 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; k east + m (Lnet/minecraft/core/BaseBlockPosition;)I k distManhattan + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l west + m ()Lnet/minecraft/core/BaseBlockPosition; m south + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m ()Lnet/minecraft/core/BaseBlockPosition; n north + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; o below + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p 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 (Lcom/mojang/math/Transformation;Lnet/minecraft/core/EnumDirection;Ljava/util/function/Supplier;)Lcom/mojang/math/Transformation; a getUVLockTransform + m (Ljava/util/EnumMap;)V a lambda$static$1 + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a blockCenterToCorner + 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_Y_LENGTH + f Lorg/slf4j/Logger; e LOGGER + f I h PACKED_X_LENGTH + f I i PACKED_Z_LENGTH + f J j PACKED_X_MASK + f J k PACKED_Y_MASK + f J l PACKED_Z_MASK + 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 (Lnet/minecraft/core/BlockPosition;IILjava/util/function/BiConsumer;Ljava/util/function/Predicate;)I a breadthFirstTraversal + m (I)Lnet/minecraft/core/BlockPosition; a multiply + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; a betweenClosedStream + 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/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/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 (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/Vec3D; b getCenter + m (IIIIII)Ljava/util/Iterator; c lambda$betweenClosed$5 + m ()Lnet/minecraft/core/BlockPosition; c above + 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/core/BlockPosition; d below + 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 north + 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 south + m (I)Lnet/minecraft/core/BlockPosition; f west + m ()Lnet/minecraft/core/BlockPosition; g west + m (I)Lnet/minecraft/core/BlockPosition; g east + m (I)Lnet/minecraft/core/BlockPosition; h atY + m ()Lnet/minecraft/core/BlockPosition; h east + m ()Lnet/minecraft/core/BlockPosition; i immutable + m (I)Lnet/minecraft/core/BaseBlockPosition; i east + m (I)Lnet/minecraft/core/BaseBlockPosition; j west + m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; j mutable + m ()Lnet/minecraft/core/BaseBlockPosition; k east + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l west + m ()Lnet/minecraft/core/BaseBlockPosition; m south + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m ()Lnet/minecraft/core/BaseBlockPosition; n north + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; o below + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p 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/EnumDirection; a val$firstDirection + f Lnet/minecraft/core/EnumDirection; b val$secondDirection + f Lnet/minecraft/core/BlockPosition; c val$center + f I d val$radius + 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 ()Lnet/minecraft/core/BlockPosition; i immutable + m (I)Lnet/minecraft/core/BaseBlockPosition; j west + m ()Lnet/minecraft/core/BaseBlockPosition; k east + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l west + m ()Lnet/minecraft/core/BaseBlockPosition; m south + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m ()Lnet/minecraft/core/BaseBlockPosition; n north + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; o below + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p above + m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; p setX + 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/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 Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m LOOKUP_TOP_FRONT + f Ljava/lang/String; n name + f Lnet/minecraft/core/EnumDirection; o top + f Lnet/minecraft/core/EnumDirection; p front + f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; q $VALUES + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + 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/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 get + 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/resources/MinecraftKey; a getDefaultKey + 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 ()Ljava/util/Optional; v 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/core/EnumDirection; r VALUES + f [Lnet/minecraft/core/EnumDirection; s BY_3D_DATA + f [Lnet/minecraft/core/EnumDirection; t BY_2D_DATA + f [Lnet/minecraft/core/EnumDirection; u $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 (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; a allShuffled + m (DDD)Lnet/minecraft/core/EnumDirection; a getNearest + m ()Ljava/util/stream/Stream; a stream + m (D)Lnet/minecraft/core/EnumDirection; a fromYRot + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;)Lnet/minecraft/core/EnumDirection; a fromAxisAndDirection + m (FFF)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 (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection; a byName + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/EnumDirection; a getNearest + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getClockWise + m (Lorg/joml/Matrix4f;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate + m (III)Lnet/minecraft/core/EnumDirection; a fromDelta + m (Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a get + m (Lnet/minecraft/core/EnumDirection;)Lcom/mojang/serialization/DataResult; a verifyVertical + m (F)Z a isFacingAngle + m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/EnumDirection; a orderedByNearest + m (I)Lnet/minecraft/core/EnumDirection; b from2DDataValue + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; b getRandom + m (Lnet/minecraft/core/EnumDirection;)I b lambda$static$3 + m ()Lorg/joml/Quaternionf; b getRotation + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; b getCounterClockWise + m ()Ljava/lang/String; c getSerializedName + m (Lnet/minecraft/core/EnumDirection;)Z c lambda$static$2 + m (I)[Lnet/minecraft/core/EnumDirection; c lambda$static$4 + m ()I d get3DDataValue + m (Lnet/minecraft/core/EnumDirection;)I d lambda$static$0 + m (I)[Lnet/minecraft/core/EnumDirection; d lambda$static$1 + 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 getNormal + m ()Lnet/minecraft/core/EnumDirection; r getClockWiseX + m ()Lnet/minecraft/core/EnumDirection; s getCounterClockWiseX + m ()Lnet/minecraft/core/EnumDirection; t getClockWiseZ + m ()Lnet/minecraft/core/EnumDirection; u getCounterClockWiseZ + m ()Ljava/lang/String; v lambda$verifyVertical$5 + m ()[Lnet/minecraft/core/EnumDirection; w $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 (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getRandom + m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection$EnumAxis; a byName + m ()Z b isVertical + m ()Ljava/lang/String; c getSerializedName + m ()Z d isHorizontal + m ()Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; e getPlane + m ()[Lnet/minecraft/core/EnumDirection$EnumAxis; f $values +c net/minecraft/core/EnumDirection$EnumAxis$1 net/minecraft/core/Direction$Axis$1 + m (DDD)D a choose + m (III)I a choose +c net/minecraft/core/EnumDirection$EnumAxis$2 net/minecraft/core/Direction$Axis$2 + m (DDD)D a choose + m (III)I a choose +c net/minecraft/core/EnumDirection$EnumAxis$3 net/minecraft/core/Direction$Axis$3 + m (DDD)D a choose + m (III)I a choose +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; 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 +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; c lambda$getOrThrow$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; c lambda$getOrThrow$0 +c net/minecraft/core/HolderGetter$a net/minecraft/core/HolderGetter$Provider + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + 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/lang/IllegalStateException; c lambda$lookupOrThrow$0 +c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup + m ()Ljava/util/stream/Stream; b listElements + m ()Ljava/util/stream/Stream; c listElementIds + m ()Ljava/util/stream/Stream; d listTags + m ()Ljava/util/stream/Stream; e 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 ()Ljava/util/stream/Stream; a listRegistries + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext + m ()Lnet/minecraft/core/HolderGetter$a; b asGetterLookup + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; b lookupOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; e lambda$lookupOrThrow$0 +c net/minecraft/core/HolderLookup$a$1 net/minecraft/core/HolderLookup$Provider$1 + f Lnet/minecraft/core/HolderLookup$a; a this$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderGetter; a lambda$lookup$0 +c net/minecraft/core/HolderLookup$a$2 net/minecraft/core/HolderLookup$Provider$2 + f Ljava/util/Map; a val$map + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a listRegistries +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; f key + m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle +c net/minecraft/core/HolderLookup$b$1 net/minecraft/core/HolderLookup$RegistryLookup$1 + f Ljava/util/function/Predicate; a val$filter + 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/stream/Stream; b listElements + m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$c;)Z b lambda$get$0 +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; b listElements + m ()Ljava/util/stream/Stream; d listTags + m ()Lnet/minecraft/resources/ResourceKey; f key + m ()Lcom/mojang/serialization/Lifecycle; g 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 ()Lcom/mojang/datafixers/util/Either; c unwrap + m ()Ljava/util/Optional; d unwrapKey + m ()Lnet/minecraft/core/HolderSet; e empty +c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1 + m ()Ljava/util/List; f 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 ()Lcom/mojang/datafixers/util/Either; c unwrap + m ()Ljava/util/Optional; d unwrapKey + m ()Ljava/util/List; f contents + m ()Lnet/minecraft/tags/TagKey; g 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 ()Lcom/mojang/datafixers/util/Either; c unwrap + m ()Ljava/util/Optional; d unwrapKey + m ()Ljava/util/List; f 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; f 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/ResourceKey;)Ljava/lang/Object; a get + m ()Lcom/mojang/serialization/Codec; a referenceHolderWithLifecycle + 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/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; a register + m (Ljava/lang/Object;)I a getId + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get + 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 (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; a lambda$getRandomElementOf$10 + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a getOrCreateTag + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (Ljava/util/Map;)V a bindTags + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Ljava/lang/Object; a register + m (Lnet/minecraft/core/Holder$c;)Lcom/mojang/serialization/Lifecycle; a lambda$referenceHolderWithLifecycle$6 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$referenceHolderWithLifecycle$5 + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; b getTag + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; b lambda$safeCastToReference$7 + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getHolder + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder + 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 getHolder + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c getHolder + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registrationInfo + m ()Lnet/minecraft/resources/ResourceKey; c key + m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey + m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey + m ()Lcom/mojang/serialization/Lifecycle; d registryLifecycle + m (Lnet/minecraft/resources/ResourceKey;)Z d containsKey + m ()Ljava/util/Set; e keySet + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e getOptional + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; e lambda$referenceHolderWithLifecycle$4 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; f getOrThrow + m ()Ljava/util/Set; f registryKeySet + 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 (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; g getHolderOrThrow + m ()Ljava/util/Set; g entrySet + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; g lambda$referenceHolderWithLifecycle$2 + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g lambda$byNameCodec$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$getHolderOrThrow$9 + m ()Ljava/util/stream/Stream; h holders + m ()Ljava/util/stream/Stream; i getTags + m ()Ljava/util/stream/Stream; j getTagNames + m ()Lnet/minecraft/core/IRegistry; l freeze + m ()V m resetTags + m ()Lnet/minecraft/core/HolderOwner; o holderOwner + m ()Lnet/minecraft/core/HolderLookup$b; p asLookup + 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 + m ()Lnet/minecraft/core/HolderLookup$b; u asTagAddingLookup +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 b size + m (I)Lnet/minecraft/core/Holder; c byId +c net/minecraft/core/IRegistry$2 net/minecraft/core/Registry$2 + f Lnet/minecraft/core/IRegistry; a this$0 + 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 +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;)Lcom/mojang/serialization/Lifecycle; a lambda$allRegistriesLifecycle$1 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$Dimension; a fromRegistryOfRegistries + m ()Ljava/util/stream/Stream; a listRegistries + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry + m ()Ljava/util/stream/Stream; c registries + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; d registryOrThrow + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d freeze + m ()Lcom/mojang/serialization/Lifecycle; e allRegistriesLifecycle + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; f lambda$registryOrThrow$0 +c net/minecraft/core/IRegistryCustom$1 net/minecraft/core/RegistryAccess$1 + f Lnet/minecraft/core/IRegistry; c val$registries + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry + m ()Ljava/util/stream/Stream; c registries + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d 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/core/IRegistry;)Lnet/minecraft/core/IRegistry; b lambda$registry$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry + m ()Ljava/util/stream/Stream; c registries + 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/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register + m ()Z k isEmpty + m ()Lnet/minecraft/core/HolderGetter; n 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 ()I b size + m (Ljava/lang/Object;)I c getIdOrThrow +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 ()I b size + m (Ljava/lang/Object;)V b add + m (I)Z c contains +c net/minecraft/core/RegistryBlocks net/minecraft/core/DefaultedRegistry + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get + m (I)Ljava/lang/Object; a byId + m ()Lnet/minecraft/resources/MinecraftKey; a getDefaultKey + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey +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 Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/resources/ResourceKey; c key + f Lit/unimi/dsi/fastutil/objects/ObjectList; d byId + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; e toId + f Ljava/util/Map; f byLocation + f Ljava/util/Map; g byKey + f Ljava/util/Map; h byValue + f Ljava/util/Map; i registrationInfos + f Lcom/mojang/serialization/Lifecycle; j registryLifecycle + f Ljava/util/Map; k tags + f Z l frozen + f Ljava/util/Map; m unregisteredIntrusiveHolders + f Lnet/minecraft/core/HolderLookup$b; n lookup + f Ljava/lang/Object; o tagAdditionLock + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$new$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/HolderSet$Named;)V a lambda$resetTags$12 + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a lambda$bindTags$11 + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$freeze$6 + m (Ljava/lang/Object;)I a getId + m (Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$bindTags$8 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get + m (Ljava/lang/Object;Lnet/minecraft/core/Holder$c;)V a lambda$freeze$4 + m ()V a validateWrite + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a getOrCreateTag + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (Ljava/util/Map;)V a bindTags + m (I)Ljava/lang/Object; a byId + m (Lnet/minecraft/core/Holder$c;)Ljava/lang/Object; a getValueFromNullable + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V b lambda$bindTags$9 + m (Ljava/util/Map$Entry;)Z b lambda$freeze$5 + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; b getTag + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m (Lnet/minecraft/core/Holder$c;)V b lambda$resetTags$13 + m ()I b size + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getHolder + m (I)Ljava/util/Optional; c getHolder + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c getHolder + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; c lambda$getTags$3 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registrationInfo + m ()Lnet/minecraft/resources/ResourceKey; c key + m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; d createTag + m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey + m ()Lcom/mojang/serialization/Lifecycle; d registryLifecycle + m (Lnet/minecraft/resources/ResourceKey;)Z d containsKey + m ()Ljava/util/Set; e keySet + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; e lambda$bindTags$10 + m ()Ljava/util/Set; f registryKeySet + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; g lambda$createIntrusiveHolder$7 + m ()Ljava/util/Set; g entrySet + m ()Ljava/util/stream/Stream; h holders + m (Lnet/minecraft/resources/ResourceKey;)V h validateWrite + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; i getOrCreateHolderOrThrow + m ()Ljava/util/stream/Stream; i getTags + m ()Ljava/util/stream/Stream; j getTagNames + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; j lambda$getOrCreateHolderOrThrow$2 + m ()Z k isEmpty + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; k lambda$register$1 + m ()Lnet/minecraft/core/IRegistry; l freeze + m ()V m resetTags + m ()Lnet/minecraft/core/HolderGetter; n createRegistrationLookup + m ()Lnet/minecraft/core/HolderOwner; o holderOwner + m ()Lnet/minecraft/core/HolderLookup$b; p asLookup +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 ()Ljava/util/stream/Stream; b listElements + m ()Ljava/util/stream/Stream; d listTags + m ()Lnet/minecraft/resources/ResourceKey; f key + m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle +c net/minecraft/core/RegistryMaterials$2 net/minecraft/core/MappedRegistry$2 + 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/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 + f Lnet/minecraft/core/HolderLookup$b; a val$original + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get +c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2 + f Lnet/minecraft/resources/ResourceKey; a val$key + f Lcom/mojang/serialization/Lifecycle; b val$lifecycle + f Ljava/util/Map; c val$entries + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m ()Ljava/util/stream/Stream; b listElements + m ()Lnet/minecraft/resources/ResourceKey; f key + m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle +c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3 + f Ljava/util/Map; a val$lookups + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a listRegistries + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c 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; d 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 (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/IRegistry;)V a lambda$packRegistry$3 + m (Lnet/minecraft/core/IRegistry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$c;)V a lambda$packRegistry$2 + m (Lnet/minecraft/core/IRegistryCustom$d;)Z a lambda$ownedNetworkableRegistries$4 + 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 (Lnet/minecraft/core/Holder$c;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$packRegistry$1 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$c;)V a lambda$packRegistries$0 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;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 h 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; q 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 + f I b val$minX + f I c val$minY + f I d val$minZ + f I e val$maxX + f I f val$maxY + f I g val$maxZ +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 + f Lnet/minecraft/core/cauldron/CauldronInteraction; g FILL_WATER + f Lnet/minecraft/core/cauldron/CauldronInteraction; h FILL_LAVA + f Lnet/minecraft/core/cauldron/CauldronInteraction; i FILL_POWDER_SNOW + f Lnet/minecraft/core/cauldron/CauldronInteraction; j SHULKER_BOX + f Lnet/minecraft/core/cauldron/CauldronInteraction; k BANNER + f Lnet/minecraft/core/cauldron/CauldronInteraction; l DYED_ITEM + m (Ljava/util/Map;)V a addDefaultInteractions + 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/ItemInteractionResult; a fillBucket + 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/ItemInteractionResult; a emptyBucket + m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a newInteractionMap +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 (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 (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 ()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$static$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 (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 + f Lnet/minecraft/core/component/DataComponentMap; c val$overrides + f Lnet/minecraft/core/component/DataComponentMap; d val$prototype + 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 (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; a toString + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; a forget + 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/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/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/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 MAP_COLOR + f Lnet/minecraft/core/component/DataComponentType; B MAP_ID + f Lnet/minecraft/core/component/DataComponentType; C MAP_DECORATIONS + f Lnet/minecraft/core/component/DataComponentType; D MAP_POST_PROCESSING + f Lnet/minecraft/core/component/DataComponentType; E CHARGED_PROJECTILES + f Lnet/minecraft/core/component/DataComponentType; F BUNDLE_CONTENTS + f Lnet/minecraft/core/component/DataComponentType; G POTION_CONTENTS + f Lnet/minecraft/core/component/DataComponentType; H SUSPICIOUS_STEW_EFFECTS + f Lnet/minecraft/core/component/DataComponentType; I WRITABLE_BOOK_CONTENT + f Lnet/minecraft/core/component/DataComponentType; J WRITTEN_BOOK_CONTENT + f Lnet/minecraft/core/component/DataComponentType; K TRIM + f Lnet/minecraft/core/component/DataComponentType; L DEBUG_STICK_STATE + f Lnet/minecraft/core/component/DataComponentType; M ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; N BUCKET_ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; O BLOCK_ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; P INSTRUMENT + f Lnet/minecraft/core/component/DataComponentType; Q OMINOUS_BOTTLE_AMPLIFIER + f Lnet/minecraft/core/component/DataComponentType; R RECIPES + f Lnet/minecraft/core/component/DataComponentType; S LODESTONE_TRACKER + f Lnet/minecraft/core/component/DataComponentType; T FIREWORK_EXPLOSION + f Lnet/minecraft/core/component/DataComponentType; U FIREWORKS + f Lnet/minecraft/core/component/DataComponentType; V PROFILE + f Lnet/minecraft/core/component/DataComponentType; W NOTE_BLOCK_SOUND + f Lnet/minecraft/core/component/DataComponentType; X BANNER_PATTERNS + f Lnet/minecraft/core/component/DataComponentType; Y BASE_COLOR + f Lnet/minecraft/core/component/DataComponentType; Z POT_DECORATIONS + f Lnet/minecraft/util/EncoderCache; a ENCODER_CACHE + f Lnet/minecraft/core/component/DataComponentType; aa CONTAINER + f Lnet/minecraft/core/component/DataComponentType; ab BLOCK_STATE + f Lnet/minecraft/core/component/DataComponentType; ac BEES + f Lnet/minecraft/core/component/DataComponentType; ad LOCK + f Lnet/minecraft/core/component/DataComponentType; ae CONTAINER_LOOT + f Lnet/minecraft/core/component/DataComponentMap; af 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 LORE + f Lnet/minecraft/core/component/DataComponentType; j RARITY + f Lnet/minecraft/core/component/DataComponentType; k ENCHANTMENTS + f Lnet/minecraft/core/component/DataComponentType; l CAN_PLACE_ON + f Lnet/minecraft/core/component/DataComponentType; m CAN_BREAK + f Lnet/minecraft/core/component/DataComponentType; n ATTRIBUTE_MODIFIERS + f Lnet/minecraft/core/component/DataComponentType; o CUSTOM_MODEL_DATA + f Lnet/minecraft/core/component/DataComponentType; p HIDE_ADDITIONAL_TOOLTIP + f Lnet/minecraft/core/component/DataComponentType; q HIDE_TOOLTIP + f Lnet/minecraft/core/component/DataComponentType; r REPAIR_COST + f Lnet/minecraft/core/component/DataComponentType; s CREATIVE_SLOT_LOCK + f Lnet/minecraft/core/component/DataComponentType; t ENCHANTMENT_GLINT_OVERRIDE + f Lnet/minecraft/core/component/DataComponentType; u INTANGIBLE_PROJECTILE + f Lnet/minecraft/core/component/DataComponentType; v FOOD + f Lnet/minecraft/core/component/DataComponentType; w FIRE_RESISTANT + f Lnet/minecraft/core/component/DataComponentType; x TOOL + f Lnet/minecraft/core/component/DataComponentType; y STORED_ENCHANTMENTS + f Lnet/minecraft/core/component/DataComponentType; z DYED_COLOR + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$29 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$28 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$27 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$26 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; E lambda$static$25 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; F lambda$static$24 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; G lambda$static$23 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; H lambda$static$22 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; I lambda$static$21 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; J lambda$static$20 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; K lambda$static$19 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; L lambda$static$18 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; M lambda$static$17 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; N lambda$static$16 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; O lambda$static$15 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; P lambda$static$14 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Q lambda$static$13 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; R lambda$static$12 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; S lambda$static$11 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; T lambda$static$10 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; U lambda$static$9 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; V lambda$static$8 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; W lambda$static$7 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; X lambda$static$6 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Y lambda$static$5 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Z lambda$static$4 + 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$55 + 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$3 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ab lambda$static$2 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ac lambda$static$1 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ad lambda$static$0 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; b lambda$static$54 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$53 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$52 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$51 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$50 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$49 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$48 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$47 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$46 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$45 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$44 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$43 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$42 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$41 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$40 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$39 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$38 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$37 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$36 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$35 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$34 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$33 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$32 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$31 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$30 +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 (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; d remove + m ()I d size + m ()Lnet/minecraft/core/component/DataComponentPatch; f asPatch + m ()Lnet/minecraft/core/component/PatchedDataComponentMap; g copy + m ()V h 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/vehicle/EntityBoat$EnumBoatType; d type + f Z e isChestBoat + 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 + 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/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 +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/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/IDispenseBehavior net/minecraft/core/dispenser/DispenseItemBehavior + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/dispenser/IDispenseBehavior; b NOOP + 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$18 + 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$11 net/minecraft/core/dispenser/DispenseItemBehavior$2 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$12 net/minecraft/core/dispenser/DispenseItemBehavior$3 + 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$4 + 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$5 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$15 net/minecraft/core/dispenser/DispenseItemBehavior$6 + 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$16 net/minecraft/core/dispenser/DispenseItemBehavior$7 + 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$17 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$18 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$19 net/minecraft/core/dispenser/DispenseItemBehavior$19 +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 +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 + 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 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a takeLiquid +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 + 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$17 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +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 Lorg/joml/Vector3f; 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 Lorg/joml/Vector3f; h fromColor + f Lorg/joml/Vector3f; i toColor + 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/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; a lambda$static$4 + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; b lambda$static$3 + m ()Lorg/joml/Vector3f; b getFromColor + m ()Lorg/joml/Vector3f; c getToColor + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; c lambda$static$1 + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; 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 Lorg/joml/Vector3f; 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 Lorg/joml/Vector3f; h color + m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Lorg/joml/Vector3f; a lambda$static$2 + 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;)Lorg/joml/Vector3f; b lambda$static$0 + m ()Lorg/joml/Vector3f; b getColor +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 SCULK_SOUL + f Lnet/minecraft/core/particles/Particle; J SCULK_CHARGE + f Lnet/minecraft/core/particles/ParticleType; K SCULK_CHARGE_POP + f Lnet/minecraft/core/particles/ParticleType; L SOUL_FIRE_FLAME + f Lnet/minecraft/core/particles/ParticleType; M SOUL + f Lnet/minecraft/core/particles/ParticleType; N FLASH + f Lnet/minecraft/core/particles/ParticleType; O HAPPY_VILLAGER + f Lnet/minecraft/core/particles/ParticleType; P COMPOSTER + f Lnet/minecraft/core/particles/ParticleType; Q HEART + f Lnet/minecraft/core/particles/ParticleType; R INSTANT_EFFECT + f Lnet/minecraft/core/particles/Particle; S ITEM + f Lnet/minecraft/core/particles/Particle; T VIBRATION + f Lnet/minecraft/core/particles/ParticleType; U ITEM_SLIME + f Lnet/minecraft/core/particles/ParticleType; V ITEM_COBWEB + f Lnet/minecraft/core/particles/ParticleType; W ITEM_SNOWBALL + f Lnet/minecraft/core/particles/ParticleType; X LARGE_SMOKE + f Lnet/minecraft/core/particles/ParticleType; Y LAVA + f Lnet/minecraft/core/particles/ParticleType; Z MYCELIUM + f Lnet/minecraft/core/particles/ParticleType; a ANGRY_VILLAGER + f Lnet/minecraft/core/particles/ParticleType; aA ASH + f Lnet/minecraft/core/particles/ParticleType; aB CRIMSON_SPORE + f Lnet/minecraft/core/particles/ParticleType; aC WARPED_SPORE + f Lnet/minecraft/core/particles/ParticleType; aD SPORE_BLOSSOM_AIR + f Lnet/minecraft/core/particles/ParticleType; aE DRIPPING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aF FALLING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aG LANDING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aH REVERSE_PORTAL + f Lnet/minecraft/core/particles/ParticleType; aI WHITE_ASH + f Lnet/minecraft/core/particles/ParticleType; aJ SMALL_FLAME + f Lnet/minecraft/core/particles/ParticleType; aK SNOWFLAKE + f Lnet/minecraft/core/particles/ParticleType; aL DRIPPING_DRIPSTONE_LAVA + f Lnet/minecraft/core/particles/ParticleType; aM FALLING_DRIPSTONE_LAVA + f Lnet/minecraft/core/particles/ParticleType; aN DRIPPING_DRIPSTONE_WATER + f Lnet/minecraft/core/particles/ParticleType; aO FALLING_DRIPSTONE_WATER + f Lnet/minecraft/core/particles/ParticleType; aP GLOW_SQUID_INK + f Lnet/minecraft/core/particles/ParticleType; aQ GLOW + f Lnet/minecraft/core/particles/ParticleType; aR WAX_ON + f Lnet/minecraft/core/particles/ParticleType; aS WAX_OFF + f Lnet/minecraft/core/particles/ParticleType; aT ELECTRIC_SPARK + f Lnet/minecraft/core/particles/ParticleType; aU SCRAPE + f Lnet/minecraft/core/particles/Particle; aV SHRIEK + f Lnet/minecraft/core/particles/ParticleType; aW EGG_CRACK + f Lnet/minecraft/core/particles/ParticleType; aX DUST_PLUME + f Lnet/minecraft/core/particles/ParticleType; aY TRIAL_SPAWNER_DETECTED_PLAYER + f Lnet/minecraft/core/particles/ParticleType; aZ TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS + f Lnet/minecraft/core/particles/ParticleType; aa NOTE + f Lnet/minecraft/core/particles/ParticleType; ab POOF + f Lnet/minecraft/core/particles/ParticleType; ac PORTAL + f Lnet/minecraft/core/particles/ParticleType; ad RAIN + f Lnet/minecraft/core/particles/ParticleType; ae SMOKE + f Lnet/minecraft/core/particles/ParticleType; af WHITE_SMOKE + f Lnet/minecraft/core/particles/ParticleType; ag SNEEZE + f Lnet/minecraft/core/particles/ParticleType; ah SPIT + f Lnet/minecraft/core/particles/ParticleType; ai SQUID_INK + f Lnet/minecraft/core/particles/ParticleType; aj SWEEP_ATTACK + f Lnet/minecraft/core/particles/ParticleType; ak TOTEM_OF_UNDYING + f Lnet/minecraft/core/particles/ParticleType; al UNDERWATER + f Lnet/minecraft/core/particles/ParticleType; am SPLASH + f Lnet/minecraft/core/particles/ParticleType; an WITCH + f Lnet/minecraft/core/particles/ParticleType; ao BUBBLE_POP + f Lnet/minecraft/core/particles/ParticleType; ap CURRENT_DOWN + f Lnet/minecraft/core/particles/ParticleType; aq BUBBLE_COLUMN_UP + f Lnet/minecraft/core/particles/ParticleType; ar NAUTILUS + f Lnet/minecraft/core/particles/ParticleType; as DOLPHIN + f Lnet/minecraft/core/particles/ParticleType; at CAMPFIRE_COSY_SMOKE + f Lnet/minecraft/core/particles/ParticleType; au CAMPFIRE_SIGNAL_SMOKE + f Lnet/minecraft/core/particles/ParticleType; av DRIPPING_HONEY + f Lnet/minecraft/core/particles/ParticleType; aw FALLING_HONEY + f Lnet/minecraft/core/particles/ParticleType; ax LANDING_HONEY + f Lnet/minecraft/core/particles/ParticleType; ay FALLING_NECTAR + f Lnet/minecraft/core/particles/ParticleType; az FALLING_SPORE_BLOSSOM + f Lnet/minecraft/core/particles/Particle; b BLOCK + f Lnet/minecraft/core/particles/ParticleType; ba VAULT_CONNECTION + f Lnet/minecraft/core/particles/Particle; bb DUST_PILLAR + f Lnet/minecraft/core/particles/ParticleType; bc OMINOUS_SPAWNING + f Lnet/minecraft/core/particles/ParticleType; bd RAID_OMEN + f Lnet/minecraft/core/particles/ParticleType; be TRIAL_OMEN + f Lcom/mojang/serialization/Codec; bf CODEC + f Lnet/minecraft/network/codec/StreamCodec; bg 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 (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/Particle; a register + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$9 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; b lambda$static$8 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; c lambda$static$7 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; d lambda$static$6 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; e lambda$static$5 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; f lambda$static$4 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; g lambda$static$3 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; h lambda$static$2 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; i lambda$static$1 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; j lambda$static$0 +c net/minecraft/core/particles/Particles$1 net/minecraft/core/particles/ParticleTypes$1 + f Ljava/util/function/Function; a val$codec + f Ljava/util/function/Function; b val$streamCodec + 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/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/IRegistry; A POINT_OF_INTEREST_TYPE + f Lnet/minecraft/core/RegistryBlocks; B MEMORY_MODULE_TYPE + f Lnet/minecraft/core/RegistryBlocks; C SENSOR_TYPE + f Lnet/minecraft/core/IRegistry; D SCHEDULE + f Lnet/minecraft/core/IRegistry; E ACTIVITY + f Lnet/minecraft/core/IRegistry; F LOOT_POOL_ENTRY_TYPE + f Lnet/minecraft/core/IRegistry; G LOOT_FUNCTION_TYPE + f Lnet/minecraft/core/IRegistry; H LOOT_CONDITION_TYPE + f Lnet/minecraft/core/IRegistry; I LOOT_NUMBER_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; J LOOT_NBT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; K LOOT_SCORE_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; L FLOAT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; M INT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; N HEIGHT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; O BLOCK_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; P CARVER + f Lnet/minecraft/core/IRegistry; Q FEATURE + f Lnet/minecraft/core/IRegistry; R STRUCTURE_PLACEMENT + f Lnet/minecraft/core/IRegistry; S STRUCTURE_PIECE + f Lnet/minecraft/core/IRegistry; T STRUCTURE_TYPE + f Lnet/minecraft/core/IRegistry; U PLACEMENT_MODIFIER_TYPE + f Lnet/minecraft/core/IRegistry; V BLOCKSTATE_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; W FOLIAGE_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; X TRUNK_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; Y ROOT_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; Z TREE_DECORATOR_TYPE + f Lnet/minecraft/core/RegistryBlocks; a GAME_EVENT + f Lnet/minecraft/core/IRegistry; aa FEATURE_SIZE_TYPE + f Lnet/minecraft/core/IRegistry; ab BIOME_SOURCE + f Lnet/minecraft/core/IRegistry; ac CHUNK_GENERATOR + f Lnet/minecraft/core/IRegistry; ad MATERIAL_CONDITION + f Lnet/minecraft/core/IRegistry; ae MATERIAL_RULE + f Lnet/minecraft/core/IRegistry; af DENSITY_FUNCTION_TYPE + f Lnet/minecraft/core/IRegistry; ag BLOCK_TYPE + f Lnet/minecraft/core/IRegistry; ah STRUCTURE_PROCESSOR + f Lnet/minecraft/core/IRegistry; ai STRUCTURE_POOL_ELEMENT + f Lnet/minecraft/core/IRegistry; aj POOL_ALIAS_BINDING_TYPE + f Lnet/minecraft/core/IRegistry; ak CAT_VARIANT + f Lnet/minecraft/core/IRegistry; al FROG_VARIANT + f Lnet/minecraft/core/IRegistry; am INSTRUMENT + f Lnet/minecraft/core/IRegistry; an DECORATED_POT_PATTERNS + f Lnet/minecraft/core/IRegistry; ao CREATIVE_MODE_TAB + f Lnet/minecraft/core/IRegistry; ap TRIGGER_TYPES + f Lnet/minecraft/core/IRegistry; aq NUMBER_FORMAT_TYPE + f Lnet/minecraft/core/IRegistry; ar ARMOR_MATERIAL + f Lnet/minecraft/core/IRegistry; as DATA_COMPONENT_TYPE + f Lnet/minecraft/core/IRegistry; at ENTITY_SUB_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; au ITEM_SUB_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; av MAP_DECORATION_TYPE + f Lnet/minecraft/core/IRegistry; aw REGISTRY + f Lorg/slf4j/Logger; ax LOGGER + f Ljava/util/Map; ay LOADERS + f Lnet/minecraft/core/IRegistryWritable; az WRITABLE_REGISTRY + 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/IRegistry; f ENCHANTMENT + f Lnet/minecraft/core/RegistryBlocks; g ENTITY_TYPE + f Lnet/minecraft/core/RegistryBlocks; h ITEM + f Lnet/minecraft/core/IRegistry; i POTION + f Lnet/minecraft/core/IRegistry; j PARTICLE_TYPE + f Lnet/minecraft/core/IRegistry; k BLOCK_ENTITY_TYPE + f Lnet/minecraft/core/RegistryBlocks; l PAINTING_VARIANT + f Lnet/minecraft/core/IRegistry; m CUSTOM_STAT + f Lnet/minecraft/core/RegistryBlocks; n CHUNK_STATUS + f Lnet/minecraft/core/IRegistry; o RULE_TEST + f Lnet/minecraft/core/IRegistry; p RULE_BLOCK_ENTITY_MODIFIER + f Lnet/minecraft/core/IRegistry; q POS_RULE_TEST + f Lnet/minecraft/core/IRegistry; r MENU + f Lnet/minecraft/core/IRegistry; s RECIPE_TYPE + f Lnet/minecraft/core/IRegistry; t RECIPE_SERIALIZER + f Lnet/minecraft/core/IRegistry; u ATTRIBUTE + f Lnet/minecraft/core/IRegistry; v POSITION_SOURCE_TYPE + f Lnet/minecraft/core/IRegistry; w COMMAND_ARGUMENT_TYPE + f Lnet/minecraft/core/IRegistry; x STAT_TYPE + f Lnet/minecraft/core/RegistryBlocks; y VILLAGER_TYPE + f Lnet/minecraft/core/RegistryBlocks; z VILLAGER_PROFESSION + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; A lambda$static$22 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; B lambda$static$21 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; C lambda$static$20 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; D lambda$static$19 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; E lambda$static$18 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; F lambda$static$17 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; G lambda$static$16 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; H lambda$static$15 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; I lambda$static$14 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; J lambda$static$13 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; K lambda$static$12 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; L lambda$static$11 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; M lambda$static$10 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; N lambda$static$9 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; O lambda$static$8 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; P lambda$static$7 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Q lambda$static$6 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; R lambda$static$5 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; S lambda$static$4 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; T lambda$static$3 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; U lambda$static$2 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; V lambda$static$1 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; W lambda$static$0 + m (Lnet/minecraft/core/IRegistry;)V a validate + 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/core/IRegistry;)Ljava/lang/Object; b lambda$static$47 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; b registerSimpleWithIntrusiveHolders + 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;)Ljava/lang/Object; c lambda$static$46 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; d lambda$static$45 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; e lambda$static$44 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; f lambda$static$43 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; g lambda$static$42 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; h lambda$static$41 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; i lambda$static$40 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; j lambda$static$39 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; k lambda$static$38 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; l lambda$static$37 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; m lambda$static$36 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; n lambda$static$35 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; o lambda$static$34 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; p lambda$static$33 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; q lambda$static$32 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; r lambda$static$31 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; s lambda$static$30 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; t lambda$static$29 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; u lambda$static$28 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; v lambda$static$27 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; w lambda$static$26 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; x lambda$static$25 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; y lambda$static$24 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; z lambda$static$23 +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 FOLIAGE_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; B FROG_VARIANT + f Lnet/minecraft/resources/ResourceKey; C GAME_EVENT + f Lnet/minecraft/resources/ResourceKey; D HEIGHT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; E INSTRUMENT + f Lnet/minecraft/resources/ResourceKey; F INT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; G ITEM + f Lnet/minecraft/resources/ResourceKey; H LOOT_CONDITION_TYPE + f Lnet/minecraft/resources/ResourceKey; I LOOT_FUNCTION_TYPE + f Lnet/minecraft/resources/ResourceKey; J LOOT_NBT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; K LOOT_NUMBER_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; L LOOT_POOL_ENTRY_TYPE + f Lnet/minecraft/resources/ResourceKey; M LOOT_SCORE_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; N MATERIAL_CONDITION + f Lnet/minecraft/resources/ResourceKey; O MATERIAL_RULE + f Lnet/minecraft/resources/ResourceKey; P MEMORY_MODULE_TYPE + f Lnet/minecraft/resources/ResourceKey; Q MENU + f Lnet/minecraft/resources/ResourceKey; R MOB_EFFECT + f Lnet/minecraft/resources/ResourceKey; S PAINTING_VARIANT + f Lnet/minecraft/resources/ResourceKey; T PARTICLE_TYPE + f Lnet/minecraft/resources/ResourceKey; U PLACEMENT_MODIFIER_TYPE + f Lnet/minecraft/resources/ResourceKey; V POINT_OF_INTEREST_TYPE + f Lnet/minecraft/resources/ResourceKey; W POSITION_SOURCE_TYPE + f Lnet/minecraft/resources/ResourceKey; X POS_RULE_TEST + f Lnet/minecraft/resources/ResourceKey; Y POTION + f Lnet/minecraft/resources/ResourceKey; Z RECIPE_SERIALIZER + f Lnet/minecraft/resources/MinecraftKey; a ROOT_REGISTRY_NAME + f Lnet/minecraft/resources/ResourceKey; aA CHAT_TYPE + f Lnet/minecraft/resources/ResourceKey; aB CONFIGURED_CARVER + f Lnet/minecraft/resources/ResourceKey; aC CONFIGURED_FEATURE + f Lnet/minecraft/resources/ResourceKey; aD DENSITY_FUNCTION + f Lnet/minecraft/resources/ResourceKey; aE DIMENSION_TYPE + f Lnet/minecraft/resources/ResourceKey; aF FLAT_LEVEL_GENERATOR_PRESET + f Lnet/minecraft/resources/ResourceKey; aG NOISE_SETTINGS + f Lnet/minecraft/resources/ResourceKey; aH NOISE + f Lnet/minecraft/resources/ResourceKey; aI PLACED_FEATURE + f Lnet/minecraft/resources/ResourceKey; aJ STRUCTURE + f Lnet/minecraft/resources/ResourceKey; aK PROCESSOR_LIST + f Lnet/minecraft/resources/ResourceKey; aL STRUCTURE_SET + f Lnet/minecraft/resources/ResourceKey; aM TEMPLATE_POOL + f Lnet/minecraft/resources/ResourceKey; aN TRIGGER_TYPE + f Lnet/minecraft/resources/ResourceKey; aO TRIM_MATERIAL + f Lnet/minecraft/resources/ResourceKey; aP TRIM_PATTERN + f Lnet/minecraft/resources/ResourceKey; aQ WORLD_PRESET + f Lnet/minecraft/resources/ResourceKey; aR MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST + f Lnet/minecraft/resources/ResourceKey; aS DIMENSION + f Lnet/minecraft/resources/ResourceKey; aT LEVEL_STEM + f Lnet/minecraft/resources/ResourceKey; aU LOOT_TABLE + f Lnet/minecraft/resources/ResourceKey; aV ITEM_MODIFIER + f Lnet/minecraft/resources/ResourceKey; aW PREDICATE + f Lnet/minecraft/resources/ResourceKey; aa RECIPE_TYPE + f Lnet/minecraft/resources/ResourceKey; ab ROOT_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; ac RULE_TEST + f Lnet/minecraft/resources/ResourceKey; ad RULE_BLOCK_ENTITY_MODIFIER + f Lnet/minecraft/resources/ResourceKey; ae SCHEDULE + f Lnet/minecraft/resources/ResourceKey; af SENSOR_TYPE + f Lnet/minecraft/resources/ResourceKey; ag SOUND_EVENT + f Lnet/minecraft/resources/ResourceKey; ah STAT_TYPE + f Lnet/minecraft/resources/ResourceKey; ai STRUCTURE_PIECE + f Lnet/minecraft/resources/ResourceKey; aj STRUCTURE_PLACEMENT + f Lnet/minecraft/resources/ResourceKey; ak STRUCTURE_POOL_ELEMENT + f Lnet/minecraft/resources/ResourceKey; al POOL_ALIAS_BINDING + f Lnet/minecraft/resources/ResourceKey; am STRUCTURE_PROCESSOR + f Lnet/minecraft/resources/ResourceKey; an STRUCTURE_TYPE + f Lnet/minecraft/resources/ResourceKey; ao TREE_DECORATOR_TYPE + f Lnet/minecraft/resources/ResourceKey; ap TRUNK_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; aq VILLAGER_PROFESSION + f Lnet/minecraft/resources/ResourceKey; ar VILLAGER_TYPE + f Lnet/minecraft/resources/ResourceKey; as DECORATED_POT_PATTERNS + f Lnet/minecraft/resources/ResourceKey; at NUMBER_FORMAT_TYPE + f Lnet/minecraft/resources/ResourceKey; au ARMOR_MATERIAL + f Lnet/minecraft/resources/ResourceKey; av DATA_COMPONENT_TYPE + f Lnet/minecraft/resources/ResourceKey; aw ENTITY_SUB_PREDICATE_TYPE + f Lnet/minecraft/resources/ResourceKey; ax ITEM_SUB_PREDICATE_TYPE + f Lnet/minecraft/resources/ResourceKey; ay MAP_DECORATION_TYPE + f Lnet/minecraft/resources/ResourceKey; az BIOME + f Lnet/minecraft/resources/ResourceKey; b ACTIVITY + 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 + f Lnet/minecraft/resources/ResourceKey; v ENTITY_TYPE + f Lnet/minecraft/resources/ResourceKey; w FEATURE + f Lnet/minecraft/resources/ResourceKey; x FEATURE_SIZE_TYPE + f Lnet/minecraft/resources/ResourceKey; y FLOAT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; z FLUID + 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 +c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies + f Lnet/minecraft/data/BlockFamily; A EXPOSED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; B WAXED_EXPOSED_COPPER + f Lnet/minecraft/data/BlockFamily; C WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; D WEATHERED_COPPER + f Lnet/minecraft/data/BlockFamily; E WEATHERED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; F WAXED_WEATHERED_COPPER + f Lnet/minecraft/data/BlockFamily; G WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; H OXIDIZED_COPPER + f Lnet/minecraft/data/BlockFamily; I OXIDIZED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; J WAXED_OXIDIZED_COPPER + f Lnet/minecraft/data/BlockFamily; K WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; L COBBLESTONE + f Lnet/minecraft/data/BlockFamily; M MOSSY_COBBLESTONE + f Lnet/minecraft/data/BlockFamily; N DIORITE + f Lnet/minecraft/data/BlockFamily; O POLISHED_DIORITE + f Lnet/minecraft/data/BlockFamily; P GRANITE + f Lnet/minecraft/data/BlockFamily; Q POLISHED_GRANITE + f Lnet/minecraft/data/BlockFamily; R TUFF + f Lnet/minecraft/data/BlockFamily; S POLISHED_TUFF + f Lnet/minecraft/data/BlockFamily; T TUFF_BRICKS + f Lnet/minecraft/data/BlockFamily; U NETHER_BRICKS + f Lnet/minecraft/data/BlockFamily; V RED_NETHER_BRICKS + f Lnet/minecraft/data/BlockFamily; W PRISMARINE + f Lnet/minecraft/data/BlockFamily; X PURPUR + f Lnet/minecraft/data/BlockFamily; Y PRISMARINE_BRICKS + f Lnet/minecraft/data/BlockFamily; Z DARK_PRISMARINE + f Lnet/minecraft/data/BlockFamily; a ACACIA_PLANKS + f Lnet/minecraft/data/BlockFamily; aa QUARTZ + f Lnet/minecraft/data/BlockFamily; ab SMOOTH_QUARTZ + f Lnet/minecraft/data/BlockFamily; ac SANDSTONE + f Lnet/minecraft/data/BlockFamily; ad CUT_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ae SMOOTH_SANDSTONE + f Lnet/minecraft/data/BlockFamily; af RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ag CUT_RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ah SMOOTH_RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ai STONE + f Lnet/minecraft/data/BlockFamily; aj STONE_BRICK + f Lnet/minecraft/data/BlockFamily; ak DEEPSLATE + f Lnet/minecraft/data/BlockFamily; al COBBLED_DEEPSLATE + f Lnet/minecraft/data/BlockFamily; am POLISHED_DEEPSLATE + f Lnet/minecraft/data/BlockFamily; an DEEPSLATE_BRICKS + f Lnet/minecraft/data/BlockFamily; ao DEEPSLATE_TILES + f Ljava/util/Map; ap MAP + f Ljava/lang/String; aq RECIPE_GROUP_PREFIX_WOODEN + f Ljava/lang/String; ar 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 SPRUCE_PLANKS + f Lnet/minecraft/data/BlockFamily; i WARPED_PLANKS + f Lnet/minecraft/data/BlockFamily; j MANGROVE_PLANKS + f Lnet/minecraft/data/BlockFamily; k BAMBOO_PLANKS + f Lnet/minecraft/data/BlockFamily; l BAMBOO_MOSAIC + f Lnet/minecraft/data/BlockFamily; m MUD_BRICKS + f Lnet/minecraft/data/BlockFamily; n ANDESITE + f Lnet/minecraft/data/BlockFamily; o POLISHED_ANDESITE + f Lnet/minecraft/data/BlockFamily; p BLACKSTONE + f Lnet/minecraft/data/BlockFamily; q POLISHED_BLACKSTONE + f Lnet/minecraft/data/BlockFamily; r POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/data/BlockFamily; s BRICKS + f Lnet/minecraft/data/BlockFamily; t END_STONE_BRICKS + f Lnet/minecraft/data/BlockFamily; u MOSSY_STONE_BRICKS + f Lnet/minecraft/data/BlockFamily; v COPPER_BLOCK + f Lnet/minecraft/data/BlockFamily; w CUT_COPPER + f Lnet/minecraft/data/BlockFamily; x WAXED_COPPER_BLOCK + f Lnet/minecraft/data/BlockFamily; y WAXED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; z EXPOSED_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 (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$2 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + 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 (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1 +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$d;)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 Lorg/apache/commons/lang3/mutable/MutableInt; a val$found + f Ljava/util/Set; b val$allowedFiles + f Lorg/apache/commons/lang3/mutable/MutableInt; c val$removed + 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$d net/minecraft/data/HashCache$UpdateFunction +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 (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DebugReportProvider; a lambda$bindRegistries$1 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a lambda$createStandardGenerator$10 + 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$createStandardGenerator$4 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneItemTagsProvider; a lambda$createStandardGenerator$8 + m (Ljava/lang/String;)Ljava/nio/file/Path; a lambda$main$0 + m (Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLnet/minecraft/WorldVersion;Z)Lnet/minecraft/data/DataGenerator; a createStandardGenerator + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider; a lambda$createStandardGenerator$12 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; b lambda$createStandardGenerator$6 + m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; b lambda$createStandardGenerator$2 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider; b lambda$createStandardGenerator$11 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider; c lambda$createStandardGenerator$9 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; c lambda$createStandardGenerator$5 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider; d lambda$createStandardGenerator$7 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/VanillaItemTagsProvider; e lambda$createStandardGenerator$3 +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/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 +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/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/UpdateOneTwentyOneAdvancementProvider net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdvancementProvider + m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/advancements/AdvancementProvider; a create +c net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdventureAdvancements net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdventureAdvancements + 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/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/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a lookAtThroughItem + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBiomes + m (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/advancements/Advancement$SerializedAdvancement;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addMobsToKill + m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)Z a lambda$smithingWithStyle$4 + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; a createMonsterHunterAdvancement + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/MinecraftKey;)V a lambda$craftingANewLook$6 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$smithingWithStyle$5 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addMobsToKill$8 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a smithingWithStyle + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlockReadByComparator + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedComparatorReadingBlock$3 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fireCountAndBystander + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b craftingANewLook + m (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 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c respectingTheRemnantsCriterions +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/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/advancements/Advancement$SerializedAdvancement;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBreedable + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$addCatVariants$3 + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; a createBreedAllAnimalsAdvancement + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addTamedWolfVariants + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addBreedable$2 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addLeashedFrogVariants + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V a lambda$addCatVariants$4 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b addFood + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V b lambda$addBreedable$1 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V b lambda$addLeashedFrogVariants$0 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c addFishBuckets + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; d addFish + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; e addCatVariants +c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements + f Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE + 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/ItemListReport net/minecraft/data/info/ItemListReport + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/concurrent/CompletableFuture; e registries + m (Lnet/minecraft/core/component/TypedDataComponent;Lcom/mojang/serialization/DynamicOps;)Lcom/google/gson/JsonElement; a dumpComponent + m (Lcom/google/gson/JsonArray;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/TypedDataComponent;)V 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 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$dumpComponent$3 +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/world/level/storage/loot/predicates/LootItemCondition$a; a HAS_SILK_TOUCH + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b HAS_NO_SILK_TOUCH + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c HAS_SHEARS + f Ljava/util/Set; d explosionResistant + f Lnet/minecraft/world/flag/FeatureFlagSet; e enabledFeatures + f Ljava/util/Map; f map + f [F g NORMAL_LEAVES_SAPLING_CHANCES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; h HAS_SHEARS_OR_SILK_TOUCH + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; i HAS_NO_SHEARS_OR_SILK_TOUCH + f [F j 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$1 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createOreDrop + 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/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createPetalsDrops$3 + 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/storage/loot/LootTable$a; a noDrop + 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/world/level/storage/loot/LootTable$a; b createNameableBlockEntityTable + 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$2 + 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 ()V b generate + 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 createSilkTouchOnlyTable + 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/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/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createPotFlowerItemTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createCopperOreDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createLapisOreDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f createRedstoneOreDrops + 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 createMangroveLeavesDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m createDoublePlantShearsDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n createCandleDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o createPetalsDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p createCandleCakeDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q createDoorTable + m (Lnet/minecraft/world/level/block/Block;)V r dropPottedContents + m (Lnet/minecraft/world/level/block/Block;)V s dropWhenSilkTouch + m (Lnet/minecraft/world/level/block/Block;)V t dropSelf + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u lambda$dropPottedContents$4 +c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider + f Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a ENTITY_ON_FIRE + f Ljava/util/Set; b SPECIAL_LOOT_TABLE_TYPES + f Lnet/minecraft/world/flag/FeatureFlagSet; c allowed + f Lnet/minecraft/world/flag/FeatureFlagSet; d required + f Ljava/util/Map; e map + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSheepTable + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canHaveLootTable + m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$c;)V a lambda$generate$2 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrogVariant + 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 ()V a generate + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b killedByFrog + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$generate$1 + m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/Map; b lambda$add$3 +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/Supplier; a provider + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b paramSet + m ()Ljava/util/function/Supplier; a provider + m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b paramSet +c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot + 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 +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/UpdateOneTwentyOneBlockLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$10 + m ()V b generate + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$9 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$8 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$7 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$6 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$5 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$4 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$3 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$2 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j lambda$generate$1 + m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k lambda$generate$0 +c net/minecraft/data/loot/packs/UpdateOneTwentyOneEntityLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneEntityLoot + m ()V a generate +c net/minecraft/data/loot/packs/UpdateOneTwentyOneEquipmentLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneEquipmentLoot + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/armortrim/ArmorTrim;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a trialChamberEquipment +c net/minecraft/data/loot/packs/UpdateOneTwentyOneLootTableProvider net/minecraft/data/loot/packs/UpdateOneTwentyOneLootTableProvider + m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; a create +c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot + f [F h JUNGLE_LEAVES_SAPLING_CHANGES + f Ljava/util/Set; i EXPLOSION_RESISTANT + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$232 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$156 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$155 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$229 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$154 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$228 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$153 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$225 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$152 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$224 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$151 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$221 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$220 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$150 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$219 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$149 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$148 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$218 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$217 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$147 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$216 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$146 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$145 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$215 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$211 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$144 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$207 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$143 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$142 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$206 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$141 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$203 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$140 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$202 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$201 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$139 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$200 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$138 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$137 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$199 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$196 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$136 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$195 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$135 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$134 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$194 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$133 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$193 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$132 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$192 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$191 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$131 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$227 + m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$createPitcherCropLoot$238 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$generate$231 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$101 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$78 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$77 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$100 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$76 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$99 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$98 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$75 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$97 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$74 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$96 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$73 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$72 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$95 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$71 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$94 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$93 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$70 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$92 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$69 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$91 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$68 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$90 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$67 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$89 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$66 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$65 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$88 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$64 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$87 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$63 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$86 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$62 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$16 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$61 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$15 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$14 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$60 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$59 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$13 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$12 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$58 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$57 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$11 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$56 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$10 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aX lambda$generate$55 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aX lambda$generate$9 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aY lambda$generate$8 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aY lambda$generate$54 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aZ lambda$generate$7 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aZ lambda$generate$53 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$130 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$190 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$189 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$129 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$188 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$128 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$127 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$187 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$126 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$186 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$185 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$125 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$124 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$184 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$183 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$123 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$182 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$122 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$181 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$121 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$180 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$120 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$179 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$119 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$118 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$178 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$177 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$117 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$176 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$116 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$115 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$175 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$114 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$174 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$111 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$113 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$112 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$110 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$85 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$109 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$84 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$108 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$106 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$83 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$82 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$105 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$104 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$81 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$80 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$103 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$102 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$79 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; b lambda$generate$230 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$226 + m ()V b generate + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bA lambda$generate$26 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bB lambda$generate$25 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bC lambda$generate$24 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bD lambda$generate$23 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bE lambda$generate$22 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bF lambda$generate$21 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bG lambda$generate$20 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bH lambda$generate$19 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bI lambda$generate$18 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bJ lambda$generate$17 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ba lambda$generate$52 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ba lambda$generate$6 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bb lambda$generate$51 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bb lambda$generate$5 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bc lambda$generate$50 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bc lambda$generate$4 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bd lambda$generate$3 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bd lambda$generate$49 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; be lambda$generate$48 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; be lambda$generate$2 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bf lambda$generate$1 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bf lambda$generate$47 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bg lambda$generate$0 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bg lambda$generate$46 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bh lambda$generate$45 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bi lambda$generate$44 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bj lambda$generate$43 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bk lambda$generate$42 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bl lambda$generate$41 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bm lambda$generate$40 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bn lambda$generate$39 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bo lambda$generate$38 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bp lambda$generate$37 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bq lambda$generate$36 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; br lambda$generate$35 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bs lambda$generate$34 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bt lambda$generate$33 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bu lambda$generate$32 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bv lambda$generate$31 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bw lambda$generate$30 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bx lambda$generate$29 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; by lambda$generate$28 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bz lambda$generate$27 + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c createPitcherCropLoot + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$generate$107 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$223 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$213 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$212 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$222 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$210 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$214 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$209 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$205 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$204 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$208 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$198 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$197 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j lambda$generate$173 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k lambda$generate$172 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; l lambda$generate$171 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m lambda$generate$170 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n lambda$generate$169 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o lambda$generate$168 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p lambda$generate$167 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q lambda$generate$166 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; r lambda$generate$165 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; s lambda$generate$164 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; t lambda$generate$163 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u lambda$generate$162 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u createDecoratedPotTable + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; v lambda$generate$161 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; v lambda$generate$237 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w lambda$generate$236 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w lambda$generate$160 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$235 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$159 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$234 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$158 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$233 + m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$157 +c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot + 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 +c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot + m ()V a generate + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c elderGuardianLootTable +c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a fishingFishLootTable +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/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/models/BlockModelGenerators net/minecraft/data/models/BlockModelGenerators + f Ljava/util/List; a MULTIFACE_GENERATOR + f Ljava/util/function/Consumer; b blockStateOutput + f Ljava/util/function/BiConsumer; c modelOutput + f Ljava/util/function/Consumer; d skippedAutoModelsOutput + f Ljava/util/List; e nonOrientableTrapdoor + f Ljava/util/Map; f fullBlockModelCustomGenerators + f Ljava/util/Map; g texturedModels + f Ljava/util/Map; h SHAPE_CONSUMERS + f Ljava/util/Map; i CHISELED_BOOKSHELF_SLOT_MODEL_CACHE + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; A createFloorFireModels + m ()V A createCauldrons + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; B createSideFireModels + m ()V B createChorusFlower + m ()V C createCrafterBlock + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; C createTopFireModels + m (Lnet/minecraft/world/level/block/Block;)V D createLantern + m ()V D createEndPortalFrame + m ()V E createChorusPlant + m (Lnet/minecraft/world/level/block/Block;)V E createNonTemplateHorizontalBlock + m (Lnet/minecraft/world/level/block/Block;)V F createMultiface + m ()V F createComposter + m (Lnet/minecraft/world/level/block/Block;)V G createShulkerBox + m ()V G createAmethystClusters + m ()V H createPointedDripstone + m ()V I createDaylightDetector + m ()V J createLightningRod + m ()V K createFarmland + m ()V L createFire + m ()V M createSoulFire + m ()V N createMuddyMangroveRoots + m ()V O createMangrovePropagule + m ()V P createFrostedIce + m ()V Q createGrassBlocks + m ()V R createCocoa + m ()V S createDirtPath + m ()V T createHopper + m ()V U createIronBars + m ()V V createLever + m ()V W createLilyPad + m ()V X createFrogspawnBlock + m ()V Y createNetherPortalBlock + m ()V Z createNetherrack + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createWall + m (Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a createBooleanModelDispatch + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSculkCatalyst$54 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/ModelTemplate;Ljava/util/function/Function;)Lnet/minecraft/resources/MinecraftKey; a createSuffixedVariant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IBlockState;[I)V a createCropBlock + m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/datafixers/util/Pair;)V a lambda$createChiseledBookshelf$55 + m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createJigsaw$59 + m (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createRepeater$38 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;Lnet/minecraft/data/models/model/TexturedModel$a;)V a createRotatedPillarWithHorizontalVariant + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/entity/vault/VaultState;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createVault$35 + m (Ljava/util/function/Function;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSnifferEgg$45 + m (Lnet/minecraft/data/models/model/TexturedModel$a;[Lnet/minecraft/world/level/block/Block;)V a createColoredBlockWithRandomRotations + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;)V a createPumpkinVariant + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/data/models/blockstates/Variant; a createPointedDripstoneVariant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a createHangingSign + m (Lnet/minecraft/resources/MinecraftKey;)[Lnet/minecraft/data/models/blockstates/Variant; a createRotatedVariants + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createStems$7 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a blockEntityModels + m ([ILnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCrossBlock$6 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createBrushableBlock$5 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V a createPistonVariant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)V a createAirLikeBlock + m (Ljava/lang/String;I)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createBambooModels$11 + m (Lnet/minecraft/world/item/ItemMonsterEgg;)V a lambda$run$61 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a createEmptyOrFullDispatch + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/MinecraftKey;)V a delegateItemModel + m (Lnet/minecraft/world/level/block/Block;)V a createTrivialCube + m (Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List; a wrapModels + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)V a lambda$createMultiface$52 + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSoulFire$31 + m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;Lcom/mojang/datafixers/util/Pair;)V a lambda$addSlotStateAndRotationVariants$56 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createActiveRail$9 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$d;Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a configureDoorHalf + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createStructureBlock$40 + m (Lnet/minecraft/world/item/Item;)V a createSimpleFlatItemModel + m (Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a lambda$createChorusFlower$17 + m (ILjava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;)Lnet/minecraft/resources/MinecraftKey; a createTurtleEggModel + m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a applyRotation + m (I)Ljava/util/List; a createBambooModels + m ([Lnet/minecraft/world/level/block/Block;)V a createCampfires + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/data/models/model/TextureMapping;)V a createCrossBlockWithDefaultItem + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createCustomFence + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCopperBulb$19 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createPitcherCrop$8 + m (Lnet/minecraft/data/BlockFamily;)V a lambda$run$60 + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createEmptyOrFullDispatch$13 + m ()V a run + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a createRotatedVariant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createFenceGate + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSnowBlocks$39 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createDoor + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V a createPlant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/data/models/model/ModelTemplate;)V a createTrivialBlock + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V a createBeeNest + m ([Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createRespawnAnchor$58 + m (Lnet/minecraft/world/level/block/Block;II)Lnet/minecraft/resources/MinecraftKey; a lambda$createCropBlock$14 + m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;)V a addSlotStateAndRotationVariants + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Condition$c;)V a lambda$createMultiface$53 + m (Lnet/minecraft/data/models/model/TextureMapping;)V a lambda$new$4 + m (Lnet/minecraft/data/models/model/ModelTemplate;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/data/models/BlockModelGenerators$d;)Lnet/minecraft/resources/MinecraftKey; a lambda$addBookSlotModel$57 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createTrialSpawner$34 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V a createCrossBlockWithDefaultItem + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V a createAxisAlignedPillarBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a copyDoorModel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/world/level/block/state/properties/IBlockState;[I)V a createCrossBlock + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V a lambda$createGrassBlocks$33 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/blockstates/Variant;)V a createGrassLikeBlock + m ([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCropBlock$15 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createCopperBulb + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createPillarBlockUVLocked + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCalibratedSculkSensor$37 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createMirroredCubeGenerator + m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/data/models/model/ModelTemplate;Z)V a addBookSlotModel + m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createTripwireHook$42 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)V a createSimpleFlatItemModel + m (Ljava/lang/Integer;)Lnet/minecraft/resources/MinecraftKey; a lambda$createSnifferEgg$44 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/resources/MinecraftKey; a createTurtleEggModel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a createCoral + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)V a createCraftingTableLike + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V a delegateItemModel + m ()V aA createInfestedDeepslate + m ()V aB createRespawnAnchor + m ()V aC createJigsaw + m ()V aD createPetrifiedOakSlab + m ()V aE createLightBlock + m ()V aa createObserver + m ()V ab createPistons + m ()V ac createPistonHeads + m ()V ad createTrialSpawner + m ()V ae createVault + m ()V af createSculkSensor + m ()V ag createCalibratedSculkSensor + m ()V ah createSculkShrieker + m ()V ai createScaffolding + m ()V aj createCaveVines + m ()V ak createRedstoneLamp + m ()V al createRedstoneTorch + m ()V am createRepeater + m ()V an createSeaPickle + m ()V ao createSnowBlocks + m ()V ap createStonecutter + m ()V aq createStructureBlock + m ()V ar createSweetBerryBush + m ()V as createTripwire + m ()V at createTripwireHook + m ()V au createTurtleEgg + m ()V av createSnifferEgg + m ()V aw createSculkCatalyst + m ()V ax createChiseledBookshelf + m ()V ay createMagmaBlock + m ()V az createInfestedStone + m (Lnet/minecraft/data/models/model/TextureMapping;)V b lambda$new$3 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/util/List; b lambda$createTurtleEgg$43 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copyTrapdoorModel + m (Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSweetBerryBush$41 + m (Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b lambda$createCommandBlock$10 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$static$51 + m (Lnet/minecraft/world/level/block/Block;)V b createGenericCube + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; b createHorizontalFacingDispatch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; b createRotatedVariant + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSoulFire$30 + m (Lnet/minecraft/data/models/model/TexturedModel$a;[Lnet/minecraft/world/level/block/Block;)V b createColoredBlockWithStateRotations + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createNorthWestMirroredCubeGenerator + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V b lambda$createGrassBlocks$32 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V b createGrowingPlant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createButton + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createStairs + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V b createTrivialBlock + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSculkSensor$36 + m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createCrafterBlock$18 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V b createCrossBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/data/models/model/TextureMapping;)V b createCrossBlock + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V c lambda$createFurnace$16 + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; c createHorizontalFacingDispatchAlt + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V c createNonTemplateModelBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createOrientableTrapdoor + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createMirroredColumnGenerator + m (Lnet/minecraft/world/level/block/Block;)V c skipAutoItemBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V c createDoublePlant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; c createSimpleBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V c createHorizontallyRotatedBlock + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; c lambda$createSoulFire$29 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; c lambda$static$50 + m (Lnet/minecraft/data/models/model/TextureMapping;)V c lambda$new$2 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createFence + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createAxisAlignedPillarBlock + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; d lambda$static$49 + m (Lnet/minecraft/world/level/block/Block;)V d createSimpleFlatItemModel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V d createCoralFans + m (Lnet/minecraft/data/models/model/TextureMapping;)V d lambda$new$1 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V d createFurnace + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V d lambda$createBarrel$12 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createRotatedPillarWithHorizontalVariant + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; d lambda$createSoulFire$28 + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; d createTorchHorizontalDispatch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createTrapdoor + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; e createFacingDispatch + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; e lambda$createSoulFire$27 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; e createPressurePlate + m (Lnet/minecraft/data/models/model/TextureMapping;)V e lambda$new$0 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; e createSlab + m (Lnet/minecraft/world/level/block/Block;)V e createRotatedMirroredVariantBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V e createStems + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; e lambda$static$48 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V e createAxisAlignedPillarBlockCustomModel + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; f createRotatedPillar + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; f lambda$createFire$26 + m (Lnet/minecraft/world/level/block/Block;)V f createRotatedVariantBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V f createAirLikeBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V f createDoubleBlock + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; f lambda$static$47 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; f blockEntityModels + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; g lambda$createFire$25 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; g lambda$static$46 + m (Lnet/minecraft/world/level/block/Block;)V g createBrushableBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V g createFullAndCarpetBlocks + m ()V g createBigDripLeafBlock + m ()V h createPitcherPlant + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; h lambda$createFire$24 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V h createGlassBlocks + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; h family + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; h lambda$wrapModels$20 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V i copyCopperBulbModel + m ()V i createPitcherCrop + m (Lnet/minecraft/world/level/block/Block;)V i createDoor + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; i lambda$createFire$23 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V j createWeightedPressurePlate + m (Lnet/minecraft/world/level/block/Block;)V j createOrientableTrapdoor + m ()V j createSunflower + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; j lambda$createFire$22 + m (Lnet/minecraft/world/level/block/Block;)V k createTrapdoor + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V k copyModel + m ()V k createTallSeagrass + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; k lambda$createFire$21 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V l createNormalTorch + m ()V l createSmallDripleaf + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; l woodProvider + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V m createBedItem + m (Lnet/minecraft/world/level/block/Block;)V m createNonTemplateModelBlock + m ()V m createBamboo + m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; n createColumnWithFacing + m (Lnet/minecraft/world/level/block/Block;)V n createPassiveRail + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V n createNetherRoots + m ()V o createBarrel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V o createCandleAndCandleCake + m (Lnet/minecraft/world/level/block/Block;)V o createActiveRail + m (Lnet/minecraft/world/level/block/Block;)V p createFlowerBed + m ()V p createBell + m (Lnet/minecraft/world/level/block/Block;)V q createCommandBlock + m ()V q createGrindstone + m (Lnet/minecraft/world/level/block/Block;)V r createAnvil + m ()V r createBookshelf + m ()V s createRedstoneWire + m (Lnet/minecraft/world/level/block/Block;)V s createAzalea + m ()V t createComparator + m (Lnet/minecraft/world/level/block/Block;)V t createPottedAzalea + m ()V u createSmoothStoneSlab + m (Lnet/minecraft/world/level/block/Block;)V u createMushroomBlock + m (Lnet/minecraft/world/level/block/Block;)V v createDispenserBlock + m ()V v createBrewingStand + m (Lnet/minecraft/world/level/block/Block;)V w createCopperBulb + m ()V w createCakeBlock + m (Lnet/minecraft/world/level/block/Block;)V x createAmethystCluster + m ()V x createCartographyTable + m ()V y createSmithingTable + m (Lnet/minecraft/world/level/block/Block;)V y createNyliumBlock + m ()V z createPumpkins + m (Lnet/minecraft/world/level/block/Block;)V z createRotatableColumn +c net/minecraft/data/models/BlockModelGenerators$1 net/minecraft/data/models/BlockModelGenerators$1 + f [I a $SwitchMap$net$minecraft$core$FrontAndTop + f [I b $SwitchMap$net$minecraft$world$level$block$entity$vault$VaultState + f [I c $SwitchMap$net$minecraft$world$level$block$entity$trialspawner$TrialSpawnerState + f [I d $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I e $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf +c net/minecraft/data/models/BlockModelGenerators$a net/minecraft/data/models/BlockModelGenerators$BlockEntityModelGenerator + f Lnet/minecraft/data/models/BlockModelGenerators; a this$0 + f Lnet/minecraft/resources/MinecraftKey; b baseModel + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a create + m (Lnet/minecraft/data/models/model/ModelTemplate;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a createWithCustomBlockItemModel + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; b createWithoutBlockItem +c net/minecraft/data/models/BlockModelGenerators$b net/minecraft/data/models/BlockModelGenerators$BlockFamilyProvider + f Lnet/minecraft/data/models/BlockModelGenerators; a this$0 + f Lnet/minecraft/data/models/model/TextureMapping; b mapping + f Ljava/util/Map; c models + f Lnet/minecraft/data/BlockFamily; d family + f Lnet/minecraft/resources/MinecraftKey; e fullBlock + f Ljava/util/Set; f skipGeneratingModelsFor + m (Lnet/minecraft/data/BlockFamily$b;Lnet/minecraft/world/level/block/Block;)V a lambda$generateFor$1 + m (Lnet/minecraft/data/BlockFamily;)Lnet/minecraft/data/models/BlockModelGenerators$b; a generateFor + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; a donateModelTo + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; a button + m (Lnet/minecraft/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getOrCreateModel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/data/models/BlockModelGenerators$b; a fullBlock + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; b wall + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/resources/MinecraftKey; b lambda$getOrCreateModel$0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; c customFence + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; d fence + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; e customFenceGate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; f fenceGate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; g pressurePlate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; h sign + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; i slab + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; j stairs + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; k fullBlockVariant + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; l door + m (Lnet/minecraft/world/level/block/Block;)V m trapdoor +c net/minecraft/data/models/BlockModelGenerators$c net/minecraft/data/models/BlockModelGenerators$BlockStateGeneratorSupplier +c net/minecraft/data/models/BlockModelGenerators$d net/minecraft/data/models/BlockModelGenerators$BookSlotModelCacheKey + f Lnet/minecraft/data/models/model/ModelTemplate; a template + f Ljava/lang/String; b modelSuffix + m ()Lnet/minecraft/data/models/model/ModelTemplate; a template + m ()Ljava/lang/String; b modelSuffix +c net/minecraft/data/models/BlockModelGenerators$e net/minecraft/data/models/BlockModelGenerators$TintState + f Lnet/minecraft/data/models/BlockModelGenerators$e; a TINTED + f Lnet/minecraft/data/models/BlockModelGenerators$e; b NOT_TINTED + f [Lnet/minecraft/data/models/BlockModelGenerators$e; c $VALUES + m ()Lnet/minecraft/data/models/model/ModelTemplate; a getCross + m ()Lnet/minecraft/data/models/model/ModelTemplate; b getCrossPot + m ()[Lnet/minecraft/data/models/BlockModelGenerators$e; c $values +c net/minecraft/data/models/BlockModelGenerators$f net/minecraft/data/models/BlockModelGenerators$WoodProvider + f Lnet/minecraft/data/models/BlockModelGenerators; a this$0 + f Lnet/minecraft/data/models/model/TextureMapping; b logMapping + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; a wood + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; b log + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; c logWithHorizontal + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; d logUVLocked +c net/minecraft/data/models/ItemModelGenerators net/minecraft/data/models/ItemModelGenerators + f Lnet/minecraft/resources/MinecraftKey; a TRIM_TYPE_PREDICATE_ID + f Ljava/util/List; b GENERATED_TRIM_MODELS + f Ljava/util/function/BiConsumer; c output + m (Lnet/minecraft/world/item/ItemArmor;)V a generateArmorTrims + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getItemModelForTrimMaterial + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;Lnet/minecraft/core/Holder;)Lcom/google/gson/JsonObject; a generateBaseArmorTrimTemplate + m (Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem + m (Lnet/minecraft/world/item/ItemArmor;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; a lambda$generateArmorTrims$1 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V a generateLayeredItem + m ()V a run + m (Lnet/minecraft/world/item/Item;)V a generateItemWithOverlay + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V a generateLayeredItem + m (Lnet/minecraft/world/item/ItemArmor;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; b lambda$generateArmorTrims$0 + m (Lnet/minecraft/world/item/Item;)V b generateCompassItem + m (Lnet/minecraft/world/item/Item;)V c generateClockItem +c net/minecraft/data/models/ItemModelGenerators$a net/minecraft/data/models/ItemModelGenerators$TrimModelData + f Ljava/lang/String; a name + f F b itemModelIndex + f Ljava/util/Map; c overrideArmorMaterials + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a name + m ()Ljava/lang/String; a name + m ()F b itemModelIndex + m ()Ljava/util/Map; c overrideArmorMaterials +c net/minecraft/data/models/ModelProvider net/minecraft/data/models/ModelProvider + f Lnet/minecraft/data/PackOutput$a; d blockStatePathProvider + f Lnet/minecraft/data/PackOutput$a; e modelPathProvider + m (Lnet/minecraft/world/level/block/Block;)Ljava/nio/file/Path; a lambda$run$5 + m (Ljava/util/Map;Lnet/minecraft/data/models/blockstates/BlockStateGenerator;)V a lambda$run$0 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Supplier;)V a lambda$run$1 + m (Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$saveCollection$6 + m (Ljava/util/Map;Lnet/minecraft/world/level/block/Block;)Z a lambda$run$3 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a saveCollection + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$saveCollection$7 + m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/world/level/block/Block;)V a lambda$run$4 + m (Ljava/util/Map$Entry;)Z a lambda$run$2 +c net/minecraft/data/models/blockstates/BlockStateGenerator net/minecraft/data/models/blockstates/BlockStateGenerator + m ()Lnet/minecraft/world/level/block/Block; a getBlock +c net/minecraft/data/models/blockstates/Condition net/minecraft/data/models/blockstates/Condition + m ()Lnet/minecraft/data/models/blockstates/Condition$c; a condition + m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate + m ([Lnet/minecraft/data/models/blockstates/Condition;)Lnet/minecraft/data/models/blockstates/Condition; a and + m ([Lnet/minecraft/data/models/blockstates/Condition;)Lnet/minecraft/data/models/blockstates/Condition; b or +c net/minecraft/data/models/blockstates/Condition$a net/minecraft/data/models/blockstates/Condition$CompositeCondition + f Lnet/minecraft/data/models/blockstates/Condition$b; a operation + f Ljava/util/List; b subconditions + m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/data/models/blockstates/Condition;)V a lambda$validate$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate + m ()Lcom/google/gson/JsonElement; b get +c net/minecraft/data/models/blockstates/Condition$b net/minecraft/data/models/blockstates/Condition$Operation + f Lnet/minecraft/data/models/blockstates/Condition$b; a AND + f Lnet/minecraft/data/models/blockstates/Condition$b; b OR + f Ljava/lang/String; c id + f [Lnet/minecraft/data/models/blockstates/Condition$b; d $VALUES + m ()[Lnet/minecraft/data/models/blockstates/Condition$b; a $values +c net/minecraft/data/models/blockstates/Condition$c net/minecraft/data/models/blockstates/Condition$TerminalCondition + f Ljava/util/Map; a terms + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)V a putValue + m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)V a lambda$get$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; a term + m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a lambda$validate$1 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/stream/Stream;)Ljava/lang/String; a joinValues + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; a term + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; b negatedTerm + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; b negatedTerm + m ()Lcom/google/gson/JsonElement; b get + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String; c getTerm +c net/minecraft/data/models/blockstates/MultiPartGenerator net/minecraft/data/models/blockstates/MultiPartGenerator + f Lnet/minecraft/world/level/block/Block; a block + f Ljava/util/List; b parts + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a multiPart + m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with + m (Lnet/minecraft/data/models/blockstates/Condition;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with + m ()Lnet/minecraft/world/level/block/Block; a getBlock + m (Ljava/util/List;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with + m (Lnet/minecraft/data/models/blockstates/Condition;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with + m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/data/models/blockstates/MultiPartGenerator$b;)V a lambda$get$0 + m (Lnet/minecraft/data/models/blockstates/Condition;[Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with + m ()Lcom/google/gson/JsonElement; b get +c net/minecraft/data/models/blockstates/MultiPartGenerator$a net/minecraft/data/models/blockstates/MultiPartGenerator$ConditionalEntry + f Lnet/minecraft/data/models/blockstates/Condition; a condition + m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate + m (Lcom/google/gson/JsonObject;)V a decorate +c net/minecraft/data/models/blockstates/MultiPartGenerator$b net/minecraft/data/models/blockstates/MultiPartGenerator$Entry + f Ljava/util/List; a variants + m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate + m ()Lcom/google/gson/JsonElement; a get + m (Lcom/google/gson/JsonObject;)V a decorate +c net/minecraft/data/models/blockstates/MultiVariantGenerator net/minecraft/data/models/blockstates/MultiVariantGenerator + f Lnet/minecraft/world/level/block/Block; a block + f Ljava/util/List; b baseVariants + f Ljava/util/Set; c seenProperties + f Ljava/util/List; d declaredPropertySets + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a with + m (Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$mergeVariants$5 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a lambda$with$0 + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a mergeVariants + m ()Lnet/minecraft/world/level/block/Block; a getBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant + m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a lambda$get$3 + m (Ljava/util/Map;Lcom/google/gson/JsonObject;)V a lambda$get$4 + m (Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$mergeVariants$6 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant + m (Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$get$1 + m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant + m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; b lambda$get$2 + m ()Lcom/google/gson/JsonElement; b get +c net/minecraft/data/models/blockstates/PropertyDispatch net/minecraft/data/models/blockstates/PropertyDispatch + f Ljava/util/Map; a values + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/data/models/blockstates/Selector;)Ljava/util/stream/Stream; a lambda$verifyComplete$0 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a properties + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a properties + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a property + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a properties + m ()Ljava/util/Map; a getEntries + m (Lnet/minecraft/data/models/blockstates/Selector;Ljava/util/List;)V a putValue + m (Lnet/minecraft/data/models/blockstates/Selector;)Z a lambda$verifyComplete$1 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a properties + m ()Ljava/util/List; b getDefinedProperties + m ()V c verifyComplete +c net/minecraft/data/models/blockstates/PropertyDispatch$a net/minecraft/data/models/blockstates/PropertyDispatch$C1 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1 + m (Ljava/util/function/Function;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate + m (Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a select + m (Ljava/util/function/Function;Ljava/lang/Comparable;)V a lambda$generateList$1 + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a select + m (Ljava/util/function/Function;Ljava/lang/Comparable;)V b lambda$generate$0 + m ()Ljava/util/List; b getDefinedProperties + m (Ljava/util/function/Function;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList +c net/minecraft/data/models/blockstates/PropertyDispatch$b net/minecraft/data/models/blockstates/PropertyDispatch$C2 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2 + m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a lambda$generateList$2 + m (Ljava/util/function/BiFunction;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate + m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a lambda$generateList$3 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a select + m (Ljava/util/function/BiFunction;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList + m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b lambda$generate$0 + m ()Ljava/util/List; b getDefinedProperties + m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b lambda$generate$1 +c net/minecraft/data/models/blockstates/PropertyDispatch$c net/minecraft/data/models/blockstates/PropertyDispatch$C3 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a select + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$4 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$3 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$5 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$0 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$2 + m ()Ljava/util/List; b getDefinedProperties + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$1 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList +c net/minecraft/data/models/blockstates/PropertyDispatch$d net/minecraft/data/models/blockstates/PropertyDispatch$C4 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; d property4 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$7 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$4 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$5 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a select + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$6 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$3 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$1 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$0 + m ()Ljava/util/List; b getDefinedProperties + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$2 +c net/minecraft/data/models/blockstates/PropertyDispatch$e net/minecraft/data/models/blockstates/PropertyDispatch$C5 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; d property4 + f Lnet/minecraft/world/level/block/state/properties/IBlockState; e property5 + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$8 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$5 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$7 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$6 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a select + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$9 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$0 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$2 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList + m ()Ljava/util/List; b getDefinedProperties + m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$3 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$1 + m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$4 +c net/minecraft/data/models/blockstates/PropertyDispatch$f net/minecraft/data/models/blockstates/PropertyDispatch$PentaFunction +c net/minecraft/data/models/blockstates/PropertyDispatch$g net/minecraft/data/models/blockstates/PropertyDispatch$QuadFunction +c net/minecraft/data/models/blockstates/PropertyDispatch$h net/minecraft/data/models/blockstates/PropertyDispatch$TriFunction +c net/minecraft/data/models/blockstates/Selector net/minecraft/data/models/blockstates/Selector + f Lnet/minecraft/data/models/blockstates/Selector; a EMPTY + f Ljava/util/Comparator; b COMPARE_BY_NAME + f Ljava/util/List; c values + m (Lnet/minecraft/data/models/blockstates/Selector;)Lnet/minecraft/data/models/blockstates/Selector; a extend + m ()Lnet/minecraft/data/models/blockstates/Selector; a empty + m ([Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Lnet/minecraft/data/models/blockstates/Selector; a of + m (Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Lnet/minecraft/data/models/blockstates/Selector; a extend + m ()Ljava/lang/String; b getKey + m (Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/data/models/blockstates/Variant net/minecraft/data/models/blockstates/Variant + f Ljava/util/Map; a values + m (Lcom/google/gson/JsonArray;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$convertList$1 + m ()Lnet/minecraft/data/models/blockstates/Variant; a variant + m (Lcom/google/gson/JsonObject;Lnet/minecraft/data/models/blockstates/VariantProperty$a;)V a lambda$get$0 + m (Lnet/minecraft/data/models/blockstates/VariantProperty;Ljava/lang/Object;)Lnet/minecraft/data/models/blockstates/Variant; a with + m (Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a merge + m (Ljava/util/List;)Lcom/google/gson/JsonElement; a convertList + m ()Lcom/google/gson/JsonElement; b get +c net/minecraft/data/models/blockstates/VariantProperties net/minecraft/data/models/blockstates/VariantProperties + f Lnet/minecraft/data/models/blockstates/VariantProperty; a X_ROT + f Lnet/minecraft/data/models/blockstates/VariantProperty; b Y_ROT + f Lnet/minecraft/data/models/blockstates/VariantProperty; c MODEL + f Lnet/minecraft/data/models/blockstates/VariantProperty; d UV_LOCK + f Lnet/minecraft/data/models/blockstates/VariantProperty; e WEIGHT + m (Lnet/minecraft/data/models/blockstates/VariantProperties$a;)Lcom/google/gson/JsonElement; a lambda$static$1 + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/google/gson/JsonElement; a lambda$static$2 + m (Lnet/minecraft/data/models/blockstates/VariantProperties$a;)Lcom/google/gson/JsonElement; b lambda$static$0 +c net/minecraft/data/models/blockstates/VariantProperties$a net/minecraft/data/models/blockstates/VariantProperties$Rotation + f Lnet/minecraft/data/models/blockstates/VariantProperties$a; a R0 + f Lnet/minecraft/data/models/blockstates/VariantProperties$a; b R90 + f Lnet/minecraft/data/models/blockstates/VariantProperties$a; c R180 + f Lnet/minecraft/data/models/blockstates/VariantProperties$a; d R270 + f I e value + f [Lnet/minecraft/data/models/blockstates/VariantProperties$a; f $VALUES + m ()[Lnet/minecraft/data/models/blockstates/VariantProperties$a; a $values +c net/minecraft/data/models/blockstates/VariantProperty net/minecraft/data/models/blockstates/VariantProperty + f Ljava/lang/String; a key + f Ljava/util/function/Function; b serializer + m (Ljava/lang/Object;)Lnet/minecraft/data/models/blockstates/VariantProperty$a; a withValue +c net/minecraft/data/models/blockstates/VariantProperty$a net/minecraft/data/models/blockstates/VariantProperty$Value + f Lnet/minecraft/data/models/blockstates/VariantProperty; a this$0 + f Ljava/lang/Object; b value + m ()Lnet/minecraft/data/models/blockstates/VariantProperty; a getKey + m (Lcom/google/gson/JsonObject;)V a addToVariant +c net/minecraft/data/models/model/DelegatedModel net/minecraft/data/models/model/DelegatedModel + f Lnet/minecraft/resources/MinecraftKey; a parent + m ()Lcom/google/gson/JsonElement; a get +c net/minecraft/data/models/model/ModelLocationUtils net/minecraft/data/models/model/ModelLocationUtils + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation + m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$getModelLocation$1 + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a decorateBlockModelLocation + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; b decorateItemModelLocation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$getModelLocation$0 +c net/minecraft/data/models/model/ModelTemplate net/minecraft/data/models/model/ModelTemplate + f Ljava/util/Optional; a model + f Ljava/util/Set; b requiredSlots + f Ljava/util/Optional; c suffix + m (Lnet/minecraft/data/models/model/ModelTemplate$a;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonElement; a lambda$create$0 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; a createBaseTemplate + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a createWithSuffix + m (Lnet/minecraft/data/models/model/TextureMapping;)Ljava/util/Map; a createMap + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;Lnet/minecraft/data/models/model/ModelTemplate$a;)Lnet/minecraft/resources/MinecraftKey; a create + m (Lcom/google/gson/JsonObject;Lnet/minecraft/resources/MinecraftKey;)V a lambda$createBaseTemplate$1 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getDefaultModelLocation + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create + m (Lcom/google/gson/JsonObject;Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)V a lambda$createBaseTemplate$2 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; b createWithOverride +c net/minecraft/data/models/model/ModelTemplate$a net/minecraft/data/models/model/ModelTemplate$JsonFactory +c net/minecraft/data/models/model/ModelTemplates net/minecraft/data/models/model/ModelTemplates + f Lnet/minecraft/data/models/model/ModelTemplate; A DOOR_TOP_LEFT_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; B DOOR_TOP_RIGHT + f Lnet/minecraft/data/models/model/ModelTemplate; C DOOR_TOP_RIGHT_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; D CUSTOM_FENCE_POST + f Lnet/minecraft/data/models/model/ModelTemplate; E CUSTOM_FENCE_SIDE_NORTH + f Lnet/minecraft/data/models/model/ModelTemplate; F CUSTOM_FENCE_SIDE_EAST + f Lnet/minecraft/data/models/model/ModelTemplate; G CUSTOM_FENCE_SIDE_SOUTH + f Lnet/minecraft/data/models/model/ModelTemplate; H CUSTOM_FENCE_SIDE_WEST + f Lnet/minecraft/data/models/model/ModelTemplate; I CUSTOM_FENCE_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; J FENCE_POST + f Lnet/minecraft/data/models/model/ModelTemplate; K FENCE_SIDE + f Lnet/minecraft/data/models/model/ModelTemplate; L FENCE_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; M WALL_POST + f Lnet/minecraft/data/models/model/ModelTemplate; N WALL_LOW_SIDE + f Lnet/minecraft/data/models/model/ModelTemplate; O WALL_TALL_SIDE + f Lnet/minecraft/data/models/model/ModelTemplate; P WALL_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; Q CUSTOM_FENCE_GATE_CLOSED + f Lnet/minecraft/data/models/model/ModelTemplate; R CUSTOM_FENCE_GATE_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; S CUSTOM_FENCE_GATE_WALL_CLOSED + f Lnet/minecraft/data/models/model/ModelTemplate; T CUSTOM_FENCE_GATE_WALL_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; U FENCE_GATE_CLOSED + f Lnet/minecraft/data/models/model/ModelTemplate; V FENCE_GATE_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; W FENCE_GATE_WALL_CLOSED + f Lnet/minecraft/data/models/model/ModelTemplate; X FENCE_GATE_WALL_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; Y PRESSURE_PLATE_UP + f Lnet/minecraft/data/models/model/ModelTemplate; Z PRESSURE_PLATE_DOWN + f Lnet/minecraft/data/models/model/ModelTemplate; a CUBE + f Lnet/minecraft/data/models/model/ModelTemplate; aA FLOWERBED_4 + f Lnet/minecraft/data/models/model/ModelTemplate; aB CORAL_FAN + f Lnet/minecraft/data/models/model/ModelTemplate; aC CORAL_WALL_FAN + f Lnet/minecraft/data/models/model/ModelTemplate; aD GLAZED_TERRACOTTA + f Lnet/minecraft/data/models/model/ModelTemplate; aE CHORUS_FLOWER + f Lnet/minecraft/data/models/model/ModelTemplate; aF DAYLIGHT_DETECTOR + f Lnet/minecraft/data/models/model/ModelTemplate; aG STAINED_GLASS_PANE_NOSIDE + f Lnet/minecraft/data/models/model/ModelTemplate; aH STAINED_GLASS_PANE_NOSIDE_ALT + f Lnet/minecraft/data/models/model/ModelTemplate; aI STAINED_GLASS_PANE_POST + f Lnet/minecraft/data/models/model/ModelTemplate; aJ STAINED_GLASS_PANE_SIDE + f Lnet/minecraft/data/models/model/ModelTemplate; aK STAINED_GLASS_PANE_SIDE_ALT + f Lnet/minecraft/data/models/model/ModelTemplate; aL COMMAND_BLOCK + f Lnet/minecraft/data/models/model/ModelTemplate; aM CHISELED_BOOKSHELF_SLOT_TOP_LEFT + f Lnet/minecraft/data/models/model/ModelTemplate; aN CHISELED_BOOKSHELF_SLOT_TOP_MID + f Lnet/minecraft/data/models/model/ModelTemplate; aO CHISELED_BOOKSHELF_SLOT_TOP_RIGHT + f Lnet/minecraft/data/models/model/ModelTemplate; aP CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT + f Lnet/minecraft/data/models/model/ModelTemplate; aQ CHISELED_BOOKSHELF_SLOT_BOTTOM_MID + f Lnet/minecraft/data/models/model/ModelTemplate; aR CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT + f Lnet/minecraft/data/models/model/ModelTemplate; aS ANVIL + f [Lnet/minecraft/data/models/model/ModelTemplate; aT STEMS + f Lnet/minecraft/data/models/model/ModelTemplate; aU ATTACHED_STEM + f Lnet/minecraft/data/models/model/ModelTemplate; aV CROP + f Lnet/minecraft/data/models/model/ModelTemplate; aW FARMLAND + f Lnet/minecraft/data/models/model/ModelTemplate; aX FIRE_FLOOR + f Lnet/minecraft/data/models/model/ModelTemplate; aY FIRE_SIDE + f Lnet/minecraft/data/models/model/ModelTemplate; aZ FIRE_SIDE_ALT + f Lnet/minecraft/data/models/model/ModelTemplate; aa PARTICLE_ONLY + f Lnet/minecraft/data/models/model/ModelTemplate; ab SLAB_BOTTOM + f Lnet/minecraft/data/models/model/ModelTemplate; ac SLAB_TOP + f Lnet/minecraft/data/models/model/ModelTemplate; ad LEAVES + f Lnet/minecraft/data/models/model/ModelTemplate; ae STAIRS_STRAIGHT + f Lnet/minecraft/data/models/model/ModelTemplate; af STAIRS_INNER + f Lnet/minecraft/data/models/model/ModelTemplate; ag STAIRS_OUTER + f Lnet/minecraft/data/models/model/ModelTemplate; ah TRAPDOOR_TOP + f Lnet/minecraft/data/models/model/ModelTemplate; ai TRAPDOOR_BOTTOM + f Lnet/minecraft/data/models/model/ModelTemplate; aj TRAPDOOR_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; ak ORIENTABLE_TRAPDOOR_TOP + f Lnet/minecraft/data/models/model/ModelTemplate; al ORIENTABLE_TRAPDOOR_BOTTOM + f Lnet/minecraft/data/models/model/ModelTemplate; am ORIENTABLE_TRAPDOOR_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; an POINTED_DRIPSTONE + f Lnet/minecraft/data/models/model/ModelTemplate; ao CROSS + f Lnet/minecraft/data/models/model/ModelTemplate; ap TINTED_CROSS + f Lnet/minecraft/data/models/model/ModelTemplate; aq FLOWER_POT_CROSS + f Lnet/minecraft/data/models/model/ModelTemplate; ar TINTED_FLOWER_POT_CROSS + f Lnet/minecraft/data/models/model/ModelTemplate; as RAIL_FLAT + f Lnet/minecraft/data/models/model/ModelTemplate; at RAIL_CURVED + f Lnet/minecraft/data/models/model/ModelTemplate; au RAIL_RAISED_NE + f Lnet/minecraft/data/models/model/ModelTemplate; av RAIL_RAISED_SW + f Lnet/minecraft/data/models/model/ModelTemplate; aw CARPET + f Lnet/minecraft/data/models/model/ModelTemplate; ax FLOWERBED_1 + f Lnet/minecraft/data/models/model/ModelTemplate; ay FLOWERBED_2 + f Lnet/minecraft/data/models/model/ModelTemplate; az FLOWERBED_3 + f Lnet/minecraft/data/models/model/ModelTemplate; b CUBE_DIRECTIONAL + f Lnet/minecraft/data/models/model/ModelTemplate; bA FLAT_HANDHELD_ROD_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; bB TWO_LAYERED_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; bC THREE_LAYERED_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; bD SHULKER_BOX_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; bE BED_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; bF BANNER_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; bG SKULL_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; bH CANDLE + f Lnet/minecraft/data/models/model/ModelTemplate; bI TWO_CANDLES + f Lnet/minecraft/data/models/model/ModelTemplate; bJ THREE_CANDLES + f Lnet/minecraft/data/models/model/ModelTemplate; bK FOUR_CANDLES + f Lnet/minecraft/data/models/model/ModelTemplate; bL CANDLE_CAKE + f Lnet/minecraft/data/models/model/ModelTemplate; bM SCULK_SHRIEKER + f Lnet/minecraft/data/models/model/ModelTemplate; bN VAULT + f Lnet/minecraft/data/models/model/ModelTemplate; bO FLAT_HANDHELD_MACE_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; ba FIRE_UP + f Lnet/minecraft/data/models/model/ModelTemplate; bb FIRE_UP_ALT + f Lnet/minecraft/data/models/model/ModelTemplate; bc CAMPFIRE + f Lnet/minecraft/data/models/model/ModelTemplate; bd LANTERN + f Lnet/minecraft/data/models/model/ModelTemplate; be HANGING_LANTERN + f Lnet/minecraft/data/models/model/ModelTemplate; bf TORCH + f Lnet/minecraft/data/models/model/ModelTemplate; bg WALL_TORCH + f Lnet/minecraft/data/models/model/ModelTemplate; bh PISTON + f Lnet/minecraft/data/models/model/ModelTemplate; bi PISTON_HEAD + f Lnet/minecraft/data/models/model/ModelTemplate; bj PISTON_HEAD_SHORT + f Lnet/minecraft/data/models/model/ModelTemplate; bk SEAGRASS + f Lnet/minecraft/data/models/model/ModelTemplate; bl TURTLE_EGG + f Lnet/minecraft/data/models/model/ModelTemplate; bm TWO_TURTLE_EGGS + f Lnet/minecraft/data/models/model/ModelTemplate; bn THREE_TURTLE_EGGS + f Lnet/minecraft/data/models/model/ModelTemplate; bo FOUR_TURTLE_EGGS + f Lnet/minecraft/data/models/model/ModelTemplate; bp SINGLE_FACE + f Lnet/minecraft/data/models/model/ModelTemplate; bq CAULDRON_LEVEL1 + f Lnet/minecraft/data/models/model/ModelTemplate; br CAULDRON_LEVEL2 + f Lnet/minecraft/data/models/model/ModelTemplate; bs CAULDRON_FULL + f Lnet/minecraft/data/models/model/ModelTemplate; bt AZALEA + f Lnet/minecraft/data/models/model/ModelTemplate; bu POTTED_AZALEA + f Lnet/minecraft/data/models/model/ModelTemplate; bv POTTED_FLOWERING_AZALEA + f Lnet/minecraft/data/models/model/ModelTemplate; bw SNIFFER_EGG + f Lnet/minecraft/data/models/model/ModelTemplate; bx FLAT_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; by MUSIC_DISC + f Lnet/minecraft/data/models/model/ModelTemplate; bz FLAT_HANDHELD_ITEM + f Lnet/minecraft/data/models/model/ModelTemplate; c CUBE_ALL + f Lnet/minecraft/data/models/model/ModelTemplate; d CUBE_ALL_INNER_FACES + f Lnet/minecraft/data/models/model/ModelTemplate; e CUBE_MIRRORED_ALL + f Lnet/minecraft/data/models/model/ModelTemplate; f CUBE_NORTH_WEST_MIRRORED_ALL + f Lnet/minecraft/data/models/model/ModelTemplate; g CUBE_COLUMN_UV_LOCKED_X + f Lnet/minecraft/data/models/model/ModelTemplate; h CUBE_COLUMN_UV_LOCKED_Y + f Lnet/minecraft/data/models/model/ModelTemplate; i CUBE_COLUMN_UV_LOCKED_Z + f Lnet/minecraft/data/models/model/ModelTemplate; j CUBE_COLUMN + f Lnet/minecraft/data/models/model/ModelTemplate; k CUBE_COLUMN_HORIZONTAL + f Lnet/minecraft/data/models/model/ModelTemplate; l CUBE_COLUMN_MIRRORED + f Lnet/minecraft/data/models/model/ModelTemplate; m CUBE_TOP + f Lnet/minecraft/data/models/model/ModelTemplate; n CUBE_BOTTOM_TOP + f Lnet/minecraft/data/models/model/ModelTemplate; o CUBE_BOTTOM_TOP_INNER_FACES + f Lnet/minecraft/data/models/model/ModelTemplate; p CUBE_ORIENTABLE + f Lnet/minecraft/data/models/model/ModelTemplate; q CUBE_ORIENTABLE_TOP_BOTTOM + f Lnet/minecraft/data/models/model/ModelTemplate; r CUBE_ORIENTABLE_VERTICAL + f Lnet/minecraft/data/models/model/ModelTemplate; s BUTTON + f Lnet/minecraft/data/models/model/ModelTemplate; t BUTTON_PRESSED + f Lnet/minecraft/data/models/model/ModelTemplate; u BUTTON_INVENTORY + f Lnet/minecraft/data/models/model/ModelTemplate; v DOOR_BOTTOM_LEFT + f Lnet/minecraft/data/models/model/ModelTemplate; w DOOR_BOTTOM_LEFT_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; x DOOR_BOTTOM_RIGHT + f Lnet/minecraft/data/models/model/ModelTemplate; y DOOR_BOTTOM_RIGHT_OPEN + f Lnet/minecraft/data/models/model/ModelTemplate; z DOOR_TOP_LEFT + m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create + m (Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create + m (I)[Lnet/minecraft/data/models/model/ModelTemplate; a lambda$static$1 + m ([Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create + m (I)Lnet/minecraft/data/models/model/ModelTemplate; b lambda$static$0 + m (Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; b createItem +c net/minecraft/data/models/model/TextureMapping net/minecraft/data/models/model/TextureMapping + f Ljava/util/Map; a slots + f Ljava/util/Set; b forcedSlots + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; A orientableCube + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; B orientableCubeOnlyTop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; C orientableCubeSameEnds + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; D top + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; E campfire + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; F layer0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; G getBlockTexture + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; a attachedStem + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a put + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getBlockTexture + m (Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/resources/MinecraftKey; a get + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$getItemTexture$1 + m (Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a snifferEgg + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a defaultTexture + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a layered + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureMapping; a copySlot + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a vault + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a trialSpawner + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a column + m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getItemTexture + m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/data/models/model/TextureMapping; a candleCake + m ()Ljava/util/stream/Stream; a getForced + m (Z)Lnet/minecraft/data/models/model/TextureMapping; a sculkShrieker + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; a cube + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/models/model/TextureMapping; a particleFromItem + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureMapping; b copyForced + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b door + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b cube + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; b pane + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/models/model/TextureMapping; b layer0 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$getBlockTexture$0 + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b putForced + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; b defaultTexture + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; c cross + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; c craftingTable + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c cross + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/MinecraftKey; c getItemTexture + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c layered + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c copyAndUpdate + m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; d singleSlot + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; d plant + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; d plant + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; d fletchingTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; e rail + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; e rail + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; f wool + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; f wool + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; g flowerbed + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; g crop + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; h particle + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; h stem + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; i pattern + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; i torch + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; j fan + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; j cauldron + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; k column + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; k layer0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; l cubeTop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; m pottedAzalea + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; n logColumn + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; o fence + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; p customParticle + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; q cubeBottomTop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; r cubeBottomTopWithWall + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; s columnWithWall + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; t door + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; u particle + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; v fire0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; w fire1 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; x lantern + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; y torch + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; z commandBlock +c net/minecraft/data/models/model/TextureSlot net/minecraft/data/models/model/TextureSlot + f Lnet/minecraft/data/models/model/TextureSlot; A CROP + f Lnet/minecraft/data/models/model/TextureSlot; B DIRT + f Lnet/minecraft/data/models/model/TextureSlot; C FIRE + f Lnet/minecraft/data/models/model/TextureSlot; D LANTERN + f Lnet/minecraft/data/models/model/TextureSlot; E PLATFORM + f Lnet/minecraft/data/models/model/TextureSlot; F UNSTICKY + f Lnet/minecraft/data/models/model/TextureSlot; G TORCH + f Lnet/minecraft/data/models/model/TextureSlot; H LAYER0 + f Lnet/minecraft/data/models/model/TextureSlot; I LAYER1 + f Lnet/minecraft/data/models/model/TextureSlot; J LAYER2 + f Lnet/minecraft/data/models/model/TextureSlot; K LIT_LOG + f Lnet/minecraft/data/models/model/TextureSlot; L CANDLE + f Lnet/minecraft/data/models/model/TextureSlot; M INSIDE + f Lnet/minecraft/data/models/model/TextureSlot; N CONTENT + f Lnet/minecraft/data/models/model/TextureSlot; O INNER_TOP + f Lnet/minecraft/data/models/model/TextureSlot; P FLOWERBED + f Ljava/lang/String; Q id + f Lnet/minecraft/data/models/model/TextureSlot; R parent + f Lnet/minecraft/data/models/model/TextureSlot; a ALL + f Lnet/minecraft/data/models/model/TextureSlot; b TEXTURE + f Lnet/minecraft/data/models/model/TextureSlot; c PARTICLE + f Lnet/minecraft/data/models/model/TextureSlot; d END + f Lnet/minecraft/data/models/model/TextureSlot; e BOTTOM + f Lnet/minecraft/data/models/model/TextureSlot; f TOP + f Lnet/minecraft/data/models/model/TextureSlot; g FRONT + f Lnet/minecraft/data/models/model/TextureSlot; h BACK + f Lnet/minecraft/data/models/model/TextureSlot; i SIDE + f Lnet/minecraft/data/models/model/TextureSlot; j NORTH + f Lnet/minecraft/data/models/model/TextureSlot; k SOUTH + f Lnet/minecraft/data/models/model/TextureSlot; l EAST + f Lnet/minecraft/data/models/model/TextureSlot; m WEST + f Lnet/minecraft/data/models/model/TextureSlot; n UP + f Lnet/minecraft/data/models/model/TextureSlot; o DOWN + f Lnet/minecraft/data/models/model/TextureSlot; p CROSS + f Lnet/minecraft/data/models/model/TextureSlot; q PLANT + f Lnet/minecraft/data/models/model/TextureSlot; r WALL + f Lnet/minecraft/data/models/model/TextureSlot; s RAIL + f Lnet/minecraft/data/models/model/TextureSlot; t WOOL + f Lnet/minecraft/data/models/model/TextureSlot; u PATTERN + f Lnet/minecraft/data/models/model/TextureSlot; v PANE + f Lnet/minecraft/data/models/model/TextureSlot; w EDGE + f Lnet/minecraft/data/models/model/TextureSlot; x FAN + f Lnet/minecraft/data/models/model/TextureSlot; y STEM + f Lnet/minecraft/data/models/model/TextureSlot; z UPPER_STEM + m (Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureSlot; a create + m (Ljava/lang/String;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureSlot; a create + m ()Ljava/lang/String; a getId + m ()Lnet/minecraft/data/models/model/TextureSlot; b getParent +c net/minecraft/data/models/model/TexturedModel net/minecraft/data/models/model/TexturedModel + f Lnet/minecraft/data/models/model/TextureMapping; A mapping + f Lnet/minecraft/data/models/model/ModelTemplate; B template + f Lnet/minecraft/data/models/model/TexturedModel$a; a CUBE + f Lnet/minecraft/data/models/model/TexturedModel$a; b CUBE_INNER_FACES + f Lnet/minecraft/data/models/model/TexturedModel$a; c CUBE_MIRRORED + f Lnet/minecraft/data/models/model/TexturedModel$a; d COLUMN + f Lnet/minecraft/data/models/model/TexturedModel$a; e COLUMN_HORIZONTAL + f Lnet/minecraft/data/models/model/TexturedModel$a; f CUBE_TOP_BOTTOM + f Lnet/minecraft/data/models/model/TexturedModel$a; g CUBE_TOP + f Lnet/minecraft/data/models/model/TexturedModel$a; h ORIENTABLE_ONLY_TOP + f Lnet/minecraft/data/models/model/TexturedModel$a; i ORIENTABLE + f Lnet/minecraft/data/models/model/TexturedModel$a; j CARPET + f Lnet/minecraft/data/models/model/TexturedModel$a; k FLOWERBED_1 + f Lnet/minecraft/data/models/model/TexturedModel$a; l FLOWERBED_2 + f Lnet/minecraft/data/models/model/TexturedModel$a; m FLOWERBED_3 + f Lnet/minecraft/data/models/model/TexturedModel$a; n FLOWERBED_4 + f Lnet/minecraft/data/models/model/TexturedModel$a; o GLAZED_TERRACOTTA + f Lnet/minecraft/data/models/model/TexturedModel$a; p CORAL_FAN + f Lnet/minecraft/data/models/model/TexturedModel$a; q PARTICLE_ONLY + f Lnet/minecraft/data/models/model/TexturedModel$a; r ANVIL + f Lnet/minecraft/data/models/model/TexturedModel$a; s LEAVES + f Lnet/minecraft/data/models/model/TexturedModel$a; t LANTERN + f Lnet/minecraft/data/models/model/TexturedModel$a; u HANGING_LANTERN + f Lnet/minecraft/data/models/model/TexturedModel$a; v SEAGRASS + f Lnet/minecraft/data/models/model/TexturedModel$a; w COLUMN_ALT + f Lnet/minecraft/data/models/model/TexturedModel$a; x COLUMN_HORIZONTAL_ALT + f Lnet/minecraft/data/models/model/TexturedModel$a; y TOP_BOTTOM_WITH_WALL + f Lnet/minecraft/data/models/model/TexturedModel$a; z COLUMN_WITH_WALL + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TexturedModel; a createAllSame + m (Ljava/util/function/Consumer;)Lnet/minecraft/data/models/model/TexturedModel; a updateTextures + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a createWithSuffix + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create + m (Ljava/util/function/Function;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/data/models/model/TexturedModel$a; a createDefault + m ()Lnet/minecraft/data/models/model/ModelTemplate; a getTemplate + m (Ljava/util/function/Function;Lnet/minecraft/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TexturedModel; a lambda$createDefault$0 + m ()Lnet/minecraft/data/models/model/TextureMapping; b getMapping +c net/minecraft/data/models/model/TexturedModel$a net/minecraft/data/models/model/TexturedModel$Provider + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TexturedModel; a lambda$updateTexture$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/MinecraftKey;)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/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement +c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider + f Lnet/minecraft/data/PackOutput$a; d recipePathProvider + f Lnet/minecraft/data/PackOutput$a; e advancementPathProvider + f Ljava/util/concurrent/CompletableFuture; f registries + f Ljava/util/Map; g SHAPE_BUILDERS + m (Lnet/minecraft/data/recipes/RecipeBuilder;Lnet/minecraft/data/BlockFamily$b;Ljava/lang/String;)V a lambda$generateRecipes$5 + m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/recipes/RecipeOutput;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 ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a grate + m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$inventoryTrigger$23 + m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a getBaseBlock + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a lambda$waxRecipes$4 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V a planksFromLog + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateForEnabledBlockFamilies + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)Z a lambda$colorBlockWithDye$3 + m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/BlockFamily$b;Lnet/minecraft/world/level/block/Block;)V a lambda$generateRecipes$7 + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/advancements/AdvancementHolder;)Ljava/util/concurrent/CompletableFuture; a buildAdvancement + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateRecipes + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)V a nineBlockStorageRecipes + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;)V a copySmithingTemplate + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V a netheriteSmithing + m (Lnet/minecraft/data/recipes/RecipeOutput;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/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a twoByTwoPacker + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a doorBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;I)V a stonecutterResultFromBase + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a woodFromLogs + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; a getConversionRecipeName + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;)V a lambda$generateForEnabledBlockFamilies$2 + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V a oreSmelting + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;I)V a cookRecipes + m (Lnet/minecraft/data/recipes/RecipeOutput;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/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a slabBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/MinecraftKey;)V a trimSmithing + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a threeByThreePacker + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a oneToOneConversionRecipe + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V a colorBlockWithDye + 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/tags/TagKey;)Lnet/minecraft/advancements/Criterion; a has + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;I)V a oneToOneConversionRecipe + m (Lnet/minecraft/data/recipes/RecipeOutput;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/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copperBulb + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b woodenBoat + m (Lnet/minecraft/data/recipes/RecipeOutput;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/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V b planksFromLogs + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b threeByThreePacker + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; b getHasName + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; b lambda$static$22 + m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$1 + 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/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; b stairBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V b oreBlasting + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; b lambda$run$0 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;)V b waxRecipes + 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/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; c lambda$static$21 + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; c getItemName + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V c chestBoat + m (Lnet/minecraft/data/recipes/RecipeOutput;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/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c buttonBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d pressurePlate + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; d fenceBuilder + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; d getSimpleRecipeName + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d wall + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; d lambda$static$20 + 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;)Lnet/minecraft/data/recipes/RecipeBuilder; e lambda$static$19 + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; e getSmeltingRecipeName + m (Lnet/minecraft/data/recipes/RecipeOutput;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 fenceGateBuilder + 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/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e polished + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V f carpet + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; f lambda$static$18 + 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/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; f trapdoorBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;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/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; g lambda$static$17 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g chiseled + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; g lambda$generateRecipes$6 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; g signBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g bedFromPlanksAndWool + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h mosaicBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h banner + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; h lambda$static$16 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stonecutterResultFromBase + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stainedGlassFromGlassAndDye + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; i lambda$static$15 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V j stainedGlassPaneFromStainedGlass + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; j lambda$static$14 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V k stainedGlassPaneFromGlassPaneAndDye + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; k lambda$static$13 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V l coloredTerracottaFromTerracottaAndDye + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; l lambda$static$12 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; m lambda$static$11 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V m concretePowder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; n lambda$static$10 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V n candle + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V o copySmithingTemplate + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; o lambda$static$9 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; p lambda$static$8 + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V p smeltingResultFromBase +c net/minecraft/data/recipes/RecipeProvider$1 net/minecraft/data/recipes/RecipeProvider$1 + f Ljava/util/Set; a val$allRecipes + f Ljava/util/List; b val$tasks + f Lnet/minecraft/data/CachedOutput; c val$cache + f Lnet/minecraft/core/HolderLookup$a; d val$registries + f Lnet/minecraft/data/recipes/RecipeProvider; e this$0 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement +c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder + f Lnet/minecraft/data/recipes/RecipeCategory; b category + f Lnet/minecraft/world/item/Item; c result + f I d count + f Ljava/util/List; e rows + f Ljava/util/Map; f key + f Ljava/util/Map; g criteria + f Ljava/lang/String; h group + f Z i showNotification + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped + 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 (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save + m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a showNotification + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a ensureValid + 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/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)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/data/recipes/RecipeCategory; b category + f Lnet/minecraft/world/item/Item; c result + f I d count + f Lnet/minecraft/core/NonNullList; e ingredients + f Ljava/util/Map; f criteria + f Ljava/lang/String; g group + 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/resources/MinecraftKey;)V a ensureValid + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save + m (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/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless + 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 (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save + 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/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 (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)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/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/resources/MinecraftKey;)V a ensureValid + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)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/MinecraftKey;)V a ensureValid + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a unlocks + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save + 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/MinecraftKey;)V a save +c net/minecraft/data/recipes/packs/BundleRecipeProvider net/minecraft/data/recipes/packs/BundleRecipeProvider + m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes +c net/minecraft/data/recipes/packs/UpdateOneTwentyOneRecipeProvider net/minecraft/data/recipes/packs/UpdateOneTwentyOneRecipeProvider + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$buildRecipes$0 + m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a; a lambda$smithingTrims$1 + m ()Ljava/util/stream/Stream; b smithingTrims +c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider + f Lcom/google/common/collect/ImmutableList; d COAL_SMELTABLES + f Lcom/google/common/collect/ImmutableList; e IRON_SMELTABLES + f Lcom/google/common/collect/ImmutableList; f COPPER_SMELTABLES + f Lcom/google/common/collect/ImmutableList; g GOLD_SMELTABLES + f Lcom/google/common/collect/ImmutableList; h DIAMOND_SMELTABLES + f Lcom/google/common/collect/ImmutableList; i LAPIS_SMELTABLES + f Lcom/google/common/collect/ImmutableList; j REDSTONE_SMELTABLES + f Lcom/google/common/collect/ImmutableList; k EMERALD_SMELTABLES + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$buildRecipes$0 + m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a; a lambda$smithingTrims$1 + m ()Ljava/util/stream/Stream; b smithingTrims +c net/minecraft/data/recipes/packs/VanillaRecipeProvider$a net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate + f Lnet/minecraft/world/item/Item; a template + f Lnet/minecraft/resources/MinecraftKey; b id + m ()Lnet/minecraft/world/item/Item; a template + m ()Lnet/minecraft/resources/MinecraftKey; b id +c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator + f Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/data/PackOutput; e output + f Ljava/util/concurrent/CompletableFuture; f registries + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$5 + 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$6 + m (Lnet/minecraft/data/PackOutput$a;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;Lnet/minecraft/core/Holder$c;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$3 + 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$dumpRegistryCap$4 + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;)Ljava/util/Optional; a dumpRegistryCap + 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$c;)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$c;)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/UpdateOneTwentyOneRegistries net/minecraft/data/registries/UpdateOneTwentyOneRegistries + 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/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$c;Ljava/nio/file/Path;)V a storeStructureIfChanged + m (Lnet/minecraft/data/structures/SnbtToNbt$a;)Lnet/minecraft/data/structures/SnbtToNbt; a addFilter + 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$a net/minecraft/data/structures/SnbtToNbt$Filter +c net/minecraft/data/structures/SnbtToNbt$b net/minecraft/data/structures/SnbtToNbt$StructureConversionException +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 + 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 + f Lnet/minecraft/world/flag/FeatureFlagSet; d enabledFeatures + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0 + m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$2 + m (Lnet/minecraft/core/HolderLookup$a;[Lnet/minecraft/world/item/enchantment/Enchantment;)V a tooltipOrder + m (Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$1 +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 Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/data/PackOutput$a; e pathProvider + f Lnet/minecraft/resources/ResourceKey; f registryKey + f Ljava/util/concurrent/CompletableFuture; g lookupProvider + f Ljava/util/concurrent/CompletableFuture; h contentsDone + f Ljava/util/concurrent/CompletableFuture; i parentProvider + f Ljava/util/Map; j 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 (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6 + 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 (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/TradeRebalanceStructureTagsProvider net/minecraft/data/tags/TradeRebalanceStructureTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0 +c net/minecraft/data/tags/UpdateOneTwentyOneDamageTypeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneDamageTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneDamageTypes net/minecraft/data/tags/UpdateOneTwentyOneDamageTypes + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/tags/UpdateOneTwentyOneEnchantmentTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneEnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneEntityTypeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneEntityTypeTagsProvider + 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/UpdateOneTwentyOneItemTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneItemTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider + 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/HolderLookup$a;)V a addTags +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;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 addDefaultSeagrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ao addLukeWarmKelp + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ap addDefaultSprings + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aq addFrozenSprings + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ar addIcebergs + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V as addBlueIce + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V at addSurfaceFreezing + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V au addNetherDefaultOres + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V av addAncientDebris + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aw 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 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/core/HolderSet;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$1 + m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure + m (Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b 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 Lnet/minecraft/resources/ResourceKey; c CHAMBER_CAP_FALLBACK + f Ljava/util/List; d 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/UpdateOneTwentyOnePools net/minecraft/data/worldgen/UpdateOneTwentyOnePools + f Lnet/minecraft/resources/ResourceKey; a EMPTY + 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 +c net/minecraft/data/worldgen/UpdateOneTwentyOneProcessorLists net/minecraft/data/worldgen/UpdateOneTwentyOneProcessorLists + f Lnet/minecraft/resources/ResourceKey; a TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/UpdateOneTwentyOneStructureSets net/minecraft/data/worldgen/UpdateOneTwentyOneStructureSets + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/UpdateOneTwentyOneStructures net/minecraft/data/worldgen/UpdateOneTwentyOneStructures + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$1 + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$bootstrap$0 +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/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 +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/world/level/biome/BiomeSettingsMobs$a;)V a lambda$bootstrap$1 + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b lambda$bootstrap$0 +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 OVERWORLD_FOG_COLOR + f Lnet/minecraft/sounds/Music; d 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;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/biome/BiomeBase; a swamp + 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;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/biome/BiomeBase; b mangroveSwamp + 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 darkForest + 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 theVoid + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; i river + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; i frozenPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; j meadowOrCherryGrove + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; j jaggedPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; k stonyPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; l snowySlopes + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; m grove + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; n lushCaves + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; o dripstoneCaves + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; p deepDark + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; q baseOceanGeneration +c net/minecraft/data/worldgen/biome/UpdateOneTwentyOneBiomeData net/minecraft/data/worldgen/biome/UpdateOneTwentyOneBiomeData + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V a lambda$bootstrap$1 + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b lambda$bootstrap$0 +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 SEAGRASS_SIMPLE + f Lnet/minecraft/resources/ResourceKey; g KELP + f Lnet/minecraft/resources/ResourceKey; h 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_SPIKE + f Lnet/minecraft/resources/ResourceKey; b END_GATEWAY_RETURN + f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_DELAYED + f Lnet/minecraft/resources/ResourceKey; d CHORUS_PLANT + f Lnet/minecraft/resources/ResourceKey; e 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 OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; B OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; C OAK_BEES_005 + f Lnet/minecraft/resources/ResourceKey; D BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; E BIRCH_BEES_002 + f Lnet/minecraft/resources/ResourceKey; F BIRCH_BEES_005 + f Lnet/minecraft/resources/ResourceKey; G FANCY_OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; H FANCY_OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; I FANCY_OAK_BEES_005 + f Lnet/minecraft/resources/ResourceKey; J FANCY_OAK_BEES + f Lnet/minecraft/resources/ResourceKey; K 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 BIRCH + f Lnet/minecraft/resources/ResourceKey; j ACACIA + f Lnet/minecraft/resources/ResourceKey; k SPRUCE + f Lnet/minecraft/resources/ResourceKey; l PINE + f Lnet/minecraft/resources/ResourceKey; m JUNGLE_TREE + f Lnet/minecraft/resources/ResourceKey; n FANCY_OAK + f Lnet/minecraft/resources/ResourceKey; o JUNGLE_TREE_NO_VINE + f Lnet/minecraft/resources/ResourceKey; p MEGA_JUNGLE_TREE + f Lnet/minecraft/resources/ResourceKey; q MEGA_SPRUCE + f Lnet/minecraft/resources/ResourceKey; r MEGA_PINE + f Lnet/minecraft/resources/ResourceKey; s SUPER_BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; t SUPER_BIRCH_BEES + f Lnet/minecraft/resources/ResourceKey; u SWAMP_OAK + f Lnet/minecraft/resources/ResourceKey; v JUNGLE_BUSH + f Lnet/minecraft/resources/ResourceKey; w AZALEA_TREE + f Lnet/minecraft/resources/ResourceKey; x MANGROVE + f Lnet/minecraft/resources/ResourceKey; y TALL_MANGROVE + f Lnet/minecraft/resources/ResourceKey; z CHERRY + 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 DARK_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; B TREES_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; C MEADOW_TREES + f Lnet/minecraft/resources/ResourceKey; D TREES_TAIGA + f Lnet/minecraft/resources/ResourceKey; E TREES_GROVE + f Lnet/minecraft/resources/ResourceKey; F TREES_SAVANNA + f Lnet/minecraft/resources/ResourceKey; G BIRCH_TALL + f Lnet/minecraft/resources/ResourceKey; H TREES_WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; I TREES_WATER + f Lnet/minecraft/resources/ResourceKey; J TREES_BIRCH_AND_OAK + f Lnet/minecraft/resources/ResourceKey; K TREES_PLAINS + f Lnet/minecraft/resources/ResourceKey; L TREES_SPARSE_JUNGLE + f Lnet/minecraft/resources/ResourceKey; M TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; N TREES_OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; O TREES_JUNGLE + f Lnet/minecraft/resources/ResourceKey; P BAMBOO_VEGETATION + f Lnet/minecraft/resources/ResourceKey; Q MUSHROOM_ISLAND_VEGETATION + f Lnet/minecraft/resources/ResourceKey; R 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 FOREST_FLOWERS + 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 SEAGRASS_SIMPLE + f Lnet/minecraft/resources/ResourceKey; j SEA_PICKLE + f Lnet/minecraft/resources/ResourceKey; k KELP_COLD + f Lnet/minecraft/resources/ResourceKey; l KELP_WARM + f Lnet/minecraft/resources/ResourceKey; m 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_SPIKE + f Lnet/minecraft/resources/ResourceKey; b END_GATEWAY_RETURN + f Lnet/minecraft/resources/ResourceKey; c CHORUS_PLANT + f Lnet/minecraft/resources/ResourceKey; d 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_TOP_SOLID + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; c HEIGHTMAP_WORLD_SURFACE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; d HEIGHTMAP_OCEAN_FLOOR + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; e FULL_RANGE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; f RANGE_10_10 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; g RANGE_8_8 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; h RANGE_4_4 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; i 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 FANCY_OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; B FANCY_OAK_BEES + f Lnet/minecraft/resources/ResourceKey; C 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 BIRCH_CHECKED + f Lnet/minecraft/resources/ResourceKey; f ACACIA_CHECKED + f Lnet/minecraft/resources/ResourceKey; g SPRUCE_CHECKED + f Lnet/minecraft/resources/ResourceKey; h MANGROVE_CHECKED + f Lnet/minecraft/resources/ResourceKey; i CHERRY_CHECKED + f Lnet/minecraft/resources/ResourceKey; j PINE_ON_SNOW + f Lnet/minecraft/resources/ResourceKey; k SPRUCE_ON_SNOW + f Lnet/minecraft/resources/ResourceKey; l PINE_CHECKED + f Lnet/minecraft/resources/ResourceKey; m JUNGLE_TREE_CHECKED + f Lnet/minecraft/resources/ResourceKey; n FANCY_OAK_CHECKED + f Lnet/minecraft/resources/ResourceKey; o MEGA_JUNGLE_TREE_CHECKED + f Lnet/minecraft/resources/ResourceKey; p MEGA_SPRUCE_CHECKED + f Lnet/minecraft/resources/ResourceKey; q MEGA_PINE_CHECKED + f Lnet/minecraft/resources/ResourceKey; r TALL_MANGROVE_CHECKED + f Lnet/minecraft/resources/ResourceKey; s JUNGLE_BUSH + f Lnet/minecraft/resources/ResourceKey; t SUPER_BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; u SUPER_BIRCH_BEES + f Lnet/minecraft/resources/ResourceKey; v OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; w OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; x BIRCH_BEES_0002_PLACED + f Lnet/minecraft/resources/ResourceKey; y BIRCH_BEES_002 + f Lnet/minecraft/resources/ResourceKey; z FANCY_OAK_BEES_0002 + 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 TREES_PLAINS + f Lnet/minecraft/resources/ResourceKey; X DARK_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; Y FLOWER_FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; Z FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; a BAMBOO_LIGHT + f Lnet/minecraft/resources/ResourceKey; aa TREES_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; ab TREES_MEADOW + f Lnet/minecraft/resources/ResourceKey; ac TREES_CHERRY + f Lnet/minecraft/resources/ResourceKey; ad TREES_TAIGA + f Lnet/minecraft/resources/ResourceKey; ae TREES_GROVE + f Lnet/minecraft/resources/ResourceKey; af TREES_BADLANDS + f Lnet/minecraft/resources/ResourceKey; ag TREES_SNOWY + f Lnet/minecraft/resources/ResourceKey; ah TREES_SWAMP + f Lnet/minecraft/resources/ResourceKey; ai TREES_WINDSWEPT_SAVANNA + f Lnet/minecraft/resources/ResourceKey; aj TREES_SAVANNA + f Lnet/minecraft/resources/ResourceKey; ak BIRCH_TALL + f Lnet/minecraft/resources/ResourceKey; al TREES_BIRCH + f Lnet/minecraft/resources/ResourceKey; am TREES_WINDSWEPT_FOREST + f Lnet/minecraft/resources/ResourceKey; an TREES_WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; ao TREES_WATER + f Lnet/minecraft/resources/ResourceKey; ap TREES_BIRCH_AND_OAK + f Lnet/minecraft/resources/ResourceKey; aq TREES_SPARSE_JUNGLE + f Lnet/minecraft/resources/ResourceKey; ar TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; as TREES_OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; at TREES_JUNGLE + f Lnet/minecraft/resources/ResourceKey; au BAMBOO_VEGETATION + f Lnet/minecraft/resources/ResourceKey; av MUSHROOM_ISLAND_VEGETATION + f Lnet/minecraft/resources/ResourceKey; aw TREES_MANGROVE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; ax TREE_THRESHOLD + 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 (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 (Lnet/minecraft/server/level/WorldServer;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromTestFunction$2 + m (Ljava/util/Collection;)Ljava/util/Collection; a lambda$fromGameTestInfo$6 + m (Ljava/util/List;Ljava/lang/String;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a toGameTestBatch + m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Collection; a fromTestFunction + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromGameTestInfo$5 + 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 + f Ljava/util/function/Consumer; a val$listener + 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/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockNotPresent$8 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)V a assertBlockProperty + 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$1 + 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 (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)V a fail + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockPresent$7 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlock$11 + 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/EntityTypes;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a assertEntityPresent + 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$20 + 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/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlockProperty$12 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityInstancePresent$14 + 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$17 + 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$15 + 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 (Ljava/lang/Object;)Z a lambda$assertEntityInventoryContains$18 + 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 (Ljava/lang/Runnable;J)V a lambda$onEachTick$28 + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z a lambda$assertEntityInventoryContains$19 + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$killAllEntitiesOfClass$0 + 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$2 + 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$4 + 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 (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$27 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)Ljava/util/List; b getEntities + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V b assertEntityNotPresent + 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$3 + 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$21 + 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/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$assertEntityTouching$16 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$assertBlockProperty$13 + 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 (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$23 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V c assertEntityPresent + m (Lnet/minecraft/world/level/block/Block;III)V c succeedWhenBlockPresent + m (Ljava/lang/String;)Ljava/lang/String; c lambda$assertBlock$10 + 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$9 + 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$25 + m ()J h getTick + m (Lnet/minecraft/core/BlockPosition;)V h randomTick + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V h lambda$succeedWhenEntityPresent$24 + m ()Lnet/minecraft/world/phys/AxisAlignedBB; i getBounds + m (Lnet/minecraft/core/BlockPosition;)V i tickPrecipitation + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; j absolutePos + m ()V j ensureSingleFinalCheck + m ()Lnet/minecraft/world/phys/AxisAlignedBB; k getRelativeBounds + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; k relativePos + m (Lnet/minecraft/core/BlockPosition;)V l lambda$assertAtTickTimeContainerEmpty$22 + m ()Ljava/lang/Exception; l lambda$failIf$26 + m ()Ljava/lang/String; m lambda$pressButton$5 + m (Lnet/minecraft/core/BlockPosition;)V m lambda$pulseRedstone$6 +c net/minecraft/gametest/framework/GameTestHarnessHelper$1 net/minecraft/gametest/framework/GameTestHelper$1 + f Lnet/minecraft/world/level/EnumGamemode; b val$gameType + m ()Z N_ isSpectator + m ()Z f isCreative + m ()Z g isLocalPlayer +c net/minecraft/gametest/framework/GameTestHarnessHelper$2 net/minecraft/gametest/framework/GameTestHelper$2 + m ()Z N_ isSpectator + m ()Z f isCreative +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 ()Ljava/util/stream/Stream; A getListeners + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; B copyReset + m ()Z C ensureStructureIsPlaced + m ()V D tickInternal + m ()V E startTest + m ()V F finish + m ()Lnet/minecraft/core/BlockPosition; G getOrCalculateNorthwestCorner + 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/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/GameTestHarnessSequence;)V a lambda$tickInternal$4 + m (JLjava/lang/Runnable;)V a setRunAtTickTime + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a placeStructure + m (Ljava/lang/Throwable;)V a fail + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a tick + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$tick$1 + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$prepareTestStructure$7 + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$succeed$5 + m ()Ljava/lang/String; b getTestName + m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V b lambda$tickInternal$3 + m (Lnet/minecraft/core/BlockPosition;)V b setNorthWestCorner + m ()Lnet/minecraft/core/BlockPosition; c getStructureBlockPos + m ()Lnet/minecraft/world/phys/AxisAlignedBB; d getStructureBounds + m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure; e getStructureBlockEntity + m ()Lnet/minecraft/server/level/WorldServer; f getLevel + m ()Z g hasSucceeded + m ()Z h hasFailed + m ()Z i hasStarted + m ()Z j isDone + m ()J k getRunTime + m ()V l succeed + m ()Ljava/lang/Throwable; m getError + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; n prepareTestStructure + m ()J o getTick + m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; p createSequence + m ()Z q isRequired + m ()Z r isOptional + m ()Ljava/lang/String; s getStructureName + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; t getRotation + m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; u getTestFunction + m ()I v getTimeoutTicks + m ()Z w isFlaky + m ()I x maxAttempts + m ()I y requiredSuccesses + m ()Lnet/minecraft/gametest/framework/RetryOptions; z retryOptions +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 + 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/GameTestHarnessCollector; a val$currentBatchTracker + f I b val$batchIndex + 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$testCompleted$1 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed +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 + m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner; a build + 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 (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/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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$lookedAtStructureBlockPos$11 + 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/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Z a lambda$lookedAtStructureBlockPos$12 + 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$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$forceLoadChunks$3 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/IllegalStateException; a lambda$prepareTestStructure$0 + m (I)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotationForRotationSteps + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$clearSpaceForStructure$5 + 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$4 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$findStructureBlockContainingPos$6 + 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$1 + 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/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; a prepareTestStructure + 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/world/level/block/entity/TileEntityStructure;)Z a lambda$findStructureByTestFunction$9 + 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/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)I a lambda$findNearestStructureBlock$7 + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;Z)V a encaseStructure + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b lambda$findStructureBlocks$10 + 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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; b createStructureBlock + 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/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/core/BlockPosition; c getStructureOrigin + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; c lambda$findStructureByTestFunction$8 + 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 Lorg/slf4j/Logger; c LOGGER + f I d DEFAULT_CLEAR_RADIUS + f I e MAX_CLEAR_RADIUS + f I f TEST_POS_Z_OFFSET_FROM_PLAYER + f I g SHOW_POS_DURATION_MS + f I h DEFAULT_X_SIZE + f I i DEFAULT_Y_SIZE + f I j DEFAULT_Z_SIZE + f Ljava/lang/String; k STRUCTURE_BLOCK_ENTITY_COULD_NOT_BE_FOUND + f Lnet/minecraft/gametest/framework/TestFinder$a; l 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$36 + 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$38 + 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$34 + 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$39 + 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$40 + 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$31 + 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$35 + 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$32 + 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$33 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;III)I a createNewStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$30 + 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$29 + 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$37 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I b exportTestStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$28 + 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$27 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I d importTestStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$26 + 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$25 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$24 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$23 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$21 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$20 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; v lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; w lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; x 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 +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; k LOGGER + f I l PROGRESS_REPORT_INTERVAL + f I m TEST_POSITION_RANGE + f Lnet/minecraft/server/Services; n NO_SERVICES + f Lnet/minecraft/util/debugchart/LocalSampleLogger; o sampleLogger + f Ljava/util/List; p testBatches + f Ljava/util/List; q testFunctions + f Lnet/minecraft/core/BlockPosition; r spawnPos + f Lcom/google/common/base/Stopwatch; s stopwatch + f Lnet/minecraft/world/level/GameRules; t TEST_GAME_RULES + f Lnet/minecraft/world/level/levelgen/WorldOptions; u WORLD_OPTIONS + f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; v testTracker + m ()Z U_ shouldInformAdmins + 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 bq haveTestsStarted + m ()Z e initServer + m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger + m ()Z g isTickTimeLoggingEnabled + m ()V i onServerExit + m ()Z j isHardcore + 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 ()V v_ 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;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 +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/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 + f Ljava/util/Map; b val$storage + 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/NBTTagCompound; a val$tag + 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; s_ 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 +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 ()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;)[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 ()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;)[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; s_ 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 Lorg/slf4j/Logger; a LOGGER + f I b INLINE_LIST_THRESHOLD + f I c MAX_DEPTH + f Lit/unimi/dsi/fastutil/bytes/ByteCollection; d INLINE_ELEMENT_TYPES + f Lnet/minecraft/EnumChatFormat; e SYNTAX_HIGHLIGHTING_KEY + f Lnet/minecraft/EnumChatFormat; f SYNTAX_HIGHLIGHTING_STRING + f Lnet/minecraft/EnumChatFormat; g SYNTAX_HIGHLIGHTING_NUMBER + f Lnet/minecraft/EnumChatFormat; h SYNTAX_HIGHLIGHTING_NUMBER_TYPE + f Ljava/util/regex/Pattern; i SIMPLE_VALUE + f Ljava/lang/String; j NAME_VALUE_SEPARATOR + f Ljava/lang/String; k ELEMENT_SEPARATOR + f Ljava/lang/String; l LIST_OPEN + f Ljava/lang/String; m LIST_CLOSE + f Ljava/lang/String; n LIST_TYPE_SEPARATOR + f Ljava/lang/String; o ELEMENT_SPACING + f Ljava/lang/String; p STRUCT_OPEN + f Ljava/lang/String; q STRUCT_CLOSE + f Ljava/lang/String; r NEWLINE + f Lnet/minecraft/network/chat/IChatBaseComponent; s TOO_DEEP + f Ljava/lang/String; t indentation + f I u indentDepth + f I v depth + f Lnet/minecraft/network/chat/IChatBaseComponent; w 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 (Lnet/minecraft/nbt/NBTBase;Z)Lnet/minecraft/network/chat/IChatBaseComponent; a buildSubTag + 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/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/MonitorFrameDecoder net/minecraft/network/MonitorFrameDecoder + f Lnet/minecraft/network/BandwidthDebugMonitor; a monitor +c net/minecraft/network/NetworkManager net/minecraft/network/Connection + f Lnet/minecraft/network/chat/IChatBaseComponent; 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/chat/IChatBaseComponent; r disconnectedReason + 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;)V a configurePacketHandler + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;ZLnet/minecraft/network/BandwidthDebugMonitor;)V a configureSerialization + 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 (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; a createFrameDecoder + m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a initiateServerboundPlayConnection + m (Ljava/net/InetSocketAddress;ZLnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/NetworkManager; a connectToServer + m (Lnet/minecraft/network/PacketListener;)V a setListenerForServerboundHandshake + m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V a setBandwidthLogger + 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 (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 (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/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send + m (Ljava/net/SocketAddress;)Lnet/minecraft/network/NetworkManager; a connectToLocalServer + m (Lnet/minecraft/network/protocol/Packet;)V a send + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;)V a configureInMemoryPipeline + 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 (Z)Ljava/lang/String; a getLoggableAddress + m (Z)Ljava/lang/String; b outboundHandlerName + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V b sendPacket + 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 (Z)Ljava/lang/String; c inboundHandlerName + m (Z)Lio/netty/channel/ChannelOutboundHandler; d createFrameEncoder + m ()Ljava/net/SocketAddress; d getRemoteAddress + 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/chat/IChatBaseComponent; l getDisconnectedReason + m ()V m setReadOnly + m ()V n handleDisconnection + m ()F o getAverageReceivedPackets + m ()F p getAverageSentPackets + m ()V q flush +c net/minecraft/network/NetworkManager$1 net/minecraft/network/Connection$1 +c net/minecraft/network/NetworkManager$2 net/minecraft/network/Connection$2 +c net/minecraft/network/NetworkManager$3 net/minecraft/network/Connection$3 +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 markWriterIndex + m ()Lnet/minecraft/network/PacketDataSerializer; B resetWriterIndex + m ()Lnet/minecraft/network/PacketDataSerializer; C discardReadBytes + m ()Lnet/minecraft/network/PacketDataSerializer; D discardSomeReadBytes + m ()Lnet/minecraft/network/PacketDataSerializer; E retain + m ()Lnet/minecraft/network/PacketDataSerializer; F 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 (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 (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 (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 (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 (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 (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 (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 (IJ)Lnet/minecraft/network/PacketDataSerializer; b setLongLE + 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 (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; b readBytes + m ([B)Lnet/minecraft/network/PacketDataSerializer; b readBytes + m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; c writeBytes + 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 (II)Lnet/minecraft/network/PacketDataSerializer; c setShort + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; c readVector3f + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; c readNullable + m (II)Lnet/minecraft/network/PacketDataSerializer; d setShortLE + m (I)Ljava/lang/String; d readUtf + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; d readQuaternion + m ()[J d readLongArray + m (I)Ljava/util/BitSet; e readFixedBitSet + m ()Lnet/minecraft/core/BlockPosition; e readBlockPos + m (II)Lnet/minecraft/network/PacketDataSerializer; e setMedium + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; e readUUID + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTTagCompound; f readNbt + m (II)Lnet/minecraft/network/PacketDataSerializer; f setMediumLE + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f readChunkPos + m (I)Lnet/minecraft/network/PacketDataSerializer; f capacity + m (II)Lnet/minecraft/network/PacketDataSerializer; g setInt + m ()Lnet/minecraft/core/SectionPosition; g readSectionPos + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; g readBytes + m (I)Lnet/minecraft/network/PacketDataSerializer; g readerIndex + m (I)Lnet/minecraft/network/PacketDataSerializer; h writerIndex + m (II)Lnet/minecraft/network/PacketDataSerializer; h setIntLE + m ()Lnet/minecraft/core/GlobalPos; h readGlobalPos + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; h writeBytes + m (II)Lnet/minecraft/network/PacketDataSerializer; i setChar + m (I)Lnet/minecraft/network/PacketDataSerializer; i ensureWritable + m ()Lorg/joml/Vector3f; i readVector3f + m (II)Lnet/minecraft/network/PacketDataSerializer; j setZero + m ()Lorg/joml/Quaternionf; j readQuaternion + m (I)Lnet/minecraft/network/PacketDataSerializer; j skipBytes + m (I)Lnet/minecraft/network/PacketDataSerializer; k writeByte + m ()Lnet/minecraft/world/phys/Vec3D; k readVec3 + m (I)Lnet/minecraft/network/PacketDataSerializer; l writeShort + m ()I l readVarInt + m ()J m readVarLong + m (I)Lnet/minecraft/network/PacketDataSerializer; m writeShortLE + m (I)Lnet/minecraft/network/PacketDataSerializer; n writeMedium + m ()Ljava/util/UUID; n readUUID + m (I)Lnet/minecraft/network/PacketDataSerializer; o writeMediumLE + m ()Lnet/minecraft/nbt/NBTTagCompound; o readNbt + m ()Ljava/lang/String; p readUtf + m (I)Lnet/minecraft/network/PacketDataSerializer; p writeInt + m (I)Lnet/minecraft/network/PacketDataSerializer; q writeIntLE + m ()Lnet/minecraft/resources/MinecraftKey; q readResourceLocation + m ()Lnet/minecraft/resources/ResourceKey; r readRegistryKey + m (I)Lnet/minecraft/network/PacketDataSerializer; r writeChar + m ()Ljava/util/Date; s readDate + m (I)Lnet/minecraft/network/PacketDataSerializer; s writeZero + m (I)Lnet/minecraft/network/PacketDataSerializer; t retain + m ()Ljava/time/Instant; t readInstant + m ()Ljava/security/PublicKey; u readPublicKey + m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; v readBlockHitResult + m ()Ljava/util/BitSet; w readBitSet + m ()Lnet/minecraft/network/PacketDataSerializer; x clear + m ()Lnet/minecraft/network/PacketDataSerializer; y markReaderIndex + m ()Lnet/minecraft/network/PacketDataSerializer; z resetReaderIndex +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/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;)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 + f Ljava/lang/Runnable; a val$runnable + m ()V a onSuccess + m ()Lnet/minecraft/network/protocol/Packet; b onFailure +c net/minecraft/network/PacketSendListener$2 net/minecraft/network/PacketSendListener$2 + f Ljava/util/function/Supplier; a val$handler + 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 +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; G 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 Ljava/lang/String; b translationKey + f Ljava/util/List; c parameters + f Lnet/minecraft/network/chat/ChatModifier; d 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 Ljava/lang/String; e name + f Lnet/minecraft/network/chat/ChatDecoration$a$a; f selector + f [Lnet/minecraft/network/chat/ChatDecoration$a; g $VALUES + m ()[Lnet/minecraft/network/chat/ChatDecoration$a; a $values + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a select + 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 ()I a getValue + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; a fromLegacyFormat + m ()Ljava/lang/String; b serialize + m ()Ljava/lang/String; c formatValue +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/chat/ChatDecoration; b DEFAULT_CHAT_DECORATION + f Lnet/minecraft/resources/ResourceKey; c CHAT + f Lnet/minecraft/resources/ResourceKey; d SAY_COMMAND + f Lnet/minecraft/resources/ResourceKey; e MSG_COMMAND_INCOMING + f Lnet/minecraft/resources/ResourceKey; f MSG_COMMAND_OUTGOING + f Lnet/minecraft/resources/ResourceKey; g TEAM_MSG_COMMAND_INCOMING + f Lnet/minecraft/resources/ResourceKey; h TEAM_MSG_COMMAND_OUTGOING + f Lnet/minecraft/resources/ResourceKey; i EMOTE_COMMAND + f Lnet/minecraft/network/chat/ChatDecoration; j chat + f Lnet/minecraft/network/chat/ChatDecoration; k 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/Boolean; d bold + f Ljava/lang/Boolean; e italic + f Ljava/lang/Boolean; f underlined + f Ljava/lang/Boolean; g strikethrough + f Ljava/lang/Boolean; h obfuscated + f Lnet/minecraft/network/chat/ChatClickable; i clickEvent + f Lnet/minecraft/network/chat/ChatHoverable; j hoverEvent + f Ljava/lang/String; k insertion + f Lnet/minecraft/resources/MinecraftKey; l font + m ()Lnet/minecraft/network/chat/ChatHexColor; a getColor + 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;)Lnet/minecraft/network/chat/ChatModifier; a create + 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 (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 (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; b withItalic + m ()Z b isBold + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; c applyLegacyFormat + m ()Z c isItalic + 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 isStrikethrough + m ()Z e isUnderlined + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; e withObfuscated + m ()Z f isObfuscated + m ()Z g isEmpty + m ()Lnet/minecraft/network/chat/ChatClickable; h getClickEvent + m ()Lnet/minecraft/network/chat/ChatHoverable; i getHoverEvent + m ()Ljava/lang/String; j getInsertion + m ()Lnet/minecraft/resources/MinecraftKey; k 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$9 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; b lambda$static$8 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; c lambda$static$7 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; d lambda$static$6 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; e lambda$static$5 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; f lambda$static$4 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; g lambda$static$3 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; h lambda$static$2 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; i lambda$static$1 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; j lambda$static$0 +c net/minecraft/network/chat/ChatModifier$a net/minecraft/network/chat/Style$1Collector + f Ljava/lang/StringBuilder; a val$result + 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 (Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/network/chat/IChatMutableComponent; a selector + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a contains + 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/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 (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 + f Ljava/util/List; c val$parts + 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 Ljava/lang/String; d name + f Lnet/minecraft/commands/arguments/selector/EntitySelector; e selector + f Ljava/lang/String; f 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 (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parseSelector + m ()Ljava/lang/String; b getName + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c getSelector + m ()Ljava/lang/String; d getObjective +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 Ljava/util/Optional; c separator + f Lorg/slf4j/Logger; d LOGGER + f Ljava/lang/String; e pattern + f Lnet/minecraft/commands/arguments/selector/EntitySelector; f selector + 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 (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parseSelector + m ()Ljava/lang/String; b getPattern + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c getSelector + m ()Ljava/util/Optional; d getSeparator +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 SHORT + f Lnet/minecraft/network/codec/StreamCodec; e UNSIGNED_SHORT + f Lnet/minecraft/network/codec/StreamCodec; f INT + f Lnet/minecraft/network/codec/StreamCodec; g VAR_INT + f Lnet/minecraft/network/codec/StreamCodec; h VAR_LONG + f Lnet/minecraft/network/codec/StreamCodec; i FLOAT + f Lnet/minecraft/network/codec/StreamCodec; j DOUBLE + f Lnet/minecraft/network/codec/StreamCodec; k BYTE_ARRAY + f Lnet/minecraft/network/codec/StreamCodec; l STRING_UTF8 + f Lnet/minecraft/network/codec/StreamCodec; m TAG + f Lnet/minecraft/network/codec/StreamCodec; n TRUSTED_TAG + f Lnet/minecraft/network/codec/StreamCodec; o COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; p TRUSTED_COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; q OPTIONAL_COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; r VECTOR3F + f Lnet/minecraft/network/codec/StreamCodec; s QUATERNIONF + f Lnet/minecraft/network/codec/StreamCodec; t GAME_PROFILE_PROPERTIES + f Lnet/minecraft/network/codec/StreamCodec; u 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 (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Registry; a lambda$registry$13 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$compoundTagCodec$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTBase; a lambda$compoundTagCodec$2 + 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$7 + 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$12 + 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$8 + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a collection + m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$a; a collection + m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$fromCodec$5 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a lambda$fromCodec$6 + 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$11 + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$collection$10 + 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$9 + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; b fromCodec + m ()Lnet/minecraft/nbt/NBTReadLimiter; c lambda$fromCodec$4 + 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 ()Lnet/minecraft/nbt/NBTReadLimiter; d lambda$static$3 + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; d fromCodecWithRegistries + m ()Lnet/minecraft/nbt/NBTReadLimiter; e lambda$static$0 +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 + f Lnet/minecraft/network/codec/StreamCodec; a val$original + 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/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$19 + f I a val$maxSize + f Ljava/util/function/IntFunction; b val$constructor + f Lnet/minecraft/network/codec/StreamCodec; c val$elementCodec + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V a encode +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 + f I a val$maxSize + f Lnet/minecraft/network/codec/StreamCodec; b val$keyCodec + f Lnet/minecraft/network/codec/StreamCodec; c val$valueCodec + f Ljava/util/function/IntFunction; d val$constructor + m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;Ljava/lang/Object;)V a lambda$encode$0 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Map; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Map;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$21 + f Lnet/minecraft/network/codec/StreamCodec; a val$leftCodec + f Lnet/minecraft/network/codec/StreamCodec; b val$rightCodec + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V a lambda$encode$1 + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/datafixers/util/Either;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/datafixers/util/Either; a decode + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V b lambda$encode$0 +c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$22 + f Ljava/util/function/IntFunction; a val$byId + f Ljava/util/function/ToIntFunction; b val$toId + 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/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$23 + f Ljava/util/function/Function; a val$mapExtractor + f Lnet/minecraft/resources/ResourceKey; b val$registryKey + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V a encode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Registry; b getRegistryOrThrow +c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$24 + f Lnet/minecraft/resources/ResourceKey; a val$registryKey + f Lnet/minecraft/network/codec/StreamCodec; b val$directCodec + f I c DIRECT_HOLDER_ID + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/Holder;)V a encode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Holder; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Registry; b getRegistryOrThrow +c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$25 + f Lnet/minecraft/resources/ResourceKey; a val$registryKey + f I b NAMED_SET + f Lnet/minecraft/network/codec/StreamCodec; c holderCodec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/HolderSet; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/HolderSet;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$26 + f I a MAX_PROPERTY_NAME_LENGTH + f I b MAX_PROPERTY_VALUE_LENGTH + f I c MAX_PROPERTY_SIGNATURE_LENGTH + f I d MAX_PROPERTIES + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/properties/PropertyMap;)V a encode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a lambda$encode$1 + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/properties/PropertyMap; a decode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; b lambda$decode$0 +c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$10 + f I a val$maxSize + m (Lio/netty/buffer/ByteBuf;[B)V a encode + m (Lio/netty/buffer/ByteBuf;)[B a decode +c net/minecraft/network/codec/ByteBufCodecs$20 net/minecraft/network/codec/ByteBufCodecs$27 + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/GameProfile; a decode + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/GameProfile;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$28 + f [I a $SwitchMap$net$minecraft$core$Holder$Kind +c net/minecraft/network/codec/ByteBufCodecs$22 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$23 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$24 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$25 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$26 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$27 net/minecraft/network/codec/ByteBufCodecs$8 + 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$28 net/minecraft/network/codec/ByteBufCodecs$9 + 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$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$4 net/minecraft/network/codec/ByteBufCodecs$12 + f I a val$maxStringLength + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a decode +c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$13 + f Ljava/util/function/Supplier; a val$accounter + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTBase;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTBase; a decode +c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$14 + f Lnet/minecraft/network/codec/StreamCodec; a val$tagCodec + f Lcom/mojang/serialization/Codec; b val$codec + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$encode$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V a encode + m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$decode$0 +c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$15 + 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/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$16 + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; a decode + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$17 + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; a decode + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a encode +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;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;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$6 + f Ljava/util/function/Function; a val$codec + f Ljava/util/function/Function; b val$type + f Lnet/minecraft/network/codec/StreamCodec; c this$0 +c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$7 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Ljava/util/function/Function; b val$constructor + f Ljava/util/function/Function; c val$getter1 +c net/minecraft/network/codec/StreamCodec$12 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/BiFunction; c val$constructor + f Ljava/util/function/Function; d val$getter1 + f Ljava/util/function/Function; e val$getter2 +c net/minecraft/network/codec/StreamCodec$13 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 Lcom/mojang/datafixers/util/Function3; d val$constructor + 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 Lcom/mojang/datafixers/util/Function4; e val$constructor + 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 Lcom/mojang/datafixers/util/Function5; f val$constructor + 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 Lcom/mojang/datafixers/util/Function6; g val$constructor + 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 Ljava/util/function/UnaryOperator; a val$factory + 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$6 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$7 net/minecraft/network/codec/StreamCodec$3 + f Ljava/lang/Object; a val$instance +c net/minecraft/network/codec/StreamCodec$8 net/minecraft/network/codec/StreamCodec$4 + f Ljava/util/function/Function; a val$to + f Ljava/util/function/Function; b val$from + f Lnet/minecraft/network/codec/StreamCodec; c this$0 +c net/minecraft/network/codec/StreamCodec$9 net/minecraft/network/codec/StreamCodec$5 + f Ljava/util/function/Function; a val$operation + 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$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 + f Lnet/minecraft/network/protocol/PacketType; b val$bundlePacketType + f Lnet/minecraft/network/protocol/BundleDelimiterPacket; c val$delimiterPacket + f Ljava/util/function/Function; d val$constructor + 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/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 +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/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a withBundlePacket + m (Ljava/util/List;Lnet/minecraft/network/protocol/BundlerInfo;Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a lambda$buildUnbound$0 + m ()Lnet/minecraft/network/ProtocolInfo$a; a buildUnbound + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo; a serverboundProtocol + 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 protocol + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/EnumProtocolDirection;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; b protocolUnbound + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo; b clientboundProtocol + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; c serverboundProtocolUnbound + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; d clientboundProtocolUnbound +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/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 +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/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/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_DISCONNECT + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_KEEP_ALIVE + f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_PING + f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_RESOURCE_PACK_POP + f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_RESOURCE_PACK_PUSH + f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_STORE_COOKIE + f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_TRANSFER + f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_UPDATE_TAGS + f Lnet/minecraft/network/protocol/PacketType; j SERVERBOUND_CLIENT_INFORMATION + f Lnet/minecraft/network/protocol/PacketType; k SERVERBOUND_CUSTOM_PAYLOAD + f Lnet/minecraft/network/protocol/PacketType; l SERVERBOUND_KEEP_ALIVE + f Lnet/minecraft/network/protocol/PacketType; m SERVERBOUND_PONG + f Lnet/minecraft/network/protocol/PacketType; n 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/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 + f Ljava/util/Map; a val$idToType + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$a; b val$fallback + 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/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/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 SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo; b 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 + f Lnet/minecraft/network/codec/StreamCodec; g DAMAGE_TYPE_ID_STREAM_CODEC + 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/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/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/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$a; g reader + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b; h writer + f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; i $VALUES + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a lambda$static$10 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$static$11 + 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$8 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V b lambda$static$9 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c lambda$static$6 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V c lambda$static$7 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V d lambda$static$4 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V d lambda$static$5 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V e lambda$static$3 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V e lambda$static$2 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V f lambda$static$1 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V f lambda$static$0 +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 Lnet/minecraft/network/chat/RemoteChatSession$a; g 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 ()Lnet/minecraft/network/chat/RemoteChatSession$a; g 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 Lnet/minecraft/network/chat/RemoteChatSession$a; g chatSession + m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a build +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 xPower + f D d yPower + f D e zPower + 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 getXPower + m ()D f getYPower + m ()D g getZPower +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/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/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/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 Lnet/minecraft/network/codec/StreamCodec; j DIMENSION_TYPE_ID_STREAM_CODEC + 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 +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_ENTITY_ROT + f Lnet/minecraft/network/protocol/PacketType; U CLIENTBOUND_MOVE_VEHICLE + f Lnet/minecraft/network/protocol/PacketType; V CLIENTBOUND_OPEN_BOOK + f Lnet/minecraft/network/protocol/PacketType; W CLIENTBOUND_OPEN_SCREEN + f Lnet/minecraft/network/protocol/PacketType; X CLIENTBOUND_OPEN_SIGN_EDITOR + f Lnet/minecraft/network/protocol/PacketType; Y CLIENTBOUND_PLACE_GHOST_RECIPE + f Lnet/minecraft/network/protocol/PacketType; Z CLIENTBOUND_PLAYER_ABILITIES + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_BUNDLE + f Lnet/minecraft/network/protocol/PacketType; aA CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION + f Lnet/minecraft/network/protocol/PacketType; aB CLIENTBOUND_SET_DISPLAY_OBJECTIVE + f Lnet/minecraft/network/protocol/PacketType; aC CLIENTBOUND_SET_ENTITY_DATA + f Lnet/minecraft/network/protocol/PacketType; aD CLIENTBOUND_SET_ENTITY_LINK + f Lnet/minecraft/network/protocol/PacketType; aE CLIENTBOUND_SET_ENTITY_MOTION + f Lnet/minecraft/network/protocol/PacketType; aF CLIENTBOUND_SET_EQUIPMENT + f Lnet/minecraft/network/protocol/PacketType; aG CLIENTBOUND_SET_EXPERIENCE + f Lnet/minecraft/network/protocol/PacketType; aH CLIENTBOUND_SET_HEALTH + f Lnet/minecraft/network/protocol/PacketType; aI CLIENTBOUND_SET_OBJECTIVE + f Lnet/minecraft/network/protocol/PacketType; aJ CLIENTBOUND_SET_PASSENGERS + f Lnet/minecraft/network/protocol/PacketType; aK CLIENTBOUND_SET_PLAYER_TEAM + f Lnet/minecraft/network/protocol/PacketType; aL CLIENTBOUND_SET_SCORE + f Lnet/minecraft/network/protocol/PacketType; aM CLIENTBOUND_SET_SIMULATION_DISTANCE + f Lnet/minecraft/network/protocol/PacketType; aN CLIENTBOUND_SET_SUBTITLE_TEXT + f Lnet/minecraft/network/protocol/PacketType; aO CLIENTBOUND_SET_TIME + f Lnet/minecraft/network/protocol/PacketType; aP CLIENTBOUND_SET_TITLE_TEXT + f Lnet/minecraft/network/protocol/PacketType; aQ CLIENTBOUND_SET_TITLES_ANIMATION + f Lnet/minecraft/network/protocol/PacketType; aR CLIENTBOUND_SOUND_ENTITY + f Lnet/minecraft/network/protocol/PacketType; aS CLIENTBOUND_SOUND + f Lnet/minecraft/network/protocol/PacketType; aT CLIENTBOUND_START_CONFIGURATION + f Lnet/minecraft/network/protocol/PacketType; aU CLIENTBOUND_STOP_SOUND + f Lnet/minecraft/network/protocol/PacketType; aV CLIENTBOUND_SYSTEM_CHAT + f Lnet/minecraft/network/protocol/PacketType; aW CLIENTBOUND_TAB_LIST + f Lnet/minecraft/network/protocol/PacketType; aX CLIENTBOUND_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; aY CLIENTBOUND_TAKE_ITEM_ENTITY + f Lnet/minecraft/network/protocol/PacketType; aZ CLIENTBOUND_TELEPORT_ENTITY + f Lnet/minecraft/network/protocol/PacketType; aa CLIENTBOUND_PLAYER_CHAT + f Lnet/minecraft/network/protocol/PacketType; ab CLIENTBOUND_PLAYER_COMBAT_END + f Lnet/minecraft/network/protocol/PacketType; ac CLIENTBOUND_PLAYER_COMBAT_ENTER + f Lnet/minecraft/network/protocol/PacketType; ad CLIENTBOUND_PLAYER_COMBAT_KILL + f Lnet/minecraft/network/protocol/PacketType; ae CLIENTBOUND_PLAYER_INFO_REMOVE + f Lnet/minecraft/network/protocol/PacketType; af CLIENTBOUND_PLAYER_INFO_UPDATE + f Lnet/minecraft/network/protocol/PacketType; ag CLIENTBOUND_PLAYER_LOOK_AT + f Lnet/minecraft/network/protocol/PacketType; ah CLIENTBOUND_PLAYER_POSITION + f Lnet/minecraft/network/protocol/PacketType; ai CLIENTBOUND_RECIPE + f Lnet/minecraft/network/protocol/PacketType; aj CLIENTBOUND_REMOVE_ENTITIES + f Lnet/minecraft/network/protocol/PacketType; ak CLIENTBOUND_REMOVE_MOB_EFFECT + f Lnet/minecraft/network/protocol/PacketType; al CLIENTBOUND_RESPAWN + f Lnet/minecraft/network/protocol/PacketType; am CLIENTBOUND_ROTATE_HEAD + f Lnet/minecraft/network/protocol/PacketType; an CLIENTBOUND_SECTION_BLOCKS_UPDATE + f Lnet/minecraft/network/protocol/PacketType; ao CLIENTBOUND_SELECT_ADVANCEMENTS_TAB + f Lnet/minecraft/network/protocol/PacketType; ap CLIENTBOUND_SERVER_DATA + f Lnet/minecraft/network/protocol/PacketType; aq CLIENTBOUND_SET_ACTION_BAR_TEXT + f Lnet/minecraft/network/protocol/PacketType; ar CLIENTBOUND_SET_BORDER_CENTER + f Lnet/minecraft/network/protocol/PacketType; as CLIENTBOUND_SET_BORDER_LERP_SIZE + f Lnet/minecraft/network/protocol/PacketType; at CLIENTBOUND_SET_BORDER_SIZE + f Lnet/minecraft/network/protocol/PacketType; au CLIENTBOUND_SET_BORDER_WARNING_DELAY + f Lnet/minecraft/network/protocol/PacketType; av CLIENTBOUND_SET_BORDER_WARNING_DISTANCE + f Lnet/minecraft/network/protocol/PacketType; aw CLIENTBOUND_SET_CAMERA + f Lnet/minecraft/network/protocol/PacketType; ax CLIENTBOUND_SET_CARRIED_ITEM + f Lnet/minecraft/network/protocol/PacketType; ay CLIENTBOUND_SET_CHUNK_CACHE_CENTER + f Lnet/minecraft/network/protocol/PacketType; az CLIENTBOUND_SET_CHUNK_CACHE_RADIUS + f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_BUNDLE_DELIMITER + f Lnet/minecraft/network/protocol/PacketType; bA SERVERBOUND_LOCK_DIFFICULTY + f Lnet/minecraft/network/protocol/PacketType; bB SERVERBOUND_MOVE_PLAYER_POS + f Lnet/minecraft/network/protocol/PacketType; bC SERVERBOUND_MOVE_PLAYER_POS_ROT + f Lnet/minecraft/network/protocol/PacketType; bD SERVERBOUND_MOVE_PLAYER_ROT + f Lnet/minecraft/network/protocol/PacketType; bE SERVERBOUND_MOVE_PLAYER_STATUS_ONLY + f Lnet/minecraft/network/protocol/PacketType; bF SERVERBOUND_MOVE_VEHICLE + f Lnet/minecraft/network/protocol/PacketType; bG SERVERBOUND_PADDLE_BOAT + f Lnet/minecraft/network/protocol/PacketType; bH SERVERBOUND_PICK_ITEM + f Lnet/minecraft/network/protocol/PacketType; bI SERVERBOUND_PLACE_RECIPE + f Lnet/minecraft/network/protocol/PacketType; bJ SERVERBOUND_PLAYER_ABILITIES + f Lnet/minecraft/network/protocol/PacketType; bK SERVERBOUND_PLAYER_ACTION + f Lnet/minecraft/network/protocol/PacketType; bL SERVERBOUND_PLAYER_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bM SERVERBOUND_PLAYER_INPUT + f Lnet/minecraft/network/protocol/PacketType; bN SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS + f Lnet/minecraft/network/protocol/PacketType; bO SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE + f Lnet/minecraft/network/protocol/PacketType; bP SERVERBOUND_RENAME_ITEM + f Lnet/minecraft/network/protocol/PacketType; bQ SERVERBOUND_SEEN_ADVANCEMENTS + f Lnet/minecraft/network/protocol/PacketType; bR SERVERBOUND_SELECT_TRADE + f Lnet/minecraft/network/protocol/PacketType; bS SERVERBOUND_SET_BEACON + f Lnet/minecraft/network/protocol/PacketType; bT SERVERBOUND_SET_CARRIED_ITEM + f Lnet/minecraft/network/protocol/PacketType; bU SERVERBOUND_SET_COMMAND_BLOCK + f Lnet/minecraft/network/protocol/PacketType; bV SERVERBOUND_SET_COMMAND_MINECART + f Lnet/minecraft/network/protocol/PacketType; bW SERVERBOUND_SET_CREATIVE_MODE_SLOT + f Lnet/minecraft/network/protocol/PacketType; bX SERVERBOUND_SET_JIGSAW_BLOCK + f Lnet/minecraft/network/protocol/PacketType; bY SERVERBOUND_SET_STRUCTURE_BLOCK + f Lnet/minecraft/network/protocol/PacketType; bZ SERVERBOUND_SIGN_UPDATE + f Lnet/minecraft/network/protocol/PacketType; ba CLIENTBOUND_UPDATE_ADVANCEMENTS + f Lnet/minecraft/network/protocol/PacketType; bb CLIENTBOUND_UPDATE_ATTRIBUTES + f Lnet/minecraft/network/protocol/PacketType; bc CLIENTBOUND_UPDATE_MOB_EFFECT + f Lnet/minecraft/network/protocol/PacketType; bd CLIENTBOUND_UPDATE_RECIPES + f Lnet/minecraft/network/protocol/PacketType; be CLIENTBOUND_PROJECTILE_POWER + f Lnet/minecraft/network/protocol/PacketType; bf SERVERBOUND_ACCEPT_TELEPORTATION + f Lnet/minecraft/network/protocol/PacketType; bg SERVERBOUND_BLOCK_ENTITY_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; bh SERVERBOUND_CHANGE_DIFFICULTY + f Lnet/minecraft/network/protocol/PacketType; bi SERVERBOUND_CHAT_ACK + f Lnet/minecraft/network/protocol/PacketType; bj SERVERBOUND_CHAT_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bk SERVERBOUND_CHAT_COMMAND_SIGNED + f Lnet/minecraft/network/protocol/PacketType; bl SERVERBOUND_CHAT + f Lnet/minecraft/network/protocol/PacketType; bm SERVERBOUND_CHAT_SESSION_UPDATE + f Lnet/minecraft/network/protocol/PacketType; bn SERVERBOUND_CHUNK_BATCH_RECEIVED + f Lnet/minecraft/network/protocol/PacketType; bo SERVERBOUND_CLIENT_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bp SERVERBOUND_COMMAND_SUGGESTION + f Lnet/minecraft/network/protocol/PacketType; bq SERVERBOUND_CONFIGURATION_ACKNOWLEDGED + f Lnet/minecraft/network/protocol/PacketType; br SERVERBOUND_CONTAINER_BUTTON_CLICK + f Lnet/minecraft/network/protocol/PacketType; bs SERVERBOUND_CONTAINER_CLICK + f Lnet/minecraft/network/protocol/PacketType; bt SERVERBOUND_CONTAINER_CLOSE + f Lnet/minecraft/network/protocol/PacketType; bu SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED + f Lnet/minecraft/network/protocol/PacketType; bv SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION + f Lnet/minecraft/network/protocol/PacketType; bw SERVERBOUND_EDIT_BOOK + f Lnet/minecraft/network/protocol/PacketType; bx SERVERBOUND_ENTITY_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; by SERVERBOUND_INTERACT + f Lnet/minecraft/network/protocol/PacketType; bz SERVERBOUND_JIGSAW_GENERATE + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_ADD_ENTITY + f Lnet/minecraft/network/protocol/PacketType; ca SERVERBOUND_SWING + f Lnet/minecraft/network/protocol/PacketType; cb SERVERBOUND_TELEPORT_TO_ENTITY + f Lnet/minecraft/network/protocol/PacketType; cc SERVERBOUND_USE_ITEM_ON + f Lnet/minecraft/network/protocol/PacketType; cd SERVERBOUND_USE_ITEM + f Lnet/minecraft/network/protocol/PacketType; ce CLIENTBOUND_RESET_SCORE + f Lnet/minecraft/network/protocol/PacketType; cf CLIENTBOUND_TICKING_STATE + f Lnet/minecraft/network/protocol/PacketType; cg CLIENTBOUND_TICKING_STEP + 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 + f Lnet/minecraft/network/ProtocolInfo$a; b 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/game/PacketDebug net/minecraft/network/protocol/game/DebugPackets + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/GameEventListener;)V a sendGameEventListenerInfo + 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/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 (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/ReputationType;Ljava/lang/Integer;)V a lambda$sendEntityBrain$5 + 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/core/Holder;)Z a lambda$sendPoiPacketsForChunk$0 + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a sendBreezeInfo + m (Ljava/util/List;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)V a lambda$sendGoalSelector$3 + 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/resources/ResourceKey;)Ljava/lang/String; a lambda$sendPoiAddedPacket$2 + m (Lnet/minecraft/server/level/WorldServer;)V a sendGameTestClearPacket + 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/server/level/WorldServer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a sendPacketToAllPlayers + 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/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)V a lambda$sendPoiPacketsForChunk$1 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$sendEntityBrain$4 + m (Lnet/minecraft/world/entity/EntityLiving;)V a sendEntityBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/resources/ResourceKey;)V a lambda$sendGameEventInfo$7 + m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/Object;)Ljava/lang/String; a getShortDescription + m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V a lambda$sendEntityBrain$6 + 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/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/PacketPlayInPickItem;)V a handlePickItem + 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/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/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/PacketPlayInBeacon;)V a handleSetBeaconPacket + 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/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/PacketPlayOutHeldItemSlot;)V a handleSetCarriedItem + 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/PacketPlayOutEntityTeleport;)V a handleTeleportEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect;)V a handleSoundEvent + 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/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/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/PacketPlayOutRecipes;)V a handleAddOrRemoveRecipes + 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/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/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/resources/MinecraftKey; c recipe + f Z d shiftDown + 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 + m ()Lnet/minecraft/resources/MinecraftKey; e getRecipe + m ()Z f isShiftDown +c net/minecraft/network/protocol/game/PacketPlayInBEdit net/minecraft/network/protocol/game/ServerboundEditBookPacket + f I a MAX_BYTES_PER_CHAR + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c slot + f Ljava/util/List; d pages + f Ljava/util/Optional; e title + f I f TITLE_MAX_CHARS + f I g PAGE_MAX_CHARS + f I h MAX_PAGES_COUNT + 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 + 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/world/EnumHand; b getHand + m ()I e getSequence +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 hasPos + f Z h hasRot + m (D)D a getX + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (F)F a getYRot + m (Lnet/minecraft/network/PacketListener;)V a handle + m (D)D b getY + m (F)F b getXRot + m ()Z b isOnGround + m (D)D c getZ + m ()Z e hasPosition + m ()Z f hasRotation +c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot + f Lnet/minecraft/network/codec/StreamCodec; i 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; i 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; i 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; i 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/PacketPlayInPickItem net/minecraft/network/protocol/game/ServerboundPickItemPacket + 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/PacketPlayInRecipeDisplayed net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; 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/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/resources/MinecraftKey; b getRecipe +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 I b FLAG_JUMPING + f I c FLAG_SHIFT_KEY_DOWN + f F d xxa + f F e zza + f Z f isJumping + f Z g isShiftKeyDown + 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 getXxa + m ()F e getZza + m ()Z f isJumping + m ()Z g isShiftKeyDown +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/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 D b x + f D c y + f D d z + f F e yRot + f F f 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 ()D b getX + m ()D e getY + m ()D f getZ + m ()F g getYRot + m ()F h getXRot +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/resources/MinecraftKey; c recipe + 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 getRecipe + m ()I e getContainerId +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 ()B g getyRot + m ()B 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 ()B 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 D c x + f D d y + f D e z + f B f yRot + f B g xRot + f Z h onGround + 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 ()B h getyRot + m ()B i getxRot + m ()Z j isOnGround +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 ()I e getXa + m ()I f getYa + m ()I 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 D b x + f D c y + f D d z + f F e power + f Ljava/util/List; f toBlow + f F g knockbackX + f F h knockbackY + f F i knockbackZ + f Lnet/minecraft/core/particles/ParticleParam; j smallExplosionParticles + f Lnet/minecraft/core/particles/ParticleParam; k largeExplosionParticles + f Lnet/minecraft/world/level/Explosion$Effect; l blockInteraction + f Lnet/minecraft/core/Holder; m explosionSound + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (IIILnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/core/BlockPosition; a lambda$new$0 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (IIILnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/core/BlockPosition;)V a lambda$write$1 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b getKnockbackX + m ()F e getKnockbackY + m ()F f getKnockbackZ + m ()D g getX + m ()D h getY + m ()D i getZ + m ()F j getPower + m ()Ljava/util/List; k getToBlow + m ()Lnet/minecraft/world/level/Explosion$Effect; l getBlockInteraction + m ()Lnet/minecraft/core/particles/ParticleParam; m getSmallExplosionParticles + m ()Lnet/minecraft/core/particles/ParticleParam; n getLargeExplosionParticles + m ()Lnet/minecraft/core/Holder; o getExplosionSound +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/ClientboundSetCarriedItemPacket + 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/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getSlot +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$b;)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/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 size + 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 getSize + 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 D b x + f D c y + f D d z + f F e yRot + f F f xRot + f Ljava/util/Set; g relativeArguments + f I h 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/game/PacketListenerPlayOut;)V a handle + m ()D b getX + m ()D e getY + m ()D f getZ + m ()F g getYRot + m ()F h getXRot + m ()I i getId + m ()Ljava/util/Set; j getRelativeArguments +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/List; b recipes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/List; b getRecipes +c net/minecraft/network/protocol/game/PacketPlayOutRecipes net/minecraft/network/protocol/game/ClientboundRecipePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; b state + f Ljava/util/List; c recipes + f Ljava/util/List; d toHighlight + f Lnet/minecraft/stats/RecipeBookSettings; e bookSettings + 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 getRecipes + m ()Ljava/util/List; e getHighlights + m ()Lnet/minecraft/stats/RecipeBookSettings; f getBookSettings + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; g getState +c net/minecraft/network/protocol/game/PacketPlayOutRecipes$Action net/minecraft/network/protocol/game/ClientboundRecipePacket$State + f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; a INIT + f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; b ADD + f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; c REMOVE + f [Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; d $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; a $values +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/network/protocol/game/PacketPlayOutRemoveEntityEffect;)Ljava/lang/Integer; a lambda$static$0 + 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_ATTRIBUTES + 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/world/item/Item; b item + 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/world/item/Item; b item + 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 CARRIED_ITEM + f I c PLAYER_INVENTORY + f I d containerId + f I e stateId + f I f slot + f Lnet/minecraft/world/item/ItemStack; g 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 (Ljava/util/UUID;Ljava/lang/Double;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a lambda$static$0 + 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 + 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 getGameTime + m ()J e getDayTime +c net/minecraft/network/protocol/game/PacketPlayOutVehicleMove net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b x + f D c y + f D d z + f F e yRot + f F f xRot + 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 getX + m ()D e getY + m ()D f getZ + m ()F g getYRot + m ()F h getXRot +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 Lnet/minecraft/core/particles/ParticleParam; k 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 ()D e getX + m ()D f getY + m ()D g getZ + m ()F h getXDist + m ()F i getYDist + m ()F j getZDist + m ()F k getMaxSpeed + m ()I l getCount + m ()Lnet/minecraft/core/particles/ParticleParam; m 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/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/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;)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 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/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_GAME_PROFILE + 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 SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo; b 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 handleGameProfile + 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/ClientboundGameProfilePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lcom/mojang/authlib/GameProfile; b gameProfile + f Z c strictErrorHandling + 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 + m ()Z e strictErrorHandling +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 (Lnet/minecraft/network/PacketDataSerializer;)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 SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo; b 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/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 Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a stackedContents + f Lnet/minecraft/world/entity/player/PlayerInventory; b inventory + f Lnet/minecraft/world/inventory/ContainerRecipeBook; c menu + f Lorg/slf4j/Logger; d LOGGER + m (ZIZ)I a getStackSize + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;Z)V a recipeClicked + m (Ljava/util/Iterator;IIII)V a addItemToSlot + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Z)V a handleRecipeClicked + m ()V a clearGrid + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;)V a moveItemToGrid + m ()Z b testClearGrid + m ()I c getAmountOfFreeSlotsInInventory +c net/minecraft/recipebook/AutoRecipeAbstract net/minecraft/recipebook/PlaceRecipe + m (Ljava/util/Iterator;IIII)V a addItemToSlot + m (IIILnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/Iterator;I)V a placeRecipe +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/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/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$10 + 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$9 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$decode$4 + 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$11 + 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$8 + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a lambda$homogenousList$1 + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$5 + m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$6 + m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogenousList + m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; b lambda$homogenousList$2 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; b lambda$decode$3 + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; b lambda$lookupTag$7 + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b encodeWithoutRegistry + m (Ljava/util/List;)Ljava/util/List; c lambda$homogenousList$0 +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 Ljava/lang/String; g namespace + f Ljava/lang/String; h path + m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; a of + 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 tryBuild + m (Lnet/minecraft/resources/MinecraftKey;)I a compareTo + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a tryParse + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a read + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b toLanguageKey + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b read + m (Ljava/lang/String;C)[Ljava/lang/String; b decompose + 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; c withPath + 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 assertValidNamespace + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; d withPrefix + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; d assertValidPath + m ()Ljava/lang/String; d toLanguageKey + m ()Ljava/lang/String; e toShortLanguageKey + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; e withSuffix + m (Ljava/lang/String;)Ljava/lang/String; f toLanguageKey + m (Ljava/lang/String;)Z g isValidPath + m (Ljava/lang/String;)Z h isValidNamespace + m (Ljava/lang/String;)Z i isValidResourceLocation +c net/minecraft/resources/MinecraftKey$a net/minecraft/resources/ResourceLocation$Dummy +c net/minecraft/resources/MinecraftKey$b 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 Lnet/minecraft/core/RegistrationInfo; e NETWORK_REGISTRATION_INFO + f Ljava/util/function/Function; f REGISTRATION_INFO_CACHE + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V a lambda$logErrors$12 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + m (Lnet/minecraft/core/IRegistryWritable;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForNewRegistry + 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;Lcom/mojang/serialization/Decoder;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/packs/resources/IResource;Lnet/minecraft/core/RegistrationInfo;)V a loadElementFromResource + m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$createContext$8 + 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;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$createContext$7 + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$c;)Lnet/minecraft/resources/RegistryDataLoader$a; a lambda$load$4 + m (Ljava/util/Map;)V 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$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$logErrors$10 + m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; a lambda$static$0 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a registryDirPath + m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$load$5 + m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; a lambda$static$1 + m (Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$c; a createContext + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + 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/core/IRegistry;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForContextRegistry + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V b lambda$logErrors$11 + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V b lambda$load$6 + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; b lambda$logErrors$9 +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$c; 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$c; 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$RegistryData + f Lnet/minecraft/resources/ResourceKey; a key + f Lcom/mojang/serialization/Codec; b elementCodec + 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 +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 (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/server/AdvancementDataPlayer$a;)V a applyFrom + 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;)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 Lcom/google/gson/Gson; b GSON + f Ljava/util/Map; c advancements + f Lnet/minecraft/advancements/AdvancementTree; d tree + f Lnet/minecraft/core/HolderLookup$a; e registries + 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/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/Collection; 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 Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/resources/FileToIdConverter; b LISTER + f Ljava/util/Map; c functions + f Lnet/minecraft/tags/TagDataPack; d tagsLoader + f Ljava/util/Map; e tags + f I f functionCompilationLevel + f Lcom/mojang/brigadier/CommandDispatcher; g dispatcher + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Ljava/util/concurrent/CompletableFuture;)V a lambda$reload$6 + m (Ljava/util/Map$Entry;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/functions/CommandFunction; a lambda$reload$2 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a lambda$reload$1 + 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$5 + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$reload$7 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a lambda$reload$4 + 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$3 + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;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$0 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; 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$b; c fullRegistryHolder + f Lnet/minecraft/server/DataPackResources$a; d registryLookup + f Lnet/minecraft/commands/CommandDispatcher; e commands + f Lnet/minecraft/world/item/crafting/CraftingManager; f recipes + f Lnet/minecraft/tags/TagRegistry; g tagManager + f Lnet/minecraft/server/AdvancementDataWorld; h advancements + f Lnet/minecraft/server/CustomFunctionManager; i functionLibrary + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/tags/TagRegistry$a;)V a updateRegistryTags + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;ILnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/concurrent/CompletionStage; a lambda$loadResources$2 + m (Lnet/minecraft/server/DataPackResources;Ljava/lang/Object;)Lnet/minecraft/server/DataPackResources; a lambda$loadResources$1 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; a lambda$updateRegistryTags$4 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;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/tags/TagRegistry$a;)V a lambda$updateRegistryTags$3 + m ()Lnet/minecraft/server/CustomFunctionManager; a getFunctionLibrary + m (Ljava/util/Map$Entry;)Ljava/util/List; a lambda$updateRegistryTags$5 + m (Lnet/minecraft/server/DataPackResources;Ljava/lang/Object;Ljava/lang/Throwable;)V a lambda$loadResources$0 + m ()Lnet/minecraft/server/ReloadableServerRegistries$b; 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 updateRegistryTags +c net/minecraft/server/DataPackResources$a net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup + f Lnet/minecraft/core/IRegistryCustom; a registryAccess + f Lnet/minecraft/server/DataPackResources$b; b missingTagAccessPolicy + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a createDispatchedLookup + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/server/DataPackResources$b;)V a missingTagAccessPolicy + m ()Ljava/util/stream/Stream; a listRegistries + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0 +c net/minecraft/server/DataPackResources$a$1 net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup$1 + f Lnet/minecraft/server/DataPackResources$a; c this$0 + m ()Lnet/minecraft/core/HolderLookup$b; a parent +c net/minecraft/server/DataPackResources$b net/minecraft/server/ReloadableServerResources$MissingTagAccessPolicy + f Lnet/minecraft/server/DataPackResources$b; a CREATE_NEW + f Lnet/minecraft/server/DataPackResources$b; b FAIL + f [Lnet/minecraft/server/DataPackResources$b; c $VALUES + m ()[Lnet/minecraft/server/DataPackResources$b; a $values +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; O 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; s getLevelIdName + m ()Ljava/lang/String; u 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/GameProfilerFiller; A profiler + 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/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aA structureTemplateManager + f Lnet/minecraft/server/ServerTickRateManager; aB tickRateManager + f Lnet/minecraft/world/item/alchemy/PotionBrewer; aC potionBrewing + f Z aD isSaving + 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 J ao delayedTasksMaxNextTickTimeNanos + f Z ap mayHaveDelayedTasks + f Lnet/minecraft/server/packs/repository/ResourcePackRepository; aq packRepository + f Lnet/minecraft/server/ScoreboardServer; ar scoreboard + f Lnet/minecraft/world/level/storage/PersistentCommandStorage; as commandStorage + f Lnet/minecraft/server/bossevents/BossBattleCustomData; at customBossEvents + f Lnet/minecraft/server/CustomFunctionData; au functionManager + f Z av enforceWhitelist + f F aw smoothedTickTimeMillis + f Ljava/util/concurrent/Executor; ax executor + f Ljava/lang/String; ay serverId + f Lnet/minecraft/server/MinecraftServer$ReloadableResources; az resources + 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; k LOGGER + f F l AVERAGE_TICK_TIME_SMOOTHING + f I m TICK_STATS_SPAN + f J n OVERLOADED_THRESHOLD_NANOS + f I o OVERLOADED_TICKS_THRESHOLD + f J p OVERLOADED_WARNING_INTERVAL_NANOS + f I q OVERLOADED_TICKS_WARNING_INTERVAL + f J r STATUS_EXPIRE_TIME_NANOS + f J s PREPARE_LEVELS_DEFAULT_DELAY_NANOS + f I t MAX_STATUS_PLAYER_SAMPLE + f I u SPAWN_POSITION_SEARCH_RADIUS + f I v AUTOSAVE_INTERVAL + f I w MIMINUM_AUTOSAVE_TICKS + f I x MAX_TICK_LATENCY + f Ljava/util/List; y tickables + f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; z metricsRecorder + m ()Z A pollTask + m ()Ljava/util/Optional; B getWorldScreenshotFile + m ()Ljava/io/File; C getServerDirectory + m ()Z D isPaused + m ()V E onTickRateChanged + m ()V F forceTimeSynchronization + m ()Z G isNetherEnabled + m ()Z H isShutdown + m ()Lnet/minecraft/server/level/WorldServer; I overworld + m ()Ljava/util/Set; J levelKeys + m ()Ljava/lang/Iterable; K getAllLevels + m ()Ljava/lang/String; L getServerVersion + m ()I M getPlayerCount + m ()I N getMaxPlayers + m ()[Ljava/lang/String; O getPlayerNames + m ()Lnet/minecraft/util/ModCheck; P getModdedStatus + m ()Ljava/security/KeyPair; Q getKeyPair + m ()I R getPort + m ()Lcom/mojang/authlib/GameProfile; S getSingleplayerProfile + m ()Z T isSingleplayer + m ()V U initializeKeyPair + m ()Z U_ shouldInformAdmins + m ()Z V isSpawningMonsters + m ()Z W isDemo + m ()Ljava/util/Optional; X getServerResourcePack + m ()Z Y isResourcePackRequired + m ()Z Z usesAuthentication + 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 (J)V a logTickMethodTime + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V a enableForcedFeaturePacks + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure + m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner + m (Lnet/minecraft/server/players/PlayerList;)V a setPlayerList + m (ZZZ)Z a saveAllChunks + 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/Throwable;)Lnet/minecraft/CrashReport; a constructOrExtractCrashReport + m (Lnet/minecraft/server/TickTask;)Z a shouldRun + m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getWorldPath + m (I)V a setPort + 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 ()I aA getCompressionThreshold + m ()Z aB enforceSecureProfile + m ()J aC getNextTickTime + m ()Lcom/mojang/datafixers/DataFixer; aD getFixerUpper + m ()Lnet/minecraft/server/AdvancementDataWorld; aE getAdvancements + m ()Lnet/minecraft/server/CustomFunctionData; aF getFunctions + m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; aG getPackRepository + m ()Lnet/minecraft/commands/CommandDispatcher; aH getCommands + m ()Lnet/minecraft/commands/CommandListenerWrapper; aI createCommandSourceStack + m ()Lnet/minecraft/world/item/crafting/CraftingManager; aJ getRecipeManager + m ()Lnet/minecraft/server/ScoreboardServer; aK getScoreboard + m ()Lnet/minecraft/world/level/storage/PersistentCommandStorage; aL getCommandStorage + m ()Lnet/minecraft/world/level/GameRules; aM getGameRules + m ()Lnet/minecraft/server/bossevents/BossBattleCustomData; aN getCustomBossEvents + m ()Z aO isEnforceWhitelist + m ()F aP getCurrentSmoothedTickTime + m ()Lnet/minecraft/server/ServerTickRateManager; aQ tickRateManager + m ()J aR getAverageTickTimeNanos + m ()[J aS getTickTimesNanos + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; aT getProfiler + m ()V aU endMetricsRecordingTick + m ()Z aV isRecordingMetrics + m ()V aW stopRecordingMetrics + m ()V aX finishRecordingMetrics + m ()V aY cancelRecordingMetrics + m ()Z aZ forceSynchronousWrites + m (Ljava/lang/String;)V a_ setLocalIp + m ()Z aa getPreventProxyConnections + m ()Z ab isSpawningAnimals + m ()Z ac areNpcsEnabled + m ()Z ad isPvpAllowed + m ()Z ae isFlightAllowed + m ()Ljava/lang/String; af getMotd + m ()Z ag isStopped + m ()Lnet/minecraft/server/players/PlayerList; ah getPlayerList + m ()Lnet/minecraft/server/network/ServerConnection; ai getConnection + m ()Z aj isReady + m ()Z ak hasGui + m ()I al getTickCount + m ()I am getSpawnProtectionRadius + m ()Z an repliesToStatus + m ()Z ao hidesOnlinePlayers + m ()Ljava/net/Proxy; ap getProxy + m ()I aq getPlayerIdleTimeout + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; ar getSessionService + m ()Lnet/minecraft/util/SignatureValidator; as getProfileKeySignatureValidator + m ()Lcom/mojang/authlib/GameProfileRepository; at getProfileRepository + m ()Lnet/minecraft/server/players/UserCache; au getProfileCache + m ()Lnet/minecraft/network/protocol/status/ServerPing; av getStatus + m ()V aw invalidateStatus + m ()I ax getAbsoluteMaxWorldSize + m ()Z ay scheduleExecutables + m ()Ljava/lang/Thread; az getRunningThread + 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 (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/nio/file/Path;)V b saveDebugReport + m (Ljava/util/function/BooleanSupplier;)V b tickChildren + m ()Ljava/util/Optional; bC loadStatusIcon + m ()I bD computeNextAutosaveInterval + m ()Lnet/minecraft/network/protocol/status/ServerPing; bE buildServerStatus + m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample; bF buildPlayerStatus + m ()V bG updateMobSpawningFlags + m ()V bH startMetricsRecordingTick + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; ba getStructureManager + m ()Lnet/minecraft/world/level/storage/SaveData; bb getWorldData + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; bc registryAccess + m ()Lnet/minecraft/core/LayeredRegistryAccess; bd registries + m ()Lnet/minecraft/server/ReloadableServerRegistries$b; be reloadableRegistries + m ()Lnet/minecraft/world/level/EnumGamemode; bf getForcedGameType + m ()Lnet/minecraft/server/packs/resources/IResourceManager; bg getResourceManager + m ()Z bh isCurrentlySaving + m ()Z bi isTimeProfilerRunning + m ()V bj startTimeProfiler + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; bk stopTimeProfiler + m ()I bl getMaxChainedNeighborUpdates + m ()Lnet/minecraft/network/chat/ChatDecorator; bm getChatDecorator + m ()Z bn logIPs + m ()Z bo acceptsTransfers + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; bp potionBrewing + m ()V bq logFullTickTime + m ()V br startMeasuringTaskExecutionTime + m ()V bs finishMeasuringTaskExecutionTime + m ()Z bt haveTime + m ()Z bu pollTaskInternal + m (Ljava/lang/Runnable;)V c executeIfPossible + m (Ljava/lang/String;)Ljava/io/File; c getFile + 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 (Lcom/mojang/authlib/GameProfile;)I c getProfilePermissions + m (Ljava/lang/String;)V d setMotd + 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 ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger + 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 ()Z j isHardcore + m ()I k getOperatorUserPermissionLevel + m ()I l getFunctionCompilationLevel + m ()Z l_ acceptsSuccess + 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 ()V v_ waitUntilNextTick + m ()Ljava/lang/String; w getLocalIp + m ()Z w_ acceptsFailure + m ()Z x isRunning + m ()V y runServer + m ()V z waitForTasks +c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 + 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 + 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 Lcom/google/gson/Gson; b GSON + f Lnet/minecraft/core/RegistrationInfo; c DEFAULT_REGISTRATION_INFO + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a apply + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/MinecraftKey;Lcom/google/gson/JsonElement;)V a lambda$scheduleElementParse$3 + m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)V a lambda$scheduleElementParse$2 + m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validateRegistry$7 + m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/storage/loot/LootDataType;)Ljava/util/concurrent/CompletableFuture; a lambda$reload$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/IRegistryCustom;)V a validateRegistry + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/IRegistryCustom$Dimension;Lnet/minecraft/world/level/storage/loot/LootDataType;)V a lambda$apply$5 + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a scheduleElementParse + m (Ljava/lang/String;Ljava/lang/String;)V a lambda$apply$6 + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/core/IRegistryWritable; a lambda$scheduleElementParse$4 + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; b createUpdatedRegistries + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; c lambda$reload$1 +c net/minecraft/server/ReloadableServerRegistries$a net/minecraft/server/ReloadableServerRegistries$EmptyTagLookupWrapper + f Lnet/minecraft/core/IRegistryCustom; a registryAccess + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a listRegistries +c net/minecraft/server/ReloadableServerRegistries$b net/minecraft/server/ReloadableServerRegistries$Holder + f Lnet/minecraft/core/IRegistryCustom$Dimension; a registries + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Collection; a getKeys + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; a get + m (Lnet/minecraft/core/IRegistry;)Ljava/util/stream/Stream; a lambda$getKeys$1 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/Optional; a lambda$getLootTable$2 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$getKeys$0 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; b getLootTable + m ()Lnet/minecraft/core/HolderGetter$a; b lookup +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 +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; L getServerVersion + m ()I M getPlayerCount + m ()I N getMaxPlayers + m ()Ljava/lang/String; af getMotd +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 ()Z a isSprinting + m (F)V a setTickRate + m (I)Z a stepGameIfPaused + m (Z)V a setFrozen + m ()Z b stopStepping + m (I)Z b requestGameToSprint + m ()Z c stopSprinting + m ()Z d checkShouldSprintThisTick + m ()V e endTickWork + m ()V n updateStateToClients + m ()V o updateStepTicks +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/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/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/RegistryLayer;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a loadLayer + 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 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/RegistryLayer;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; b loadAndReplaceLayer +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/IRegistryCustom$Dimension; 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/IRegistryCustom$Dimension; 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/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 + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c SUGGEST_ADVANCEMENTS + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$perform$21 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$12 + 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$23 + 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$3 + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V a addChildren + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$17 + 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$16 + 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$22 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$perform$20 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$15 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$perform$19 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$static$2 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$perform$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$13 + 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$4 +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 (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 (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getAttributeModifier$18 + 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;Ljava/util/UUID;)I a removeModifier + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Ljava/util/UUID;D)I a getAttributeModifier + 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;Ljava/util/UUID;Ljava/lang/String;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 (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeModifier$21 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$15 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setAttributeBase$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$14 + m (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addModifier$20 + 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/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$getAttributeBase$17 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/EntityLiving; b getEntityWithAttribute + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$13 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$getAttributeValue$16 + 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$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$11 + 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 +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 + f Ljava/io/PrintWriter; a val$output + f Lnet/minecraft/commands/functions/CommandFunction; b val$function + 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 ()Z U_ shouldInformAdmins + 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 ()V e newLine + m ()Z l_ acceptsSuccess + m ()Z m_ alwaysAccepts + m ()Z w_ 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 (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/EnumDifficulty;)I a setDifficulty +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/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I a giveEffect + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + 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 +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 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lnet/minecraft/world/item/enchantment/Enchantment;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$enchant$8 + 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/world/item/enchantment/Enchantment;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 + f Lnet/minecraft/server/commands/data/CommandData$c; a val$provider + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments +c net/minecraft/server/commands/CommandFunction$2 net/minecraft/server/commands/FunctionCommand$2 + f Lnet/minecraft/server/commands/data/CommandData$c; a val$provider + 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 + m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$signalResult$0 + m (Ljava/lang/Object;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult +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;)V a register + 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 +c net/minecraft/server/commands/CommandGamerule$1 net/minecraft/server/commands/GameRuleCommand$1 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit +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 +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/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 (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 (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$a; a lambda$getHolders$8 + 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_LOOT_TABLE + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropKillLoot + 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 (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a entityReplace + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems + 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/core/BlockPosition;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a blockDistribute + 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 (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V a setSlots + 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/commands/CommandListenerWrapper;Ljava/util/List;)V a callback + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a distributeToContainer + 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/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropBlockLoot + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropChestLoot + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addTargets +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 (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;)V a reloadPacks + 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/suggestion/SuggestionProvider; c SUGGEST_SCHEDULE + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/datafixers/util/Pair;IZ)I a schedule + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a remove +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 (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;F)I a setSpawn +c net/minecraft/server/commands/CommandSpawnpoint net/minecraft/server/commands/SetSpawnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/BlockPosition;F)I a setSpawn +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 (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/CommandSpreadPlayers$a; a createInitialPositions + 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 +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/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)I b spawnEntity +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 (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FFLnet/minecraft/server/commands/CommandTeleport$a;)V a performTeleport + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I a teleportToEntity + 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/CommandTeleport$a;)I a teleportToPos +c net/minecraft/server/commands/CommandTeleport$a net/minecraft/server/commands/TeleportCommand$LookAt +c net/minecraft/server/commands/CommandTeleport$b net/minecraft/server/commands/TeleportCommand$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/CommandTeleport$c net/minecraft/server/commands/TeleportCommand$LookAtPosition + f Lnet/minecraft/world/phys/Vec3D; a position + m ()Lnet/minecraft/world/phys/Vec3D; a position +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 (Lnet/minecraft/server/level/WorldServer;)I a getDayTime + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setTime + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b addTime + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c queryTime +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;ILnet/minecraft/util/valueproviders/IntProvider;)I a getDuration + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setClear + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setRain + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c setThunder +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 (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/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 b setDamageAmount + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setWarningDistance +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/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;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a checkLoaded + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + 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 (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;)I a placeJigsaw + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I b placeStructure +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/ResetChunksCommand net/minecraft/server/commands/ResetChunksCommand + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/commands/CommandListenerWrapper;IZ)I a resetChunks + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m ()Lcom/mojang/datafixers/util/Unit; a lambda$resetChunks$4 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/thread/ThreadedMailbox;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage; a lambda$resetChunks$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lcom/mojang/datafixers/util/Unit; a lambda$resetChunks$6 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a lambda$resetChunks$5 + m (IJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetChunks$8 + 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/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/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/Map; a MATERIAL_AND_SLOT_TO_ITEM + f Ljava/util/List; b VANILLA_TRIM_PATTERNS + f Ljava/util/List; c VANILLA_TRIM_MATERIALS + f Ljava/util/function/ToIntFunction; d TRIM_PATTERN_ORDER + f Ljava/util/function/ToIntFunction; e TRIM_MATERIAL_ORDER + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;)Ljava/lang/Integer; a lambda$spawnArmorTrims$3 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimMaterial;)Ljava/lang/Integer; a lambda$spawnArmorTrims$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)I a spawnArmorTrims + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;Lnet/minecraft/world/item/armortrim/TrimMaterial;)V a lambda$spawnArmorTrims$5 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnArmorTrims$7 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;)V a lambda$spawnArmorTrims$6 +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 + f Ljava/lang/String; a val$arg + 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 + f Ljava/lang/String; a val$argPrefix + 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 + f Ljava/lang/String; a val$arg + 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; k LOGGER + f I l CONVERSION_RETRY_DELAY_MS + f I m CONVERSION_RETRIES + f Lnet/minecraft/server/rcon/thread/RemoteStatusListener; o queryThreadGs4 + f Lnet/minecraft/server/rcon/thread/RemoteControlListener; q rconThread + f Lnet/minecraft/server/dedicated/DedicatedServerSettings; r settings + f Lnet/minecraft/server/gui/ServerGUI; s gui + f Lnet/minecraft/server/network/TextFilter; t textFilterClient + f Lnet/minecraft/util/debugchart/RemoteSampleLogger; u tickTimeLogger + f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; v debugSampleSubscriptionTracker + m ()Z G isNetherEnabled + m ()Z U_ shouldInformAdmins + m ()Z V isSpawningMonsters + m ()Ljava/util/Optional; X getServerResourcePack + m (Ljava/nio/file/Path;)V a dumpServerProperties + 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 (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 ()I aA getCompressionThreshold + m ()Z aB enforceSecureProfile + m ()V aU endMetricsRecordingTick + m ()Z aZ forceSynchronousWrites + m ()Z ab isSpawningAnimals + m ()Z ac areNpcsEnabled + m ()Z ak hasGui + m ()I am getSpawnProtectionRadius + m ()Z an repliesToStatus + m ()Z ao hidesOnlinePlayers + m ()I ax getAbsoluteMaxWorldSize + m (Ljava/util/function/BooleanSupplier;)V b tickChildren + m ()Ljava/lang/String; b getServerIp + m (I)I b getScaledTrackingDistance + m ()V bC waitForRetry + m ()Lnet/minecraft/world/level/EnumGamemode; bf getForcedGameType + m ()I bl getMaxChainedNeighborUpdates + m ()Z bn logIPs + m ()Z bo acceptsTransfers + m ()V bq handleConsoleInputs + m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; br getPlayerList + m ()V bs showGui + m ()Z bt convertOldUsers + m ()J bu getMaxTickLength + m (I)V c setPlayerIdleTimeout + 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 ()Z j isHardcore + 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 getLevelIdName + m ()V t forceDifficulty + m ()Ljava/lang/String; u getPluginNames + m ()V v stopServer +c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties + f I A opPermissionLevel + f I B functionPermissionLevel + f J C maxTickTime + f I D maxChainedNeighborUpdates + f I E rateLimitPacketsPerSecond + f I F viewDistance + f I G simulationDistance + f I H maxPlayers + f I I networkCompressionThreshold + f Z J broadcastRconToOps + f Z K broadcastConsoleToOps + f I L maxWorldSize + f Z M syncChunkWrites + f Ljava/lang/String; N regionFileComression + f Z O enableJmxMonitoring + f Z P enableStatus + f Z Q hideOnlinePlayers + f I R entityBroadcastRangePercentage + f Ljava/lang/String; S textFilteringConfig + 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 Lnet/minecraft/world/level/levelgen/WorldOptions; Z worldOptions + f Z a onlineMode + f Z aa acceptsTransfers + f Lorg/slf4j/Logger; ac LOGGER + f Ljava/util/regex/Pattern; ad SHA1 + f Lcom/google/common/base/Splitter; ae COMMA_SPLITTER + f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; af worldDimensionData + f Z b preventProxyConnections + f Ljava/lang/String; c serverIp + f Z d spawnAnimals + f Z e spawnNpcs + f Z f pvp + f Z g allowFlight + f Ljava/lang/String; h motd + f Z i forceGameMode + f Z j enforceWhitelist + f Lnet/minecraft/world/EnumDifficulty; k difficulty + f Lnet/minecraft/world/level/EnumGamemode; l gamemode + f Ljava/lang/String; m levelName + f I n serverPort + f Ljava/lang/Boolean; o announcePlayerAchievements + f Z p enableQuery + f I q queryPort + f Z r enableRcon + f I s rconPort + f Ljava/lang/String; t rconPassword + f Z u hardcore + f Z v allowNether + f Z w spawnMonsters + f Z x useNativeTransport + f Z y enableCommandBlock + f I z spawnProtection + m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createDimensions + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; a getServerPackInfo + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfiguration; b getDatapackConfig + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; c parseResourcePackPrompt +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/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a create + m ()Lcom/google/gson/JsonObject; a generatorSettings + m ()Ljava/lang/String; b levelType +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; ab properties + 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/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 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 ()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 (Ljava/lang/Runnable;)V a addFinalizer + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/ServerGUI; a showFrameFor + m ()V a start + 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 +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/gui/ServerGUI$4 net/minecraft/server/gui/MinecraftServerGui$4 +c net/minecraft/server/gui/ServerGUI$5 net/minecraft/server/gui/MinecraftServerGui$5 +c net/minecraft/server/gui/ServerGUI$CommandHistory net/minecraft/server/gui/MinecraftServerGui$CommandHistory +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/ChunkLevel net/minecraft/server/level/ChunkLevel + f I a MAX_LEVEL + f I b FULL_CHUNK_LEVEL + f I c BLOCK_TICKING_LEVEL + f I d ENTITY_TICKING_LEVEL + 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/server/level/FullChunkStatus; b fullStatus + m (I)Z c isEntityTicking + m (I)Z d isBlockTicking + m (I)Z e 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 + m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling + m (I)V a updatePlayerTickets + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced + m (Lnet/minecraft/server/level/PlayerChunkMap;)Z a runAllUpdates + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer + m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt + m ()V a purgeStaleTickets + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket + m (J)Z a isChunkToRemove + 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 (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk + m (J)Z c inEntityTickingRange + m ()Ljava/lang/String; c getDebugStatus + 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 (J)Ljava/lang/String; e getTicketDebugString + m ()V e removeTicketsOnClosing + m (J)Z f hasPlayersNearby + m ()Z f hasTickets +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 + 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 Ljava/util/List; b CHUNK_STATUSES + 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 Lnet/minecraft/world/level/SpawnerCreature$d; p lastSpawnState + m (Lnet/minecraft/core/BlockPosition;)V a blockChanged + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData + m (Lnet/minecraft/world/entity/Entity;)V a removeEntity + m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow + m (Z)V a save + m (ZZ)V a setSpawnSettings + m (JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a storeInCache + 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/server/level/EntityPlayer;)V a move + 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 (Ljava/util/function/BooleanSupplier;Z)V a tick + 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/world/entity/Entity;)V b addEntity + m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeRegionTicket + m (II)Z b hasChunk + m (I)V b setSimulationDistance + m ()I b getTickingGenerated + 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 ()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 ()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 + m ()Z A pollTask + m ()Z ay scheduleExecutables + m ()Ljava/lang/Thread; az getRunningThread + 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/ChunkTaskQueue net/minecraft/server/level/ChunkTaskPriorityQueue + f I a PRIORITY_LEVEL_COUNT + f Ljava/util/List; b taskQueue + f I c firstQueue + f Ljava/lang/String; d name + f Lit/unimi/dsi/fastutil/longs/LongSet; e acquired + f I f maxTasks + m (ILnet/minecraft/world/level/ChunkCoordIntPair;I)V a resortChunkTasks + m (JLjava/util/Optional;)Lcom/mojang/datafixers/util/Either; a lambda$pop$6 + m (Ljava/util/Optional;JI)V a submit + m (Ljava/util/Optional;)Z a lambda$release$3 + m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; a lambda$new$0 + m (JZ)V a release + m ()Ljava/util/stream/Stream; a pop + m (J)Ljava/lang/Runnable; a acquire + m (J)Lcom/mojang/datafixers/util/Either; b lambda$pop$5 + m ()Z b hasWork + m ()Lit/unimi/dsi/fastutil/longs/LongSet; c getAcquired + m (J)V c lambda$acquire$4 + m (J)Ljava/util/List; d lambda$submit$2 + m (J)Ljava/util/List; e lambda$resortChunkTasks$1 +c net/minecraft/server/level/ChunkTaskQueueSorter net/minecraft/server/level/ChunkTaskPriorityQueueSorter + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b queues + f Ljava/util/Set; c sleeping + f Lnet/minecraft/util/thread/ThreadedMailbox; d mailbox + m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/IntSupplier;JLjava/util/function/Function;Z)V a lambda$submit$12 + m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message + m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/server/level/ChunkTaskQueueSorter$b;)V a lambda$getReleaseProcessor$6 + m (Lnet/minecraft/server/level/PlayerChunk;Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message + m (Lnet/minecraft/util/thread/Mailbox;Z)Lnet/minecraft/util/thread/Mailbox; a getProcessor + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$13 + m (Lnet/minecraft/util/thread/Mailbox;ZLnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$getProcessor$5 + m ()Z a hasWork + m (ILnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/server/level/ChunkTaskQueue; a lambda$new$0 + m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V a submit + m (Lnet/minecraft/util/thread/Mailbox;JZLjava/lang/Runnable;)V a lambda$release$11 + m (ILnet/minecraft/world/level/ChunkCoordIntPair;ILnet/minecraft/server/level/ChunkTaskQueue;)V a lambda$onLevelChange$9 + m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$getReleaseProcessor$8 + m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;Z)V a lambda$getProcessor$4 + m (Lnet/minecraft/util/thread/Mailbox;ZLnet/minecraft/server/level/ChunkTaskQueueSorter$a;)V a lambda$getProcessor$3 + m (Lnet/minecraft/server/level/PlayerChunk;Ljava/lang/Runnable;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message + m (Lnet/minecraft/util/thread/Mailbox;JLjava/lang/Runnable;Z)V a release + m (Lnet/minecraft/util/thread/Mailbox;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$14 + m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;)V a pollTask + m (Ljava/lang/Runnable;JZ)Lnet/minecraft/server/level/ChunkTaskQueueSorter$b; a release + m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;Ljava/lang/Void;)V a lambda$pollTask$16 + m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$15 + m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/util/function/IntConsumer;)V a lambda$onLevelChange$10 + m (Ljava/lang/Long;)Ljava/lang/String; a lambda$getDebugStatus$18 + m (Ljava/util/Map$Entry;)Ljava/lang/String; a lambda$getDebugStatus$19 + m (Ljava/lang/Runnable;Lnet/minecraft/util/thread/Mailbox;)Ljava/lang/Runnable; a lambda$message$2 + m (Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/Mailbox; a getReleaseProcessor + m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;)V b lambda$pollTask$17 + m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;)V b lambda$getReleaseProcessor$7 + m (Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/server/level/ChunkTaskQueue; b getQueue + m (Ljava/lang/Runnable;Lnet/minecraft/util/thread/Mailbox;)V b lambda$message$1 + m ()Ljava/lang/String; b getDebugStatus +c net/minecraft/server/level/ChunkTaskQueueSorter$a net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Message + f Ljava/util/function/Function; a task + f J b pos + f Ljava/util/function/IntSupplier; c level +c net/minecraft/server/level/ChunkTaskQueueSorter$b net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Release + f Ljava/lang/Runnable; a task + f J b pos + f Z c clearQueue +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 + 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 +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 b INTERACTION_DISTANCE_VERIFICATION_BUFFER + f Lnet/minecraft/server/network/PlayerConnection; c connection + f I cA NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ + f I cB NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y + f I cC FLY_STAT_RECORDING_SPEED + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cD CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cE CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER + f Lnet/minecraft/server/AdvancementDataPlayer; cF advancements + f Lnet/minecraft/stats/ServerStatisticManager; cG stats + f F cH lastRecordedHealthAndAbsorption + f I cI lastRecordedFoodLevel + f I cJ lastRecordedAirLevel + f I cK lastRecordedArmor + f I cL lastRecordedLevel + f I cM lastRecordedExperience + f F cN lastSentHealth + f I cO lastSentFood + f Z cP lastFoodSaturationZero + f I cQ lastSentExp + f I cR spawnInvulnerableTime + f Lnet/minecraft/world/entity/player/EnumChatVisibility; cS chatVisibility + f Z cT canChatColor + f J cU lastActionTime + f Lnet/minecraft/world/entity/Entity; cV camera + f Z cW isChangingDimension + f Z cX seenCredits + f Lnet/minecraft/stats/RecipeBookServer; cY recipeBook + f Lnet/minecraft/world/phys/Vec3D; cZ levitationStartPos + f Lorg/slf4j/Logger; cz LOGGER + f Lnet/minecraft/server/MinecraftServer; d server + f I da levitationStartTime + f Z db disconnected + f I dc requestedViewDistance + f Ljava/lang/String; dd language + f Lnet/minecraft/world/phys/Vec3D; de startingToFallPosition + f Lnet/minecraft/world/phys/Vec3D; df enteredNetherPosition + f Lnet/minecraft/world/phys/Vec3D; dg enteredLavaOnVehiclePosition + f Lnet/minecraft/core/SectionPosition; dh lastSectionPos + f Lnet/minecraft/server/level/ChunkTrackingView; di chunkTrackingView + f Lnet/minecraft/resources/ResourceKey; dj respawnDimension + f Lnet/minecraft/core/BlockPosition; dk respawnPosition + f Z dl respawnForced + f F dm respawnAngle + f Lnet/minecraft/server/network/ITextFilter; dn textFilter + f Z do textFilteringEnabled + f Z dp allowsListing + f Z dq spawnExtraParticlesOnFall + f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; dr wardenSpawnTracker + f Lnet/minecraft/core/BlockPosition; ds raidOmenPosition + f Lnet/minecraft/world/inventory/ContainerSynchronizer; dt containerSynchronizer + f Lnet/minecraft/world/inventory/ICrafting; du containerListener + f Lnet/minecraft/network/chat/RemoteChatSession; dv chatSession + f I dw containerCounter + f Lnet/minecraft/server/level/PlayerInteractManager; e gameMode + f Ljava/lang/Object; f object + f Z g wonGame + m ()Ljava/lang/String; A getIpAddress + m ()Lnet/minecraft/server/level/ClientInformation; B clientInformation + m ()Z C canChatInColor + m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; D getChatVisibility + m ()I E requestedViewDistance + m ()I F getPermissionLevel + m ()V G resetLastActionTime + m ()Lnet/minecraft/stats/ServerStatisticManager; H getStats + m ()Lnet/minecraft/stats/RecipeBookServer; I getRecipeBook + m ()V J updateInvisibilityStatus + m ()Lnet/minecraft/world/entity/Entity; K getCamera + m ()V L processPortalCooldown + m ()J M getLastActionTime + m ()Lnet/minecraft/network/chat/IChatBaseComponent; N getTabListDisplayName + m ()Z N_ isSpectator + m ()Z O isChangingDimension + m ()V P hasChangedDimension + m ()Lnet/minecraft/server/AdvancementDataPlayer; Q getAdvancements + m ()Lnet/minecraft/core/BlockPosition; R getRespawnPosition + m ()F S getRespawnAngle + m ()Lnet/minecraft/resources/ResourceKey; T getRespawnDimension + m ()Z U isRespawnForced + m ()Lnet/minecraft/core/SectionPosition; V getLastSectionPos + m ()Lnet/minecraft/server/level/ChunkTrackingView; W getChunkTrackingView + m ()Lnet/minecraft/server/network/ITextFilter; X getTextFilter + m ()Z Y isTextFilteringEnabled + m ()Z Z allowsListing + m (Ljava/util/Collection;)I a awardRecipes + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/portal/ShapeDetectorShape; a findDimensionEntryPoint + m (ZZ)V a stopSleepInBed + m (Lnet/minecraft/server/level/ClientInformation;)V a updateOptions + m (Lnet/minecraft/world/level/EnumGamemode;)Z a setGameMode + m (Lnet/minecraft/server/level/WorldServer;DDDFF)V a teleportTo + 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 (FFZZ)V a setPlayerInput + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a bedInRange + m (Lnet/minecraft/network/chat/RemoteChatSession;)V a setChatSession + m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)V a lookAt + 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;Lnet/minecraft/core/BlockPosition;)V a createEndPlatform + 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/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/EntityPlayer;Z)V a restoreFrom + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer + 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/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 (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory + m (Lnet/minecraft/core/SectionPosition;)V a setLastSectionPos + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui + m (DDDZ)V a doCheckFallDamage + m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu + m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit + m (Lnet/minecraft/world/entity/Entity;)V a onExplosionHit + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated + m (DDD)V a dismountTo + m (Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FF)Z a teleportTo + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/effect/MobEffect;)V a onEffectRemoved + 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/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock + m (Lnet/minecraft/stats/Statistic;)V a resetStat + m ()Ljava/util/Optional; aa getWardenSpawnTracker + m ()Lnet/minecraft/network/chat/RemoteChatSession; ab getChatSession + m ()V ac stopRiding + m ()V ad clearRaidOmenPosition + m ()Lnet/minecraft/core/BlockPosition; ae getRaidOmenPosition + m (Z)V b setSpawnExtraParticlesOnFall + m (Ljava/util/List;)V b awardRecipesByKey + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b bedBlocked + m (DDD)V b checkMovementStatistics + m (Lnet/minecraft/world/entity/Entity;)V b crit + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V b sendSystemMessage + m (Lnet/minecraft/core/BlockPosition;)V b startSleeping + m (Ljava/util/Collection;)I b resetRecipes + m (Lnet/minecraft/server/level/EntityPlayer;)Z b shouldFilterMessageTo + 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 (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension + m (DDD)V c teleportTo + m (Lnet/minecraft/core/BlockPosition;)V c onChangedBlock + m (Lnet/minecraft/world/entity/Entity;)V c magicCrit + m (Lnet/minecraft/server/level/WorldServer;)V c setServerLevel + m (I)V c giveExperienceLevels + m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadGameTypes + m (I)V d giveExperiencePoints + m (Lnet/minecraft/world/entity/Entity;)V d setCamera + m (Lnet/minecraft/core/BlockPosition;)V d setRaidOmenPosition + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; d createCommonSpawnInfo + m (DDD)V d teleportRelative + m (DDD)V e moveTo + m (Lnet/minecraft/server/level/WorldServer;)V e fudgeSpawnLocation + m (Lnet/minecraft/world/entity/Entity;)V e attack + m ()Z f isCreative + m (Lnet/minecraft/server/level/WorldServer;)V f triggerDimensionChangeTriggers + m ()V f_ onEnterCombat + m ()V gF updatePlayerAttributes + m ()V gG tellNeutralMobsThatIDied + m ()Z gH isPvpAllowed + m ()Z gJ acceptsChatMessages + m ()V g_ onLeaveCombat + m ()V h initInventoryMenu + m (Lnet/minecraft/core/BlockPosition;)Z j isReachableBedBlock + m (Lnet/minecraft/nbt/NBTTagCompound;)V k storeGameTypes + m ()Lnet/minecraft/world/item/ItemCooldown; k createItemCooldowns + m ()V l tick + m ()V m doTick + m ()V n resetFallDistance + m ()V o trackStartFallingPosition + m ()V p trackEnteredOrExitedLavaOnVehicle + m ()V q pushEntities + m (DDD)V r checkRidingStatistics + m ()V r closeContainer + m ()V s doCloseContainer + m (DDD)Z s didNotMove + m ()V t rideTick + m ()V u disconnect + m (I)I v getCoprime + m ()Z v hasDisconnected + m (Z)Z v acceptsSystemMessages + m ()V w resetSentInfo + m ()V x completeUsingItem + m ()V y onUpdateAbilities + m ()Lnet/minecraft/server/level/WorldServer; z serverLevel +c net/minecraft/server/level/EntityPlayer$1 net/minecraft/server/level/ServerPlayer$1 + 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 + 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/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 I l yRotp + f I m xRotp + f I n yHeadRotp + f Lnet/minecraft/world/phys/Vec3D; o ap + 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/network/protocol/Packet;)V a broadcastAndSend + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Consumer;)V a sendPairingData + m ()V a sendChanges + m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; a removedPassengers + m (Lnet/minecraft/server/level/EntityPlayer;)V b addPairing + m ()V b 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/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; d LOGGER + f Lnet/minecraft/server/level/PlayerChunkMap; g chunkMap + 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/PlayerChunk net/minecraft/server/level/ChunkHolder + f Lnet/minecraft/server/level/ChunkResult; a UNLOADED_CHUNK + f Ljava/util/concurrent/CompletableFuture; b UNLOADED_CHUNK_FUTURE + f Lnet/minecraft/server/level/ChunkResult; c UNLOADED_LEVEL_CHUNK + f Lnet/minecraft/server/level/ChunkResult; d NOT_DONE_YET + f Ljava/util/concurrent/CompletableFuture; e UNLOADED_LEVEL_CHUNK_FUTURE + f Ljava/util/List; f CHUNK_STATUSES + f Lnet/minecraft/world/level/LevelHeightAccessor; h levelHeightAccessor + f Lnet/minecraft/util/DebugBuffer; m chunkToSaveHistory + f Lnet/minecraft/world/level/ChunkCoordIntPair; q pos + f Z r hasChangedSections + f [Lit/unimi/dsi/fastutil/shorts/ShortSet; s changedBlocksPerSection + f Ljava/util/BitSet; t blockChangedLightSectionFilter + f Ljava/util/BitSet; u skyChangedLightSectionFilter + f Lnet/minecraft/world/level/lighting/LevelLightEngine; v lightEngine + f Lnet/minecraft/server/level/PlayerChunk$b; w onLevelChange + f Lnet/minecraft/server/level/PlayerChunk$c; x playerProvider + m (Lnet/minecraft/world/level/chunk/ProtoChunkExtension;)V a replaceProtoChunk + m (Lnet/minecraft/core/BlockPosition;)V a blockChanged + m (Lnet/minecraft/world/level/chunk/Chunk;)V a broadcastChanges + m ()Ljava/util/concurrent/CompletableFuture; a getTickingChunkFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; a getFutureIfPresentUnchecked + 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 (Lnet/minecraft/world/level/EnumSkyBlock;I)V a sectionLightChanged + m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a broadcastBlockEntity + m ()Ljava/util/concurrent/CompletableFuture; b getEntityTickingChunkFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; b getFutureIfPresent + m ()Ljava/util/concurrent/CompletableFuture; c getFullChunkFuture + m ()Lnet/minecraft/world/level/chunk/Chunk; d getTickingChunk + m ()Ljava/util/concurrent/CompletableFuture; e getChunkSendSyncFuture + m ()Lnet/minecraft/world/level/chunk/Chunk; f getChunkToSend + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; g getLastAvailableStatus + m ()Lnet/minecraft/world/level/chunk/IChunkAccess; h getLastAvailable + m ()Lnet/minecraft/server/level/FullChunkStatus; j getFullStatus + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; k getPos + m ()I l getTicketLevel + m ()Ljava/util/List; p getAllFutures +c net/minecraft/server/level/PlayerChunk$a net/minecraft/server/level/ChunkHolder$ChunkSaveDebug + f Ljava/lang/Thread; a thread + f Ljava/util/concurrent/CompletableFuture; b future + f Ljava/lang/String; c source + m ()Ljava/lang/Thread; a thread + m ()Ljava/util/concurrent/CompletableFuture; b future + m ()Ljava/lang/String; c source +c net/minecraft/server/level/PlayerChunk$b net/minecraft/server/level/ChunkHolder$LevelChangeListener +c net/minecraft/server/level/PlayerChunk$c 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 Lnet/minecraft/server/level/progress/WorldLoadListener; D progressListener + f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; E chunkStatusListener + f Lnet/minecraft/server/level/PlayerChunkMap$ChunkDistanceManager; F distanceManager + f Ljava/util/concurrent/atomic/AtomicInteger; G tickingGenerated + f Ljava/lang/String; H storageName + f Lnet/minecraft/server/level/PlayerMap; I playerMap + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; J entityMap + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; K chunkTypeCache + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; L chunkSaveCooldowns + f Ljava/util/Queue; M unloadQueue + f I N serverViewDistance + f Lnet/minecraft/world/level/chunk/status/WorldGenContext; O worldGenContext + f I a MIN_VIEW_DISTANCE + f I b MAX_VIEW_DISTANCE + f I c FORCED_TICKET_LEVEL + f B f CHUNK_TYPE_REPLACEABLE + f B g CHUNK_TYPE_UNKNOWN + f B h CHUNK_TYPE_FULL + f Lorg/slf4j/Logger; i LOGGER + f I j CHUNK_SAVED_PER_TICK + f I k CHUNK_SAVED_EAGERLY_PER_TICK + f I l EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS + f Lnet/minecraft/server/level/WorldServer; q level + f Lnet/minecraft/server/level/LightEngineThreaded; r lightEngine + f Lnet/minecraft/util/thread/IAsyncTaskHandler; s mainThreadExecutor + f Lnet/minecraft/world/level/chunk/ChunkGenerator; t generator + f Lnet/minecraft/world/level/levelgen/RandomState; u randomState + f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; v chunkGeneratorState + f Ljava/util/function/Supplier; w overworldDataStorage + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; x poiManager + f Z z modified + m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; a prepareEntityTickingChunk + 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/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/PlayerChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a protoChunkToFullChunk + 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/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/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getDependencyStatus + 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 (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; a schedule + m (I)V a setServerViewDistance + m (Lnet/minecraft/world/level/chunk/Chunk;)V a onChunkReadyToSend + 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/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;)V b releaseLightTicket + m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; b scheduleChunkGeneration + 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/nbt/NBTTagCompound;)Z b isChunkDataValid + m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; c prepareAccessibleChunk + m (J)Ljava/util/function/IntSupplier; c getChunkQueueLevel + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z c anyPlayerCloseEnoughForSpawning + m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState + m (Lnet/minecraft/server/level/EntityPlayer;)Z c skipPlayer + m (Lnet/minecraft/server/level/EntityPlayer;)V d updatePlayerPos + m (J)Lnet/minecraft/world/level/chunk/Chunk; d getChunkToSend + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; d getPlayersCloseForSpawning + m ()V d debugReloadGenerator + m (Lnet/minecraft/server/level/PlayerChunk;)Z d saveChunkIfNeeded + m (Lnet/minecraft/server/level/EntityPlayer;)V e updateChunkTracking + m ()Lnet/minecraft/server/level/LightEngineThreaded; e getLightEngine + m ()Z f hasWork + m ()Z g promoteChunkMap + 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/entity/ai/village/poi/VillagePlace; m getPoiManager + m ()Ljava/lang/String; n getStorageName +c net/minecraft/server/level/PlayerChunkMap$1 net/minecraft/server/level/ChunkMap$1 +c net/minecraft/server/level/PlayerChunkMap$ChunkDistanceManager net/minecraft/server/level/ChunkMap$ChunkDistanceManager +c net/minecraft/server/level/PlayerChunkMap$DataRegionData net/minecraft/server/level/ChunkMap$DataRegionData +c net/minecraft/server/level/PlayerChunkMap$DataRegionSectionData net/minecraft/server/level/ChunkMap$DataRegionSectionData +c net/minecraft/server/level/PlayerChunkMap$EntityTracker net/minecraft/server/level/ChunkMap$TrackedEntity + 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/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/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 Ljava/util/List; b cache + f Lnet/minecraft/world/level/chunk/IChunkAccess; c center + f I d size + f Lnet/minecraft/server/level/WorldServer; e level + f J f seed + f Lnet/minecraft/world/level/storage/WorldData; g 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/ChunkCoordIntPair; m firstPos + f Lnet/minecraft/world/level/ChunkCoordIntPair; n lastPos + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; o generatingStatus + f I p writeRadiusCutoff + f Ljava/util/function/Supplier; q currentlyGenerating + f Ljava/util/concurrent/atomic/AtomicLong; r subTickCount + f Lnet/minecraft/resources/MinecraftKey; s WORLDGEN_REGION_RANDOM + m ()Lnet/minecraft/world/level/storage/WorldData; A_ getLevelData + m ()I B_ getSkyDarken + m ()J C getSeed + m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder + m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType + m ()Lnet/minecraft/server/level/WorldServer; E getLevel + m ()Lnet/minecraft/util/RandomSource; E_ getRandom + m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager + m ()J G_ nextSubTickCount + m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess + m ()I I_ getMinBuildHeight + m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures + m ()I J_ getHeight + m ()Lnet/minecraft/world/level/chunk/IChunkProvider; N getChunkSource + m ()Lnet/minecraft/world/ticks/LevelTickAccess; O getFluidTicks + m ()Lnet/minecraft/world/ticks/LevelTickAccess; P 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 (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; a getCenter + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround + 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/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 (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/server/MinecraftServer; o getServer + m ()Ljava/util/List; x players + m ()Z x_ isClientSide + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine + m ()I z_ getSeaLevel +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 LIGHT + f Lnet/minecraft/server/level/TicketType; f PORTAL + f Lnet/minecraft/server/level/TicketType; g POST_TELEPORT + f Lnet/minecraft/server/level/TicketType; h UNKNOWN + f Ljava/lang/String; i name + f Ljava/util/Comparator; j comparator + f J k timeout + 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 +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 ()V a runAllUpdates + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket + 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 (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; D THUNDER_DELAY + f Lorg/slf4j/Logger; E LOGGER + f I F EMPTY_TIME_NO_TICK + f I G MAX_SCHEDULED_TICKS_PER_TICK + f Ljava/util/List; H players + f Lnet/minecraft/server/level/ChunkProviderServer; I chunkSource + f Lnet/minecraft/server/MinecraftServer; J server + f Lnet/minecraft/world/level/storage/WorldDataServer; K serverLevelData + f I L lastSpawnChunkRadius + f Lnet/minecraft/world/level/entity/EntityTickList; M entityTickList + f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; O gameEventDispatcher + f Lnet/minecraft/server/players/SleepStatus; P sleepStatus + f I Q emptyTime + f Lnet/minecraft/world/level/portal/PortalTravelAgent; R portalForcer + f Lnet/minecraft/world/ticks/TickListServer; S blockTicks + f Lnet/minecraft/world/ticks/TickListServer; T fluidTicks + f Lnet/minecraft/world/level/pathfinder/PathTypeCache; U pathTypesByPosCache + f Ljava/util/Set; V navigatingMobs + f Z W isUpdatingNavigations + f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; X blockEvents + f Ljava/util/List; Y blockEventsToReschedule + f Z Z handlingTick + f Lnet/minecraft/core/BlockPosition; a END_SPAWN_POINT + f Ljava/util/List; aa customSpawners + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; ab dragonFight + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ac dragonParts + f Lnet/minecraft/world/level/StructureManager; ad structureManager + f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; ae structureCheck + f Z af tickTime + f Lnet/minecraft/world/RandomSequences; ag 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 ()Ljava/lang/Iterable; A getAllEntities + m ()Z B isFlat + m ()J C getSeed + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; D getDragonFight + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; E findLightningRod + m ()Lnet/minecraft/server/level/WorldServer; E getLevel + m ()Ljava/lang/String; F getWatchdogStats + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; G getEntities + m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; H getPathTypeCache + m ()Ljava/lang/String; I gatherChunkSourceStats + m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; K potionBrewing + m ()Lnet/minecraft/world/RandomSequences; L getRandomSequences + 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 (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;)Lnet/minecraft/world/level/Explosion; a explode + 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 (Ljava/util/function/BooleanSupplier;)V a tick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged + 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/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + m (IIZZ)V a setWeatherParameters + m (Lnet/minecraft/server/level/WorldServer;)V a makeObsidianPlatform + 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;F)V a setDefaultSpawnPos + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; a getTypeCount + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a onStructureStartsAvailable + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V a tickPassenger + 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 (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 addDuringCommandTeleport + 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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing + 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/StructureManager; a structureManager + 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 (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/particles/ParticleParam;ZDDDIDDDD)Z a sendParticles + m (Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers + 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 as wakeUpAllPlayers + m ()V at announceSleepStatus + m ()V au advanceWeatherCycle + m ()V aw runBlockEvents + 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 (Lnet/minecraft/server/level/EntityPlayer;)V b addDuringPortalTeleport + 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 b tickTime + m ()Z c isHandlingTick + 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 addNewPlayer + m (Lnet/minecraft/server/level/EntityPlayer;)V d addRespawnedPlayer + 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 canSleepThroughNights + m (J)Z d isPositionTickingWithEntitiesLoaded + m (Lnet/minecraft/server/level/EntityPlayer;)V e addPlayer + m (Lnet/minecraft/core/BlockPosition;)Z e isRaided + m (Lnet/minecraft/world/entity/Entity;)Z e tryAddFreshEntityWithPassengers + m ()V e updateSleepingPlayerList + m (Lnet/minecraft/core/BlockPosition;)Z f isPositionEntityTicking + m ()Lnet/minecraft/server/ScoreboardServer; f getScoreboard + m (Lnet/minecraft/core/BlockPosition;)Z g isNaturalSpawningAllowed + m ()V g resetWeatherCycle + m ()V h resetEmptyTime + m ()Ljava/util/List; i getDragons + m (Lnet/minecraft/world/entity/Entity;)Z i shouldDiscardEntity + m ()Lnet/minecraft/server/level/EntityPlayer; j getRandomPlayer + m ()I k getLogicalHeight + m ()Lnet/minecraft/server/level/ChunkProviderServer; l getChunkSource + m ()Lnet/minecraft/world/ticks/TickListServer; m getBlockTicks + m ()Lnet/minecraft/world/ticks/TickListServer; n getFluidTicks + m ()Lnet/minecraft/server/MinecraftServer; o getServer + m ()Lnet/minecraft/world/level/portal/PortalTravelAgent; p getPortalForcer + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; q getStructureManager + m ()Lnet/minecraft/world/item/crafting/CraftingManager; r getRecipeManager + m ()Lnet/minecraft/world/TickRateManager; s tickRateManager + m ()Z t noSave + m ()Lnet/minecraft/world/level/storage/WorldPersistentData; u getDataStorage + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; v getFreeMapId + m ()Lit/unimi/dsi/fastutil/longs/LongSet; w getForcedChunks + m ()Ljava/util/List; x players + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; y getPoiManager + m ()Lnet/minecraft/world/entity/raid/PersistentRaid; z getRaids +c net/minecraft/server/level/WorldServer$1 net/minecraft/server/level/ServerLevel$1 +c net/minecraft/server/level/WorldServer$2 net/minecraft/server/level/ServerLevel$2 +c net/minecraft/server/level/WorldServer$3 net/minecraft/server/level/ServerLevel$3 +c net/minecraft/server/level/WorldServer$EntityRegionFileStorage net/minecraft/server/level/ServerLevel$EntityRegionFileStorage +c net/minecraft/server/level/WorldServer$a net/minecraft/server/level/ServerLevel$EntityCallbacks + m (Lnet/minecraft/world/entity/Entity;)V a onCreated + m (Lnet/minecraft/world/entity/Entity;)V b onDestroyed + m (Lnet/minecraft/world/entity/Entity;)V c onTickingStart + m (Lnet/minecraft/world/entity/Entity;)V d onTickingEnd + m (Lnet/minecraft/world/entity/Entity;)V e onTrackingStart + m (Lnet/minecraft/world/entity/Entity;)V f onTrackingEnd + 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/ThreadedMailbox; b mailbox + 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/chat/IChatBaseComponent;)V a onDisconnect + m ()Z c isAcceptingMessages +c net/minecraft/server/network/HandshakeListener$1 net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 +c net/minecraft/server/network/ITextFilter net/minecraft/server/network/TextFilter + f Lnet/minecraft/server/network/ITextFilter; a 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 ()V a join + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle + m ()V b leave +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 (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 +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/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/protocol/login/ServerboundLoginAcknowledgedPacket;)V a handleLoginAcknowledgement + m (Lnet/minecraft/network/protocol/login/PacketLoginInStart;)V a handleHello + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect + m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails + m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey + 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 (Lnet/minecraft/network/chat/IChatBaseComponent;)V b disconnect + 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 +c net/minecraft/server/network/LoginListener$2 net/minecraft/server/network/ServerLoginPacketListenerImpl$2 +c net/minecraft/server/network/LoginListener$3 net/minecraft/server/network/ServerLoginPacketListenerImpl$3 +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 +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/chat/IChatBaseComponent;)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/chat/IChatBaseComponent;)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 Lnet/minecraft/network/chat/RemoteChatSession; O chatSession + f Lnet/minecraft/network/chat/SignedMessageChain$b; P signedMessageDecoder + f Lnet/minecraft/network/chat/LastSeenMessagesValidator; Q lastSeenMessages + f Lnet/minecraft/network/chat/MessageSignatureCache; R messageSignatureCache + f Lnet/minecraft/util/FutureChain; S chatMessageChain + f Z T 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 I r dropSpamTickCount + 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/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a filterableFromOutgoing + m (DDDFFLjava/util/Set;)V a teleport + m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery + m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect + 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/chat/PlayerChatMessage;)V a addPendingMessage + 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/PacketPlayInPickItem;)V a handlePickItem + 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/chat/SignedMessageChain$a;)V a handleMessageDecodeFailure + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)Z a wasBlockPlacementAttempt + 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 (DDDFF)V a teleport + 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/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/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery + 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/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; a collectSignedArguments + m (Lnet/minecraft/network/chat/RemoteChatSession;)V a resetPlayerChatState + m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand + 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/PacketPlayInSetCreativeSlot;)V a handleSetCreativeModeSlot + m (Lnet/minecraft/world/entity/Entity;)I a getMaximumFlyingTicks + 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/chat/LastSeenMessages$b;)Ljava/util/Optional; a unpackAndApplyLastSeen + 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/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/PacketPlayInBlockDig;)V a handlePlayerAction + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket + m (I)V a ackBlockChangesUpTo + 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/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/server/network/FilteredText;Ljava/util/List;I)V a signBook + 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/PacketPlayInBeacon;)V a handleSetBeaconPacket + m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$a; a createSignedArgumentMismatchException + m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions + m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate + m (Lnet/minecraft/world/entity/Entity;)Z b noBlocksAround + m (Lnet/minecraft/network/chat/PlayerChatMessage;)V b broadcastChatMessage + m (D)D b clampVertical + m (Ljava/lang/String;)V b performUnsignedChatCommand + m (Ljava/util/List;)Ljava/util/Map; b collectUnsignedArguments + m (DDDFF)Z b containsInvalidValues + 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 ()V p removePlayerFromWorld +c net/minecraft/server/network/PlayerConnection$1 net/minecraft/server/network/ServerGamePacketListenerImpl$1 +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$5 net/minecraft/server/network/ServerGamePacketListenerImpl$5 +c net/minecraft/server/network/PlayerConnection$6 net/minecraft/server/network/ServerGamePacketListenerImpl$6 +c net/minecraft/server/network/PlayerConnection$a net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction +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/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 onDisconnect + 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;)V b send + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b disconnect + 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/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect + m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks + 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 ()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 +c net/minecraft/server/network/ServerConnection$1 net/minecraft/server/network/ServerConnectionListener$1 +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 +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/TextFilter net/minecraft/server/network/TextFilterClient + 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/lang/String; d DEFAULT_ENDPOINT + f Ljava/net/URL; e chatEndpoint + f Lnet/minecraft/server/network/TextFilter$c; f chatEncoder + f Ljava/net/URL; g joinEndpoint + f Lnet/minecraft/server/network/TextFilter$b; h joinEncoder + f Ljava/net/URL; i leaveEndpoint + f Lnet/minecraft/server/network/TextFilter$b; j leaveEncoder + f Ljava/lang/String; k authKey + f Lnet/minecraft/server/network/TextFilter$a; l chatIgnoreStrategy + f Ljava/util/concurrent/ExecutorService; m workerPool + m (Ljava/lang/String;)Lnet/minecraft/server/network/TextFilter; a createFromConfig + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getEndpointFromConfig + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$3 + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; a processRequestResponse + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$1 + 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/TextFilter$a;)Lnet/minecraft/server/network/FilteredText; a lambda$requestMessageProcessing$5 + m (Ljava/lang/Runnable;)Ljava/lang/Thread; a lambda$static$0 + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/TextFilter$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a requestMessageProcessing + m (Ljava/io/InputStream;)V a drainStream + m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/TextFilter$a;)Lnet/minecraft/network/chat/FilterMask; a parseMask + m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/TextFilter$b;Ljava/util/concurrent/Executor;)V a processJoinOrLeave + m (Lnet/minecraft/server/network/TextFilter$b;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V a lambda$processJoinOrLeave$4 + m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$2 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V b processRequest + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; c makeRequest +c net/minecraft/server/network/TextFilter$a net/minecraft/server/network/TextFilterClient$IgnoreStrategy + f Lnet/minecraft/server/network/TextFilter$a; a NEVER_IGNORE + f Lnet/minecraft/server/network/TextFilter$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/TextFilter$b net/minecraft/server/network/TextFilterClient$JoinOrLeaveEncoder +c net/minecraft/server/network/TextFilter$c net/minecraft/server/network/TextFilterClient$MessageEncoder +c net/minecraft/server/network/TextFilter$d net/minecraft/server/network/TextFilterClient$PlayerContext + f Lnet/minecraft/server/network/TextFilter; b this$0 + f Lcom/mojang/authlib/GameProfile; c profile + f Ljava/util/concurrent/Executor; d streamExecutor + 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 (Ljava/lang/Throwable;)Ljava/util/List; a lambda$processMessageBundle$1 + m ()V b leave + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b lambda$processMessageBundle$0 +c net/minecraft/server/network/TextFilter$e net/minecraft/server/network/TextFilterClient$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/ResourcePackMetaParser;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a get + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of +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/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection +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 + f Ljava/nio/file/Path; a val$cacheDir + f Ljava/util/List; b val$unsortedFiles + 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/ThreadedMailbox; 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/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection + 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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (I)Ljava/util/List; a overlaysForVersion + m (Ljava/lang/String;)Ljava/lang/String; b lambda$validateOverlayDir$0 +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/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/io/InputStream;)Ljava/lang/Object; a getMetadataFromStream + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)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/ResourcePackMetaParser;)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 + m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; a toJson + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; a fromCodec +c net/minecraft/server/packs/metadata/MetadataSectionType$1 net/minecraft/server/packs/metadata/MetadataSectionType$1 + f Ljava/lang/String; a val$name + f Lcom/mojang/serialization/Codec; b val$codec + m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; a toJson + m ()Ljava/lang/String; a getMetadataSectionName + m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; a fromJson +c net/minecraft/server/packs/metadata/ResourcePackMetaParser net/minecraft/server/packs/metadata/MetadataSectionSerializer + m ()Ljava/lang/String; a getMetadataSectionName + m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; a fromJson +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 + f Lnet/minecraft/server/packs/IResourcePack; a val$instance + 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 + f Z h val$addAutomatically + 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 ()Ljava/util/Collection; b getAvailableIds + m (Ljava/util/Collection;)V b setSelected + m ()Ljava/util/Collection; c getAvailablePacks + m (Ljava/util/Collection;)Ljava/util/List; c rebuildSelected + 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 getSelectedIds + m ()Lnet/minecraft/world/flag/FeatureFlagSet; e getRequestedFeatureFlags + m ()Ljava/util/Collection; f getSelectedPacks + m ()Ljava/util/List; g openAllSelected + m ()Ljava/util/Map; h 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;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;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 Ljava/util/concurrent/Executor; a val$mainThreadExecutor + f Lnet/minecraft/server/packs/resources/IReloadListener; b val$listener + f Ljava/util/concurrent/CompletableFuture; c val$previousTask + 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 (Lnet/minecraft/server/packs/resources/IReloadListener;Lnet/minecraft/util/profiling/MethodProfiler;Lnet/minecraft/util/profiling/MethodProfiler;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ReloadableProfiled$a; a lambda$new$6 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V a lambda$new$5 + 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$7 + m (Ljava/util/List;)Ljava/util/List; a finish + m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V a lambda$new$4 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V b lambda$new$3 + m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V b lambda$new$2 + m ()I e lambda$new$1 + m ()I f lambda$new$0 +c net/minecraft/server/packs/resources/ReloadableProfiled$a net/minecraft/server/packs/resources/ProfiledReloadInstance$State + f Ljava/lang/String; a name + f Lnet/minecraft/util/profiling/MethodProfilerResults; b preparationResult + f Lnet/minecraft/util/profiling/MethodProfilerResults; c reloadResult + f Ljava/util/concurrent/atomic/AtomicLong; d preparationNanos + f Ljava/util/concurrent/atomic/AtomicLong; e 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 (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/lang/Object;)V a lambda$reload$1 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; a lambda$reload$0 + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + 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/google/gson/Gson; b gson + f Ljava/lang/String; c directory + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/util/Map; a prepare + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/lang/String;Lcom/google/gson/Gson;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/IResourceManager;)V a onResourceManagerReload + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload +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/ResourcePackMetaParser;Ljava/lang/Object;)V a lambda$copySection$1 + m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)V a copySection + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/util/Optional; a getSection + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$static$0 + 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/ResourcePackMetaParser;)Ljava/util/Optional; a getSection +c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2 + f Lcom/google/gson/JsonObject; c val$metadata + m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)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/ResourcePackMetaParser;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/ResourcePackMetaParser;)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 (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 +c net/minecraft/server/players/NameReferencingFileConverter$2 net/minecraft/server/players/OldUsersConverter$2 +c net/minecraft/server/players/NameReferencingFileConverter$3 net/minecraft/server/players/OldUsersConverter$3 +c net/minecraft/server/players/NameReferencingFileConverter$4 net/minecraft/server/players/OldUsersConverter$4 +c net/minecraft/server/players/NameReferencingFileConverter$5 net/minecraft/server/players/OldUsersConverter$5 + 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/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 sendPlayerPermissionLevel + m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit + m ()V d tick + m (Lnet/minecraft/server/level/EntityPlayer;)V e sendAllPlayerInfo + m ()[Ljava/lang/String; e getPlayerNamesArray + m ()Lnet/minecraft/server/players/GameProfileBanList; f getBans + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/AdvancementDataPlayer; f getPlayerAdvancements + m (Lcom/mojang/authlib/GameProfile;)Z f isOp + 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 + 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 (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 ()V a clearExecutor + 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 ()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 ()Z U_ shouldInformAdmins + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()V e prepareForCommand + m ()Ljava/lang/String; f getCommandResponse + m ()Lnet/minecraft/commands/CommandListenerWrapper; g createCommandSourceStack + m ()Z l_ acceptsSuccess + m ()Z w_ 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 F e DEFAULT_RANGE + f Lnet/minecraft/resources/MinecraftKey; f location + f F g range + f Z h newSystem + 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 getLocation + 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 VAULT_CLOSE_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; AB VAULT_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; AC VAULT_EJECT_ITEM + f Lnet/minecraft/sounds/SoundEffect; AD VAULT_FALL + f Lnet/minecraft/sounds/SoundEffect; AE VAULT_HIT + f Lnet/minecraft/sounds/SoundEffect; AF VAULT_INSERT_ITEM + f Lnet/minecraft/sounds/SoundEffect; AG VAULT_INSERT_ITEM_FAIL + f Lnet/minecraft/sounds/SoundEffect; AH VAULT_OPEN_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; AI VAULT_PLACE + f Lnet/minecraft/sounds/SoundEffect; AJ VAULT_STEP + f Lnet/minecraft/sounds/SoundEffect; AK VEX_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; AL VEX_CHARGE + f Lnet/minecraft/sounds/SoundEffect; AM VEX_DEATH + f Lnet/minecraft/sounds/SoundEffect; AN VEX_HURT + f Lnet/minecraft/sounds/SoundEffect; AO VILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; AP VILLAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; AQ VILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; AR VILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; AS VILLAGER_NO + f Lnet/minecraft/sounds/SoundEffect; AT VILLAGER_TRADE + f Lnet/minecraft/sounds/SoundEffect; AU VILLAGER_YES + f Lnet/minecraft/sounds/SoundEffect; AV VILLAGER_WORK_ARMORER + f Lnet/minecraft/sounds/SoundEffect; AW VILLAGER_WORK_BUTCHER + f Lnet/minecraft/sounds/SoundEffect; AX VILLAGER_WORK_CARTOGRAPHER + f Lnet/minecraft/sounds/SoundEffect; AY VILLAGER_WORK_CLERIC + f Lnet/minecraft/sounds/SoundEffect; AZ VILLAGER_WORK_FARMER + f Lnet/minecraft/sounds/SoundEffect; Aa POLISHED_TUFF_PLACE + f Lnet/minecraft/sounds/SoundEffect; Ab POLISHED_TUFF_STEP + f Lnet/minecraft/sounds/SoundEffect; Ac TURTLE_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; Ad TURTLE_DEATH + f Lnet/minecraft/sounds/SoundEffect; Ae TURTLE_DEATH_BABY + f Lnet/minecraft/sounds/SoundEffect; Af TURTLE_EGG_BREAK + f Lnet/minecraft/sounds/SoundEffect; Ag TURTLE_EGG_CRACK + f Lnet/minecraft/sounds/SoundEffect; Ah TURTLE_EGG_HATCH + f Lnet/minecraft/sounds/SoundEffect; Ai TURTLE_HURT + f Lnet/minecraft/sounds/SoundEffect; Aj TURTLE_HURT_BABY + f Lnet/minecraft/sounds/SoundEffect; Ak TURTLE_LAY_EGG + f Lnet/minecraft/sounds/SoundEffect; Al TURTLE_SHAMBLE + f Lnet/minecraft/sounds/SoundEffect; Am TURTLE_SHAMBLE_BABY + f Lnet/minecraft/sounds/SoundEffect; An TURTLE_SWIM + f Lnet/minecraft/core/Holder$c; Ao UI_BUTTON_CLICK + f Lnet/minecraft/sounds/SoundEffect; Ap UI_LOOM_SELECT_PATTERN + f Lnet/minecraft/sounds/SoundEffect; Aq UI_LOOM_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; Ar UI_CARTOGRAPHY_TABLE_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; As UI_STONECUTTER_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; At UI_STONECUTTER_SELECT_RECIPE + f Lnet/minecraft/sounds/SoundEffect; Au UI_TOAST_CHALLENGE_COMPLETE + f Lnet/minecraft/sounds/SoundEffect; Av UI_TOAST_IN + f Lnet/minecraft/sounds/SoundEffect; Aw UI_TOAST_OUT + f Lnet/minecraft/sounds/SoundEffect; Ax VAULT_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; Ay VAULT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Az VAULT_BREAK + f Lnet/minecraft/sounds/SoundEffect; B AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE + f Lnet/minecraft/sounds/SoundEffect; BA WANDERING_TRADER_TRADE + f Lnet/minecraft/sounds/SoundEffect; BB WANDERING_TRADER_YES + f Lnet/minecraft/sounds/SoundEffect; BC WARDEN_AGITATED + f Lnet/minecraft/sounds/SoundEffect; BD WARDEN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; BE WARDEN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; BF WARDEN_ATTACK_IMPACT + f Lnet/minecraft/sounds/SoundEffect; BG WARDEN_DEATH + f Lnet/minecraft/sounds/SoundEffect; BH WARDEN_DIG + f Lnet/minecraft/sounds/SoundEffect; BI WARDEN_EMERGE + f Lnet/minecraft/sounds/SoundEffect; BJ WARDEN_HEARTBEAT + f Lnet/minecraft/sounds/SoundEffect; BK WARDEN_HURT + f Lnet/minecraft/sounds/SoundEffect; BL WARDEN_LISTENING + f Lnet/minecraft/sounds/SoundEffect; BM WARDEN_LISTENING_ANGRY + f Lnet/minecraft/sounds/SoundEffect; BN WARDEN_NEARBY_CLOSE + f Lnet/minecraft/sounds/SoundEffect; BO WARDEN_NEARBY_CLOSER + f Lnet/minecraft/sounds/SoundEffect; BP WARDEN_NEARBY_CLOSEST + f Lnet/minecraft/sounds/SoundEffect; BQ WARDEN_ROAR + f Lnet/minecraft/sounds/SoundEffect; BR WARDEN_SNIFF + f Lnet/minecraft/sounds/SoundEffect; BS WARDEN_SONIC_BOOM + f Lnet/minecraft/sounds/SoundEffect; BT WARDEN_SONIC_CHARGE + f Lnet/minecraft/sounds/SoundEffect; BU WARDEN_STEP + f Lnet/minecraft/sounds/SoundEffect; BV WARDEN_TENDRIL_CLICKS + f Lnet/minecraft/sounds/SoundEffect; BW WAXED_HANGING_SIGN_INTERACT_FAIL + f Lnet/minecraft/sounds/SoundEffect; BX WAXED_SIGN_INTERACT_FAIL + f Lnet/minecraft/sounds/SoundEffect; BY WATER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; BZ WEATHER_RAIN + f Lnet/minecraft/sounds/SoundEffect; Ba VILLAGER_WORK_FISHERMAN + f Lnet/minecraft/sounds/SoundEffect; Bb VILLAGER_WORK_FLETCHER + f Lnet/minecraft/sounds/SoundEffect; Bc VILLAGER_WORK_LEATHERWORKER + f Lnet/minecraft/sounds/SoundEffect; Bd VILLAGER_WORK_LIBRARIAN + f Lnet/minecraft/sounds/SoundEffect; Be VILLAGER_WORK_MASON + f Lnet/minecraft/sounds/SoundEffect; Bf VILLAGER_WORK_SHEPHERD + f Lnet/minecraft/sounds/SoundEffect; Bg VILLAGER_WORK_TOOLSMITH + f Lnet/minecraft/sounds/SoundEffect; Bh VILLAGER_WORK_WEAPONSMITH + f Lnet/minecraft/sounds/SoundEffect; Bi VINDICATOR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Bj VINDICATOR_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; Bk VINDICATOR_DEATH + f Lnet/minecraft/sounds/SoundEffect; Bl VINDICATOR_HURT + f Lnet/minecraft/sounds/SoundEffect; Bm VINE_BREAK + f Lnet/minecraft/sounds/SoundEffect; Bn VINE_FALL + f Lnet/minecraft/sounds/SoundEffect; Bo VINE_HIT + f Lnet/minecraft/sounds/SoundEffect; Bp VINE_PLACE + f Lnet/minecraft/sounds/SoundEffect; Bq VINE_STEP + f Lnet/minecraft/sounds/SoundEffect; Br LILY_PAD_PLACE + f Lnet/minecraft/sounds/SoundEffect; Bs WANDERING_TRADER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Bt WANDERING_TRADER_DEATH + f Lnet/minecraft/sounds/SoundEffect; Bu WANDERING_TRADER_DISAPPEARED + f Lnet/minecraft/sounds/SoundEffect; Bv WANDERING_TRADER_DRINK_MILK + f Lnet/minecraft/sounds/SoundEffect; Bw WANDERING_TRADER_DRINK_POTION + f Lnet/minecraft/sounds/SoundEffect; Bx WANDERING_TRADER_HURT + f Lnet/minecraft/sounds/SoundEffect; By WANDERING_TRADER_NO + f Lnet/minecraft/sounds/SoundEffect; Bz WANDERING_TRADER_REAPPEARED + f Lnet/minecraft/sounds/SoundEffect; C AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE + f Lnet/minecraft/sounds/SoundEffect; CA WITHER_SKELETON_DEATH + f Lnet/minecraft/sounds/SoundEffect; CB WITHER_SKELETON_HURT + f Lnet/minecraft/sounds/SoundEffect; CC WITHER_SKELETON_STEP + f Lnet/minecraft/sounds/SoundEffect; CD WITHER_SPAWN + f Lnet/minecraft/sounds/SoundEffect; CE WOLF_ARMOR_BREAK + f Lnet/minecraft/sounds/SoundEffect; CF WOLF_ARMOR_CRACK + f Lnet/minecraft/sounds/SoundEffect; CG WOLF_ARMOR_DAMAGE + f Lnet/minecraft/sounds/SoundEffect; CH WOLF_ARMOR_REPAIR + f Lnet/minecraft/sounds/SoundEffect; CI WOLF_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; CJ WOLF_DEATH + f Lnet/minecraft/sounds/SoundEffect; CK WOLF_GROWL + f Lnet/minecraft/sounds/SoundEffect; CL WOLF_HOWL + f Lnet/minecraft/sounds/SoundEffect; CM WOLF_HURT + f Lnet/minecraft/sounds/SoundEffect; CN WOLF_PANT + f Lnet/minecraft/sounds/SoundEffect; CO WOLF_SHAKE + f Lnet/minecraft/sounds/SoundEffect; CP WOLF_STEP + f Lnet/minecraft/sounds/SoundEffect; CQ WOLF_WHINE + f Lnet/minecraft/sounds/SoundEffect; CR WOODEN_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; CS WOODEN_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; CT WOODEN_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; CU WOODEN_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; CV WOODEN_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; CW WOODEN_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; CX WOODEN_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; CY WOODEN_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; CZ WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; Ca WEATHER_RAIN_ABOVE + f Lnet/minecraft/sounds/SoundEffect; Cb WET_GRASS_BREAK + f Lnet/minecraft/sounds/SoundEffect; Cc WET_GRASS_FALL + f Lnet/minecraft/sounds/SoundEffect; Cd WET_GRASS_HIT + f Lnet/minecraft/sounds/SoundEffect; Ce WET_GRASS_PLACE + f Lnet/minecraft/sounds/SoundEffect; Cf WET_GRASS_STEP + f Lnet/minecraft/sounds/SoundEffect; Cg WET_SPONGE_BREAK + f Lnet/minecraft/sounds/SoundEffect; Ch WET_SPONGE_DRIES + f Lnet/minecraft/sounds/SoundEffect; Ci WET_SPONGE_FALL + f Lnet/minecraft/sounds/SoundEffect; Cj WET_SPONGE_HIT + f Lnet/minecraft/sounds/SoundEffect; Ck WET_SPONGE_PLACE + f Lnet/minecraft/sounds/SoundEffect; Cl WET_SPONGE_STEP + f Lnet/minecraft/core/Holder$c; Cm WIND_CHARGE_BURST + f Lnet/minecraft/sounds/SoundEffect; Cn WIND_CHARGE_THROW + f Lnet/minecraft/sounds/SoundEffect; Co WITCH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Cp WITCH_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; Cq WITCH_DEATH + f Lnet/minecraft/sounds/SoundEffect; Cr WITCH_DRINK + f Lnet/minecraft/sounds/SoundEffect; Cs WITCH_HURT + f Lnet/minecraft/sounds/SoundEffect; Ct WITCH_THROW + f Lnet/minecraft/sounds/SoundEffect; Cu WITHER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Cv WITHER_BREAK_BLOCK + f Lnet/minecraft/sounds/SoundEffect; Cw WITHER_DEATH + f Lnet/minecraft/sounds/SoundEffect; Cx WITHER_HURT + f Lnet/minecraft/sounds/SoundEffect; Cy WITHER_SHOOT + f Lnet/minecraft/sounds/SoundEffect; Cz WITHER_SKELETON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; D AMETHYST_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; DA ZOMBIE_INFECT + f Lnet/minecraft/sounds/SoundEffect; DB ZOMBIFIED_PIGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; DC ZOMBIFIED_PIGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; DD ZOMBIFIED_PIGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; DE ZOMBIFIED_PIGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; DF ZOMBIE_STEP + f Lnet/minecraft/sounds/SoundEffect; DG ZOMBIE_VILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; DH ZOMBIE_VILLAGER_CONVERTED + f Lnet/minecraft/sounds/SoundEffect; DI ZOMBIE_VILLAGER_CURE + f Lnet/minecraft/sounds/SoundEffect; DJ ZOMBIE_VILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; DK ZOMBIE_VILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; DL ZOMBIE_VILLAGER_STEP + f Lnet/minecraft/sounds/SoundEffect; DM APPLY_EFFECT_BAD_OMEN + f Lnet/minecraft/sounds/SoundEffect; DN APPLY_EFFECT_TRIAL_OMEN + f Lnet/minecraft/sounds/SoundEffect; DO APPLY_EFFECT_RAID_OMEN + f Lnet/minecraft/sounds/SoundEffect; Da WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; Db WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; Dc WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; Dd WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; De WOOL_BREAK + f Lnet/minecraft/sounds/SoundEffect; Df WOOL_FALL + f Lnet/minecraft/sounds/SoundEffect; Dg WOOL_HIT + f Lnet/minecraft/sounds/SoundEffect; Dh WOOL_PLACE + f Lnet/minecraft/sounds/SoundEffect; Di WOOL_STEP + f Lnet/minecraft/sounds/SoundEffect; Dj ZOGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Dk ZOGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; Dl ZOGLIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; Dm ZOGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dn ZOGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; Do ZOGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; Dp ZOMBIE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Dq ZOMBIE_ATTACK_WOODEN_DOOR + f Lnet/minecraft/sounds/SoundEffect; Dr ZOMBIE_ATTACK_IRON_DOOR + f Lnet/minecraft/sounds/SoundEffect; Ds ZOMBIE_BREAK_WOODEN_DOOR + f Lnet/minecraft/sounds/SoundEffect; Dt ZOMBIE_CONVERTED_TO_DROWNED + f Lnet/minecraft/sounds/SoundEffect; Du ZOMBIE_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dv ZOMBIE_DESTROY_EGG + f Lnet/minecraft/sounds/SoundEffect; Dw ZOMBIE_HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Dx ZOMBIE_HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dy ZOMBIE_HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; Dz ZOMBIE_HURT + f Lnet/minecraft/sounds/SoundEffect; E AMETHYST_BLOCK_CHIME + 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_DEATH + f Lnet/minecraft/sounds/SoundEffect; dB CAMEL_EAT + f Lnet/minecraft/sounds/SoundEffect; dC CAMEL_HURT + f Lnet/minecraft/sounds/SoundEffect; dD CAMEL_SADDLE + f Lnet/minecraft/sounds/SoundEffect; dE CAMEL_SIT + f Lnet/minecraft/sounds/SoundEffect; dF CAMEL_STAND + f Lnet/minecraft/sounds/SoundEffect; dG CAMEL_STEP + f Lnet/minecraft/sounds/SoundEffect; dH CAMEL_STEP_SAND + f Lnet/minecraft/sounds/SoundEffect; dI CAMPFIRE_CRACKLE + f Lnet/minecraft/sounds/SoundEffect; dJ CANDLE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dK CANDLE_BREAK + f Lnet/minecraft/sounds/SoundEffect; dL CANDLE_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; dM CANDLE_FALL + f Lnet/minecraft/sounds/SoundEffect; dN CANDLE_HIT + f Lnet/minecraft/sounds/SoundEffect; dO CANDLE_PLACE + f Lnet/minecraft/sounds/SoundEffect; dP CANDLE_STEP + f Lnet/minecraft/sounds/SoundEffect; dQ CAT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dR CAT_STRAY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dS CAT_DEATH + f Lnet/minecraft/sounds/SoundEffect; dT CAT_EAT + f Lnet/minecraft/sounds/SoundEffect; dU CAT_HISS + f Lnet/minecraft/sounds/SoundEffect; dV CAT_BEG_FOR_FOOD + f Lnet/minecraft/sounds/SoundEffect; dW CAT_HURT + f Lnet/minecraft/sounds/SoundEffect; dX CAT_PURR + f Lnet/minecraft/sounds/SoundEffect; dY CAT_PURREOW + f Lnet/minecraft/sounds/SoundEffect; dZ CAVE_VINES_BREAK + 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 BUCKET_EMPTY + f Lnet/minecraft/sounds/SoundEffect; dd BUCKET_EMPTY_AXOLOTL + f Lnet/minecraft/sounds/SoundEffect; de BUCKET_EMPTY_FISH + f Lnet/minecraft/sounds/SoundEffect; df BUCKET_EMPTY_LAVA + f Lnet/minecraft/sounds/SoundEffect; dg BUCKET_EMPTY_POWDER_SNOW + f Lnet/minecraft/sounds/SoundEffect; dh BUCKET_EMPTY_TADPOLE + f Lnet/minecraft/sounds/SoundEffect; di BUCKET_FILL + f Lnet/minecraft/sounds/SoundEffect; dj BUCKET_FILL_AXOLOTL + f Lnet/minecraft/sounds/SoundEffect; dk BUCKET_FILL_FISH + f Lnet/minecraft/sounds/SoundEffect; dl BUCKET_FILL_LAVA + f Lnet/minecraft/sounds/SoundEffect; dm BUCKET_FILL_POWDER_SNOW + f Lnet/minecraft/sounds/SoundEffect; dn BUCKET_FILL_TADPOLE + f Lnet/minecraft/sounds/SoundEffect; do BUNDLE_DROP_CONTENTS + f Lnet/minecraft/sounds/SoundEffect; dp BUNDLE_INSERT + f Lnet/minecraft/sounds/SoundEffect; dq BUNDLE_REMOVE_ONE + f Lnet/minecraft/sounds/SoundEffect; dr CAKE_ADD_CANDLE + f Lnet/minecraft/sounds/SoundEffect; ds CALCITE_BREAK + f Lnet/minecraft/sounds/SoundEffect; dt CALCITE_STEP + f Lnet/minecraft/sounds/SoundEffect; du CALCITE_PLACE + f Lnet/minecraft/sounds/SoundEffect; dv CALCITE_HIT + f Lnet/minecraft/sounds/SoundEffect; dw CALCITE_FALL + f Lnet/minecraft/sounds/SoundEffect; dx CAMEL_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dy CAMEL_DASH + f Lnet/minecraft/sounds/SoundEffect; dz CAMEL_DASH_READY + f Lnet/minecraft/sounds/SoundEffect; e ALLAY_ITEM_GIVEN + f Lnet/minecraft/sounds/SoundEffect; eA CHERRY_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; eB CHERRY_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; eC CHERRY_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; eD CHERRY_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; eE CHERRY_WOOD_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eF CHERRY_WOOD_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; eG CHERRY_WOOD_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eH CHERRY_WOOD_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; eI CHERRY_WOOD_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; eJ CHERRY_WOOD_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; eK CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; eL CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; eM CHERRY_WOOD_FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eN CHERRY_WOOD_FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; eO CHEST_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eP CHEST_LOCKED + f Lnet/minecraft/sounds/SoundEffect; eQ CHEST_OPEN + f Lnet/minecraft/sounds/SoundEffect; eR CHICKEN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; eS CHICKEN_DEATH + f Lnet/minecraft/sounds/SoundEffect; eT CHICKEN_EGG + f Lnet/minecraft/sounds/SoundEffect; eU CHICKEN_HURT + f Lnet/minecraft/sounds/SoundEffect; eV CHICKEN_STEP + f Lnet/minecraft/sounds/SoundEffect; eW CHISELED_BOOKSHELF_BREAK + f Lnet/minecraft/sounds/SoundEffect; eX CHISELED_BOOKSHELF_FALL + f Lnet/minecraft/sounds/SoundEffect; eY CHISELED_BOOKSHELF_HIT + f Lnet/minecraft/sounds/SoundEffect; eZ CHISELED_BOOKSHELF_INSERT + f Lnet/minecraft/sounds/SoundEffect; ea CAVE_VINES_FALL + f Lnet/minecraft/sounds/SoundEffect; eb CAVE_VINES_HIT + f Lnet/minecraft/sounds/SoundEffect; ec CAVE_VINES_PLACE + f Lnet/minecraft/sounds/SoundEffect; ed CAVE_VINES_STEP + f Lnet/minecraft/sounds/SoundEffect; ee CAVE_VINES_PICK_BERRIES + f Lnet/minecraft/sounds/SoundEffect; ef CHAIN_BREAK + f Lnet/minecraft/sounds/SoundEffect; eg CHAIN_FALL + f Lnet/minecraft/sounds/SoundEffect; eh CHAIN_HIT + f Lnet/minecraft/sounds/SoundEffect; ei CHAIN_PLACE + f Lnet/minecraft/sounds/SoundEffect; ej CHAIN_STEP + f Lnet/minecraft/sounds/SoundEffect; ek CHERRY_WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; el CHERRY_WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; em CHERRY_WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; en CHERRY_WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; eo CHERRY_WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; ep CHERRY_SAPLING_BREAK + f Lnet/minecraft/sounds/SoundEffect; eq CHERRY_SAPLING_FALL + f Lnet/minecraft/sounds/SoundEffect; er CHERRY_SAPLING_HIT + f Lnet/minecraft/sounds/SoundEffect; es CHERRY_SAPLING_PLACE + f Lnet/minecraft/sounds/SoundEffect; et CHERRY_SAPLING_STEP + f Lnet/minecraft/sounds/SoundEffect; eu CHERRY_LEAVES_BREAK + f Lnet/minecraft/sounds/SoundEffect; ev CHERRY_LEAVES_FALL + f Lnet/minecraft/sounds/SoundEffect; ew CHERRY_LEAVES_HIT + f Lnet/minecraft/sounds/SoundEffect; ex CHERRY_LEAVES_PLACE + f Lnet/minecraft/sounds/SoundEffect; ey CHERRY_LEAVES_STEP + f Lnet/minecraft/sounds/SoundEffect; ez CHERRY_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; f ALLAY_ITEM_TAKEN + f Lnet/minecraft/sounds/SoundEffect; fA CONDUIT_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; fB COPPER_BULB_BREAK + f Lnet/minecraft/sounds/SoundEffect; fC COPPER_BULB_STEP + f Lnet/minecraft/sounds/SoundEffect; fD COPPER_BULB_PLACE + f Lnet/minecraft/sounds/SoundEffect; fE COPPER_BULB_HIT + f Lnet/minecraft/sounds/SoundEffect; fF COPPER_BULB_FALL + f Lnet/minecraft/sounds/SoundEffect; fG COPPER_BULB_TURN_ON + f Lnet/minecraft/sounds/SoundEffect; fH COPPER_BULB_TURN_OFF + f Lnet/minecraft/sounds/SoundEffect; fI COPPER_BREAK + f Lnet/minecraft/sounds/SoundEffect; fJ COPPER_STEP + f Lnet/minecraft/sounds/SoundEffect; fK COPPER_PLACE + f Lnet/minecraft/sounds/SoundEffect; fL COPPER_HIT + f Lnet/minecraft/sounds/SoundEffect; fM COPPER_FALL + f Lnet/minecraft/sounds/SoundEffect; fN COPPER_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; fO COPPER_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; fP COPPER_GRATE_BREAK + f Lnet/minecraft/sounds/SoundEffect; fQ COPPER_GRATE_STEP + f Lnet/minecraft/sounds/SoundEffect; fR COPPER_GRATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; fS COPPER_GRATE_HIT + f Lnet/minecraft/sounds/SoundEffect; fT COPPER_GRATE_FALL + f Lnet/minecraft/sounds/SoundEffect; fU COPPER_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; fV COPPER_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; fW CORAL_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; fX CORAL_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; fY CORAL_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; fZ CORAL_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; fa CHISELED_BOOKSHELF_INSERT_ENCHANTED + f Lnet/minecraft/sounds/SoundEffect; fb CHISELED_BOOKSHELF_STEP + f Lnet/minecraft/sounds/SoundEffect; fc CHISELED_BOOKSHELF_PICKUP + f Lnet/minecraft/sounds/SoundEffect; fd CHISELED_BOOKSHELF_PICKUP_ENCHANTED + f Lnet/minecraft/sounds/SoundEffect; fe CHISELED_BOOKSHELF_PLACE + f Lnet/minecraft/sounds/SoundEffect; ff CHORUS_FLOWER_DEATH + f Lnet/minecraft/sounds/SoundEffect; fg CHORUS_FLOWER_GROW + f Lnet/minecraft/sounds/SoundEffect; fh CHORUS_FRUIT_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; fi COBWEB_BREAK + f Lnet/minecraft/sounds/SoundEffect; fj COBWEB_STEP + f Lnet/minecraft/sounds/SoundEffect; fk COBWEB_PLACE + f Lnet/minecraft/sounds/SoundEffect; fl COBWEB_HIT + f Lnet/minecraft/sounds/SoundEffect; fm COBWEB_FALL + f Lnet/minecraft/sounds/SoundEffect; fn COD_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; fo COD_DEATH + f Lnet/minecraft/sounds/SoundEffect; fp COD_FLOP + f Lnet/minecraft/sounds/SoundEffect; fq COD_HURT + f Lnet/minecraft/sounds/SoundEffect; fr COMPARATOR_CLICK + f Lnet/minecraft/sounds/SoundEffect; fs COMPOSTER_EMPTY + f Lnet/minecraft/sounds/SoundEffect; ft COMPOSTER_FILL + f Lnet/minecraft/sounds/SoundEffect; fu COMPOSTER_FILL_SUCCESS + f Lnet/minecraft/sounds/SoundEffect; fv COMPOSTER_READY + f Lnet/minecraft/sounds/SoundEffect; fw CONDUIT_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; fx CONDUIT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; fy CONDUIT_AMBIENT_SHORT + f Lnet/minecraft/sounds/SoundEffect; fz CONDUIT_ATTACK_TARGET + f Lnet/minecraft/sounds/SoundEffect; g ALLAY_THROW + f Lnet/minecraft/sounds/SoundEffect; gA DECORATED_POT_STEP + f Lnet/minecraft/sounds/SoundEffect; gB DECORATED_POT_PLACE + f Lnet/minecraft/sounds/SoundEffect; gC DECORATED_POT_SHATTER + f Lnet/minecraft/sounds/SoundEffect; gD DEEPSLATE_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; gE DEEPSLATE_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; gF DEEPSLATE_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; gG DEEPSLATE_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; gH DEEPSLATE_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; gI DEEPSLATE_BREAK + f Lnet/minecraft/sounds/SoundEffect; gJ DEEPSLATE_FALL + f Lnet/minecraft/sounds/SoundEffect; gK DEEPSLATE_HIT + f Lnet/minecraft/sounds/SoundEffect; gL DEEPSLATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; gM DEEPSLATE_STEP + f Lnet/minecraft/sounds/SoundEffect; gN DEEPSLATE_TILES_BREAK + f Lnet/minecraft/sounds/SoundEffect; gO DEEPSLATE_TILES_FALL + f Lnet/minecraft/sounds/SoundEffect; gP DEEPSLATE_TILES_HIT + f Lnet/minecraft/sounds/SoundEffect; gQ DEEPSLATE_TILES_PLACE + f Lnet/minecraft/sounds/SoundEffect; gR DEEPSLATE_TILES_STEP + f Lnet/minecraft/sounds/SoundEffect; gS DISPENSER_DISPENSE + f Lnet/minecraft/sounds/SoundEffect; gT DISPENSER_FAIL + f Lnet/minecraft/sounds/SoundEffect; gU DISPENSER_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; gV DOLPHIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; gW DOLPHIN_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; gX DOLPHIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; gY DOLPHIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; gZ DOLPHIN_EAT + f Lnet/minecraft/sounds/SoundEffect; ga CORAL_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; gb COW_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; gc COW_DEATH + f Lnet/minecraft/sounds/SoundEffect; gd COW_HURT + f Lnet/minecraft/sounds/SoundEffect; ge COW_MILK + f Lnet/minecraft/sounds/SoundEffect; gf COW_STEP + f Lnet/minecraft/sounds/SoundEffect; gg CRAFTER_CRAFT + f Lnet/minecraft/sounds/SoundEffect; gh CRAFTER_FAIL + f Lnet/minecraft/sounds/SoundEffect; gi CREEPER_DEATH + f Lnet/minecraft/sounds/SoundEffect; gj CREEPER_HURT + f Lnet/minecraft/sounds/SoundEffect; gk CREEPER_PRIMED + f Lnet/minecraft/sounds/SoundEffect; gl CROP_BREAK + f Lnet/minecraft/sounds/SoundEffect; gm CROP_PLANTED + f Lnet/minecraft/sounds/SoundEffect; gn CROSSBOW_HIT + f Lnet/minecraft/sounds/SoundEffect; go CROSSBOW_LOADING_END + f Lnet/minecraft/sounds/SoundEffect; gp CROSSBOW_LOADING_MIDDLE + f Lnet/minecraft/sounds/SoundEffect; gq CROSSBOW_LOADING_START + f Lnet/minecraft/sounds/SoundEffect; gr CROSSBOW_QUICK_CHARGE_1 + f Lnet/minecraft/sounds/SoundEffect; gs CROSSBOW_QUICK_CHARGE_2 + f Lnet/minecraft/sounds/SoundEffect; gt CROSSBOW_QUICK_CHARGE_3 + f Lnet/minecraft/sounds/SoundEffect; gu CROSSBOW_SHOOT + f Lnet/minecraft/sounds/SoundEffect; gv DECORATED_POT_BREAK + f Lnet/minecraft/sounds/SoundEffect; gw DECORATED_POT_FALL + f Lnet/minecraft/sounds/SoundEffect; gx DECORATED_POT_HIT + f Lnet/minecraft/sounds/SoundEffect; gy DECORATED_POT_INSERT + f Lnet/minecraft/sounds/SoundEffect; gz DECORATED_POT_INSERT_FAIL + f Lnet/minecraft/core/Holder$c; h AMBIENT_CAVE + f Lnet/minecraft/sounds/SoundEffect; hA POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON + f Lnet/minecraft/sounds/SoundEffect; hB BIG_DRIPLEAF_TILT_DOWN + f Lnet/minecraft/sounds/SoundEffect; hC BIG_DRIPLEAF_TILT_UP + f Lnet/minecraft/sounds/SoundEffect; hD DROWNED_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hE DROWNED_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; hF DROWNED_DEATH + f Lnet/minecraft/sounds/SoundEffect; hG DROWNED_DEATH_WATER + f Lnet/minecraft/sounds/SoundEffect; hH DROWNED_HURT + f Lnet/minecraft/sounds/SoundEffect; hI DROWNED_HURT_WATER + f Lnet/minecraft/sounds/SoundEffect; hJ DROWNED_SHOOT + f Lnet/minecraft/sounds/SoundEffect; hK DROWNED_STEP + f Lnet/minecraft/sounds/SoundEffect; hL DROWNED_SWIM + f Lnet/minecraft/sounds/SoundEffect; hM DYE_USE + f Lnet/minecraft/sounds/SoundEffect; hN EGG_THROW + f Lnet/minecraft/sounds/SoundEffect; hO ELDER_GUARDIAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hP ELDER_GUARDIAN_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; hQ ELDER_GUARDIAN_CURSE + f Lnet/minecraft/sounds/SoundEffect; hR ELDER_GUARDIAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; hS ELDER_GUARDIAN_DEATH_LAND + f Lnet/minecraft/sounds/SoundEffect; hT ELDER_GUARDIAN_FLOP + f Lnet/minecraft/sounds/SoundEffect; hU ELDER_GUARDIAN_HURT + f Lnet/minecraft/sounds/SoundEffect; hV ELDER_GUARDIAN_HURT_LAND + f Lnet/minecraft/sounds/SoundEffect; hW ELYTRA_FLYING + f Lnet/minecraft/sounds/SoundEffect; hX ENCHANTMENT_TABLE_USE + f Lnet/minecraft/sounds/SoundEffect; hY ENDER_CHEST_CLOSE + f Lnet/minecraft/sounds/SoundEffect; hZ ENDER_CHEST_OPEN + f Lnet/minecraft/sounds/SoundEffect; ha DOLPHIN_HURT + f Lnet/minecraft/sounds/SoundEffect; hb DOLPHIN_JUMP + f Lnet/minecraft/sounds/SoundEffect; hc DOLPHIN_PLAY + f Lnet/minecraft/sounds/SoundEffect; hd DOLPHIN_SPLASH + f Lnet/minecraft/sounds/SoundEffect; he DOLPHIN_SWIM + f Lnet/minecraft/sounds/SoundEffect; hf DONKEY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hg DONKEY_ANGRY + f Lnet/minecraft/sounds/SoundEffect; hh DONKEY_CHEST + f Lnet/minecraft/sounds/SoundEffect; hi DONKEY_DEATH + f Lnet/minecraft/sounds/SoundEffect; hj DONKEY_EAT + f Lnet/minecraft/sounds/SoundEffect; hk DONKEY_HURT + f Lnet/minecraft/sounds/SoundEffect; hl DONKEY_JUMP + f Lnet/minecraft/sounds/SoundEffect; hm DRIPSTONE_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; hn DRIPSTONE_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; ho DRIPSTONE_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; hp DRIPSTONE_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; hq DRIPSTONE_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; hr POINTED_DRIPSTONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; hs POINTED_DRIPSTONE_STEP + f Lnet/minecraft/sounds/SoundEffect; ht POINTED_DRIPSTONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; hu POINTED_DRIPSTONE_HIT + f Lnet/minecraft/sounds/SoundEffect; hv POINTED_DRIPSTONE_FALL + f Lnet/minecraft/sounds/SoundEffect; hw POINTED_DRIPSTONE_LAND + f Lnet/minecraft/sounds/SoundEffect; hx POINTED_DRIPSTONE_DRIP_LAVA + f Lnet/minecraft/sounds/SoundEffect; hy POINTED_DRIPSTONE_DRIP_WATER + f Lnet/minecraft/sounds/SoundEffect; hz POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON + f Lnet/minecraft/core/Holder$c; i AMBIENT_BASALT_DELTAS_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; iA EVOKER_DEATH + f Lnet/minecraft/sounds/SoundEffect; iB EVOKER_FANGS_ATTACK + f Lnet/minecraft/sounds/SoundEffect; iC EVOKER_HURT + f Lnet/minecraft/sounds/SoundEffect; iD EVOKER_PREPARE_ATTACK + f Lnet/minecraft/sounds/SoundEffect; iE EVOKER_PREPARE_SUMMON + f Lnet/minecraft/sounds/SoundEffect; iF EVOKER_PREPARE_WOLOLO + f Lnet/minecraft/sounds/SoundEffect; iG EXPERIENCE_BOTTLE_THROW + f Lnet/minecraft/sounds/SoundEffect; iH EXPERIENCE_ORB_PICKUP + f Lnet/minecraft/sounds/SoundEffect; iI FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; iJ FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; iK FIRECHARGE_USE + f Lnet/minecraft/sounds/SoundEffect; iL FIREWORK_ROCKET_BLAST + f Lnet/minecraft/sounds/SoundEffect; iM FIREWORK_ROCKET_BLAST_FAR + f Lnet/minecraft/sounds/SoundEffect; iN FIREWORK_ROCKET_LARGE_BLAST + f Lnet/minecraft/sounds/SoundEffect; iO FIREWORK_ROCKET_LARGE_BLAST_FAR + f Lnet/minecraft/sounds/SoundEffect; iP FIREWORK_ROCKET_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; iQ FIREWORK_ROCKET_SHOOT + f Lnet/minecraft/sounds/SoundEffect; iR FIREWORK_ROCKET_TWINKLE + f Lnet/minecraft/sounds/SoundEffect; iS FIREWORK_ROCKET_TWINKLE_FAR + f Lnet/minecraft/sounds/SoundEffect; iT FIRE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iU FIRE_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; iV FISH_SWIM + f Lnet/minecraft/sounds/SoundEffect; iW FISHING_BOBBER_RETRIEVE + f Lnet/minecraft/sounds/SoundEffect; iX FISHING_BOBBER_SPLASH + f Lnet/minecraft/sounds/SoundEffect; iY FISHING_BOBBER_THROW + f Lnet/minecraft/sounds/SoundEffect; iZ FLINTANDSTEEL_USE + f Lnet/minecraft/sounds/SoundEffect; ia ENDER_DRAGON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ib ENDER_DRAGON_DEATH + f Lnet/minecraft/sounds/SoundEffect; ic DRAGON_FIREBALL_EXPLODE + f Lnet/minecraft/sounds/SoundEffect; id ENDER_DRAGON_FLAP + f Lnet/minecraft/sounds/SoundEffect; ie ENDER_DRAGON_GROWL + f Lnet/minecraft/sounds/SoundEffect; if ENDER_DRAGON_HURT + f Lnet/minecraft/sounds/SoundEffect; ig ENDER_DRAGON_SHOOT + f Lnet/minecraft/sounds/SoundEffect; ih ENDER_EYE_DEATH + f Lnet/minecraft/sounds/SoundEffect; ii ENDER_EYE_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; ij ENDERMAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ik ENDERMAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; il ENDERMAN_HURT + f Lnet/minecraft/sounds/SoundEffect; im ENDERMAN_SCREAM + f Lnet/minecraft/sounds/SoundEffect; in ENDERMAN_STARE + f Lnet/minecraft/sounds/SoundEffect; io ENDERMAN_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; ip ENDERMITE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iq ENDERMITE_DEATH + f Lnet/minecraft/sounds/SoundEffect; ir ENDERMITE_HURT + f Lnet/minecraft/sounds/SoundEffect; is ENDERMITE_STEP + f Lnet/minecraft/sounds/SoundEffect; it ENDER_PEARL_THROW + f Lnet/minecraft/sounds/SoundEffect; iu END_GATEWAY_SPAWN + f Lnet/minecraft/sounds/SoundEffect; iv END_PORTAL_FRAME_FILL + f Lnet/minecraft/sounds/SoundEffect; iw END_PORTAL_SPAWN + f Lnet/minecraft/sounds/SoundEffect; ix EVOKER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iy EVOKER_CAST_SPELL + f Lnet/minecraft/sounds/SoundEffect; iz EVOKER_CELEBRATE + f Lnet/minecraft/core/Holder$c; j AMBIENT_BASALT_DELTAS_LOOP + f Lnet/minecraft/sounds/SoundEffect; jA FROGLIGHT_BREAK + f Lnet/minecraft/sounds/SoundEffect; jB FROGLIGHT_FALL + f Lnet/minecraft/sounds/SoundEffect; jC FROGLIGHT_HIT + f Lnet/minecraft/sounds/SoundEffect; jD FROGLIGHT_PLACE + f Lnet/minecraft/sounds/SoundEffect; jE FROGLIGHT_STEP + f Lnet/minecraft/sounds/SoundEffect; jF FROGSPAWNSTEP + f Lnet/minecraft/sounds/SoundEffect; jG FROGSPAWN_BREAK + f Lnet/minecraft/sounds/SoundEffect; jH FROGSPAWN_FALL + f Lnet/minecraft/sounds/SoundEffect; jI FROGSPAWN_HATCH + f Lnet/minecraft/sounds/SoundEffect; jJ FROGSPAWN_HIT + f Lnet/minecraft/sounds/SoundEffect; jK FROGSPAWN_PLACE + f Lnet/minecraft/sounds/SoundEffect; jL FROG_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; jM FROG_DEATH + f Lnet/minecraft/sounds/SoundEffect; jN FROG_EAT + f Lnet/minecraft/sounds/SoundEffect; jO FROG_HURT + f Lnet/minecraft/sounds/SoundEffect; jP FROG_LAY_SPAWN + f Lnet/minecraft/sounds/SoundEffect; jQ FROG_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; jR FROG_STEP + f Lnet/minecraft/sounds/SoundEffect; jS FROG_TONGUE + f Lnet/minecraft/sounds/SoundEffect; jT ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; jU ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; jV ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; jW ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; jX ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; jY FURNACE_FIRE_CRACKLE + f Lnet/minecraft/sounds/SoundEffect; jZ GENERIC_BIG_FALL + 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/core/Holder$c; k AMBIENT_BASALT_DELTAS_MOOD + f Lnet/minecraft/sounds/SoundEffect; kA GLOW_INK_SAC_USE + f Lnet/minecraft/sounds/SoundEffect; kB GLOW_ITEM_FRAME_ADD_ITEM + f Lnet/minecraft/sounds/SoundEffect; kC GLOW_ITEM_FRAME_BREAK + f Lnet/minecraft/sounds/SoundEffect; kD GLOW_ITEM_FRAME_PLACE + f Lnet/minecraft/sounds/SoundEffect; kE GLOW_ITEM_FRAME_REMOVE_ITEM + f Lnet/minecraft/sounds/SoundEffect; kF GLOW_ITEM_FRAME_ROTATE_ITEM + f Lnet/minecraft/sounds/SoundEffect; kG GLOW_SQUID_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; kH GLOW_SQUID_DEATH + f Lnet/minecraft/sounds/SoundEffect; kI GLOW_SQUID_HURT + f Lnet/minecraft/sounds/SoundEffect; kJ GLOW_SQUID_SQUIRT + f Lnet/minecraft/sounds/SoundEffect; kK GOAT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; kL GOAT_DEATH + f Lnet/minecraft/sounds/SoundEffect; kM GOAT_EAT + f Lnet/minecraft/sounds/SoundEffect; kN GOAT_HURT + f Lnet/minecraft/sounds/SoundEffect; kO GOAT_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; kP GOAT_MILK + f Lnet/minecraft/sounds/SoundEffect; kQ GOAT_PREPARE_RAM + f Lnet/minecraft/sounds/SoundEffect; kR GOAT_RAM_IMPACT + f Lnet/minecraft/sounds/SoundEffect; kS GOAT_HORN_BREAK + f Lnet/minecraft/sounds/SoundEffect; kT GOAT_HORN_PLAY + f Lnet/minecraft/sounds/SoundEffect; kU GOAT_SCREAMING_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; kV GOAT_SCREAMING_DEATH + f Lnet/minecraft/sounds/SoundEffect; kW GOAT_SCREAMING_EAT + f Lnet/minecraft/sounds/SoundEffect; kX GOAT_SCREAMING_HURT + f Lnet/minecraft/sounds/SoundEffect; kY GOAT_SCREAMING_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; kZ GOAT_SCREAMING_MILK + f Lnet/minecraft/sounds/SoundEffect; ka GENERIC_BURN + f Lnet/minecraft/sounds/SoundEffect; kb GENERIC_DEATH + f Lnet/minecraft/sounds/SoundEffect; kc GENERIC_DRINK + f Lnet/minecraft/sounds/SoundEffect; 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/core/Holder$c; l AMBIENT_CRIMSON_FOREST_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; lA HANGING_ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; lB HANGING_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; lC HANGING_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; lD HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; lE HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; lF HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; lG HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; lH HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; lI HEAVY_CORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; lJ HEAVY_CORE_FALL + f Lnet/minecraft/sounds/SoundEffect; lK HEAVY_CORE_HIT + f Lnet/minecraft/sounds/SoundEffect; lL HEAVY_CORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; lM HEAVY_CORE_STEP + f Lnet/minecraft/sounds/SoundEffect; lN NETHER_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; lO NETHER_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; lP NETHER_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; lQ NETHER_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; lR NETHER_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; lS BAMBOO_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; lT BAMBOO_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; lU BAMBOO_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; lV BAMBOO_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; lW BAMBOO_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; lX TRIAL_SPAWNER_BREAK + f Lnet/minecraft/sounds/SoundEffect; lY TRIAL_SPAWNER_STEP + f Lnet/minecraft/sounds/SoundEffect; lZ TRIAL_SPAWNER_PLACE + f Lnet/minecraft/sounds/SoundEffect; la GOAT_SCREAMING_PREPARE_RAM + f Lnet/minecraft/sounds/SoundEffect; lb GOAT_SCREAMING_RAM_IMPACT + f Lnet/minecraft/sounds/SoundEffect; lc GOAT_SCREAMING_HORN_BREAK + f Lnet/minecraft/sounds/SoundEffect; ld GOAT_STEP + f Lnet/minecraft/sounds/SoundEffect; le GRASS_BREAK + f Lnet/minecraft/sounds/SoundEffect; lf GRASS_FALL + f Lnet/minecraft/sounds/SoundEffect; lg GRASS_HIT + f Lnet/minecraft/sounds/SoundEffect; lh GRASS_PLACE + f Lnet/minecraft/sounds/SoundEffect; li GRASS_STEP + f Lnet/minecraft/sounds/SoundEffect; lj GRAVEL_BREAK + f Lnet/minecraft/sounds/SoundEffect; lk GRAVEL_FALL + f Lnet/minecraft/sounds/SoundEffect; ll GRAVEL_HIT + f Lnet/minecraft/sounds/SoundEffect; lm GRAVEL_PLACE + f Lnet/minecraft/sounds/SoundEffect; ln GRAVEL_STEP + f Lnet/minecraft/sounds/SoundEffect; lo GRINDSTONE_USE + f Lnet/minecraft/sounds/SoundEffect; lp GROWING_PLANT_CROP + f Lnet/minecraft/sounds/SoundEffect; lq GUARDIAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; lr GUARDIAN_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; ls GUARDIAN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; lt GUARDIAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; lu GUARDIAN_DEATH_LAND + f Lnet/minecraft/sounds/SoundEffect; lv GUARDIAN_FLOP + f Lnet/minecraft/sounds/SoundEffect; lw GUARDIAN_HURT + f Lnet/minecraft/sounds/SoundEffect; lx GUARDIAN_HURT_LAND + f Lnet/minecraft/sounds/SoundEffect; ly HANGING_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; lz HANGING_ROOTS_FALL + f Lnet/minecraft/core/Holder$c; m AMBIENT_CRIMSON_FOREST_LOOP + f Lnet/minecraft/sounds/SoundEffect; mA HONEY_BLOCK_SLIDE + f Lnet/minecraft/sounds/SoundEffect; mB HONEY_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; mC HONEYCOMB_WAX_ON + f Lnet/minecraft/sounds/SoundEffect; mD HONEY_DRINK + f I mE GOAT_HORN_VARIANT_COUNT + f Lcom/google/common/collect/ImmutableList; mF GOAT_HORN_SOUND_VARIANTS + f Lnet/minecraft/sounds/SoundEffect; mG HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; mH HORSE_ANGRY + f Lnet/minecraft/sounds/SoundEffect; mI HORSE_ARMOR + f Lnet/minecraft/sounds/SoundEffect; mJ HORSE_BREATHE + f Lnet/minecraft/sounds/SoundEffect; mK HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; mL HORSE_EAT + f Lnet/minecraft/sounds/SoundEffect; mM HORSE_GALLOP + f Lnet/minecraft/sounds/SoundEffect; mN HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; mO HORSE_JUMP + f Lnet/minecraft/sounds/SoundEffect; mP HORSE_LAND + f Lnet/minecraft/sounds/SoundEffect; mQ HORSE_SADDLE + f Lnet/minecraft/sounds/SoundEffect; mR HORSE_STEP + f Lnet/minecraft/sounds/SoundEffect; mS HORSE_STEP_WOOD + f Lnet/minecraft/sounds/SoundEffect; mT HOSTILE_BIG_FALL + f Lnet/minecraft/sounds/SoundEffect; mU HOSTILE_DEATH + f Lnet/minecraft/sounds/SoundEffect; mV HOSTILE_HURT + f Lnet/minecraft/sounds/SoundEffect; mW HOSTILE_SMALL_FALL + f Lnet/minecraft/sounds/SoundEffect; mX HOSTILE_SPLASH + f Lnet/minecraft/sounds/SoundEffect; mY HOSTILE_SWIM + f Lnet/minecraft/sounds/SoundEffect; mZ HUSK_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ma TRIAL_SPAWNER_HIT + f Lnet/minecraft/sounds/SoundEffect; mb TRIAL_SPAWNER_FALL + f Lnet/minecraft/sounds/SoundEffect; mc TRIAL_SPAWNER_SPAWN_MOB + f Lnet/minecraft/sounds/SoundEffect; md TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM + f Lnet/minecraft/sounds/SoundEffect; me TRIAL_SPAWNER_SPAWN_ITEM + f Lnet/minecraft/sounds/SoundEffect; mf TRIAL_SPAWNER_SPAWN_ITEM_BEGIN + f Lnet/minecraft/sounds/SoundEffect; mg TRIAL_SPAWNER_DETECT_PLAYER + f Lnet/minecraft/sounds/SoundEffect; mh TRIAL_SPAWNER_OMINOUS_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; mi TRIAL_SPAWNER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; mj TRIAL_SPAWNER_AMBIENT_OMINOUS + f Lnet/minecraft/sounds/SoundEffect; mk TRIAL_SPAWNER_OPEN_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; ml TRIAL_SPAWNER_CLOSE_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; mm TRIAL_SPAWNER_EJECT_ITEM + f Lnet/minecraft/sounds/SoundEffect; mn HOE_TILL + f Lnet/minecraft/sounds/SoundEffect; mo HOGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; mp HOGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; mq HOGLIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; mr HOGLIN_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; ms HOGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; mt HOGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; mu HOGLIN_RETREAT + f Lnet/minecraft/sounds/SoundEffect; mv HOGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; mw HONEY_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; mx HONEY_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; my HONEY_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; mz HONEY_BLOCK_PLACE + f Lnet/minecraft/core/Holder$c; n AMBIENT_CRIMSON_FOREST_MOOD + f Lnet/minecraft/sounds/SoundEffect; nA ITEM_FRAME_ROTATE_ITEM + f Lnet/minecraft/sounds/SoundEffect; nB ITEM_BREAK + f Lnet/minecraft/sounds/SoundEffect; nC ITEM_PICKUP + f Lnet/minecraft/sounds/SoundEffect; nD LADDER_BREAK + f Lnet/minecraft/sounds/SoundEffect; nE LADDER_FALL + f Lnet/minecraft/sounds/SoundEffect; nF LADDER_HIT + f Lnet/minecraft/sounds/SoundEffect; nG LADDER_PLACE + f Lnet/minecraft/sounds/SoundEffect; nH LADDER_STEP + f Lnet/minecraft/sounds/SoundEffect; nI LANTERN_BREAK + f Lnet/minecraft/sounds/SoundEffect; nJ LANTERN_FALL + f Lnet/minecraft/sounds/SoundEffect; nK LANTERN_HIT + f Lnet/minecraft/sounds/SoundEffect; nL LANTERN_PLACE + f Lnet/minecraft/sounds/SoundEffect; nM LANTERN_STEP + f Lnet/minecraft/sounds/SoundEffect; nN LARGE_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; nO LARGE_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; nP LAVA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; nQ LAVA_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; nR LAVA_POP + f Lnet/minecraft/sounds/SoundEffect; nS LEASH_KNOT_BREAK + f Lnet/minecraft/sounds/SoundEffect; nT LEASH_KNOT_PLACE + f Lnet/minecraft/sounds/SoundEffect; nU LEVER_CLICK + f Lnet/minecraft/sounds/SoundEffect; nV LIGHTNING_BOLT_IMPACT + f Lnet/minecraft/sounds/SoundEffect; nW LIGHTNING_BOLT_THUNDER + f Lnet/minecraft/sounds/SoundEffect; nX LINGERING_POTION_THROW + f Lnet/minecraft/sounds/SoundEffect; nY LLAMA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; nZ LLAMA_ANGRY + f Lnet/minecraft/sounds/SoundEffect; na HUSK_CONVERTED_TO_ZOMBIE + f Lnet/minecraft/sounds/SoundEffect; nb HUSK_DEATH + f Lnet/minecraft/sounds/SoundEffect; nc HUSK_HURT + f Lnet/minecraft/sounds/SoundEffect; nd HUSK_STEP + f Lnet/minecraft/sounds/SoundEffect; ne ILLUSIONER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; nf ILLUSIONER_CAST_SPELL + f Lnet/minecraft/sounds/SoundEffect; ng ILLUSIONER_DEATH + f Lnet/minecraft/sounds/SoundEffect; nh ILLUSIONER_HURT + f Lnet/minecraft/sounds/SoundEffect; ni ILLUSIONER_MIRROR_MOVE + f Lnet/minecraft/sounds/SoundEffect; nj ILLUSIONER_PREPARE_BLINDNESS + f Lnet/minecraft/sounds/SoundEffect; nk ILLUSIONER_PREPARE_MIRROR + f Lnet/minecraft/sounds/SoundEffect; nl INK_SAC_USE + f Lnet/minecraft/sounds/SoundEffect; nm IRON_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; nn IRON_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; no IRON_GOLEM_ATTACK + f Lnet/minecraft/sounds/SoundEffect; np IRON_GOLEM_DAMAGE + f Lnet/minecraft/sounds/SoundEffect; nq IRON_GOLEM_DEATH + f Lnet/minecraft/sounds/SoundEffect; nr IRON_GOLEM_HURT + f Lnet/minecraft/sounds/SoundEffect; ns IRON_GOLEM_REPAIR + f Lnet/minecraft/sounds/SoundEffect; nt IRON_GOLEM_STEP + f Lnet/minecraft/sounds/SoundEffect; nu IRON_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; nv IRON_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; nw ITEM_FRAME_ADD_ITEM + f Lnet/minecraft/sounds/SoundEffect; nx ITEM_FRAME_BREAK + f Lnet/minecraft/sounds/SoundEffect; ny ITEM_FRAME_PLACE + f Lnet/minecraft/sounds/SoundEffect; nz ITEM_FRAME_REMOVE_ITEM + f Lnet/minecraft/core/Holder$c; o AMBIENT_NETHER_WASTES_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; oA MANGROVE_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; oB MANGROVE_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; oC MEDIUM_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; oD MEDIUM_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; oE METAL_BREAK + f Lnet/minecraft/sounds/SoundEffect; oF METAL_FALL + f Lnet/minecraft/sounds/SoundEffect; oG METAL_HIT + f Lnet/minecraft/sounds/SoundEffect; oH METAL_PLACE + f Lnet/minecraft/sounds/SoundEffect; oI METAL_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; oJ METAL_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; oK METAL_STEP + f Lnet/minecraft/sounds/SoundEffect; oL MINECART_INSIDE_UNDERWATER + f Lnet/minecraft/sounds/SoundEffect; oM MINECART_INSIDE + f Lnet/minecraft/sounds/SoundEffect; oN MINECART_RIDING + f Lnet/minecraft/sounds/SoundEffect; oO MOOSHROOM_CONVERT + f Lnet/minecraft/sounds/SoundEffect; oP MOOSHROOM_EAT + f Lnet/minecraft/sounds/SoundEffect; oQ MOOSHROOM_MILK + f Lnet/minecraft/sounds/SoundEffect; oR MOOSHROOM_MILK_SUSPICIOUSLY + f Lnet/minecraft/sounds/SoundEffect; oS MOOSHROOM_SHEAR + f Lnet/minecraft/sounds/SoundEffect; oT MOSS_CARPET_BREAK + f Lnet/minecraft/sounds/SoundEffect; oU MOSS_CARPET_FALL + f Lnet/minecraft/sounds/SoundEffect; oV MOSS_CARPET_HIT + f Lnet/minecraft/sounds/SoundEffect; oW MOSS_CARPET_PLACE + f Lnet/minecraft/sounds/SoundEffect; oX MOSS_CARPET_STEP + f Lnet/minecraft/sounds/SoundEffect; oY PINK_PETALS_BREAK + f Lnet/minecraft/sounds/SoundEffect; oZ PINK_PETALS_FALL + f Lnet/minecraft/sounds/SoundEffect; oa LLAMA_CHEST + f Lnet/minecraft/sounds/SoundEffect; ob LLAMA_DEATH + f Lnet/minecraft/sounds/SoundEffect; oc LLAMA_EAT + f Lnet/minecraft/sounds/SoundEffect; od LLAMA_HURT + f Lnet/minecraft/sounds/SoundEffect; oe LLAMA_SPIT + f Lnet/minecraft/sounds/SoundEffect; of LLAMA_STEP + f Lnet/minecraft/core/Holder; og LLAMA_SWAG + f Lnet/minecraft/sounds/SoundEffect; oh MAGMA_CUBE_DEATH_SMALL + f Lnet/minecraft/sounds/SoundEffect; oi LODESTONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; oj LODESTONE_STEP + f Lnet/minecraft/sounds/SoundEffect; ok LODESTONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; ol LODESTONE_HIT + f Lnet/minecraft/sounds/SoundEffect; om LODESTONE_FALL + f Lnet/minecraft/sounds/SoundEffect; on LODESTONE_COMPASS_LOCK + f Lnet/minecraft/sounds/SoundEffect; oo MACE_SMASH_AIR + f Lnet/minecraft/sounds/SoundEffect; op MACE_SMASH_GROUND + f Lnet/minecraft/sounds/SoundEffect; oq MACE_SMASH_GROUND_HEAVY + f Lnet/minecraft/sounds/SoundEffect; or MAGMA_CUBE_DEATH + f Lnet/minecraft/sounds/SoundEffect; os MAGMA_CUBE_HURT + f Lnet/minecraft/sounds/SoundEffect; ot MAGMA_CUBE_HURT_SMALL + f Lnet/minecraft/sounds/SoundEffect; ou MAGMA_CUBE_JUMP + f Lnet/minecraft/sounds/SoundEffect; ov MAGMA_CUBE_SQUISH + f Lnet/minecraft/sounds/SoundEffect; ow MAGMA_CUBE_SQUISH_SMALL + f Lnet/minecraft/sounds/SoundEffect; ox MANGROVE_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; oy MANGROVE_ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; oz MANGROVE_ROOTS_HIT + f Lnet/minecraft/core/Holder$c; p AMBIENT_NETHER_WASTES_LOOP + f Lnet/minecraft/sounds/SoundEffect; pA MULE_DEATH + f Lnet/minecraft/sounds/SoundEffect; pB MULE_EAT + f Lnet/minecraft/sounds/SoundEffect; pC MULE_HURT + f Lnet/minecraft/sounds/SoundEffect; pD MULE_JUMP + f Lnet/minecraft/core/Holder$c; pE MUSIC_CREATIVE + f Lnet/minecraft/core/Holder$c; pF MUSIC_CREDITS + f Lnet/minecraft/sounds/SoundEffect; pG MUSIC_DISC_5 + f Lnet/minecraft/sounds/SoundEffect; pH MUSIC_DISC_11 + f Lnet/minecraft/sounds/SoundEffect; pI MUSIC_DISC_13 + f Lnet/minecraft/sounds/SoundEffect; pJ MUSIC_DISC_BLOCKS + f Lnet/minecraft/sounds/SoundEffect; pK MUSIC_DISC_CAT + f Lnet/minecraft/sounds/SoundEffect; pL MUSIC_DISC_CHIRP + f Lnet/minecraft/sounds/SoundEffect; pM MUSIC_DISC_FAR + f Lnet/minecraft/sounds/SoundEffect; pN MUSIC_DISC_MALL + f Lnet/minecraft/sounds/SoundEffect; pO MUSIC_DISC_MELLOHI + f Lnet/minecraft/sounds/SoundEffect; pP MUSIC_DISC_PIGSTEP + f Lnet/minecraft/sounds/SoundEffect; pQ MUSIC_DISC_STAL + f Lnet/minecraft/sounds/SoundEffect; pR MUSIC_DISC_STRAD + f Lnet/minecraft/sounds/SoundEffect; pS MUSIC_DISC_WAIT + f Lnet/minecraft/sounds/SoundEffect; pT MUSIC_DISC_WARD + f Lnet/minecraft/sounds/SoundEffect; pU MUSIC_DISC_OTHERSIDE + f Lnet/minecraft/sounds/SoundEffect; pV MUSIC_DISC_RELIC + f Lnet/minecraft/core/Holder$c; pW MUSIC_DRAGON + f Lnet/minecraft/core/Holder$c; pX MUSIC_END + f Lnet/minecraft/core/Holder$c; pY MUSIC_GAME + f Lnet/minecraft/core/Holder$c; pZ MUSIC_MENU + f Lnet/minecraft/sounds/SoundEffect; pa PINK_PETALS_HIT + f Lnet/minecraft/sounds/SoundEffect; pb PINK_PETALS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pc PINK_PETALS_STEP + f Lnet/minecraft/sounds/SoundEffect; pd MOSS_BREAK + f Lnet/minecraft/sounds/SoundEffect; pe MOSS_FALL + f Lnet/minecraft/sounds/SoundEffect; pf MOSS_HIT + f Lnet/minecraft/sounds/SoundEffect; pg MOSS_PLACE + f Lnet/minecraft/sounds/SoundEffect; ph MOSS_STEP + f Lnet/minecraft/sounds/SoundEffect; pi MUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; pj MUD_FALL + f Lnet/minecraft/sounds/SoundEffect; pk MUD_HIT + f Lnet/minecraft/sounds/SoundEffect; pl MUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; pm MUD_STEP + f Lnet/minecraft/sounds/SoundEffect; pn MUD_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; po MUD_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; pp MUD_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; pq MUD_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pr MUD_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; ps MUDDY_MANGROVE_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; pt MUDDY_MANGROVE_ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; pu MUDDY_MANGROVE_ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; pv MUDDY_MANGROVE_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pw MUDDY_MANGROVE_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; px MULE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; py MULE_ANGRY + f Lnet/minecraft/sounds/SoundEffect; pz MULE_CHEST + f Lnet/minecraft/core/Holder$c; q AMBIENT_NETHER_WASTES_MOOD + f Lnet/minecraft/sounds/SoundEffect; qA NETHER_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; qB NETHER_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; qC NETHER_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; qD NETHER_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; qE NETHER_WART_BREAK + f Lnet/minecraft/sounds/SoundEffect; qF NETHER_WART_PLANTED + f Lnet/minecraft/sounds/SoundEffect; qG NETHER_WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; qH NETHER_WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; qI NETHER_WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; qJ NETHER_WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; qK NETHER_WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; qL NETHER_WOOD_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; qM NETHER_WOOD_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; qN NETHER_WOOD_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; qO NETHER_WOOD_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; qP NETHER_WOOD_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; qQ NETHER_WOOD_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; qR NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; qS NETHER_WOOD_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; qT NETHER_WOOD_FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; qU NETHER_WOOD_FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; qV EMPTY + f Lnet/minecraft/sounds/SoundEffect; qW PACKED_MUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; qX PACKED_MUD_FALL + f Lnet/minecraft/sounds/SoundEffect; qY PACKED_MUD_HIT + f Lnet/minecraft/sounds/SoundEffect; qZ PACKED_MUD_PLACE + f Lnet/minecraft/core/Holder$c; qa MUSIC_BIOME_BASALT_DELTAS + f Lnet/minecraft/core/Holder$c; qb MUSIC_BIOME_CRIMSON_FOREST + f Lnet/minecraft/core/Holder$c; qc MUSIC_BIOME_DEEP_DARK + f Lnet/minecraft/core/Holder$c; qd MUSIC_BIOME_DRIPSTONE_CAVES + f Lnet/minecraft/core/Holder$c; qe MUSIC_BIOME_GROVE + f Lnet/minecraft/core/Holder$c; qf MUSIC_BIOME_JAGGED_PEAKS + f Lnet/minecraft/core/Holder$c; qg MUSIC_BIOME_LUSH_CAVES + f Lnet/minecraft/core/Holder$c; qh MUSIC_BIOME_SWAMP + f Lnet/minecraft/core/Holder$c; qi MUSIC_BIOME_FOREST + f Lnet/minecraft/core/Holder$c; qj MUSIC_BIOME_OLD_GROWTH_TAIGA + f Lnet/minecraft/core/Holder$c; qk MUSIC_BIOME_MEADOW + f Lnet/minecraft/core/Holder$c; ql MUSIC_BIOME_CHERRY_GROVE + f Lnet/minecraft/core/Holder$c; qm MUSIC_BIOME_NETHER_WASTES + f Lnet/minecraft/core/Holder$c; qn MUSIC_BIOME_FROZEN_PEAKS + f Lnet/minecraft/core/Holder$c; qo MUSIC_BIOME_SNOWY_SLOPES + f Lnet/minecraft/core/Holder$c; qp MUSIC_BIOME_SOUL_SAND_VALLEY + f Lnet/minecraft/core/Holder$c; qq MUSIC_BIOME_STONY_PEAKS + f Lnet/minecraft/core/Holder$c; qr MUSIC_BIOME_WARPED_FOREST + f Lnet/minecraft/core/Holder$c; qs MUSIC_BIOME_FLOWER_FOREST + f Lnet/minecraft/core/Holder$c; qt MUSIC_BIOME_DESERT + f Lnet/minecraft/core/Holder$c; qu MUSIC_BIOME_BADLANDS + f Lnet/minecraft/core/Holder$c; qv MUSIC_BIOME_JUNGLE + f Lnet/minecraft/core/Holder$c; qw MUSIC_BIOME_SPARSE_JUNGLE + f Lnet/minecraft/core/Holder$c; qx MUSIC_BIOME_BAMBOO_JUNGLE + f Lnet/minecraft/core/Holder$c; qy MUSIC_UNDER_WATER + f Lnet/minecraft/sounds/SoundEffect; qz NETHER_BRICKS_BREAK + f Lnet/minecraft/core/Holder$c; r AMBIENT_SOUL_SAND_VALLEY_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; rA WART_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; rB WART_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; rC WART_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; rD WART_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; rE WART_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; rF NETHERITE_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; rG NETHERITE_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; rH NETHERITE_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; rI NETHERITE_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; rJ NETHERITE_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; rK NETHERRACK_BREAK + f Lnet/minecraft/sounds/SoundEffect; rL NETHERRACK_STEP + f Lnet/minecraft/sounds/SoundEffect; rM NETHERRACK_PLACE + f Lnet/minecraft/sounds/SoundEffect; rN NETHERRACK_HIT + f Lnet/minecraft/sounds/SoundEffect; rO NETHERRACK_FALL + f Lnet/minecraft/core/Holder$c; rP NOTE_BLOCK_BASEDRUM + f Lnet/minecraft/core/Holder$c; rQ NOTE_BLOCK_BASS + f Lnet/minecraft/core/Holder$c; rR NOTE_BLOCK_BELL + f Lnet/minecraft/core/Holder$c; rS NOTE_BLOCK_CHIME + f Lnet/minecraft/core/Holder$c; rT NOTE_BLOCK_FLUTE + f Lnet/minecraft/core/Holder$c; rU NOTE_BLOCK_GUITAR + f Lnet/minecraft/core/Holder$c; rV NOTE_BLOCK_HARP + f Lnet/minecraft/core/Holder$c; rW NOTE_BLOCK_HAT + f Lnet/minecraft/core/Holder$c; rX NOTE_BLOCK_PLING + f Lnet/minecraft/core/Holder$c; rY NOTE_BLOCK_SNARE + f Lnet/minecraft/core/Holder$c; rZ NOTE_BLOCK_XYLOPHONE + f Lnet/minecraft/sounds/SoundEffect; ra PACKED_MUD_STEP + f Lnet/minecraft/sounds/SoundEffect; rb STEM_BREAK + f Lnet/minecraft/sounds/SoundEffect; rc STEM_STEP + f Lnet/minecraft/sounds/SoundEffect; rd STEM_PLACE + f Lnet/minecraft/sounds/SoundEffect; re STEM_HIT + f Lnet/minecraft/sounds/SoundEffect; rf STEM_FALL + f Lnet/minecraft/sounds/SoundEffect; rg NYLIUM_BREAK + f Lnet/minecraft/sounds/SoundEffect; rh NYLIUM_STEP + f Lnet/minecraft/sounds/SoundEffect; ri NYLIUM_PLACE + f Lnet/minecraft/sounds/SoundEffect; rj NYLIUM_HIT + f Lnet/minecraft/sounds/SoundEffect; rk NYLIUM_FALL + f Lnet/minecraft/sounds/SoundEffect; rl NETHER_SPROUTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; rm NETHER_SPROUTS_STEP + f Lnet/minecraft/sounds/SoundEffect; rn NETHER_SPROUTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; ro NETHER_SPROUTS_HIT + f Lnet/minecraft/sounds/SoundEffect; rp NETHER_SPROUTS_FALL + f Lnet/minecraft/sounds/SoundEffect; rq FUNGUS_BREAK + f Lnet/minecraft/sounds/SoundEffect; rr FUNGUS_STEP + f Lnet/minecraft/sounds/SoundEffect; rs FUNGUS_PLACE + f Lnet/minecraft/sounds/SoundEffect; rt FUNGUS_HIT + f Lnet/minecraft/sounds/SoundEffect; ru FUNGUS_FALL + f Lnet/minecraft/sounds/SoundEffect; rv WEEPING_VINES_BREAK + f Lnet/minecraft/sounds/SoundEffect; rw WEEPING_VINES_STEP + f Lnet/minecraft/sounds/SoundEffect; rx WEEPING_VINES_PLACE + f Lnet/minecraft/sounds/SoundEffect; ry WEEPING_VINES_HIT + f Lnet/minecraft/sounds/SoundEffect; rz WEEPING_VINES_FALL + f Lnet/minecraft/core/Holder$c; s AMBIENT_SOUL_SAND_VALLEY_LOOP + f Lnet/minecraft/sounds/SoundEffect; sA PANDA_HURT + f Lnet/minecraft/sounds/SoundEffect; sB PANDA_BITE + f Lnet/minecraft/sounds/SoundEffect; sC PARROT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; sD PARROT_DEATH + f Lnet/minecraft/sounds/SoundEffect; sE PARROT_EAT + f Lnet/minecraft/sounds/SoundEffect; sF PARROT_FLY + f Lnet/minecraft/sounds/SoundEffect; sG PARROT_HURT + f Lnet/minecraft/sounds/SoundEffect; sH PARROT_IMITATE_BLAZE + f Lnet/minecraft/sounds/SoundEffect; sI PARROT_IMITATE_BOGGED + f Lnet/minecraft/sounds/SoundEffect; sJ PARROT_IMITATE_BREEZE + f Lnet/minecraft/sounds/SoundEffect; sK PARROT_IMITATE_CREEPER + f Lnet/minecraft/sounds/SoundEffect; sL PARROT_IMITATE_DROWNED + f Lnet/minecraft/sounds/SoundEffect; sM PARROT_IMITATE_ELDER_GUARDIAN + f Lnet/minecraft/sounds/SoundEffect; sN PARROT_IMITATE_ENDER_DRAGON + f Lnet/minecraft/sounds/SoundEffect; sO PARROT_IMITATE_ENDERMITE + f Lnet/minecraft/sounds/SoundEffect; sP PARROT_IMITATE_EVOKER + f Lnet/minecraft/sounds/SoundEffect; sQ PARROT_IMITATE_GHAST + f Lnet/minecraft/sounds/SoundEffect; sR PARROT_IMITATE_GUARDIAN + f Lnet/minecraft/sounds/SoundEffect; sS PARROT_IMITATE_HOGLIN + f Lnet/minecraft/sounds/SoundEffect; sT PARROT_IMITATE_HUSK + f Lnet/minecraft/sounds/SoundEffect; sU PARROT_IMITATE_ILLUSIONER + f Lnet/minecraft/sounds/SoundEffect; sV PARROT_IMITATE_MAGMA_CUBE + f Lnet/minecraft/sounds/SoundEffect; sW PARROT_IMITATE_PHANTOM + f Lnet/minecraft/sounds/SoundEffect; sX PARROT_IMITATE_PIGLIN + f Lnet/minecraft/sounds/SoundEffect; sY PARROT_IMITATE_PIGLIN_BRUTE + f Lnet/minecraft/sounds/SoundEffect; sZ PARROT_IMITATE_PILLAGER + f Lnet/minecraft/core/Holder$c; sa NOTE_BLOCK_IRON_XYLOPHONE + f Lnet/minecraft/core/Holder$c; sb NOTE_BLOCK_COW_BELL + f Lnet/minecraft/core/Holder$c; sc NOTE_BLOCK_DIDGERIDOO + f Lnet/minecraft/core/Holder$c; sd NOTE_BLOCK_BIT + f Lnet/minecraft/core/Holder$c; se NOTE_BLOCK_BANJO + f Lnet/minecraft/core/Holder$c; sf NOTE_BLOCK_IMITATE_ZOMBIE + f Lnet/minecraft/core/Holder$c; sg NOTE_BLOCK_IMITATE_SKELETON + f Lnet/minecraft/core/Holder$c; sh NOTE_BLOCK_IMITATE_CREEPER + f Lnet/minecraft/core/Holder$c; si NOTE_BLOCK_IMITATE_ENDER_DRAGON + f Lnet/minecraft/core/Holder$c; sj NOTE_BLOCK_IMITATE_WITHER_SKELETON + f Lnet/minecraft/core/Holder$c; sk NOTE_BLOCK_IMITATE_PIGLIN + f Lnet/minecraft/sounds/SoundEffect; sl OCELOT_HURT + f Lnet/minecraft/sounds/SoundEffect; sm OCELOT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; sn OCELOT_DEATH + f Lnet/minecraft/sounds/SoundEffect; so OMINOUS_BOTTLE_DISPOSE + f Lnet/minecraft/sounds/SoundEffect; sp PAINTING_BREAK + f Lnet/minecraft/sounds/SoundEffect; sq PAINTING_PLACE + f Lnet/minecraft/sounds/SoundEffect; sr PANDA_PRE_SNEEZE + f Lnet/minecraft/sounds/SoundEffect; ss PANDA_SNEEZE + f Lnet/minecraft/sounds/SoundEffect; st PANDA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; su PANDA_DEATH + f Lnet/minecraft/sounds/SoundEffect; sv PANDA_EAT + f Lnet/minecraft/sounds/SoundEffect; sw PANDA_STEP + f Lnet/minecraft/sounds/SoundEffect; sx PANDA_CANT_BREED + f Lnet/minecraft/sounds/SoundEffect; sy PANDA_AGGRESSIVE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; sz PANDA_WORRIED_AMBIENT + f Lnet/minecraft/core/Holder$c; t AMBIENT_SOUL_SAND_VALLEY_MOOD + f Lnet/minecraft/sounds/SoundEffect; tA PIG_SADDLE + f Lnet/minecraft/sounds/SoundEffect; tB PIG_STEP + f Lnet/minecraft/sounds/SoundEffect; tC PIGLIN_ADMIRING_ITEM + f Lnet/minecraft/sounds/SoundEffect; tD PIGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tE PIGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; tF PIGLIN_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; tG PIGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; tH PIGLIN_JEALOUS + f Lnet/minecraft/sounds/SoundEffect; tI PIGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; tJ PIGLIN_RETREAT + f Lnet/minecraft/sounds/SoundEffect; tK PIGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; tL PIGLIN_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; tM PIGLIN_BRUTE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tN PIGLIN_BRUTE_ANGRY + f Lnet/minecraft/sounds/SoundEffect; tO PIGLIN_BRUTE_DEATH + f Lnet/minecraft/sounds/SoundEffect; tP PIGLIN_BRUTE_HURT + f Lnet/minecraft/sounds/SoundEffect; tQ PIGLIN_BRUTE_STEP + f Lnet/minecraft/sounds/SoundEffect; tR PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; tS PILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tT PILLAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; tU PILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; tV PILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; tW PISTON_CONTRACT + f Lnet/minecraft/sounds/SoundEffect; tX PISTON_EXTEND + f Lnet/minecraft/sounds/SoundEffect; tY PLAYER_ATTACK_CRIT + f Lnet/minecraft/sounds/SoundEffect; tZ PLAYER_ATTACK_KNOCKBACK + f Lnet/minecraft/sounds/SoundEffect; ta PARROT_IMITATE_RAVAGER + f Lnet/minecraft/sounds/SoundEffect; tb PARROT_IMITATE_SHULKER + f Lnet/minecraft/sounds/SoundEffect; tc PARROT_IMITATE_SILVERFISH + f Lnet/minecraft/sounds/SoundEffect; td PARROT_IMITATE_SKELETON + f Lnet/minecraft/sounds/SoundEffect; te PARROT_IMITATE_SLIME + f Lnet/minecraft/sounds/SoundEffect; tf PARROT_IMITATE_SPIDER + f Lnet/minecraft/sounds/SoundEffect; tg PARROT_IMITATE_STRAY + f Lnet/minecraft/sounds/SoundEffect; th PARROT_IMITATE_VEX + f Lnet/minecraft/sounds/SoundEffect; ti PARROT_IMITATE_VINDICATOR + f Lnet/minecraft/sounds/SoundEffect; tj PARROT_IMITATE_WARDEN + f Lnet/minecraft/sounds/SoundEffect; tk PARROT_IMITATE_WITCH + f Lnet/minecraft/sounds/SoundEffect; tl PARROT_IMITATE_WITHER + f Lnet/minecraft/sounds/SoundEffect; tm PARROT_IMITATE_WITHER_SKELETON + f Lnet/minecraft/sounds/SoundEffect; tn PARROT_IMITATE_ZOGLIN + f Lnet/minecraft/sounds/SoundEffect; to PARROT_IMITATE_ZOMBIE + f Lnet/minecraft/sounds/SoundEffect; tp PARROT_IMITATE_ZOMBIE_VILLAGER + f Lnet/minecraft/sounds/SoundEffect; tq PARROT_STEP + f Lnet/minecraft/sounds/SoundEffect; tr PHANTOM_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ts PHANTOM_BITE + f Lnet/minecraft/sounds/SoundEffect; tt PHANTOM_DEATH + f Lnet/minecraft/sounds/SoundEffect; tu PHANTOM_FLAP + f Lnet/minecraft/sounds/SoundEffect; tv PHANTOM_HURT + f Lnet/minecraft/sounds/SoundEffect; tw PHANTOM_SWOOP + f Lnet/minecraft/sounds/SoundEffect; tx PIG_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ty PIG_DEATH + f Lnet/minecraft/sounds/SoundEffect; tz PIG_HURT + f Lnet/minecraft/core/Holder$c; u AMBIENT_WARPED_FOREST_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; uA POLISHED_DEEPSLATE_FALL + f Lnet/minecraft/sounds/SoundEffect; uB POLISHED_DEEPSLATE_HIT + f Lnet/minecraft/sounds/SoundEffect; uC POLISHED_DEEPSLATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; uD POLISHED_DEEPSLATE_STEP + f Lnet/minecraft/sounds/SoundEffect; uE PORTAL_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uF PORTAL_TRAVEL + f Lnet/minecraft/sounds/SoundEffect; uG PORTAL_TRIGGER + f Lnet/minecraft/sounds/SoundEffect; uH POWDER_SNOW_BREAK + f Lnet/minecraft/sounds/SoundEffect; uI POWDER_SNOW_FALL + f Lnet/minecraft/sounds/SoundEffect; uJ POWDER_SNOW_HIT + f Lnet/minecraft/sounds/SoundEffect; uK POWDER_SNOW_PLACE + f Lnet/minecraft/sounds/SoundEffect; uL POWDER_SNOW_STEP + f Lnet/minecraft/sounds/SoundEffect; uM PUFFER_FISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uN PUFFER_FISH_BLOW_OUT + f Lnet/minecraft/sounds/SoundEffect; uO PUFFER_FISH_BLOW_UP + f Lnet/minecraft/sounds/SoundEffect; uP PUFFER_FISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; uQ PUFFER_FISH_FLOP + f Lnet/minecraft/sounds/SoundEffect; uR PUFFER_FISH_HURT + f Lnet/minecraft/sounds/SoundEffect; uS PUFFER_FISH_STING + f Lnet/minecraft/sounds/SoundEffect; uT PUMPKIN_CARVE + f Lnet/minecraft/sounds/SoundEffect; uU RABBIT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uV RABBIT_ATTACK + f Lnet/minecraft/sounds/SoundEffect; uW RABBIT_DEATH + f Lnet/minecraft/sounds/SoundEffect; uX RABBIT_HURT + f Lnet/minecraft/sounds/SoundEffect; uY RABBIT_JUMP + f Lnet/minecraft/core/Holder$c; uZ RAID_HORN + f Lnet/minecraft/sounds/SoundEffect; ua PLAYER_ATTACK_NODAMAGE + f Lnet/minecraft/sounds/SoundEffect; ub PLAYER_ATTACK_STRONG + f Lnet/minecraft/sounds/SoundEffect; uc PLAYER_ATTACK_SWEEP + f Lnet/minecraft/sounds/SoundEffect; ud PLAYER_ATTACK_WEAK + f Lnet/minecraft/sounds/SoundEffect; ue PLAYER_BIG_FALL + f Lnet/minecraft/sounds/SoundEffect; uf PLAYER_BREATH + f Lnet/minecraft/sounds/SoundEffect; ug PLAYER_BURP + f Lnet/minecraft/sounds/SoundEffect; uh PLAYER_DEATH + f Lnet/minecraft/sounds/SoundEffect; ui PLAYER_HURT + f Lnet/minecraft/sounds/SoundEffect; uj PLAYER_HURT_DROWN + f Lnet/minecraft/sounds/SoundEffect; uk PLAYER_HURT_FREEZE + f Lnet/minecraft/sounds/SoundEffect; ul PLAYER_HURT_ON_FIRE + f Lnet/minecraft/sounds/SoundEffect; um PLAYER_HURT_SWEET_BERRY_BUSH + f Lnet/minecraft/sounds/SoundEffect; un PLAYER_LEVELUP + f Lnet/minecraft/sounds/SoundEffect; uo PLAYER_SMALL_FALL + f Lnet/minecraft/sounds/SoundEffect; up PLAYER_SPLASH + f Lnet/minecraft/sounds/SoundEffect; uq PLAYER_SPLASH_HIGH_SPEED + f Lnet/minecraft/sounds/SoundEffect; ur PLAYER_SWIM + f Lnet/minecraft/sounds/SoundEffect; us PLAYER_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; ut POLAR_BEAR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uu POLAR_BEAR_AMBIENT_BABY + f Lnet/minecraft/sounds/SoundEffect; uv POLAR_BEAR_DEATH + f Lnet/minecraft/sounds/SoundEffect; uw POLAR_BEAR_HURT + f Lnet/minecraft/sounds/SoundEffect; ux POLAR_BEAR_STEP + f Lnet/minecraft/sounds/SoundEffect; uy POLAR_BEAR_WARNING + f Lnet/minecraft/sounds/SoundEffect; uz POLISHED_DEEPSLATE_BREAK + f Lnet/minecraft/core/Holder$c; v AMBIENT_WARPED_FOREST_LOOP + f Lnet/minecraft/sounds/SoundEffect; vA ROOTED_DIRT_PLACE + f Lnet/minecraft/sounds/SoundEffect; vB ROOTED_DIRT_STEP + f Lnet/minecraft/sounds/SoundEffect; vC SALMON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vD SALMON_DEATH + f Lnet/minecraft/sounds/SoundEffect; vE SALMON_FLOP + f Lnet/minecraft/sounds/SoundEffect; vF SALMON_HURT + f Lnet/minecraft/sounds/SoundEffect; vG SAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; vH SAND_FALL + f Lnet/minecraft/sounds/SoundEffect; vI SAND_HIT + f Lnet/minecraft/sounds/SoundEffect; vJ SAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; vK SAND_STEP + f Lnet/minecraft/sounds/SoundEffect; vL SCAFFOLDING_BREAK + f Lnet/minecraft/sounds/SoundEffect; vM SCAFFOLDING_FALL + f Lnet/minecraft/sounds/SoundEffect; vN SCAFFOLDING_HIT + f Lnet/minecraft/sounds/SoundEffect; vO SCAFFOLDING_PLACE + f Lnet/minecraft/sounds/SoundEffect; vP SCAFFOLDING_STEP + f Lnet/minecraft/sounds/SoundEffect; vQ SCULK_BLOCK_SPREAD + f Lnet/minecraft/sounds/SoundEffect; vR SCULK_BLOCK_CHARGE + f Lnet/minecraft/sounds/SoundEffect; vS SCULK_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; vT SCULK_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; vU SCULK_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; vV SCULK_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; vW SCULK_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; vX SCULK_CATALYST_BLOOM + f Lnet/minecraft/sounds/SoundEffect; vY SCULK_CATALYST_BREAK + f Lnet/minecraft/sounds/SoundEffect; vZ SCULK_CATALYST_FALL + f Lnet/minecraft/sounds/SoundEffect; va RAVAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vb RAVAGER_ATTACK + f Lnet/minecraft/sounds/SoundEffect; vc RAVAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; vd RAVAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; ve RAVAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; vf RAVAGER_STEP + f Lnet/minecraft/sounds/SoundEffect; vg RAVAGER_STUNNED + f Lnet/minecraft/sounds/SoundEffect; vh RAVAGER_ROAR + f Lnet/minecraft/sounds/SoundEffect; vi NETHER_GOLD_ORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; vj NETHER_GOLD_ORE_FALL + f Lnet/minecraft/sounds/SoundEffect; vk NETHER_GOLD_ORE_HIT + f Lnet/minecraft/sounds/SoundEffect; vl NETHER_GOLD_ORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; vm NETHER_GOLD_ORE_STEP + f Lnet/minecraft/sounds/SoundEffect; vn NETHER_ORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; vo NETHER_ORE_FALL + f Lnet/minecraft/sounds/SoundEffect; vp NETHER_ORE_HIT + f Lnet/minecraft/sounds/SoundEffect; vq NETHER_ORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; vr NETHER_ORE_STEP + f Lnet/minecraft/sounds/SoundEffect; vs REDSTONE_TORCH_BURNOUT + f Lnet/minecraft/sounds/SoundEffect; vt RESPAWN_ANCHOR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vu RESPAWN_ANCHOR_CHARGE + f Lnet/minecraft/core/Holder$c; vv RESPAWN_ANCHOR_DEPLETE + f Lnet/minecraft/sounds/SoundEffect; vw RESPAWN_ANCHOR_SET_SPAWN + f Lnet/minecraft/sounds/SoundEffect; vx ROOTED_DIRT_BREAK + f Lnet/minecraft/sounds/SoundEffect; vy ROOTED_DIRT_FALL + f Lnet/minecraft/sounds/SoundEffect; vz ROOTED_DIRT_HIT + f Lnet/minecraft/core/Holder$c; w AMBIENT_WARPED_FOREST_MOOD + f Lnet/minecraft/sounds/SoundEffect; wA SHIELD_BLOCK + f Lnet/minecraft/sounds/SoundEffect; wB SHIELD_BREAK + f Lnet/minecraft/sounds/SoundEffect; wC SHROOMLIGHT_BREAK + f Lnet/minecraft/sounds/SoundEffect; wD SHROOMLIGHT_STEP + f Lnet/minecraft/sounds/SoundEffect; wE SHROOMLIGHT_PLACE + f Lnet/minecraft/sounds/SoundEffect; wF SHROOMLIGHT_HIT + f Lnet/minecraft/sounds/SoundEffect; wG SHROOMLIGHT_FALL + f Lnet/minecraft/sounds/SoundEffect; wH SHOVEL_FLATTEN + f Lnet/minecraft/sounds/SoundEffect; wI SHULKER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; wJ SHULKER_BOX_CLOSE + f Lnet/minecraft/sounds/SoundEffect; wK SHULKER_BOX_OPEN + f Lnet/minecraft/sounds/SoundEffect; wL SHULKER_BULLET_HIT + f Lnet/minecraft/sounds/SoundEffect; wM SHULKER_BULLET_HURT + f Lnet/minecraft/sounds/SoundEffect; wN SHULKER_CLOSE + f Lnet/minecraft/sounds/SoundEffect; wO SHULKER_DEATH + f Lnet/minecraft/sounds/SoundEffect; wP SHULKER_HURT + f Lnet/minecraft/sounds/SoundEffect; wQ SHULKER_HURT_CLOSED + f Lnet/minecraft/sounds/SoundEffect; wR SHULKER_OPEN + f Lnet/minecraft/sounds/SoundEffect; wS SHULKER_SHOOT + f Lnet/minecraft/sounds/SoundEffect; wT SHULKER_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; wU SILVERFISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; wV SILVERFISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; wW SILVERFISH_HURT + f Lnet/minecraft/sounds/SoundEffect; wX SILVERFISH_STEP + f Lnet/minecraft/sounds/SoundEffect; wY SKELETON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; wZ SKELETON_CONVERTED_TO_STRAY + f Lnet/minecraft/sounds/SoundEffect; wa SCULK_CATALYST_HIT + f Lnet/minecraft/sounds/SoundEffect; wb SCULK_CATALYST_PLACE + f Lnet/minecraft/sounds/SoundEffect; wc SCULK_CATALYST_STEP + f Lnet/minecraft/sounds/SoundEffect; wd SCULK_CLICKING + f Lnet/minecraft/sounds/SoundEffect; we SCULK_CLICKING_STOP + f Lnet/minecraft/sounds/SoundEffect; wf SCULK_SENSOR_BREAK + f Lnet/minecraft/sounds/SoundEffect; wg SCULK_SENSOR_FALL + f Lnet/minecraft/sounds/SoundEffect; wh SCULK_SENSOR_HIT + f Lnet/minecraft/sounds/SoundEffect; wi SCULK_SENSOR_PLACE + f Lnet/minecraft/sounds/SoundEffect; wj SCULK_SENSOR_STEP + f Lnet/minecraft/sounds/SoundEffect; wk SCULK_SHRIEKER_BREAK + f Lnet/minecraft/sounds/SoundEffect; wl SCULK_SHRIEKER_FALL + f Lnet/minecraft/sounds/SoundEffect; wm SCULK_SHRIEKER_HIT + f Lnet/minecraft/sounds/SoundEffect; wn SCULK_SHRIEKER_PLACE + f Lnet/minecraft/sounds/SoundEffect; wo SCULK_SHRIEKER_SHRIEK + f Lnet/minecraft/sounds/SoundEffect; wp SCULK_SHRIEKER_STEP + f Lnet/minecraft/sounds/SoundEffect; wq SCULK_VEIN_BREAK + f Lnet/minecraft/sounds/SoundEffect; wr SCULK_VEIN_FALL + f Lnet/minecraft/sounds/SoundEffect; ws SCULK_VEIN_HIT + f Lnet/minecraft/sounds/SoundEffect; wt SCULK_VEIN_PLACE + f Lnet/minecraft/sounds/SoundEffect; wu SCULK_VEIN_STEP + f Lnet/minecraft/sounds/SoundEffect; wv SHEEP_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ww SHEEP_DEATH + f Lnet/minecraft/sounds/SoundEffect; wx SHEEP_HURT + f Lnet/minecraft/sounds/SoundEffect; wy SHEEP_SHEAR + f Lnet/minecraft/sounds/SoundEffect; wz SHEEP_STEP + f Lnet/minecraft/sounds/SoundEffect; x AMBIENT_UNDERWATER_ENTER + f Lnet/minecraft/sounds/SoundEffect; xA SMALL_DRIPLEAF_HIT + f Lnet/minecraft/sounds/SoundEffect; xB SMALL_DRIPLEAF_PLACE + f Lnet/minecraft/sounds/SoundEffect; xC SMALL_DRIPLEAF_STEP + f Lnet/minecraft/sounds/SoundEffect; xD SOUL_SAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; xE SOUL_SAND_STEP + f Lnet/minecraft/sounds/SoundEffect; xF SOUL_SAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; xG SOUL_SAND_HIT + f Lnet/minecraft/sounds/SoundEffect; xH SOUL_SAND_FALL + f Lnet/minecraft/sounds/SoundEffect; xI SOUL_SOIL_BREAK + f Lnet/minecraft/sounds/SoundEffect; xJ SOUL_SOIL_STEP + f Lnet/minecraft/sounds/SoundEffect; xK SOUL_SOIL_PLACE + f Lnet/minecraft/sounds/SoundEffect; xL SOUL_SOIL_HIT + f Lnet/minecraft/sounds/SoundEffect; xM SOUL_SOIL_FALL + f Lnet/minecraft/sounds/SoundEffect; xN SOUL_ESCAPE + f Lnet/minecraft/sounds/SoundEffect; xO SPORE_BLOSSOM_BREAK + f Lnet/minecraft/sounds/SoundEffect; xP SPORE_BLOSSOM_FALL + f Lnet/minecraft/sounds/SoundEffect; xQ SPORE_BLOSSOM_HIT + f Lnet/minecraft/sounds/SoundEffect; xR SPORE_BLOSSOM_PLACE + f Lnet/minecraft/sounds/SoundEffect; xS SPORE_BLOSSOM_STEP + f Lnet/minecraft/sounds/SoundEffect; xT STRIDER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xU STRIDER_HAPPY + f Lnet/minecraft/sounds/SoundEffect; xV STRIDER_RETREAT + f Lnet/minecraft/sounds/SoundEffect; xW STRIDER_DEATH + f Lnet/minecraft/sounds/SoundEffect; xX STRIDER_HURT + f Lnet/minecraft/sounds/SoundEffect; xY STRIDER_STEP + f Lnet/minecraft/sounds/SoundEffect; xZ STRIDER_STEP_LAVA + f Lnet/minecraft/sounds/SoundEffect; xa SKELETON_DEATH + f Lnet/minecraft/sounds/SoundEffect; xb SKELETON_HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xc SKELETON_HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; xd SKELETON_HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; xe SKELETON_HORSE_SWIM + f Lnet/minecraft/sounds/SoundEffect; xf SKELETON_HORSE_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; xg SKELETON_HORSE_GALLOP_WATER + f Lnet/minecraft/sounds/SoundEffect; xh SKELETON_HORSE_JUMP_WATER + f Lnet/minecraft/sounds/SoundEffect; xi SKELETON_HORSE_STEP_WATER + f Lnet/minecraft/sounds/SoundEffect; xj SKELETON_HURT + f Lnet/minecraft/sounds/SoundEffect; xk SKELETON_SHOOT + f Lnet/minecraft/sounds/SoundEffect; xl SKELETON_STEP + f Lnet/minecraft/sounds/SoundEffect; xm SLIME_ATTACK + f Lnet/minecraft/sounds/SoundEffect; xn SLIME_DEATH + f Lnet/minecraft/sounds/SoundEffect; xo SLIME_HURT + f Lnet/minecraft/sounds/SoundEffect; xp SLIME_JUMP + f Lnet/minecraft/sounds/SoundEffect; xq SLIME_SQUISH + f Lnet/minecraft/sounds/SoundEffect; xr SLIME_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; xs SLIME_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; xt SLIME_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; xu SLIME_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; xv SLIME_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; xw SMALL_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; xx SMALL_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; xy SMALL_DRIPLEAF_BREAK + f Lnet/minecraft/sounds/SoundEffect; xz SMALL_DRIPLEAF_FALL + f Lnet/minecraft/sounds/SoundEffect; y AMBIENT_UNDERWATER_EXIT + f Lnet/minecraft/sounds/SoundEffect; yA SNOW_GOLEM_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; yB SNOW_GOLEM_DEATH + f Lnet/minecraft/sounds/SoundEffect; yC SNOW_GOLEM_HURT + f Lnet/minecraft/sounds/SoundEffect; yD SNOW_GOLEM_SHOOT + f Lnet/minecraft/sounds/SoundEffect; yE SNOW_GOLEM_SHEAR + f Lnet/minecraft/sounds/SoundEffect; yF SNOW_HIT + f Lnet/minecraft/sounds/SoundEffect; yG SNOW_PLACE + f Lnet/minecraft/sounds/SoundEffect; yH SNOW_STEP + f Lnet/minecraft/sounds/SoundEffect; yI SPIDER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; yJ SPIDER_DEATH + f Lnet/minecraft/sounds/SoundEffect; yK SPIDER_HURT + f Lnet/minecraft/sounds/SoundEffect; yL SPIDER_STEP + f Lnet/minecraft/sounds/SoundEffect; yM SPLASH_POTION_BREAK + f Lnet/minecraft/sounds/SoundEffect; yN SPLASH_POTION_THROW + f Lnet/minecraft/sounds/SoundEffect; yO SPONGE_BREAK + f Lnet/minecraft/sounds/SoundEffect; yP SPONGE_FALL + f Lnet/minecraft/sounds/SoundEffect; yQ SPONGE_HIT + f Lnet/minecraft/sounds/SoundEffect; yR SPONGE_PLACE + f Lnet/minecraft/sounds/SoundEffect; yS SPONGE_STEP + f Lnet/minecraft/sounds/SoundEffect; yT SPONGE_ABSORB + f Lnet/minecraft/sounds/SoundEffect; yU SPYGLASS_USE + f Lnet/minecraft/sounds/SoundEffect; yV SPYGLASS_STOP_USING + f Lnet/minecraft/sounds/SoundEffect; yW SQUID_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; yX SQUID_DEATH + f Lnet/minecraft/sounds/SoundEffect; yY SQUID_HURT + f Lnet/minecraft/sounds/SoundEffect; yZ SQUID_SQUIRT + f Lnet/minecraft/sounds/SoundEffect; ya STRIDER_EAT + f Lnet/minecraft/sounds/SoundEffect; yb STRIDER_SADDLE + f Lnet/minecraft/sounds/SoundEffect; yc SLIME_DEATH_SMALL + f Lnet/minecraft/sounds/SoundEffect; yd SLIME_HURT_SMALL + f Lnet/minecraft/sounds/SoundEffect; ye SLIME_JUMP_SMALL + f Lnet/minecraft/sounds/SoundEffect; yf SLIME_SQUISH_SMALL + f Lnet/minecraft/sounds/SoundEffect; yg SMITHING_TABLE_USE + f Lnet/minecraft/sounds/SoundEffect; yh SMOKER_SMOKE + f Lnet/minecraft/sounds/SoundEffect; yi SNIFFER_STEP + f Lnet/minecraft/sounds/SoundEffect; yj SNIFFER_EAT + f Lnet/minecraft/sounds/SoundEffect; yk SNIFFER_IDLE + f Lnet/minecraft/sounds/SoundEffect; yl SNIFFER_HURT + f Lnet/minecraft/sounds/SoundEffect; ym SNIFFER_DEATH + f Lnet/minecraft/sounds/SoundEffect; yn SNIFFER_DROP_SEED + f Lnet/minecraft/sounds/SoundEffect; yo SNIFFER_SCENTING + f Lnet/minecraft/sounds/SoundEffect; yp SNIFFER_SNIFFING + f Lnet/minecraft/sounds/SoundEffect; yq SNIFFER_SEARCHING + f Lnet/minecraft/sounds/SoundEffect; yr SNIFFER_DIGGING + f Lnet/minecraft/sounds/SoundEffect; ys SNIFFER_DIGGING_STOP + f Lnet/minecraft/sounds/SoundEffect; yt SNIFFER_HAPPY + f Lnet/minecraft/sounds/SoundEffect; yu SNIFFER_EGG_PLOP + f Lnet/minecraft/sounds/SoundEffect; yv SNIFFER_EGG_CRACK + f Lnet/minecraft/sounds/SoundEffect; yw SNIFFER_EGG_HATCH + f Lnet/minecraft/sounds/SoundEffect; yx SNOWBALL_THROW + f Lnet/minecraft/sounds/SoundEffect; yy SNOW_BREAK + f Lnet/minecraft/sounds/SoundEffect; yz SNOW_FALL + f Lnet/minecraft/sounds/SoundEffect; z AMBIENT_UNDERWATER_LOOP + f Lnet/minecraft/sounds/SoundEffect; zA TRIDENT_RIPTIDE_1 + f Lnet/minecraft/sounds/SoundEffect; zB TRIDENT_RIPTIDE_2 + f Lnet/minecraft/sounds/SoundEffect; zC TRIDENT_RIPTIDE_3 + f Lnet/minecraft/sounds/SoundEffect; zD TRIDENT_THROW + f Lnet/minecraft/sounds/SoundEffect; zE TRIDENT_THUNDER + f Lnet/minecraft/sounds/SoundEffect; zF TRIPWIRE_ATTACH + f Lnet/minecraft/sounds/SoundEffect; zG TRIPWIRE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; zH TRIPWIRE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; zI TRIPWIRE_DETACH + f Lnet/minecraft/sounds/SoundEffect; zJ TROPICAL_FISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; zK TROPICAL_FISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; zL TROPICAL_FISH_FLOP + f Lnet/minecraft/sounds/SoundEffect; zM TROPICAL_FISH_HURT + f Lnet/minecraft/sounds/SoundEffect; zN TUFF_BREAK + f Lnet/minecraft/sounds/SoundEffect; zO TUFF_STEP + f Lnet/minecraft/sounds/SoundEffect; zP TUFF_PLACE + f Lnet/minecraft/sounds/SoundEffect; zQ TUFF_HIT + f Lnet/minecraft/sounds/SoundEffect; zR TUFF_FALL + f Lnet/minecraft/sounds/SoundEffect; zS TUFF_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; zT TUFF_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; zU TUFF_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; zV TUFF_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; zW TUFF_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; zX POLISHED_TUFF_BREAK + f Lnet/minecraft/sounds/SoundEffect; zY POLISHED_TUFF_FALL + f Lnet/minecraft/sounds/SoundEffect; zZ POLISHED_TUFF_HIT + f Lnet/minecraft/sounds/SoundEffect; za STONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; zb STONE_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; zc STONE_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; zd STONE_FALL + f Lnet/minecraft/sounds/SoundEffect; ze STONE_HIT + f Lnet/minecraft/sounds/SoundEffect; zf STONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; zg STONE_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; zh STONE_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; zi STONE_STEP + f Lnet/minecraft/sounds/SoundEffect; zj STRAY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; zk STRAY_DEATH + f Lnet/minecraft/sounds/SoundEffect; zl STRAY_HURT + f Lnet/minecraft/sounds/SoundEffect; zm STRAY_STEP + f Lnet/minecraft/sounds/SoundEffect; zn SWEET_BERRY_BUSH_BREAK + f Lnet/minecraft/sounds/SoundEffect; zo SWEET_BERRY_BUSH_PLACE + f Lnet/minecraft/sounds/SoundEffect; zp SWEET_BERRY_BUSH_PICK_BERRIES + f Lnet/minecraft/sounds/SoundEffect; zq TADPOLE_DEATH + f Lnet/minecraft/sounds/SoundEffect; zr TADPOLE_FLOP + f Lnet/minecraft/sounds/SoundEffect; zs TADPOLE_GROW_UP + f Lnet/minecraft/sounds/SoundEffect; zt TADPOLE_HURT + f Lnet/minecraft/sounds/SoundEffect; zu THORNS_HIT + f Lnet/minecraft/sounds/SoundEffect; zv TNT_PRIMED + f Lnet/minecraft/sounds/SoundEffect; zw TOTEM_USE + f Lnet/minecraft/sounds/SoundEffect; zx TRIDENT_HIT + f Lnet/minecraft/sounds/SoundEffect; zy TRIDENT_HIT_GROUND + f Lnet/minecraft/sounds/SoundEffect; zz TRIDENT_RETURN + 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 Ljava/util/Set; a known + f Ljava/util/Set; b highlight + f Lnet/minecraft/stats/RecipeBookSettings; c bookSettings + m (Lnet/minecraft/world/inventory/ContainerRecipeBook;)Z a isFiltering + m (Lnet/minecraft/stats/RecipeBookSettings;)V a setBookSettings + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a add + m (Lnet/minecraft/resources/MinecraftKey;)V a add + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen + m ()Lnet/minecraft/stats/RecipeBookSettings; a getBookSettings + m (Lnet/minecraft/stats/RecipeBook;)V a copyOverData + m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V a setBookSetting + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering + m (Lnet/minecraft/resources/MinecraftKey;)Z b contains + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z b contains + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering + m (Lnet/minecraft/resources/MinecraftKey;)V c remove + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V c remove + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z d willHighlight + m (Lnet/minecraft/resources/MinecraftKey;)V d addHighlight + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V e removeHighlight + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V f addHighlight +c net/minecraft/stats/RecipeBookServer net/minecraft/stats/ServerRecipeBook + f Ljava/lang/String; c RECIPE_BOOK_TAG + f Lorg/slf4j/Logger; d LOGGER + m (Lnet/minecraft/server/level/EntityPlayer;)V a sendInitialRecipeBook + m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I a addRecipes + m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action;Lnet/minecraft/server/level/EntityPlayer;Ljava/util/List;)V a sendRecipes + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/CraftingManager;)V a loadRecipes + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/item/crafting/CraftingManager;)V a fromNbt + m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I b removeRecipes + m ()Lnet/minecraft/nbt/NBTTagCompound; b toNbt +c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings + f Ljava/util/Map; a TAG_FIELDS + f Ljava/util/Map; b 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$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/stats/RecipeBookSettings; a read + m (Ljava/util/EnumMap;)V a lambda$new$0 + 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$2 + 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 (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering +c net/minecraft/stats/RecipeBookSettings$a net/minecraft/stats/RecipeBookSettings$TypeSettings + f Z a open + f Z b filtering + m ()Lnet/minecraft/stats/RecipeBookSettings$a; a copy +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 (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V a parseLocal + 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 ()Ljava/lang/String; b toJson + 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 + 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 NO_KNOCKBACK + f Lnet/minecraft/tags/TagKey; B ALWAYS_KILLS_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; C CAN_BREAK_ARMOR_STAND + f Lnet/minecraft/tags/TagKey; D BYPASSES_WOLF_ARMOR + f Lnet/minecraft/tags/TagKey; E IS_PLAYER_ATTACK + f Lnet/minecraft/tags/TagKey; a DAMAGES_HELMET + f Lnet/minecraft/tags/TagKey; b BREEZE_IMMUNE_TO + f Lnet/minecraft/tags/TagKey; c BYPASSES_ARMOR + f Lnet/minecraft/tags/TagKey; d BYPASSES_SHIELD + f Lnet/minecraft/tags/TagKey; e BYPASSES_INVULNERABILITY + f Lnet/minecraft/tags/TagKey; f BYPASSES_COOLDOWN + f Lnet/minecraft/tags/TagKey; g BYPASSES_EFFECTS + f Lnet/minecraft/tags/TagKey; h BYPASSES_RESISTANCE + f Lnet/minecraft/tags/TagKey; i BYPASSES_ENCHANTMENTS + f Lnet/minecraft/tags/TagKey; j IS_FIRE + f Lnet/minecraft/tags/TagKey; k IS_PROJECTILE + f Lnet/minecraft/tags/TagKey; l WITCH_RESISTANT_TO + f Lnet/minecraft/tags/TagKey; m IS_EXPLOSION + f Lnet/minecraft/tags/TagKey; n IS_FALL + f Lnet/minecraft/tags/TagKey; o IS_DROWNING + f Lnet/minecraft/tags/TagKey; p IS_FREEZING + f Lnet/minecraft/tags/TagKey; q IS_LIGHTNING + f Lnet/minecraft/tags/TagKey; r NO_ANGER + f Lnet/minecraft/tags/TagKey; s NO_IMPACT + f Lnet/minecraft/tags/TagKey; t ALWAYS_MOST_SIGNIFICANT_FALL + f Lnet/minecraft/tags/TagKey; u WITHER_IMMUNE_TO + f Lnet/minecraft/tags/TagKey; v IGNITES_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; w BURNS_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; x AVOIDS_GUARDIAN_THORNS + f Lnet/minecraft/tags/TagKey; y ALWAYS_TRIGGERS_SILVERFISH + f Lnet/minecraft/tags/TagKey; z ALWAYS_HURTS_ENDER_DRAGONS + 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 TOOLTIP_ORDER + 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 Ljava/util/function/Function; b idToValue + f Ljava/lang/String; c directory + m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/tags/TagDataPack$b;)V a lambda$build$5 + 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 (Lnet/minecraft/tags/TagEntry$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a build + m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V a lambda$load$1 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)V a lambda$build$3 + m (Ljava/util/Map;)Ljava/util/Map; a build + m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$2 + m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)V a lambda$build$4 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b loadAndBuild +c net/minecraft/tags/TagDataPack$1 net/minecraft/tags/TagLoader$1 + f Ljava/util/Map; a val$newTags + f Lnet/minecraft/tags/TagDataPack; b this$0 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a element + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b tag +c net/minecraft/tags/TagDataPack$a 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$b net/minecraft/tags/TagLoader$SortingEntry + f Ljava/util/List; a entries + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$a;)V a lambda$visitOptionalDependencies$1 + m (Ljava/util/function/Consumer;)V a visitRequiredDependencies + m ()Ljava/util/List; a entries + m (Ljava/util/function/Consumer;)V b visitOptionalDependencies + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$a;)V b lambda$visitRequiredDependencies$0 +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 (Lnet/minecraft/util/ExtraCodecs$c;)Lnet/minecraft/tags/TagEntry; a lambda$static$2 + 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$c; 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;)Ljava/lang/Object; a element + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b 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;)Lcom/mojang/serialization/Codec; a codec + 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;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; b lambda$hashedCodec$1 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; b hashedCodec + m ()Lnet/minecraft/resources/MinecraftKey; b location + m ()Ljava/lang/String; c lambda$hashedCodec$2 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; 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/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization + m (Lnet/minecraft/core/IRegistryCustom$d;)Lcom/mojang/datafixers/util/Pair; a lambda$serializeTagsToNetwork$0 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;Lnet/minecraft/tags/TagNetworkSerialization$a;Lnet/minecraft/tags/TagNetworkSerialization$b;)V a deserializeTagsFromNetwork + m (Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a lambda$serializeToNetwork$2 + 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;Lnet/minecraft/tags/TagNetworkSerialization$b;Lnet/minecraft/resources/MinecraftKey;Lit/unimi/dsi/fastutil/ints/IntList;)V a lambda$deserializeTagsFromNetwork$3 + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; a serializeTagsToNetwork +c net/minecraft/tags/TagNetworkSerialization$a net/minecraft/tags/TagNetworkSerialization$NetworkPayload + f Ljava/util/Map; a tags + m (Lnet/minecraft/core/IRegistry;)V a applyToRegistry + m ()I a size + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/tags/TagNetworkSerialization$a; b read +c net/minecraft/tags/TagNetworkSerialization$b net/minecraft/tags/TagNetworkSerialization$TagOutput +c net/minecraft/tags/TagRegistry net/minecraft/tags/TagManager + f Ljava/util/Map; a CUSTOM_REGISTRY_DIRECTORIES + f Lnet/minecraft/core/IRegistryCustom; b registryAccess + f Ljava/util/List; c results + m (Ljava/util/List;Ljava/lang/Void;)V a lambda$reload$2 + m ()Ljava/util/List; a getResult + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagDataPack;Lnet/minecraft/server/packs/resources/IResourceManager;)Lnet/minecraft/tags/TagRegistry$a; a lambda$createLoader$3 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/core/IRegistryCustom$d;)Ljava/util/concurrent/CompletableFuture; a createLoader + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$reload$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a getTagDir + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/core/IRegistryCustom$d;)Ljava/util/concurrent/CompletableFuture; b lambda$reload$0 +c net/minecraft/tags/TagRegistry$a net/minecraft/tags/TagManager$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/TagsBlock net/minecraft/tags/BlockTags + f Lnet/minecraft/tags/TagKey; A SPRUCE_LOGS + f Lnet/minecraft/tags/TagKey; B MANGROVE_LOGS + f Lnet/minecraft/tags/TagKey; C CRIMSON_STEMS + f Lnet/minecraft/tags/TagKey; D WARPED_STEMS + f Lnet/minecraft/tags/TagKey; E BAMBOO_BLOCKS + f Lnet/minecraft/tags/TagKey; F WART_BLOCKS + f Lnet/minecraft/tags/TagKey; G BANNERS + f Lnet/minecraft/tags/TagKey; H SAND + f Lnet/minecraft/tags/TagKey; I SMELTS_TO_GLASS + f Lnet/minecraft/tags/TagKey; J STAIRS + f Lnet/minecraft/tags/TagKey; K SLABS + f Lnet/minecraft/tags/TagKey; L WALLS + f Lnet/minecraft/tags/TagKey; M ANVIL + f Lnet/minecraft/tags/TagKey; N RAILS + f Lnet/minecraft/tags/TagKey; O LEAVES + f Lnet/minecraft/tags/TagKey; P TRAPDOORS + f Lnet/minecraft/tags/TagKey; Q SMALL_FLOWERS + f Lnet/minecraft/tags/TagKey; R BEDS + f Lnet/minecraft/tags/TagKey; S FENCES + f Lnet/minecraft/tags/TagKey; T TALL_FLOWERS + f Lnet/minecraft/tags/TagKey; U FLOWERS + f Lnet/minecraft/tags/TagKey; V PIGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; W GOLD_ORES + f Lnet/minecraft/tags/TagKey; X IRON_ORES + f Lnet/minecraft/tags/TagKey; Y DIAMOND_ORES + f Lnet/minecraft/tags/TagKey; Z REDSTONE_ORES + f Lnet/minecraft/tags/TagKey; a WOOL + f Lnet/minecraft/tags/TagKey; aA ALL_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; aB ALL_SIGNS + f Lnet/minecraft/tags/TagKey; aC DRAGON_IMMUNE + f Lnet/minecraft/tags/TagKey; aD DRAGON_TRANSPARENT + f Lnet/minecraft/tags/TagKey; aE WITHER_IMMUNE + f Lnet/minecraft/tags/TagKey; aF WITHER_SUMMON_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aG BEEHIVES + f Lnet/minecraft/tags/TagKey; aH CROPS + f Lnet/minecraft/tags/TagKey; aI BEE_GROWABLES + f Lnet/minecraft/tags/TagKey; aJ PORTALS + f Lnet/minecraft/tags/TagKey; aK FIRE + f Lnet/minecraft/tags/TagKey; aL NYLIUM + f Lnet/minecraft/tags/TagKey; aM BEACON_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aN SOUL_SPEED_BLOCKS + f Lnet/minecraft/tags/TagKey; aO WALL_POST_OVERRIDE + f Lnet/minecraft/tags/TagKey; aP CLIMBABLE + f Lnet/minecraft/tags/TagKey; aQ FALL_DAMAGE_RESETTING + f Lnet/minecraft/tags/TagKey; aR SHULKER_BOXES + f Lnet/minecraft/tags/TagKey; aS HOGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; aT SOUL_FIRE_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aU STRIDER_WARM_BLOCKS + f Lnet/minecraft/tags/TagKey; aV CAMPFIRES + f Lnet/minecraft/tags/TagKey; aW GUARDED_BY_PIGLINS + f Lnet/minecraft/tags/TagKey; aX PREVENT_MOB_SPAWNING_INSIDE + f Lnet/minecraft/tags/TagKey; aY FENCE_GATES + f Lnet/minecraft/tags/TagKey; aZ UNSTABLE_BOTTOM_CENTER + f Lnet/minecraft/tags/TagKey; aa LAPIS_ORES + f Lnet/minecraft/tags/TagKey; ab COAL_ORES + f Lnet/minecraft/tags/TagKey; ac EMERALD_ORES + f Lnet/minecraft/tags/TagKey; ad COPPER_ORES + f Lnet/minecraft/tags/TagKey; ae CANDLES + f Lnet/minecraft/tags/TagKey; af DIRT + f Lnet/minecraft/tags/TagKey; ag TERRACOTTA + f Lnet/minecraft/tags/TagKey; ah BADLANDS_TERRACOTTA + f Lnet/minecraft/tags/TagKey; ai CONCRETE_POWDER + f Lnet/minecraft/tags/TagKey; aj COMPLETES_FIND_TREE_TUTORIAL + f Lnet/minecraft/tags/TagKey; ak FLOWER_POTS + f Lnet/minecraft/tags/TagKey; al ENDERMAN_HOLDABLE + f Lnet/minecraft/tags/TagKey; am ICE + f Lnet/minecraft/tags/TagKey; an VALID_SPAWN + f Lnet/minecraft/tags/TagKey; ao IMPERMEABLE + f Lnet/minecraft/tags/TagKey; ap UNDERWATER_BONEMEALS + f Lnet/minecraft/tags/TagKey; aq CORAL_BLOCKS + f Lnet/minecraft/tags/TagKey; ar WALL_CORALS + f Lnet/minecraft/tags/TagKey; as CORAL_PLANTS + f Lnet/minecraft/tags/TagKey; at CORALS + f Lnet/minecraft/tags/TagKey; au BAMBOO_PLANTABLE_ON + f Lnet/minecraft/tags/TagKey; av STANDING_SIGNS + f Lnet/minecraft/tags/TagKey; aw WALL_SIGNS + f Lnet/minecraft/tags/TagKey; ax SIGNS + f Lnet/minecraft/tags/TagKey; ay CEILING_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; az WALL_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; b PLANKS + f Lnet/minecraft/tags/TagKey; bA MINEABLE_WITH_AXE + f Lnet/minecraft/tags/TagKey; bB MINEABLE_WITH_HOE + f Lnet/minecraft/tags/TagKey; bC MINEABLE_WITH_PICKAXE + f Lnet/minecraft/tags/TagKey; bD MINEABLE_WITH_SHOVEL + f Lnet/minecraft/tags/TagKey; bE SWORD_EFFICIENT + f Lnet/minecraft/tags/TagKey; bF NEEDS_DIAMOND_TOOL + f Lnet/minecraft/tags/TagKey; bG NEEDS_IRON_TOOL + f Lnet/minecraft/tags/TagKey; bH NEEDS_STONE_TOOL + f Lnet/minecraft/tags/TagKey; bI INCORRECT_FOR_NETHERITE_TOOL + f Lnet/minecraft/tags/TagKey; bJ INCORRECT_FOR_DIAMOND_TOOL + f Lnet/minecraft/tags/TagKey; bK INCORRECT_FOR_IRON_TOOL + f Lnet/minecraft/tags/TagKey; bL INCORRECT_FOR_STONE_TOOL + f Lnet/minecraft/tags/TagKey; bM INCORRECT_FOR_GOLD_TOOL + f Lnet/minecraft/tags/TagKey; bN INCORRECT_FOR_WOODEN_TOOL + f Lnet/minecraft/tags/TagKey; bO FEATURES_CANNOT_REPLACE + f Lnet/minecraft/tags/TagKey; bP LAVA_POOL_STONE_CANNOT_REPLACE + f Lnet/minecraft/tags/TagKey; bQ GEODE_INVALID_BLOCKS + f Lnet/minecraft/tags/TagKey; bR FROG_PREFER_JUMP_TO + f Lnet/minecraft/tags/TagKey; bS SCULK_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bT SCULK_REPLACEABLE_WORLD_GEN + f Lnet/minecraft/tags/TagKey; bU ANCIENT_CITY_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bV VIBRATION_RESONATORS + f Lnet/minecraft/tags/TagKey; bW ANIMALS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; bX ARMADILLO_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; bY AXOLOTLS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; bZ GOATS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ba MUSHROOM_GROW_BLOCK + f Lnet/minecraft/tags/TagKey; bb INFINIBURN_OVERWORLD + f Lnet/minecraft/tags/TagKey; bc INFINIBURN_NETHER + f Lnet/minecraft/tags/TagKey; bd INFINIBURN_END + f Lnet/minecraft/tags/TagKey; be BASE_STONE_OVERWORLD + f Lnet/minecraft/tags/TagKey; bf STONE_ORE_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bg DEEPSLATE_ORE_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bh BASE_STONE_NETHER + f Lnet/minecraft/tags/TagKey; bi OVERWORLD_CARVER_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bj NETHER_CARVER_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bk CANDLE_CAKES + f Lnet/minecraft/tags/TagKey; bl CAULDRONS + f Lnet/minecraft/tags/TagKey; bm CRYSTAL_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bn INSIDE_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bo COMBINATION_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bp CAMEL_SAND_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bq OCCLUDES_VIBRATION_SIGNALS + f Lnet/minecraft/tags/TagKey; br DAMPENS_VIBRATIONS + f Lnet/minecraft/tags/TagKey; bs DRIPSTONE_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bt CAVE_VINES + f Lnet/minecraft/tags/TagKey; bu MOSS_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bv LUSH_GROUND_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bw AZALEA_ROOT_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bx SMALL_DRIPLEAF_PLACEABLE + f Lnet/minecraft/tags/TagKey; by BIG_DRIPLEAF_PLACEABLE + f Lnet/minecraft/tags/TagKey; bz SNOW + f Lnet/minecraft/tags/TagKey; c STONE_BRICKS + f Lnet/minecraft/tags/TagKey; ca MOOSHROOMS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cb PARROTS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cc POLAR_BEARS_SPAWNABLE_ON_ALTERNATE + f Lnet/minecraft/tags/TagKey; cd RABBITS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ce FOXES_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cf WOLVES_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cg FROGS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ch AZALEA_GROWS_ON + f Lnet/minecraft/tags/TagKey; ci CONVERTABLE_TO_MUD + f Lnet/minecraft/tags/TagKey; cj MANGROVE_LOGS_CAN_GROW_THROUGH + f Lnet/minecraft/tags/TagKey; ck MANGROVE_ROOTS_CAN_GROW_THROUGH + f Lnet/minecraft/tags/TagKey; cl DEAD_BUSH_MAY_PLACE_ON + f Lnet/minecraft/tags/TagKey; cm SNAPS_GOAT_HORN + f Lnet/minecraft/tags/TagKey; cn REPLACEABLE_BY_TREES + f Lnet/minecraft/tags/TagKey; co SNOW_LAYER_CANNOT_SURVIVE_ON + f Lnet/minecraft/tags/TagKey; cp SNOW_LAYER_CAN_SURVIVE_ON + f Lnet/minecraft/tags/TagKey; cq INVALID_SPAWN_INSIDE + f Lnet/minecraft/tags/TagKey; cr SNIFFER_DIGGABLE_BLOCK + f Lnet/minecraft/tags/TagKey; cs SNIFFER_EGG_HATCH_BOOST + f Lnet/minecraft/tags/TagKey; ct TRAIL_RUINS_REPLACEABLE + f Lnet/minecraft/tags/TagKey; cu REPLACEABLE + f Lnet/minecraft/tags/TagKey; cv ENCHANTMENT_POWER_PROVIDER + f Lnet/minecraft/tags/TagKey; cw ENCHANTMENT_POWER_TRANSMITTER + f Lnet/minecraft/tags/TagKey; cx MAINTAINS_FARMLAND + f Lnet/minecraft/tags/TagKey; cy BLOCKS_WIND_CHARGE_EXPLOSIONS + f Lnet/minecraft/tags/TagKey; cz DOES_NOT_BLOCK_HOPPERS + 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 PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; m WOODEN_PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; n STONE_PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; o WOODEN_TRAPDOORS + f Lnet/minecraft/tags/TagKey; p DOORS + f Lnet/minecraft/tags/TagKey; q SAPLINGS + f Lnet/minecraft/tags/TagKey; r LOGS_THAT_BURN + f Lnet/minecraft/tags/TagKey; s OVERWORLD_NATURAL_LOGS + f Lnet/minecraft/tags/TagKey; t LOGS + f Lnet/minecraft/tags/TagKey; u DARK_OAK_LOGS + f Lnet/minecraft/tags/TagKey; v OAK_LOGS + f Lnet/minecraft/tags/TagKey; w BIRCH_LOGS + f Lnet/minecraft/tags/TagKey; x ACACIA_LOGS + f Lnet/minecraft/tags/TagKey; y CHERRY_LOGS + f Lnet/minecraft/tags/TagKey; z JUNGLE_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; 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 CRIMSON_STEMS + f Lnet/minecraft/tags/TagKey; B WARPED_STEMS + f Lnet/minecraft/tags/TagKey; C BAMBOO_BLOCKS + f Lnet/minecraft/tags/TagKey; D WART_BLOCKS + f Lnet/minecraft/tags/TagKey; E BANNERS + f Lnet/minecraft/tags/TagKey; F SAND + f Lnet/minecraft/tags/TagKey; G SMELTS_TO_GLASS + f Lnet/minecraft/tags/TagKey; H STAIRS + f Lnet/minecraft/tags/TagKey; I SLABS + f Lnet/minecraft/tags/TagKey; J WALLS + f Lnet/minecraft/tags/TagKey; K ANVIL + f Lnet/minecraft/tags/TagKey; L RAILS + f Lnet/minecraft/tags/TagKey; M LEAVES + f Lnet/minecraft/tags/TagKey; N TRAPDOORS + f Lnet/minecraft/tags/TagKey; O SMALL_FLOWERS + f Lnet/minecraft/tags/TagKey; P BEDS + f Lnet/minecraft/tags/TagKey; Q FENCES + f Lnet/minecraft/tags/TagKey; R TALL_FLOWERS + f Lnet/minecraft/tags/TagKey; S FLOWERS + f Lnet/minecraft/tags/TagKey; T PIGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; U PIGLIN_LOVED + f Lnet/minecraft/tags/TagKey; V IGNORED_BY_PIGLIN_BABIES + f Lnet/minecraft/tags/TagKey; W MEAT + f Lnet/minecraft/tags/TagKey; X SNIFFER_FOOD + f Lnet/minecraft/tags/TagKey; Y PIGLIN_FOOD + f Lnet/minecraft/tags/TagKey; Z FOX_FOOD + f Lnet/minecraft/tags/TagKey; a WOOL + f Lnet/minecraft/tags/TagKey; aA IRON_ORES + f Lnet/minecraft/tags/TagKey; aB DIAMOND_ORES + f Lnet/minecraft/tags/TagKey; aC REDSTONE_ORES + f Lnet/minecraft/tags/TagKey; aD LAPIS_ORES + f Lnet/minecraft/tags/TagKey; aE COAL_ORES + f Lnet/minecraft/tags/TagKey; aF EMERALD_ORES + f Lnet/minecraft/tags/TagKey; aG COPPER_ORES + f Lnet/minecraft/tags/TagKey; aH NON_FLAMMABLE_WOOD + f Lnet/minecraft/tags/TagKey; aI SOUL_FIRE_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aJ CANDLES + f Lnet/minecraft/tags/TagKey; aK DIRT + f Lnet/minecraft/tags/TagKey; aL TERRACOTTA + f Lnet/minecraft/tags/TagKey; aM COMPLETES_FIND_TREE_TUTORIAL + f Lnet/minecraft/tags/TagKey; aN BOATS + f Lnet/minecraft/tags/TagKey; aO CHEST_BOATS + f Lnet/minecraft/tags/TagKey; aP FISHES + f Lnet/minecraft/tags/TagKey; aQ SIGNS + f Lnet/minecraft/tags/TagKey; aR MUSIC_DISCS + f Lnet/minecraft/tags/TagKey; aS CREEPER_DROP_MUSIC_DISCS + f Lnet/minecraft/tags/TagKey; aT COALS + f Lnet/minecraft/tags/TagKey; aU ARROWS + f Lnet/minecraft/tags/TagKey; aV LECTERN_BOOKS + f Lnet/minecraft/tags/TagKey; aW BOOKSHELF_BOOKS + f Lnet/minecraft/tags/TagKey; aX BEACON_PAYMENT_ITEMS + f Lnet/minecraft/tags/TagKey; aY STONE_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; aZ STONE_CRAFTING_MATERIALS + f Lnet/minecraft/tags/TagKey; aa COW_FOOD + f Lnet/minecraft/tags/TagKey; ab GOAT_FOOD + f Lnet/minecraft/tags/TagKey; ac SHEEP_FOOD + f Lnet/minecraft/tags/TagKey; ad WOLF_FOOD + f Lnet/minecraft/tags/TagKey; ae CAT_FOOD + f Lnet/minecraft/tags/TagKey; af HORSE_FOOD + f Lnet/minecraft/tags/TagKey; ag HORSE_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; ah CAMEL_FOOD + f Lnet/minecraft/tags/TagKey; ai ARMADILLO_FOOD + f Lnet/minecraft/tags/TagKey; aj BEE_FOOD + f Lnet/minecraft/tags/TagKey; ak CHICKEN_FOOD + f Lnet/minecraft/tags/TagKey; al FROG_FOOD + f Lnet/minecraft/tags/TagKey; am HOGLIN_FOOD + f Lnet/minecraft/tags/TagKey; an LLAMA_FOOD + f Lnet/minecraft/tags/TagKey; ao LLAMA_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; ap OCELOT_FOOD + f Lnet/minecraft/tags/TagKey; aq PANDA_FOOD + f Lnet/minecraft/tags/TagKey; ar PIG_FOOD + f Lnet/minecraft/tags/TagKey; as RABBIT_FOOD + f Lnet/minecraft/tags/TagKey; at STRIDER_FOOD + f Lnet/minecraft/tags/TagKey; au STRIDER_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; av TURTLE_FOOD + f Lnet/minecraft/tags/TagKey; aw PARROT_FOOD + f Lnet/minecraft/tags/TagKey; ax PARROT_POISONOUS_FOOD + f Lnet/minecraft/tags/TagKey; ay AXOLOTL_FOOD + f Lnet/minecraft/tags/TagKey; az GOLD_ORES + f Lnet/minecraft/tags/TagKey; b PLANKS + f Lnet/minecraft/tags/TagKey; bA LEG_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bB CHEST_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bC HEAD_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bD ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bE SWORD_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bF FIRE_ASPECT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bG SHARP_WEAPON_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bH WEAPON_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bI MINING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bJ MINING_LOOT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bK FISHING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bL TRIDENT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bM DURABILITY_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bN BOW_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bO EQUIPPABLE_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bP CROSSBOW_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bQ VANISHING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bR MACE_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ba FREEZE_IMMUNE_WEARABLES + f Lnet/minecraft/tags/TagKey; bb DAMPENS_VIBRATIONS + f Lnet/minecraft/tags/TagKey; bc CLUSTER_MAX_HARVESTABLES + f Lnet/minecraft/tags/TagKey; bd COMPASSES + f Lnet/minecraft/tags/TagKey; be HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; bf CREEPER_IGNITERS + f Lnet/minecraft/tags/TagKey; bg NOTE_BLOCK_TOP_INSTRUMENTS + f Lnet/minecraft/tags/TagKey; bh FOOT_ARMOR + f Lnet/minecraft/tags/TagKey; bi LEG_ARMOR + f Lnet/minecraft/tags/TagKey; bj CHEST_ARMOR + f Lnet/minecraft/tags/TagKey; bk HEAD_ARMOR + f Lnet/minecraft/tags/TagKey; bl SKULLS + f Lnet/minecraft/tags/TagKey; bm TRIMMABLE_ARMOR + f Lnet/minecraft/tags/TagKey; bn TRIM_MATERIALS + f Lnet/minecraft/tags/TagKey; bo TRIM_TEMPLATES + f Lnet/minecraft/tags/TagKey; bp DECORATED_POT_SHERDS + f Lnet/minecraft/tags/TagKey; bq DECORATED_POT_INGREDIENTS + f Lnet/minecraft/tags/TagKey; br SWORDS + f Lnet/minecraft/tags/TagKey; bs AXES + f Lnet/minecraft/tags/TagKey; bt HOES + f Lnet/minecraft/tags/TagKey; bu PICKAXES + f Lnet/minecraft/tags/TagKey; bv SHOVELS + f Lnet/minecraft/tags/TagKey; bw BREAKS_DECORATED_POTS + f Lnet/minecraft/tags/TagKey; bx VILLAGER_PLANTABLE_SEEDS + f Lnet/minecraft/tags/TagKey; by DYEABLE + f Lnet/minecraft/tags/TagKey; bz FOOT_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; c STONE_BRICKS + 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 OAK_LOGS + f Lnet/minecraft/tags/TagKey; u BIRCH_LOGS + f Lnet/minecraft/tags/TagKey; v ACACIA_LOGS + f Lnet/minecraft/tags/TagKey; w CHERRY_LOGS + f Lnet/minecraft/tags/TagKey; x JUNGLE_LOGS + f Lnet/minecraft/tags/TagKey; y SPRUCE_LOGS + f Lnet/minecraft/tags/TagKey; z MANGROVE_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/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/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/ColorUtil net/minecraft/util/FastColor + m (F)I a as8BitChannel +c net/minecraft/util/ColorUtil$a net/minecraft/util/FastColor$ABGR32 + m (IIII)I a color + m (I)I a alpha + m (II)I a color + m (I)I b red + m (I)I c green + m (I)I d blue + m (I)I e transparent + m (I)I f opaque +c net/minecraft/util/ColorUtil$b net/minecraft/util/FastColor$ARGB32 + m (IIII)I a color + m (FII)I a lerp + m (III)I a color + m (I)I a alpha + m (II)I a multiply + m (FFFF)I a colorFromFloat + m (II)I b color + m (I)I b red + m (I)I c green + m (I)I d blue + m (I)I e opaque +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 YELLOW + f I i SOFT_YELLOW +c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks + f Ljava/lang/String; a GDPR + f Ljava/lang/String; b EULA + f Ljava/lang/String; c PRIVACY_STATEMENT + f Ljava/lang/String; d ATTRIBUTION + f Ljava/lang/String; e LICENSES + f Ljava/lang/String; f BUY_MINECRAFT_JAVA + f Ljava/lang/String; g ACCOUNT_SETTINGS + f Ljava/lang/String; h SNAPSHOT_FEEDBACK + f Ljava/lang/String; i RELEASE_FEEDBACK + f Ljava/lang/String; j SNAPSHOT_BUGS_FEEDBACK + f Ljava/lang/String; k GENERAL_HELP + f Ljava/lang/String; l ACCESSIBILITY_HELP + f Ljava/lang/String; m REPORTING_HELP + f Ljava/lang/String; n SUSPENSION_HELP + f Ljava/lang/String; o BLOCKING_HELP + f Ljava/lang/String; p SYMLINK_HELP + f Ljava/lang/String; q START_REALMS_TRIAL + f Ljava/lang/String; r BUY_REALMS + f Ljava/lang/String; s REALMS_TERMS + f Ljava/lang/String; t REALMS_CONTENT_CREATION + 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$a;)Lnet/minecraft/world/phys/Vec3D; a gaussianSampleVec3 +c net/minecraft/util/CubicSampler$a net/minecraft/util/CubicSampler$Vec3Fetcher +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 (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$a; a lambda$codec$0 + 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/DataBits$DataBitConsumer net/minecraft/util/BitStorage$DataBitConsumer +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 RESOURCE_PATH_CODEC + f Lcom/mojang/serialization/Codec; B PROPERTY + f Lcom/mojang/serialization/MapCodec; C 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 ARGB_COLOR_CODEC + f Lcom/mojang/serialization/Codec; j UNSIGNED_BYTE + f Lcom/mojang/serialization/Codec; k NON_NEGATIVE_INT + f Lcom/mojang/serialization/Codec; l POSITIVE_INT + f Lcom/mojang/serialization/Codec; m POSITIVE_FLOAT + f Lcom/mojang/serialization/Codec; n PATTERN + f Lcom/mojang/serialization/Codec; o INSTANT_ISO8601 + f Lcom/mojang/serialization/Codec; p BASE64_STRING + f Lcom/mojang/serialization/Codec; q ESCAPED_STRING + f Lcom/mojang/serialization/Codec; r TAG_OR_ELEMENT_ID + f Ljava/util/function/Function; s toOptionalLong + f Ljava/util/function/Function; t fromOptionalLong + f Lcom/mojang/serialization/Codec; u BIT_SET + f Lcom/mojang/serialization/Codec; v PROPERTY_MAP + f Lcom/mojang/serialization/Codec; w PLAYER_NAME + f Lcom/mojang/serialization/Codec; x GAME_PROFILE + f Lcom/mojang/serialization/Codec; y NON_EMPTY_STRING + f Lcom/mojang/serialization/Codec; z CODEPOINT + m (Lorg/joml/Vector4f;)Ljava/lang/Integer; a lambda$static$17 + 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 (Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V a lambda$static$65 + m (Ljava/lang/String;Ljava/util/regex/PatternSyntaxException;)Ljava/lang/String; a lambda$static$48 + m (ILjava/util/Map;)Lcom/mojang/serialization/DataResult; a lambda$sizeLimitedMap$81 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle + m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$21 + m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$floatRangeMinExclusiveWithMessage$40 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; a lambda$ensureHomogenous$46 + m (Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either; a lambda$static$69 + m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; a temporalCodec + m (Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String; a lambda$floatRangeMinExclusiveWithMessage$39 + m (Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional; a lambda$static$62 + m (IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a lambda$intRangeWithMessage$35 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$converter$1 + m (Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f; a lambda$static$12 + m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$27 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a nonEmptyList + m (Lorg/joml/Matrix4f;)Ljava/util/List; a lambda$static$16 + m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; a orElsePartial + m (Lorg/joml/Quaternionf;)Ljava/util/List; a lambda$static$10 + m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$24 + m (Lnet/minecraft/core/HolderSet;)Lcom/mojang/serialization/DataResult; a lambda$nonEmptyHolderSet$45 + m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V a lambda$static$66 + m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$26 + m (Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult; a lambda$ensureHomogenous$47 + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; a lambda$static$68 + 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 ()Ljava/lang/String; a lambda$static$76 + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a sizeLimitedMap + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; a lambda$intervalCodec$28 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; a lambda$converter$0 + m (Ljava/lang/Float;)Ljava/lang/String; a lambda$static$41 + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; a floatRangeMinExclusiveWithMessage + m (Ljava/util/Optional;)Ljava/util/OptionalLong; a lambda$static$58 + m (IILjava/lang/Integer;)Ljava/lang/String; a lambda$intRange$38 + m (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a lambda$static$74 + m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; a intRangeWithMessage + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; a converter + m (Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a lambda$idResolverCodec$31 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/ExtraCodecs$c; a lambda$static$56 + m ([B)Ljava/lang/String; a lambda$static$53 + m (Ljava/lang/Integer;)Ljava/lang/String; a lambda$static$37 + m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$intervalCodec$23 + m (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$temporalCodec$50 + m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V a lambda$static$67 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$nonEmptyList$43 + 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/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; a idResolverCodec + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V a lambda$static$73 + m (Ljava/util/OptionalLong;)Ljava/util/Optional; a lambda$static$59 + m (II)Lcom/mojang/serialization/Codec; a intRange + m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; a lambda$static$63 + m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a lambda$static$61 + m (Lorg/joml/Vector3f;)Ljava/util/List; a lambda$static$4 + m (Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$idResolverCodec$33 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$75 + 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 (Ljava/util/Map;I)Ljava/lang/String; a lambda$sizeLimitedMap$80 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$83 + m (Ljava/util/function/Function;Ljava/lang/Integer;)Ljava/lang/String; a lambda$intRangeWithMessage$34 + m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a lambda$static$60 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$b; b strictUnboundedMap + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$72 + m (Ljava/lang/Integer;)Ljava/lang/String; b lambda$static$36 + m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; b lambda$intervalCodec$20 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/ExtraCodecs$c; b lambda$static$55 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; b lambda$intervalCodec$25 + m ()Ljava/lang/String; b lambda$static$51 + m (Ljava/util/function/Function;)Ljava/util/function/Function; b ensureHomogenous + m (Ljava/lang/Object;)Ljava/lang/String; b lambda$idResolverCodec$32 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$82 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; b lambda$static$15 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b nonEmptyHolderSet + m (Lorg/joml/AxisAngle4f;)Ljava/lang/Float; b lambda$static$11 + m (Lorg/joml/Vector4f;)Ljava/util/List; b lambda$static$7 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c catchDecoderException + m ()Ljava/lang/String; c lambda$nonEmptyHolderSet$44 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$64 + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; c lambda$idResolverCodec$30 + m (Ljava/util/List;)Lorg/joml/Matrix4f; c lambda$static$14 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List; c lambda$intervalCodec$22 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$79 + m (Ljava/lang/String;)Ljava/lang/String; d lambda$static$78 + m (Ljava/lang/Integer;)Ljava/lang/String; d lambda$idResolverCodec$29 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; d lambda$static$9 + m ()Ljava/lang/String; d lambda$nonEmptyList$42 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; d lambda$static$13 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; d object2BooleanMap + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; e optionalEmptyMap + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; e lambda$static$19 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; e lambda$static$77 + m (Ljava/util/List;)Lorg/joml/Quaternionf; e lambda$static$8 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; f lambda$static$71 + m (Ljava/lang/Integer;)Ljava/lang/String; f lambda$static$18 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; f lambda$static$6 + m (Ljava/lang/String;)Ljava/lang/String; g lambda$static$70 + m (Ljava/util/List;)Lorg/joml/Vector4f; g lambda$static$5 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; h lambda$static$3 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; h lambda$static$57 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; i lambda$static$54 + m (Ljava/util/List;)Lorg/joml/Vector3f; i lambda$static$2 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; j lambda$static$52 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; k lambda$static$49 +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$2 net/minecraft/util/ExtraCodecs$2 + f Lcom/mojang/serialization/Codec; a val$compressed + f Lcom/mojang/serialization/Codec; b val$normal +c net/minecraft/util/ExtraCodecs$3 net/minecraft/util/ExtraCodecs$3 + f Lcom/mojang/serialization/MapCodec; a val$compressed + f Lcom/mojang/serialization/MapCodec; b val$normal +c net/minecraft/util/ExtraCodecs$4 net/minecraft/util/ExtraCodecs$4 + f Ljava/util/function/Function; a val$decodeLifecycle + f Ljava/util/function/Function; b val$encodeLifecycle + 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 + f Ljava/lang/String; a val$typeKey + f Ljava/lang/String; b val$valueKey + f Lcom/mojang/serialization/Codec; c val$typeCodec + f Ljava/util/function/Function; d val$valueCodec + f Ljava/util/function/Function; e val$typeGetter + 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 + f Ljava/util/function/Function; a val$getter +c net/minecraft/util/ExtraCodecs$b 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$c 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 + f [Lnet/minecraft/util/INamable; a val$values +c net/minecraft/util/INamable$a net/minecraft/util/StringRepresentable$EnumCodec + f Ljava/util/function/Function; a resolver + m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; a byName + m (Ljava/lang/String;)Ljava/lang/Enum; a byName + m (Ljava/lang/Object;)I a lambda$new$0 +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 Ljava/util/Map; a val$lowercaseToConstant + 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 (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)J a square + 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 (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 (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 (I)I f log2 + m (DD)D f length + m (DDD)D f lengthSquared + m (F)I f ceil + m (FFF)I f color + m (DDD)D g length + m (F)F g wrapDegrees + m (D)D g fastInvSqrt + m (FFF)F g inverseLerp + m (I)I g murmurHash3Mixer + m (FFF)I h hsvToRgb + m (I)I h square + m (D)D h smoothstep + m (F)F h frac + m (F)F i invSqrt + m (FFF)F i lerp + m (D)D i smoothstepDerivative + m (D)I j sign + m (FFF)F j rotLerp + m (F)F j fastInvCubeRoot + m (F)F k square + m (D)D k square + m (D)D l wobble +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 ()I a getId + m ()Ljava/lang/String; b getKey + 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 J c PNG_HEADER + f I d IHDR_TYPE + f I e 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/lang/String; b getPath + m (Ljava/lang/String;)V b report + m ()Ljava/lang/String; c lambda$new$0 + m (Ljava/lang/String;)Ljava/lang/String; c lambda$forChild$1 +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 ()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 ()I b size + m (Ljava/lang/Object;)Z b contains + m (Ljava/lang/Object;I)I b indexOf + m ()Lnet/minecraft/util/RegistryID; c copy + m (I)Lnet/minecraft/util/RegistryID; c create + m (I)Z d contains + m ()I d nextId + 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/world/entity/EntityTypes;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;IIILnet/minecraft/util/SpawnUtil$a;)Ljava/util/Optional; a trySpawnMob + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/SpawnUtil$a;)Z a moveToPossibleSpawnPosition +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 +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/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 + f Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; b val$function + 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 + f Lnet/minecraft/util/ToFloatFunction; b val$outer + f Ljava/util/function/Function; c val$function + m (Ljava/lang/Object;)F a apply + m ()F b minValue + m ()F c maxValue +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 [Lnet/minecraft/util/Unit; b $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/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/DataFixer; d dataFixer + 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 ()Lcom/mojang/datafixers/DataFixer; a getDataFixer + m (Ljava/util/Set;)Lcom/mojang/datafixers/DataFixer; a createFixerUpper + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; b createRenamer +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 I b val$defaultVersion + 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/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a cast + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockPos +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/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$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixLayer$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e 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/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/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 Ljava/util/Map; A BED_BLOCK_MAP + f Ljava/util/Map; B BANNER_BLOCK_MAP + f Lcom/mojang/serialization/Dynamic; C AIR + f I D SIZE + 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 Ljava/util/BitSet; j VIRTUAL + f Ljava/util/BitSet; k FIX + f Lcom/mojang/serialization/Dynamic; l PUMPKIN + f Lcom/mojang/serialization/Dynamic; m SNOWY_PODZOL + f Lcom/mojang/serialization/Dynamic; n SNOWY_GRASS + f Lcom/mojang/serialization/Dynamic; o SNOWY_MYCELIUM + f Lcom/mojang/serialization/Dynamic; p UPPER_SUNFLOWER + f Lcom/mojang/serialization/Dynamic; q UPPER_LILAC + f Lcom/mojang/serialization/Dynamic; r UPPER_TALL_GRASS + f Lcom/mojang/serialization/Dynamic; s UPPER_LARGE_FERN + f Lcom/mojang/serialization/Dynamic; t UPPER_ROSE_BUSH + f Lcom/mojang/serialization/Dynamic; u UPPER_PEONY + f Ljava/util/Map; v FLOWER_POT_MAP + f Ljava/util/Map; w SKULL_MAP + f Ljava/util/Map; x DOOR_MAP + f Ljava/util/Map; y NOTE_BLOCK_MAP + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; z DYE_COLOR_MAP + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$4 + m (Ljava/util/HashMap;)V a lambda$static$6 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; a getProperty + m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V a mapSkull + m (Ljava/util/Map;Ljava/lang/String;I)V a mapDoor + m (Ljava/util/Map;ILjava/lang/String;)V a addBeds + 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 + 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$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$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$d net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk + f I a sides + f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$c; 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$c; 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/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/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/AttributesRename + 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/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 + 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$1 + 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 +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 + f Ljava/util/function/Function; a val$fixItem + 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 +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 + f Ljava/lang/String; a val$id +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 + f Lnet/minecraft/util/RandomSource; b RANDOM + 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 ITEM_TYPES + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEffect$3 + 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$2 + 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/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/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/EntityPaintingFieldsRenameFix net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix + 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/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/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/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 (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 (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$2 + m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$chainAllFilters$0 + m ([Ljava/util/function/Function;)Ljava/util/function/Function; a chainAllFilters + 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;)Ljava/util/function/Function; a fixChoice + 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$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixSpectralArrow$4 + 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$3 + 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/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/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/ItemStackComponentRemainderFix net/minecraft/util/datafix/fixes/ItemStackComponentRemainderFix + f Ljava/lang/String; a name + f Ljava/lang/String; b componentId + f Ljava/lang/String; c newComponentId + 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 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/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/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/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 (Ljava/lang/Object;)Ljava/lang/Object; a lambda$typePatcher$3 + 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/DynamicOps;)Ljava/util/function/Function; a lambda$typePatcher$4 + 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/TypeRewriteRule; a typePatcher + 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/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/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/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/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/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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$5 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$3 + m ()Lcom/google/common/collect/ImmutableMap; a lambda$static$6 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$4 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerInventory$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$1 +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 (Ljava/util/HashMap;)V a lambda$static$37 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$25 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$28 + 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/types/templates/TypeTemplate; a lambda$registerTypes$36 + 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/types/templates/TypeTemplate; c lambda$registerTypes$30 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$20 + 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/types/templates/TypeTemplate; d lambda$registerTypes$27 + 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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$32 + 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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$29 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$26 + 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; h lambda$registerEntities$15 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerTypes$23 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$13 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$14 + 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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$12 + 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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerInventory$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerMinecart$2 + 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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerThrowableProjectile$1 + 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;)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$5 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$4 +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;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$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/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/JsonEventLogReader; a val$reader + 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/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 +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 (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 tee + 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;)V c incrementCounter + m ()V c pop + m (Ljava/lang/String;)V d incrementCounter +c net/minecraft/util/profiling/GameProfilerFiller$1 net/minecraft/util/profiling/ProfilerFiller$1 + m (Ljava/lang/String;)V a push + m (Ljava/util/function/Supplier;I)V a incrementCounter + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m ()V a startTick + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m ()V c pop +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; a 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 (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; e lambda$getCurrentEntry$3 + m ()Lnet/minecraft/util/profiling/MethodProfiler$a; f getCurrentEntry + 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 + m ()Ljava/lang/String; i getComment +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/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/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 (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b; a networkStatFor + 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/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 (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 ()V a lambda$static$0 + 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/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/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 cpuLoadStat + f Ljava/util/Map; e receivedPackets + f Ljava/util/Map; f sentPackets + f Ljava/util/Map; g readChunks + f Ljava/util/Map; h writtenChunks + f Ljava/util/List; i fileWrites + f Ljava/util/List; j fileReads + f I k garbageCollections + f Ljava/time/Duration; l gcTotalDuration + f Ljava/util/List; m gcHeapStats + f Ljava/util/List; n threadAllocationStats + f Ljava/util/List; o tickTimes + f Ljava/time/Duration; p 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 + 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 +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/ChunkGenStat;)Lcom/google/gson/JsonElement; a lambda$chunkGen$4 + 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 (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$10 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V a lambda$chunkGen$2 + m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D a lambda$serverTicks$7 + m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; a lambda$cpu$11 + m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V a lambda$threadAllocations$6 + 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$8 + m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a;)Lcom/google/gson/JsonElement; a heap + m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V a lambda$fileIoSummary$9 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V a lambda$chunkGen$1 + m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V a lambda$threadAllocations$5 + m (Lcom/mojang/datafixers/util/Pair;)D a lambda$chunkGen$0 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; a chunkGen + 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$3 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; b serverTicks + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; c network + m (Ljava/util/List;)Lcom/google/gson/JsonElement; c 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/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 MAIL_BOXES + 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; bv 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/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 + m ()Z A pollTask + m (Ljava/lang/Object;)V a tell + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a submitAsync + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submit + m ()Z ay scheduleExecutables + m ()Ljava/lang/Thread; az getRunningThread + m (Ljava/lang/Runnable;)Ljava/lang/Void; b lambda$submitAsync$0 + m ()V bA runAllTasks + m ()Ljava/util/List; bv profiledMetrics + m ()Z bw isSameThread + m ()I bx getPendingTasksCount + m ()Ljava/lang/String; by name + m ()V bz dropAllTasks + m (Ljava/lang/Runnable;)V c executeIfPossible + m (Ljava/util/function/BooleanSupplier;)V c managedBlock + m (Ljava/lang/Runnable;)V d doRunTask + m (Ljava/lang/Runnable;)Z e shouldRun + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; g submit + m (Ljava/lang/Runnable;)V h executeBlocking + m (Ljava/lang/Runnable;)V i tell + m ()V z waitForTasks +c net/minecraft/util/thread/IAsyncTaskHandlerReentrant net/minecraft/util/thread/ReentrantBlockableEventLoop + f I b reentrantCount + m ()Z ay scheduleExecutables + m ()Z bB runningTask + m (Ljava/lang/Runnable;)V d doRunTask +c net/minecraft/util/thread/Mailbox net/minecraft/util/thread/ProcessorHandle + m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/datafixers/util/Either;)V a lambda$askEither$0 + m (Ljava/lang/Object;)V a tell + m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/thread/Mailbox; a of + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b ask + m ()Ljava/lang/String; by name + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c askEither +c net/minecraft/util/thread/Mailbox$1 net/minecraft/util/thread/ProcessorHandle$1 + f Ljava/lang/String; a val$name + f Ljava/util/function/Consumer; b val$tell + m (Ljava/lang/Object;)V a tell + m ()Ljava/lang/String; by name +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/Object;)Z a push + m ()Ljava/lang/Object; a pop + 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/Object;)Z a push + m (Lnet/minecraft/util/thread/PairedQueue$b;)Z a push + m ()Ljava/lang/Object; a pop + m ()Z b isEmpty + m ()I c size + m ()Ljava/lang/Runnable; d pop +c net/minecraft/util/thread/PairedQueue$b net/minecraft/util/thread/StrictQueue$IntRunnable + f I a priority + f Ljava/lang/Runnable; b task + m ()I a getPriority +c net/minecraft/util/thread/PairedQueue$c net/minecraft/util/thread/StrictQueue$QueueStrictQueue + f Ljava/util/Queue; a queue + m (Ljava/lang/Object;)Z a push + m ()Ljava/lang/Object; a pop + m ()Z b isEmpty + m ()I c size +c net/minecraft/util/thread/ThreadedMailbox net/minecraft/util/thread/ProcessorMailbox + f Lorg/slf4j/Logger; a LOGGER + f I b CLOSED_BIT + f I c SCHEDULED_BIT + f Ljava/util/concurrent/atomic/AtomicInteger; d status + f Lnet/minecraft/util/thread/PairedQueue; e queue + f Ljava/util/concurrent/Executor; f dispatcher + f Ljava/lang/String; g name + m (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lnet/minecraft/util/thread/ThreadedMailbox; a create + m (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I a pollUntil + m (Ljava/lang/Object;)V a tell + m ()V a runAll + m (I)Z a lambda$runAll$1 + m ()I b size + m (I)Z b lambda$run$0 + m ()Ljava/util/List; bv profiledMetrics + m ()Ljava/lang/String; by name + m ()Z c hasWork + m ()Z d setAsScheduled + m ()V e setAsIdle + m ()Z f canBeScheduled + m ()Z g shouldProcess + m ()Z h pollTask + m ()V i registerForExecution +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/IChatMutableComponent; d STATUS_UPGRADING_POI + f Lnet/minecraft/network/chat/IChatMutableComponent; e STATUS_FINISHED_POI + f Lnet/minecraft/network/chat/IChatMutableComponent; f STATUS_UPGRADING_ENTITIES + f Lnet/minecraft/network/chat/IChatMutableComponent; g STATUS_FINISHED_ENTITIES + f Lnet/minecraft/network/chat/IChatMutableComponent; h STATUS_UPGRADING_CHUNKS + f Lnet/minecraft/network/chat/IChatMutableComponent; 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/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/network/chat/IChatMutableComponent; d upgradingStatus + f Lnet/minecraft/network/chat/IChatMutableComponent; 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 ()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/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 + 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/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 + 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/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 Ljava/lang/String; d key + m (Lnet/minecraft/world/item/ItemStack;)Z a unlocksWith + m (Lnet/minecraft/nbt/NBTTagCompound;)V a addToTag + m ()Ljava/lang/String; a key + m (Lnet/minecraft/nbt/NBTTagCompound;)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; a SUCCESS + f Lnet/minecraft/world/EnumInteractionResult; b SUCCESS_NO_ITEM_USED + f Lnet/minecraft/world/EnumInteractionResult; c CONSUME + f Lnet/minecraft/world/EnumInteractionResult; d CONSUME_PARTIAL + f Lnet/minecraft/world/EnumInteractionResult; e PASS + f Lnet/minecraft/world/EnumInteractionResult; f FAIL + f [Lnet/minecraft/world/EnumInteractionResult; g $VALUES + m ()Z a consumesAction + m (Z)Lnet/minecraft/world/EnumInteractionResult; a sidedSuccess + m ()Z b shouldSwing + m ()Z c indicateItemUse + m ()[Lnet/minecraft/world/EnumInteractionResult; d $values +c net/minecraft/world/IInventory net/minecraft/world/Container + f F o_ DEFAULT_DISTANCE_BUFFER + 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 ah_ 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 d_ 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; O_ getDisplayName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName + m ()Z ag hasCustomName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName +c net/minecraft/world/ITileInventory net/minecraft/world/MenuProvider + m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ 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/InteractionResultWrapper net/minecraft/world/InteractionResultHolder + f Lnet/minecraft/world/EnumInteractionResult; a result + f Ljava/lang/Object; b object + m (Ljava/lang/Object;Z)Lnet/minecraft/world/InteractionResultWrapper; a sidedSuccess + m ()Lnet/minecraft/world/EnumInteractionResult; a getResult + m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; a success + m ()Ljava/lang/Object; b getObject + m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; b consume + m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; c pass + m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; d fail +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 ah_ 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 d_ 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/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents + 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 ()Ljava/util/List; f removeAllItems + m ()Lnet/minecraft/core/NonNullList; g getItems +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/ItemInteractionResult net/minecraft/world/ItemInteractionResult + f Lnet/minecraft/world/ItemInteractionResult; a SUCCESS + f Lnet/minecraft/world/ItemInteractionResult; b CONSUME + f Lnet/minecraft/world/ItemInteractionResult; c CONSUME_PARTIAL + f Lnet/minecraft/world/ItemInteractionResult; d PASS_TO_DEFAULT_BLOCK_INTERACTION + f Lnet/minecraft/world/ItemInteractionResult; e SKIP_DEFAULT_BLOCK_INTERACTION + f Lnet/minecraft/world/ItemInteractionResult; f FAIL + f [Lnet/minecraft/world/ItemInteractionResult; g $VALUES + m ()Z a consumesAction + m (Z)Lnet/minecraft/world/ItemInteractionResult; a sidedSuccess + m ()Lnet/minecraft/world/EnumInteractionResult; b result + m ()[Lnet/minecraft/world/ItemInteractionResult; c $values +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/nbt/NBTTagCompound;)Z a_ tryLoadLootTable + m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable + m ()J ax_ getLootTableSeed + m ()Lnet/minecraft/core/BlockPosition; ay_ getBlockPos + m (Lnet/minecraft/nbt/NBTTagCompound;)Z b_ trySaveLootTable + m (Lnet/minecraft/world/entity/player/EntityHuman;)V e_ 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; O_ 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 (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 isIndirect + m ()Lnet/minecraft/world/entity/Entity; c getDirectEntity + m ()Lnet/minecraft/world/entity/Entity; d getEntity + m ()Ljava/lang/String; e getMsgId + m ()Z f scalesWithDifficulty + m ()Z g isCreativePlayer + m ()Lnet/minecraft/world/phys/Vec3D; h getSourcePosition + m ()Lnet/minecraft/world/phys/Vec3D; i sourcePositionRaw + m ()Lnet/minecraft/world/damagesource/DamageType; j type + m ()Lnet/minecraft/core/Holder; k typeHolder +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 lightningBolt + f Lnet/minecraft/world/damagesource/DamageSource; d onFire + f Lnet/minecraft/world/damagesource/DamageSource; e lava + f Lnet/minecraft/world/damagesource/DamageSource; f hotFloor + f Lnet/minecraft/world/damagesource/DamageSource; g inWall + f Lnet/minecraft/world/damagesource/DamageSource; h cramming + f Lnet/minecraft/world/damagesource/DamageSource; i drown + f Lnet/minecraft/world/damagesource/DamageSource; j starve + f Lnet/minecraft/world/damagesource/DamageSource; k cactus + f Lnet/minecraft/world/damagesource/DamageSource; l fall + f Lnet/minecraft/world/damagesource/DamageSource; m flyIntoWall + f Lnet/minecraft/world/damagesource/DamageSource; n fellOutOfWorld + f Lnet/minecraft/world/damagesource/DamageSource; o generic + f Lnet/minecraft/world/damagesource/DamageSource; p magic + f Lnet/minecraft/world/damagesource/DamageSource; q wither + f Lnet/minecraft/world/damagesource/DamageSource; r dragonBreath + f Lnet/minecraft/world/damagesource/DamageSource; s dryOut + f Lnet/minecraft/world/damagesource/DamageSource; t sweetBerryBush + f Lnet/minecraft/world/damagesource/DamageSource; u freeze + f Lnet/minecraft/world/damagesource/DamageSource; v stalagmite + f Lnet/minecraft/world/damagesource/DamageSource; w outsideBorder + f Lnet/minecraft/world/damagesource/DamageSource; x genericKill + 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/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/projectile/EntityFireworks;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireworks + 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/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a sting + 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/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 lightningBolt + 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 onFire + 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 lava + 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/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; e sonicBoom + m ()Lnet/minecraft/world/damagesource/DamageSource; e hotFloor + m ()Lnet/minecraft/world/damagesource/DamageSource; f inWall + m ()Lnet/minecraft/world/damagesource/DamageSource; g cramming + m ()Lnet/minecraft/world/damagesource/DamageSource; h drown + m ()Lnet/minecraft/world/damagesource/DamageSource; i starve + m ()Lnet/minecraft/world/damagesource/DamageSource; j cactus + m ()Lnet/minecraft/world/damagesource/DamageSource; k fall + m ()Lnet/minecraft/world/damagesource/DamageSource; l flyIntoWall + m ()Lnet/minecraft/world/damagesource/DamageSource; m fellOutOfWorld + m ()Lnet/minecraft/world/damagesource/DamageSource; n generic + m ()Lnet/minecraft/world/damagesource/DamageSource; o magic + m ()Lnet/minecraft/world/damagesource/DamageSource; p wither + m ()Lnet/minecraft/world/damagesource/DamageSource; q dragonBreath + m ()Lnet/minecraft/world/damagesource/DamageSource; r dryOut + m ()Lnet/minecraft/world/damagesource/DamageSource; s sweetBerryBush + m ()Lnet/minecraft/world/damagesource/DamageSource; t freeze + m ()Lnet/minecraft/world/damagesource/DamageSource; u stalagmite + m ()Lnet/minecraft/world/damagesource/DamageSource; v outOfBorder + m ()Lnet/minecraft/world/damagesource/DamageSource; w genericKill +c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Ljava/lang/String; b msgId + f Lnet/minecraft/world/damagesource/DamageScaling; c scaling + f F d exhaustion + f Lnet/minecraft/world/damagesource/DamageEffects; e effects + f Lnet/minecraft/world/damagesource/DeathMessageType; f 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 MOB_ATTACK_NO_AGGRO + f Lnet/minecraft/resources/ResourceKey; B PLAYER_ATTACK + f Lnet/minecraft/resources/ResourceKey; C ARROW + f Lnet/minecraft/resources/ResourceKey; D TRIDENT + f Lnet/minecraft/resources/ResourceKey; E MOB_PROJECTILE + f Lnet/minecraft/resources/ResourceKey; F SPIT + f Lnet/minecraft/resources/ResourceKey; G WIND_CHARGE + f Lnet/minecraft/resources/ResourceKey; H FIREWORKS + f Lnet/minecraft/resources/ResourceKey; I FIREBALL + f Lnet/minecraft/resources/ResourceKey; J UNATTRIBUTED_FIREBALL + f Lnet/minecraft/resources/ResourceKey; K WITHER_SKULL + f Lnet/minecraft/resources/ResourceKey; L THROWN + f Lnet/minecraft/resources/ResourceKey; M INDIRECT_MAGIC + f Lnet/minecraft/resources/ResourceKey; N THORNS + f Lnet/minecraft/resources/ResourceKey; O EXPLOSION + f Lnet/minecraft/resources/ResourceKey; P PLAYER_EXPLOSION + f Lnet/minecraft/resources/ResourceKey; Q SONIC_BOOM + f Lnet/minecraft/resources/ResourceKey; R BAD_RESPAWN_POINT + f Lnet/minecraft/resources/ResourceKey; S OUTSIDE_BORDER + f Lnet/minecraft/resources/ResourceKey; T GENERIC_KILL + f Lnet/minecraft/resources/ResourceKey; a IN_FIRE + f Lnet/minecraft/resources/ResourceKey; b LIGHTNING_BOLT + f Lnet/minecraft/resources/ResourceKey; c ON_FIRE + f Lnet/minecraft/resources/ResourceKey; d LAVA + f Lnet/minecraft/resources/ResourceKey; e HOT_FLOOR + f Lnet/minecraft/resources/ResourceKey; f IN_WALL + f Lnet/minecraft/resources/ResourceKey; g CRAMMING + f Lnet/minecraft/resources/ResourceKey; h DROWN + f Lnet/minecraft/resources/ResourceKey; i STARVE + f Lnet/minecraft/resources/ResourceKey; j CACTUS + f Lnet/minecraft/resources/ResourceKey; k FALL + f Lnet/minecraft/resources/ResourceKey; l FLY_INTO_WALL + f Lnet/minecraft/resources/ResourceKey; m FELL_OUT_OF_WORLD + f Lnet/minecraft/resources/ResourceKey; n GENERIC + f Lnet/minecraft/resources/ResourceKey; o MAGIC + f Lnet/minecraft/resources/ResourceKey; p WITHER + f Lnet/minecraft/resources/ResourceKey; q DRAGON_BREATH + f Lnet/minecraft/resources/ResourceKey; r DRY_OUT + f Lnet/minecraft/resources/ResourceKey; s SWEET_BERRY_BUSH + f Lnet/minecraft/resources/ResourceKey; t FREEZE + f Lnet/minecraft/resources/ResourceKey; u STALAGMITE + f Lnet/minecraft/resources/ResourceKey; v FALLING_BLOCK + f Lnet/minecraft/resources/ResourceKey; w FALLING_ANVIL + f Lnet/minecraft/resources/ResourceKey; x FALLING_STALACTITE + f Lnet/minecraft/resources/ResourceKey; y STING + f Lnet/minecraft/resources/ResourceKey; z MOB_ATTACK + 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 (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (Lnet/minecraft/world/entity/EntityLiving;I)V b onEffectStarted +c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/WorldServer;)Z a legacyApplyEffectTick + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect + f Z a isHarm + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (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 (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect + f F a chanceToSpawn + f Ljava/util/function/ToIntFunction; b spawnedCount + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;DDD)V a spawnSilverfish + m (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/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved + 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 (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/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 I a AMBIENT_ALPHA + f Ljava/util/Map; b attributeModifiers + f Lnet/minecraft/world/effect/MobEffectInfo; c category + f I d color + f Ljava/util/function/Function; e particleFactory + f Ljava/lang/String; f descriptionId + f I g blendDurationTicks + f Ljava/util/Optional; h soundOnAdded + f Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m (II)Z a shouldApplyEffectTickThisTick + m (ILjava/util/function/BiConsumer;)V a createModifiers + m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt + m (Lnet/minecraft/core/Holder;Ljava/lang/String;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/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved + m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a createParticleOptions + 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/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 (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect + 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 onEffectStarted + m ()Ljava/lang/String; c getOrCreateDescriptionId + m (Lnet/minecraft/world/entity/EntityLiving;I)V c onEffectAdded + 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 Ljava/util/UUID; a id + f D b amount + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation + m (Ljava/lang/String;I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a create + m ()Ljava/util/UUID; 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 a SLIME_SIZE + f I b RADIUS_TO_CHECK_SLIMES + f Ljava/util/function/ToIntFunction; c spawnedCount + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/EntitySlime;)Z a lambda$onMobRemoved$0 + m (Lnet/minecraft/world/level/World;DDD)V a spawnSlimeOffspring + m (III)I a numberOfSlimesToSpawn + m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved +c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect + m (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; a maxCobwebs + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a spawnCobwebsRandomlyAround + m (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/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved +c net/minecraft/world/effect/WitherMobEffect net/minecraft/world/effect/WitherMobEffect + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState + f J a STOPPED + f J b lastTime + f J c accumulatedTime + m (ZI)V a animateWhen + m (Ljava/util/function/Consumer;)V a ifStarted + m (I)V a start + m ()V a stop + m (IF)V a fastForward + m (FF)V a updateTime + m (I)V b startIfStopped + m ()J b getAccumulatedTime + m ()Z c isStarted +c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable + m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker +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 Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_RIGHT_ROTATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_BILLBOARD_RENDER_CONSTRAINTS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aH DATA_BRIGHTNESS_OVERRIDE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aI DATA_VIEW_RANGE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aJ DATA_SHADOW_RADIUS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aK DATA_SHADOW_STRENGTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aL DATA_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aM DATA_HEIGHT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_GLOW_COLOR_OVERRIDE_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aO RENDER_STATE_IDS + f F aP INITIAL_SHADOW_RADIUS + f F aQ INITIAL_SHADOW_STRENGTH + f I aR NO_GLOW_COLOR_OVERRIDE + f J aS interpolationStartClientTick + f I aT interpolationDuration + f F aU lastProgress + f Lnet/minecraft/world/phys/AxisAlignedBB; aV cullingBoundingBox + f Z aW updateStartTick + f Z aX updateInterpolationDuration + f Lnet/minecraft/world/entity/Display$k; aY renderState + f Lnet/minecraft/world/entity/Display$j; aZ posRotInterpolationTarget + f I b NO_BRIGHTNESS_OVERRIDE + f Ljava/lang/String; c TAG_POS_ROT_INTERPOLATION_DURATION + f Ljava/lang/String; d TAG_TRANSFORMATION_INTERPOLATION_DURATION + f Ljava/lang/String; e TAG_TRANSFORMATION_START_INTERPOLATION + f Ljava/lang/String; f TAG_TRANSFORMATION + f Ljava/lang/String; g TAG_BILLBOARD + f Ljava/lang/String; h TAG_BRIGHTNESS + f Ljava/lang/String; i TAG_VIEW_RANGE + f Ljava/lang/String; j TAG_SHADOW_RADIUS + f Ljava/lang/String; k TAG_SHADOW_STRENGTH + f Ljava/lang/String; l TAG_WIDTH + f Ljava/lang/String; m TAG_HEIGHT + f Ljava/lang/String; n TAG_GLOW_COLOR_OVERRIDE + f Z o updateRenderState + f Lorg/slf4j/Logger; p LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_POS_ROT_INTERPOLATION_DURATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; t DATA_TRANSLATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; u DATA_SCALE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; v DATA_LEFT_ROTATION_ID + m ()F A getShadowRadius + m ()F B getShadowStrength + m ()F C getWidth + m ()I D getGlowColorOverride + m ()F E getHeight + m ()V G updateCulling + m ()Lnet/minecraft/world/entity/Display$k; H createFreshRenderState + m ()D L_ lerpTargetZ + m ()F M_ lerpTargetXRot + 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 (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 ()D c_ lerpTargetX + m (I)V d setPosRotInterpolationDuration + m ()D d_ lerpTargetY + m ()F e_ lerpTargetYRot + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m ()I i_ getTeamColor + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m (I)V n setGlowColorOverride + m ()Lnet/minecraft/world/entity/Display$k; p renderState + m ()Z r_ isIgnoringBlockTriggers + m ()I s getTransformationInterpolationDuration + m (F)V t setShadowStrength + m (F)V u setWidth + m ()I u getTransformationInterpolationDelay + m ()I v getPosRotInterpolationDuration + m (F)V v setHeight + m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; w getBillboardConstraints + m ()Lnet/minecraft/util/Brightness; x getBrightnessOverride + m ()I y getPackedBrightnessOverride + m ()F z getViewRange +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; p TAG_BLOCK_STATE + f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_BLOCK_STATE_ID + f Lnet/minecraft/world/entity/Display$BlockDisplay$a; r 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; u 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; p TAG_ITEM + f Ljava/lang/String; q TAG_ITEM_DISPLAY + f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_ITEM_STACK_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_ITEM_DISPLAY_ID + f Lnet/minecraft/world/entity/SlotAccess; t slot + f Lnet/minecraft/world/entity/Display$ItemDisplay$a; u 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; u getItemStack + m ()Lnet/minecraft/world/item/ItemDisplayContext; v 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; aF TAG_LINE_WIDTH + f Ljava/lang/String; aG TAG_TEXT_OPACITY + f Ljava/lang/String; aH TAG_BACKGROUND_COLOR + f Ljava/lang/String; aI TAG_SHADOW + f Ljava/lang/String; aJ TAG_SEE_THROUGH + f Ljava/lang/String; aK TAG_USE_DEFAULT_BACKGROUND + f Ljava/lang/String; aL TAG_ALIGNMENT + f B aM INITIAL_TEXT_OPACITY + f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_TEXT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aO DATA_LINE_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aP DATA_BACKGROUND_COLOR_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aQ DATA_TEXT_OPACITY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_STYLE_FLAGS_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aS TEXT_RENDER_STATE_IDS + f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; aT clientDisplayCache + f Lnet/minecraft/world/entity/Display$TextDisplay$e; aU textRenderState + f Ljava/lang/String; p TAG_TEXT + f B q FLAG_SHADOW + f B r FLAG_SEE_THROUGH + f B s FLAG_USE_DEFAULT_BACKGROUND + f B t FLAG_ALIGN_LEFT + f B u FLAG_ALIGN_RIGHT + f I v 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/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 (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setText + 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; u getText + m ()I v getLineWidth + m ()B w getTextOpacity + m ()I x getBackgroundColor + m ()B y getFlags + m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; z 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/Entity net/minecraft/world/entity/Entity + f I A TOTAL_AIR_SUPPLY + f I B MAX_ENTITY_TAG_COUNT + f F C DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 + f D D DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 + f D E DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 + f I F BASE_TICKS_REQUIRED_TO_FREEZE + f I G FREEZE_HURT_FREQUENCY + f I H BASE_SAFE_FALL_DISTANCE + f Ljava/lang/String; I UUID_TAG + f Z J blocksBuilding + f I K boardingCooldown + f D L xo + f D M yo + f D N zo + f F O yRotO + f F P xRotO + f Z Q horizontalCollision + f Z R verticalCollision + f Z S verticalCollisionBelow + f Z T minorHorizontalCollision + f Z U hurtMarked + f Lnet/minecraft/world/phys/Vec3D; V stuckSpeedMultiplier + f F W DEFAULT_BB_WIDTH + f F X DEFAULT_BB_HEIGHT + f F Y walkDistO + f F Z walkDist + f Ljava/lang/String; aA stringUUID + f Z aB isInPowderSnow + f Z aC wasInPowderSnow + f Z aD wasOnFire + f Ljava/util/Optional; aE mainSupportingBlockPos + f F aF yRot + f F aG xRot + f Lnet/minecraft/world/phys/AxisAlignedBB; aH bb + f Z aI onGround + f Lnet/minecraft/world/entity/Entity$RemovalReason; aJ removalReason + f F aK nextStep + f I aL remainingFireTicks + f Ljava/util/Set; aM fluidOnEyes + f I aN FLAG_SHIFT_KEY_DOWN + f I aO FLAG_SPRINTING + f I aP FLAG_SWIMMING + f I aQ FLAG_INVISIBLE + f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_AIR_SUPPLY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aS DATA_CUSTOM_NAME + f Lnet/minecraft/network/syncher/DataWatcherObject; aT DATA_CUSTOM_NAME_VISIBLE + f Lnet/minecraft/network/syncher/DataWatcherObject; aU DATA_SILENT + f Lnet/minecraft/network/syncher/DataWatcherObject; aV DATA_NO_GRAVITY + f Lnet/minecraft/network/syncher/DataWatcherObject; aW DATA_TICKS_FROZEN + f Lnet/minecraft/world/level/entity/EntityInLevelCallback; aX levelCallback + f Lnet/minecraft/network/protocol/game/VecDeltaCodec; aY packetPositionCodec + f I aZ portalCooldown + f F aa moveDist + f F ab flyDist + f F ac fallDistance + f D ad xOld + f D ae yOld + f D af zOld + f Z ag noPhysics + f Lnet/minecraft/util/RandomSource; ah random + f I ai tickCount + f Z aj wasTouchingWater + f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; ak fluidHeight + f Z al wasEyeInWater + f I am invulnerableTime + f Z an firstTick + f Lnet/minecraft/network/syncher/DataWatcher; ao entityData + f Lnet/minecraft/network/syncher/DataWatcherObject; ap DATA_SHARED_FLAGS_ID + f I aq FLAG_ONFIRE + f I ar FLAG_GLOWING + f I as FLAG_FALL_FLYING + f Lnet/minecraft/network/syncher/DataWatcherObject; at DATA_POSE + f Z au noCulling + f Z av hasImpulse + f Z aw isInsidePortal + f I ax portalTime + f Lnet/minecraft/core/BlockPosition; ay portalEntrancePos + f Ljava/util/UUID; az uuid + f Lorg/slf4j/Logger; b LOGGER + f Z ba invulnerable + f Z bb hasGlowingTag + f Ljava/util/Set; bc tags + f [D bd pistonDeltas + f J be pistonDeltasGameTime + f Lnet/minecraft/world/entity/EntitySize; bf dimensions + f F bg eyeHeight + f Z bh onGroundNoBlocks + f F bi crystalSoundIntensity + f I bj lastCrystalSoundPlayTick + f Z bk hasVisualFire + f Lnet/minecraft/world/level/block/state/IBlockData; bl inBlockState + f Ljava/util/concurrent/atomic/AtomicInteger; c ENTITY_COUNTER + f Lnet/minecraft/world/phys/AxisAlignedBB; d INITIAL_AABB + f D e WATER_FLOW_SCALE + f D k LAVA_FAST_FLOW_SCALE + f D l LAVA_SLOW_FLOW_SCALE + f D m viewScale + f Lnet/minecraft/world/entity/EntityTypes; n type + f I o id + f Lcom/google/common/collect/ImmutableList; p passengers + f Lnet/minecraft/world/entity/Entity; q vehicle + f Lnet/minecraft/world/level/World; r level + f Lnet/minecraft/world/phys/Vec3D; s position + f Lnet/minecraft/core/BlockPosition; t blockPosition + f Lnet/minecraft/world/level/ChunkCoordIntPair; u chunkPosition + f Lnet/minecraft/world/phys/Vec3D; v deltaMovement + f Ljava/lang/String; w ID_TAG + f Ljava/lang/String; x PASSENGERS_TAG + f I y CONTENTS_SLOT_INDEX + f I z BOARDING_COOLDOWN + m ()V A teleportPassengers + m ()I F getPermissionLevel + m ()Ljava/util/stream/Stream; G getIndirectPassengersStream + m ()V L processPortalCooldown + m ()D L_ lerpTargetZ + m ()F M_ lerpTargetXRot + m ()Z N_ isSpectator + m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName + m ()Z U_ shouldInformAdmins + m ([F)Lnet/minecraft/nbt/NBTTagList; a newFloatList + m (Lnet/minecraft/sounds/SoundEffect;)V a playSound + 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/core/EnumDirection$EnumAxis;D)D a applyPistonMovementRestriction + 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/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + 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/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/server/level/WorldServer;)Lnet/minecraft/world/level/portal/ShapeDetectorShape; a findDimensionEntryPoint + 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 (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/Explosion;)Z a ignoreExplosion + m (ZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithKnownMovement + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + 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 setRot + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/world/entity/Entity;)V a onExplosionHit + m (Lnet/minecraft/tags/TagKey;D)Z a updateFluidHeightAndDoFluidPushing + m (Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FF)Z a teleportTo + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V a doEnchantDamageEffects + 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 (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/level/IMaterial;I)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + 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 (FI)V a lerpHeadTo + 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/CrashReportSystemDetails;)V a fillCrashReportCategory + 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/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/world/entity/Entity;ILnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore + 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/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/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a collide + m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener + m (DDF)Lnet/minecraft/world/phys/Vec3D; a getCollisionHorizontalEscapeVector + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + 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 (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m ()V aA lavaHurt + m ()I aB getRemainingFireTicks + m ()V aC clearFire + m ()V aD onBelowWorld + m ()Z aE onGround + m ()V aF tryCheckInsideBlocks + m ()V aG playEntityOnFireExtinguishedSound + m ()V aH extinguishFire + m ()V aI processFlappingMovement + m ()Lnet/minecraft/core/BlockPosition; aJ getOnPosLegacy + m ()Lnet/minecraft/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement + m ()Lnet/minecraft/core/BlockPosition; aL getOnPos + m ()F aM getBlockJumpFactor + m ()F aN getBlockSpeedFactor + m ()F aO nextStep + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + m ()Lnet/minecraft/sounds/SoundEffect; aR getSwimHighSpeedSplashSound + m ()V aS checkInsideBlocks + m ()V aT waterSwimSound + m ()V aU onFlap + m ()Z aV isFlapping + m ()Z aW isSilent + m ()Z aX isNoGravity + m ()D aY getDefaultGravity + m ()D aZ getGravity + m (Ljava/util/UUID;)V a_ setUUID + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (DDD)V a_ setPos + m ()V ac stopRiding + m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName + m ()Z ag hasCustomName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName + m ()V ai unRide + m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; aj getPositionCodec + m ()Lnet/minecraft/world/entity/EntityTypes; ak getType + m ()I al getId + m ()Ljava/util/Set; am getTags + m ()V an kill + m ()V ao discard + m ()Lnet/minecraft/network/syncher/DataWatcher; ap getEntityData + m ()V aq onClientRemoval + m ()Lnet/minecraft/world/entity/EntityPose; ar getPose + m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox + m ()V at reapplyPosition + m ()V au baseTick + m ()V av checkBelowWorld + m ()V aw setPortalCooldown + m ()I ax getPortalCooldown + m ()Z ay isOnPortalCooldown + m ()I az getPortalWaitTime + m (FF)Lnet/minecraft/world/phys/Vec3D; b calculateViewVector + 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/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V b setPos + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; b spawnAtLocation + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b setRemoved + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + m (IZ)V b setSharedFlag + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName + 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 ()Z bA isPushable + m ()Z bB repositionEntityAfterLoad + m ()Ljava/lang/String; bC getEncodeId + m ()Z bD isAlive + m ()Z bE isInWall + m ()Z bF canBeCollidedWith + m ()Z bG showVehicleHealth + m ()V bH ejectPassengers + m ()V bI removeVehicle + m ()Z bJ couldAcceptPassenger + m ()F bK getPickRadius + m ()Lnet/minecraft/world/phys/Vec3D; bL getLookAngle + m ()Lnet/minecraft/world/phys/Vec2F; bM getRotationVector + m ()Lnet/minecraft/world/phys/Vec3D; bN getForward + m ()V bO handleNetherPortal + m ()I bP getDimensionChangingDelay + m ()Z bQ isOnFire + m ()Z bR isPassenger + m ()Z bS isVehicle + m ()Z bT dismountsUnderwater + m ()Z bU canControlVehicle + m ()Z bV isShiftKeyDown + m ()Z bW isSteppingCarefully + m ()Z bX isSuppressingBounce + m ()Z bY isDiscrete + m ()Z bZ isDescending + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m ()V ba applyGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bc dampensVibrations + m ()Z bd fireImmune + m ()Z be isInWater + m ()Z bf isInWaterOrRain + m ()Z bg isInWaterRainOrBubble + m ()Z bh isInWaterOrBubble + m ()Z bi isInLiquid + m ()Z bj isUnderWater + m ()V bk updateSwimming + m ()Z bl updateInWaterStateAndDoFluidPushing + m ()V bm updateInWaterStateAndDoWaterCurrentPushing + m ()V bn doWaterSplashEffect + m ()Lnet/minecraft/world/level/block/state/IBlockData; bo getBlockStateOnLegacy + m ()Lnet/minecraft/world/level/block/state/IBlockData; bp getBlockStateOn + m ()Z bq canSpawnSprintParticle + m ()V br spawnSprintParticle + m ()Z bs isInLava + m ()F bt getLightLevelDependentMagicValue + m ()V bu setOldPosAndRot + m ()V bv markHurt + m ()Lnet/minecraft/core/EnumDirection; bw getNearestViewDirection + m ()Lnet/minecraft/world/phys/Vec3D; bx getEyePosition + m ()Z by canBeHitByProjectile + m ()Z bz isPickable + m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent + m (FF)Lnet/minecraft/world/phys/Vec3D; c calculateUpVector + m (Lnet/minecraft/server/level/EntityPlayer;)V c startSeenByPlayer + 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;)Z c isHorizontalCollisionMinor + m (Lnet/minecraft/world/entity/EntityPose;)Z c hasPose + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; c removeAction + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isStateClimbable + m (D)D c getX + m ()Ljava/lang/String; cA getStringUUID + m ()Ljava/lang/String; cB getScoreboardName + m ()Z cC isPushedByFluid + m ()D cD getViewScale + m ()Z cE isCustomNameVisible + m ()Z cF shouldShowName + m ()V cG fixupDimensions + m ()Lnet/minecraft/core/EnumDirection; cH getDirection + m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection + m ()Lnet/minecraft/network/chat/ChatHoverable; cJ createHoverEvent + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox + m ()F cL getEyeHeight + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m ()Lnet/minecraft/world/level/World; cN getCommandSenderWorld + m ()Lnet/minecraft/server/MinecraftServer; cO getServer + m ()Z cP onlyOpCanSetNbt + m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger + m ()Z cR hasControllingPassenger + m ()Ljava/util/List; cS getPassengers + m ()Lnet/minecraft/world/entity/Entity; cT getFirstPassenger + m ()Ljava/util/stream/Stream; cU getSelfAndPassengers + m ()Ljava/util/stream/Stream; cV getPassengersAndSelf + m ()Ljava/lang/Iterable; cW getIndirectPassengers + m ()I cX countPlayerPassengers + m ()Z cY hasExactlyOnePlayerPassenger + m ()Lnet/minecraft/world/entity/Entity; cZ getRootVehicle + m ()D c_ lerpTargetX + m ()Z ca isCrouching + m ()Z cb isSprinting + m ()Z cc isSwimming + m ()Z cd isVisuallySwimming + m ()Z ce isVisuallyCrawling + m ()Z cf hasGlowingTag + m ()Z cg isCurrentlyGlowing + m ()Z ch isInvisible + m ()Z ci isOnRails + m ()Lnet/minecraft/world/scores/ScoreboardTeam; cj getTeam + m ()I ck getMaxAirSupply + m ()I cl getAirSupply + m ()I cm getTicksFrozen + m ()F cn getPercentFrozen + m ()Z co isFullyFrozen + m ()I cp getTicksRequiredToFreeze + m ()V cq checkSlowFallDistance + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName + m ()F cs getYHeadRot + m ()Z ct isAttackable + m ()Z cu isInvulnerable + m ()V cv removeAfterChangingDimensions + m ()Z cw canChangeDimensions + m ()I cx getMaxFallDistance + m ()Z cy displayFireAnimation + m ()Ljava/util/UUID; cz getUUID + m (D)D d getRandomX + m (DDD)V d teleportRelative + m (F)Lnet/minecraft/core/BlockPosition; d getOnPos + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d limitPistonMovement + 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/world/entity/EntityPose;)F d getEyeHeight + m (Lnet/minecraft/server/level/EntityPlayer;)V d stopSeenByPlayer + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d shouldPlayAmethystStepSound + m ()D dA getZ + m ()V dB checkDespawn + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()Z dD canFreeze + m ()Z dE isFreezing + m ()F dF getYRot + m ()F dG getVisualRotationYInDegrees + m ()F dH getXRot + m ()Z dI canSprint + m ()F dJ maxUpStep + m ()Z dK isRemoved + m ()Lnet/minecraft/world/entity/Entity$RemovalReason; dL getRemovalReason + m ()V dM unsetRemoved + m ()Z dN shouldBeSaved + m ()Z dO isAlwaysTicking + m ()Lnet/minecraft/world/level/World; dP level + m ()Lnet/minecraft/world/damagesource/DamageSources; dQ damageSources + m ()Lnet/minecraft/core/IRegistryCustom; dR registryAccess + m ()D d_ lerpTargetY + m ()Z da isControlledByLocalInstance + m ()Z db isEffectiveAi + m ()Lnet/minecraft/world/entity/Entity; dc getVehicle + m ()Lnet/minecraft/world/entity/Entity; dd getControlledVehicle + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()I df getFireImmuneTicks + m ()Lnet/minecraft/commands/CommandListenerWrapper; dg createCommandSourceStack + m ()Z dh touchingUnloadedChunk + m ()D di getFluidJumpThreshold + m ()F dj getBbWidth + m ()F dk getBbHeight + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()Lnet/minecraft/world/entity/EntityAttachments; dm getAttachments + m ()Lnet/minecraft/world/phys/Vec3D; dn position + m ()Lnet/minecraft/world/phys/Vec3D; do trackingPosition + m ()Lnet/minecraft/core/BlockPosition; dp blockPosition + m ()Lnet/minecraft/world/level/block/state/IBlockData; dq getInBlockState + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; dr chunkPosition + m ()Lnet/minecraft/world/phys/Vec3D; ds getDeltaMovement + m ()I dt getBlockX + m ()D du getX + m ()I dv getBlockY + m ()D dw getY + m ()D dx getRandomY + m ()D dy getEyeY + m ()I dz getBlockZ + m (D)D e getY + m (F)V e playSwimSound + m (I)V e setId + m (Z)V e setSilent + m (Lnet/minecraft/world/phys/Vec3D;)V e moveTo + m (DDD)V e moveTo + m (Lnet/minecraft/nbt/NBTTagCompound;)Z e save + m (Lnet/minecraft/core/BlockPosition;)Z e isSupportedBy + m ()F e_ lerpTargetYRot + m (Lnet/minecraft/world/entity/Entity;)F f distanceTo + m (F)Lnet/minecraft/world/phys/Vec3D; f getViewVector + m (D)D f getZ + m (I)V f setPortalCooldown + m (Z)V f setNoGravity + m (DDD)V f syncPacketPositionCodec + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; f getPrimaryStepSoundBlockPos + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; f saveWithoutId + m (Lnet/minecraft/world/phys/Vec3D;)D f distanceToSqr + m (Lnet/minecraft/core/BlockPosition;)V g handleInsidePortal + m (DDD)Z g isFree + m (D)D g getRandomZ + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; g getPassengerClosestTo + m (Lnet/minecraft/world/entity/Entity;)D g distanceToSqr + m (F)F g getViewXRot + m (I)V g igniteForSeconds + m (Lnet/minecraft/nbt/NBTTagCompound;)V g load + m (Z)V g setShiftKeyDown + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/phys/Vec3D;)V h setDeltaMovement + m (F)F h getViewYRot + m (DDD)V h absMoveTo + m (I)V h igniteForTicks + m (Z)V h setSprinting + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m (DDD)D i distanceToSqr + m (Z)V i setSwimming + m (F)Lnet/minecraft/world/phys/Vec3D; i getUpVector + m (Lnet/minecraft/world/phys/Vec3D;)V i addDeltaMovement + m (I)V i setRemainingFireTicks + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m ()I i_ getTeamColor + m ()Z isInRain0 isInRain + m (F)Lnet/minecraft/world/phys/Vec3D; j getEyePosition + m (I)Z j getSharedFlag + m (Z)V j setGlowingTag + m (DDD)V j push + m (Lnet/minecraft/world/entity/Entity;)V j positionRider + m ()V j_ refreshDimensions + m (I)V k setAirSupply + m (Z)V k setInvisible + m (DDD)Z k shouldRender + m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned + m (F)Lnet/minecraft/world/phys/Vec3D; k getLightProbePosition + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m (F)Lnet/minecraft/world/phys/Vec3D; l getPosition + m (DDD)V l lerpMotion + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m (Z)V l onAboveBubbleCol + m (I)V l setTicksFrozen + m ()V l tick + m ()Z l_ acceptsSuccess + m (DDD)V m moveTowardsClosestSpace + m (Z)V m onInsideBubbleColumn + m (I)Z m hasPermissions + m (F)V m animateHurt + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition + m ()V n resetFallDistance + m (Z)V n setInvulnerable + m (DDD)V n teleportToWithTicket + m (Lnet/minecraft/world/entity/Entity;)Z n startRiding + m (F)V n setYHeadRot + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m (Z)V o setCustomNameVisible + m (DDD)V o setDeltaMovement + m (F)V o setYBodyRot + m (Z)V p setIsInPowderSnow + m (F)Lnet/minecraft/world/phys/Vec3D; p getLeashOffset + m (DDD)V p setPosRaw + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition + m (F)V r setYRot + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z r_ isIgnoringBlockTriggers + m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo + m (F)V s setXRot + m (Lnet/minecraft/world/entity/Entity;)Z t is + m ()V t rideTick + m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction + m (Lnet/minecraft/world/entity/Entity;)V v copyPosition + m ()V v playAmethystStepSound + m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom + m ()Z w_ acceptsFailure + m ()Z x isInBubbleColumn + m (Lnet/minecraft/world/entity/Entity;)Z x hasPassenger + m (Lnet/minecraft/world/entity/Entity;)Z y isPassengerOfSameVehicle + m ()V z updateFluidOnEyes + m (Lnet/minecraft/world/entity/Entity;)Z z hasIndirectPassenger +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 + m ()Z a emitsAnything + m ()Z b emitsEvents + m ()Z c emitsSounds +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 + m ()Z a shouldDestroy + m ()Z b shouldSave +c net/minecraft/world/entity/EntityAgeable net/minecraft/world/entity/AgeableMob + f I b BABY_START_AGE + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID + f I bZ FORCED_AGE_PARTICLE_TICKS + f I c age + f I d forcedAge + f I e forcedAgeTimer + m ()Z X_ canBreed + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Z)V a setBaby + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 ()I g getAge + m ()V k ageBoundaryReached + m ()V n_ aiStep + m ()Z p_ isBaby +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 b DEFAULT_WIDTH + f F c HEIGHT + f Lorg/slf4j/Logger; d LOGGER + f I e TIME_BETWEEN_APPLICATIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_RADIUS + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_WAITING + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_PARTICLE + f F i MAX_RADIUS + f F j MINIMAL_RADIUS + f F k DEFAULT_RADIUS + f Lnet/minecraft/world/item/alchemy/PotionContents; l potionContents + f Ljava/util/Map; m victims + f I n duration + f I o waitTime + f I p reapplicationDelay + f I q durationOnUse + f F r radiusOnUse + f F s radiusPerTick + f Lnet/minecraft/world/entity/EntityLiving; t owner + f Ljava/util/UUID; u 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 (I)V a setDuration + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)V a setRadius + 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 (I)V b setDurationOnUse + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (F)V b setRadiusOnUse + m (F)V c setRadiusPerTick + m (I)V c setWaitTime + m ()F g getRadius + m ()Lnet/minecraft/core/particles/ParticleParam; h getParticle + m ()Z i isWaiting + m ()I j getDuration + m ()V j_ refreshDimensions + m ()F k getRadiusOnUse + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m ()F m getRadiusPerTick + m ()I o getDurationOnUse + m ()I p getWaitTime + m ()Lnet/minecraft/world/entity/EntityLiving; q getOwner + m ()V u updateColor +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 (F)V F onLeashDistance + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;)Z a checkSpawnRules + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/core/BlockPosition;)F d getWalkTargetValue + m ()V gc tickLeash + m ()Z gm isPathFinding + m ()Z gn isPanicking + m ()Z go shouldStayCloseToLeashHolder + m ()D gp 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 TALISMAN_ACTIVATE + 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 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 b LIFETIME + f I c ENTITY_SCAN_PERIOD + f I d MAX_FOLLOW_DIST + f I e ORB_GROUPS_PER_AREA + f D f ORB_MERGE_DISTANCE + f I g age + f I h health + f I i value + f I j count + f Lnet/minecraft/world/entity/player/EntityHuman; k followingPlayer + m (Lnet/minecraft/world/entity/EntityExperienceOrb;)Z a canMerge + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)V a award + m (Lnet/minecraft/world/entity/player/EntityHuman;I)I a repairPlayerItems + 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/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement + m ()D aY getDefaultGravity + m (Lnet/minecraft/world/entity/EntityExperienceOrb;)V b merge + 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 (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()V bn doWaterSplashEffect + m (I)I c durabilityToXp + m ()Z ct isAttackable + m (I)I d xpToDurability + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()V l tick + m ()I p getValue + m ()I s getIcon + m ()V u scanForEntities + m ()V v 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; b DATA_MOB_FLAGS_ID + f F bF MAX_PICKUP_LOOT_CHANCE + f F bG MAX_ENCHANTED_ARMOR_CHANCE + f F bH MAX_ENCHANTED_WEAPON_CHANCE + f Ljava/lang/String; bI LEASH_TAG + f F bJ DEFAULT_EQUIPMENT_DROP_CHANCE + f I bK PRESERVE_ITEM_DROP_CHANCE + f I bL UPDATE_GOAL_SELECTOR_EVERY_N_TICKS + 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 D bY DEFAULT_ATTACK_REACH + f Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; bZ bodyRotationControl + f I c MOB_FLAG_NO_AI + f Lnet/minecraft/world/entity/EntityLiving; ca target + f Lnet/minecraft/world/entity/ai/sensing/EntitySenses; cb sensing + f Lnet/minecraft/core/NonNullList; cc handItems + f Lnet/minecraft/core/NonNullList; cd armorItems + f Lnet/minecraft/world/item/ItemStack; ce bodyArmorItem + f Z cf canPickUpLoot + f Z cg persistenceRequired + f Ljava/util/Map; ch pathfindingMalus + f Lnet/minecraft/resources/ResourceKey; ci lootTable + f J cj lootTableSeed + f Lnet/minecraft/world/entity/Entity; ck leashHolder + f I cl delayedLeashHolderId + f Lcom/mojang/datafixers/util/Either; cm delayedLeashInfo + f Lnet/minecraft/core/BlockPosition; cn restrictCenter + f F co restrictRadius + f I d MOB_FLAG_LEFTHANDED + f I e MOB_FLAG_AGGRESSIVE + f I f PICKUP_REACH + f F g MAX_WEARING_ARMOR_CHANCE + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; A createMobAttributes + m ()Z B shouldPassengersInheritMalus + m ()V C onPathfindingStart + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)V C setZza + m ()V D onPathfindingDone + m (F)V D setYya + m (F)V E setXxa + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerLook; G getLookControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerMove; H getMoveControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerJump; I getJumpControl + m ()Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; K getNavigation + m ()Lnet/minecraft/world/entity/ai/sensing/EntitySenses; M getSensing + m ()Lnet/minecraft/world/entity/EntityLiving; N getTargetFromBrain + m ()V O ate + m ()I P getAmbientSoundInterval + m ()V Q playAmbientSound + m ()V R spawnAnim + m ()V S updateControlFlags + m ()Lnet/minecraft/resources/ResourceKey; T getDefaultLootTable + m ()V U stopInPlace + m ()Lnet/minecraft/core/BaseBlockPosition; V getPickupReach + m ()Z W requiresCustomPersistence + m ()Z X shouldDespawnInPeaceful + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Lnet/minecraft/util/RandomSource;F)V a enchantSpawnedWeapon + m (ZZ)V a dropLeash + m (Lnet/minecraft/world/entity/EnumItemSlot;I)Lnet/minecraft/world/item/Item; a getEquipmentForSlot + m (Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropFromLootTable + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg + m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance + m (Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/entity/EnumItemSlot;)V a enchantSpawnedArmor + m (Lnet/minecraft/world/entity/EquipmentTable;)V a equip + 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/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Z)V a setBaby + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/level/pathfinder/PathType;F)V a setPathfindingMalus + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + 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/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkMobSpawnRules + 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/world/entity/EntityTypes;Z)Lnet/minecraft/world/entity/EntityInsentient; a convertTo + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;)Z a checkSpawnRules + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + 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/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/level/pathfinder/PathType;)F a getPathfindingMalus + m (Z)V a_ setCanPickUpLoot + m ()I aa getMaxHeadXRot + m ()I ab getMaxHeadYRot + m ()V ad clampHeadRotationToBody + m ()I ae getHeadRotSpeed + m ()V au baseTick + m (B)V b handleEntityEvent + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b populateDefaultEquipmentEnchantments + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setItemSlotAndDropWhenKilled + m (Lnet/minecraft/world/entity/Entity;Z)V b setLeashedTo + 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 canReplaceCurrentItem + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + 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/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c canReplaceEqualItem + 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/server/level/WorldServer;)Lnet/minecraft/world/level/storage/loot/LootParams; c createEquipmentParams + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger + m ()V cv removeAfterChangingDimensions + m ()I cx getMaxFallDistance + m (I)Z d isMaxGroupSizeReached + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot + m ()V dB checkDespawn + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()Z db isEffectiveAi + m (Lnet/minecraft/world/damagesource/DamageSource;)V e playHurtSound + m (FF)F e tickHeadTurn + m ()Lnet/minecraft/resources/ResourceKey; eF getLootTable + m ()J eG getLootTableSeed + m ()Ljava/lang/Iterable; eZ getArmorSlots + m ()I ej getExperienceReward + m (Lnet/minecraft/world/entity/EnumItemSlot;)V f setGuaranteedDrop + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()I fQ getMaxSpawnClusterSize + m ()Lnet/minecraft/world/item/ItemStack; fR getBodyArmorItem + m ()Z fS canWearBodyArmor + m ()Z fT isWearingBodyArmor + m ()V fU setPersistenceRequired + m ()Z fV canPickUpLoot + m ()Z fW isPersistenceRequired + m ()Z fX isWithinRestriction + m ()Lnet/minecraft/core/BlockPosition; fY getRestrictCenter + m ()F fZ getRestrictRadius + m ()Ljava/lang/Iterable; fa getHandSlots + m ()Ljava/lang/Iterable; fb getArmorAndBodyArmorSlots + m ()V fq serverAiStep + m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm + m (Lnet/minecraft/world/entity/EnumItemSlot;)F g getEquipmentDropChance + m ()V ga clearRestriction + m ()Z gb hasRestriction + m ()V gc tickLeash + m ()Z gd isLeashed + m ()Z ge mayBeLeashed + m ()Lnet/minecraft/world/entity/Entity; gf getLeashHolder + m ()Z gg isNoAi + m ()Z gh isLeftHanded + m ()Z gi isAggressive + m ()Lnet/minecraft/world/phys/AxisAlignedBB; gj getAttackBoundingBox + m ()Z gk isSunBurnTick + m ()V gl removeFreeWill + m ()V gm restoreLeashFromSave + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m (Lnet/minecraft/world/entity/EntityLiving;)Z i isWithinMeleeAttackRange + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i equipItemIfPossible + m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem + m (Lnet/minecraft/world/item/ItemStack;)V m setBodyArmorItem + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)D o getApproximateAttackDamageWithItem + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m (Lnet/minecraft/world/item/ItemStack;)Z p hasAnyComponentExceptDamage + m ()V s resetAmbientSoundTime + m (I)V s setDelayedLeashHolderId + m (Z)V t setNoAi + m (Z)V u setLeftHanded + m (Z)V v setAggressive + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (F)V y setSpeed + m ()V z registerGoals +c net/minecraft/world/entity/EntityInsentient$1 net/minecraft/world/entity/Mob$1 +c net/minecraft/world/entity/EntityLightning net/minecraft/world/entity/LightningBolt + f J b seed + f I c START_LIFE + f D d DAMAGE_RADIUS + f D e DETECTION_RADIUS + f I f life + f I g flashes + f Z h visualOnly + f Lnet/minecraft/server/level/EntityPlayer; i cause + f Ljava/util/Set; j hitEntities + f I k 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/EntityPlayer;)V b setCause + m (I)V b spawnFire + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()V l tick + m ()Lnet/minecraft/server/level/EntityPlayer; p getCause + m ()I s getBlocksSetOnFire + m ()Ljava/util/stream/Stream; u getHitEntities + m ()V v powerLightningRod + m ()Lnet/minecraft/core/BlockPosition; w getStrikePosition +c net/minecraft/world/entity/EntityLiving net/minecraft/world/entity/LivingEntity + f Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_LIVING_ENTITY_FLAGS + f Lnet/minecraft/world/entity/EntitySize; aG SLEEPING_DIMENSIONS + f F aH EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT + f F aI DEFAULT_BABY_SCALE + f Z aJ swinging + f Lnet/minecraft/world/EnumHand; aK swingingArm + f I aL swingTime + f I aM removeArrowTime + f I aN removeStingerTime + f I aO hurtTime + f I aP hurtDuration + f I aQ deathTime + f F aR oAttackAnim + f F aS attackAnim + f I aT attackStrengthTicker + f Lnet/minecraft/world/entity/WalkAnimationState; aU walkAnimation + f I aV invulnerableDuration + f F aW timeOffs + f F aX rotA + f F aY yBodyRot + f F aZ yBodyRotO + f Lorg/slf4j/Logger; b LOGGER + f I bA useItemRemaining + f I bB fallFlyTicks + f I bC autoSpinAttackTicks + f Lnet/minecraft/world/entity/ai/BehaviorController; bD brain + f F bE appliedScale + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bF SPEED_MODIFIER_SPRINTING + 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 F bR ITEM_USE_EFFECT_START_FRACTION + f Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; bS attributes + f Lnet/minecraft/world/damagesource/CombatTracker; bT combatTracker + f Ljava/util/Map; bU activeEffects + f Lnet/minecraft/core/NonNullList; bV lastHandItemStacks + f Lnet/minecraft/core/NonNullList; bW lastArmorItemStacks + f Lnet/minecraft/world/item/ItemStack; bX lastBodyItemStack + f Z bY discardFriction + f Z bZ effectsDirty + f F ba yHeadRot + f F bb yHeadRotO + 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 I bl deathScore + f F bm lastHurt + f Z bn jumping + f F bo xxa + f F bp yya + f F bq zza + f I br lerpSteps + f D bs lerpX + f D bt lerpY + f D bu lerpZ + f D bv lerpYRot + f D bw lerpXRot + f D bx lerpYHeadRot + f I by lerpHeadSteps + f Lnet/minecraft/world/item/ItemStack; bz useItem + f Ljava/lang/String; c TAG_ACTIVE_EFFECTS + f Lnet/minecraft/world/entity/EntityLiving; ca lastHurtByMob + f I cb lastHurtByMobTimestamp + f Lnet/minecraft/world/entity/EntityLiving; cc lastHurtMob + f I cd lastHurtMobTimestamp + f F ce speed + f I cf noJumpDelay + f F cg absorptionAmount + f Lnet/minecraft/core/BlockPosition; ch lastPos + f Ljava/util/Optional; ci lastClimbablePos + f Lnet/minecraft/world/damagesource/DamageSource; cj lastDamageSource + f J ck lastDamageStamp + f F cl swimAmount + f F cm swimAmountO + f Z cn skipDropExperience + f Ljava/util/UUID; d SPEED_MODIFIER_SOUL_SPEED_UUID + f Ljava/util/UUID; e SPEED_MODIFIER_POWDER_SNOW_UUID + f I h HAND_SLOTS + f I i ARMOR_SLOTS + f I j EQUIPMENT_SLOT_OFFSET + f I k ARMOR_SLOT_OFFSET + f I l BODY_ARMOR_OFFSET + f I m SWING_DURATION + f I n PLAYER_HURT_EXPERIENCE_TIME + f D o MIN_MOVEMENT_DISTANCE + f D p DEFAULT_BASE_GRAVITY + f I q DEATH_DURATION + f I r USE_ITEM_INTERVAL + f F s BASE_JUMP_POWER + f I t LIVING_ENTITY_FLAG_IS_USING + f I u LIVING_ENTITY_FLAG_OFF_HAND + f I v LIVING_ENTITY_FLAG_SPIN_ATTACK + m (F)V A setAbsorptionAmount + m ()I A getCurrentSwingDuration + m (Lnet/minecraft/world/entity/Entity;)V A setLastHurtMob + m (F)V B internalSetAbsorptionAmount + m ()V B makePoofParticles + m (Lnet/minecraft/world/entity/Entity;)D B getVisibilityPercent + m ()V C swapHandItems + m (F)F C getFrictionInfluencedSpeed + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight + m ()Ljava/util/Map; E collectEquipmentChanges + m ()V G updateFallFlying + m ()V H updatingUsingItem + m ()Z I shouldTriggerItemUseEffects + m ()V J updateInvisibilityStatus + m ()V K updateSwimAmount + m ()D L_ lerpTargetZ + m ()Z M checkBedExists + m ()F M_ lerpTargetXRot + m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker + 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 (FI)V a lerpHeadTo + m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob + m (Lnet/minecraft/world/EnumHand;)V a swing + 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 (Lnet/minecraft/world/food/FoodInfo;)V a addEatEffect + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + 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/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/world/effect/MobEffect;)V a onEffectRemoved + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + 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/damagesource/DamageSource;Z)V a dropFromLootTable + 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/ai/targeting/PathfinderTargetCondition;)Z a canAttack + 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/item/ItemStack;I)V a spawnItemParticles + m (Lnet/minecraft/world/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a handleRelativeFrictionAndCalculateMovement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a eat + m (Ljava/util/Map;)V a handleHandSwap + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/core/BlockPosition;)V a setPosToBed + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (ID)V a lerpHeadRotationStep + m (F)F a getSwimAmount + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (DD)V a indicateDamage + m ()V aD onBelowWorld + m ()F aN getBlockSpeedFactor + m ()D aY getDefaultGravity + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()V ac stopRiding + m ()V an kill + m ()V au baseTick + m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/item/ItemStack; b getItemInHand + 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 (Lnet/minecraft/world/damagesource/DamageSource;F)V b hurtArmor + m (DDDZ)Z b randomTeleport + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent + m (F)F b sanitizeScale + m (Lnet/minecraft/sounds/SoundEffect;)V b makeSound + m (Lnet/minecraft/world/effect/MobEffect;)Z b addEffect + m (Lnet/minecraft/core/Holder;)Z b hasEffect + m (Lnet/minecraft/world/item/ItemStack;I)V b triggerItemUseEffects + m (Lnet/minecraft/world/entity/Entity;)V b dismountVehicle + 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 bA isPushable + m ()Z bD isAlive + m ()Z bE isInWall + m ()Z bz isPickable + m (F)V c heal + m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent + m (IZ)V c setLivingEntityFlag + m (Ljava/util/Collection;)Z c areAllEffectsAmbient + 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/entity/player/EntityHuman;)V c setLastHurtByPlayer + m (Lnet/minecraft/core/BlockPosition;)V c onChangedBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c trapdoorUsableAsLadder + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtHelmet + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; c getDrinkingSound + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c shouldRemoveSoulSpeed + 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/world/effect/MobEffect;)Z c canBeAffected + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z c hasItemInSlot + m ()Z cF shouldShowName + m ()D c_ lerpTargetX + m ()Z cd isVisuallySwimming + m ()Z cg isCurrentlyGlowing + m ()F cs getYHeadRot + m ()Z cw canChangeDimensions + m ()I cx getMaxFallDistance + m (I)Lnet/minecraft/sounds/SoundEffect; d getFallDamageSound + m (FF)I d calculateFallDamage + m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/damagesource/DamageSource;F)F d getDamageAfterArmorAbsorb + m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/entity/EnumItemSlot; d getSlotForHand + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound + m (Lnet/minecraft/world/effect/MobEffect;)V d sendEffectToPassengers + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; d removeEffectNoUpdate + m ()Z dD canFreeze + m ()F dG getVisualRotationYInDegrees + m ()F dJ maxUpStep + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; dU createLivingAttributes + m ()Z dV canBreatheUnderwater + m ()Z dW canSpawnSoulSpeedParticle + m ()V dX spawnSoulSpeedParticle + m ()Z dY onSoulSpeedBlock + m ()V dZ removeSoulSpeed + m ()D d_ lerpTargetY + m (Lnet/minecraft/world/damagesource/DamageSource;)V e playHurtSound + m (FF)F e tickHeadTurn + m (Lnet/minecraft/world/item/ItemStack;)V e verifyEquippedItem + m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterMagicAbsorb + 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/EnumItemSlot;)V e broadcastBreakEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()F eA getHealth + m ()Z eB isDeadOrDying + m ()Lnet/minecraft/world/damagesource/DamageSource; eC getLastDamageSource + m ()V eD dropEquipment + m ()V eE dropExperience + m ()Lnet/minecraft/resources/ResourceKey; eF getLootTable + 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 ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds + m ()Ljava/util/Optional; eM getLastClimbablePos + m ()V eN playBlockFallSound + m ()I eO getArmorValue + m ()Lnet/minecraft/world/damagesource/CombatTracker; eP getCombatTracker + m ()Lnet/minecraft/world/entity/EntityLiving; eQ getKillCredit + m ()F eR getMaxHealth + m ()F eS getMaxAbsorption + m ()I eT getArrowCount + m ()I eU getStingerCount + m ()V eV updateSwingTime + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; eW getAttributes + m ()Lnet/minecraft/world/item/ItemStack; eX getMainHandItem + m ()Lnet/minecraft/world/item/ItemStack; eY getOffhandItem + m ()Ljava/lang/Iterable; eZ getArmorSlots + m ()F e_ lerpTargetYRot + m ()V ea tryAddSoulSpeed + m ()V eb removeFrost + m ()V ec tryAddFrost + m ()F ed getAgeScale + m ()F ee getScale + m ()Z ef isAffectedByFluids + m ()V eg tickDeath + m ()Z eh shouldDropExperience + m ()Z ei shouldDropLoot + m ()I ej getExperienceReward + m ()Z ek isAlwaysExperienceDropper + m ()Lnet/minecraft/util/RandomSource; el getRandom + m ()Lnet/minecraft/world/entity/EntityLiving; em getLastHurtByMob + m ()I en getLastHurtByMobTimestamp + m ()Lnet/minecraft/world/entity/EntityLiving; eo getLastHurtMob + m ()I ep getLastHurtMobTimestamp + m ()I eq getNoActionTime + m ()Z er shouldDiscardFriction + m ()V es tickEffects + m ()Z et canBeSeenAsEnemy + m ()Z eu canBeSeenByAnyone + m ()V ev removeEffectParticles + m ()Z ew removeAllEffects + m ()Ljava/util/Collection; ex getActiveEffects + m ()Ljava/util/Map; ey getActiveEffectsMap + m ()Z ez isInvertedHealAndHarm + m (Lnet/minecraft/world/damagesource/DamageSource;)Z f isDamageSourceBlocked + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; f getLastArmorItem + m (Lnet/minecraft/world/entity/EntityLiving;)V f createWitherRose + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/phys/AxisAlignedBB; f getLocalBoundsForPose + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; f getAttribute + m ()V fA releaseUsingItem + m ()V fB stopUsingItem + m ()Z fC isBlocking + m ()Z fD isSuppressingSlidingDownLadder + m ()Z fE isFallFlying + m ()I fF getFallFlyingTicks + m ()Z fG isAffectedByPotions + m ()Z fH attackable + m ()Lcom/google/common/collect/ImmutableList; fI getDismountPoses + m ()Ljava/util/Optional; fJ getSleepingPos + m ()V fK clearSleepingPos + m ()Z fL isSleeping + m ()V fM stopSleeping + m ()Lnet/minecraft/core/EnumDirection; fN getBedOrientation + m ()Z fO canDisableShield + m ()Z fP hasInfiniteMaterials + m ()V f_ onEnterCombat + m ()Ljava/lang/Iterable; fa getHandSlots + m ()Ljava/lang/Iterable; fb getArmorAndBodyArmorSlots + m ()Ljava/lang/Iterable; fc getAllSlots + m ()F fd getArmorCoverPercentage + m ()F fe getSoundVolume + m ()F ff getVoicePitch + m ()Z fg isImmobile + m ()F fh getJumpPower + m ()F fi getJumpBoostPower + m ()V fj jumpFromGround + m ()V fk goDownInWater + m ()F fl getWaterSlowDown + m ()F fm getFlyingSpeed + m ()F fn getSpeed + m ()F fo getMaxHeadRotationRelativeToBody + m ()Z fp isSensitiveToWater + m ()V fq serverAiStep + m ()Z fr isAutoSpinAttack + m ()F fs getAbsorptionAmount + m ()V ft updateEffectVisibility + m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm + m ()Z fv isUsingItem + m ()Lnet/minecraft/world/EnumHand; fw getUsedItemHand + m ()Lnet/minecraft/world/item/ItemStack; fx getUseItem + m ()I fy getUseItemRemainingTicks + m ()I fz getTicksUsingItem + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; g getLastHandItem + m (Lnet/minecraft/world/entity/EntityPose;)Z g wouldNotSuffocateAtTargetPose + m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch + m (Lnet/minecraft/core/Holder;)D g getAttributeValue + m ()V g_ onLeaveCombat + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/entity/EnumItemSlot;)B h entityEventForEquipmentBreak + m (Lnet/minecraft/core/Holder;)D h getAttributeBaseValue + m (F)F h getViewYRot + m (Lnet/minecraft/world/damagesource/DamageSource;)Z h checkTotemDeathProtection + m (I)V h igniteForTicks + m (Lnet/minecraft/core/BlockPosition;)V h setSleepingPos + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EnumItemSlot; h getEquipmentSlotForItem + m (Z)V h setSprinting + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m (Lnet/minecraft/world/item/ItemStack;)V i breakItem + m (Lnet/minecraft/core/Holder;)V i onAttributeUpdated + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; j resetForwardDirectionOfRelativePortalPosition + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k handleOnClimbable + m ()V l tick + m (F)V m animateHurt + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition + m (F)V n setYHeadRot + m (I)I n decreaseAirSupply + m ()V n_ aiStep + m (I)I o increaseAirSupply + m (F)V o setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V p setNoActionTime + m ()Z p_ isBaby + m (I)V q setArrowCount + m ()V q pushEntities + m (DDD)V q knockback + m (Z)V q setDiscardFriction + m ()Z q_ onClimbable + m (Z)V r calculateEntityAnimation + m (I)V r setStingerCount + m (I)Lnet/minecraft/world/entity/EnumItemSlot; s getEquipmentSlot + m ()V s updateSynchronizedMobEffectParticles + m (Z)V s setJumping + m ()V t rideTick + m (F)V t setHealth + m (F)I u getComfortableFallDistance + m (F)V v hurtCurrentlyUsedShield + m ()V v updateGlowingStatus + m (F)F w getJumpPower + m ()V x completeUsingItem + m (F)V x updateWalkAnimation + m (F)V y setSpeed + m ()V z refreshDirtyAttributes + m (F)F z getAttackAnim +c net/minecraft/world/entity/EntityLiving$1 net/minecraft/world/entity/LivingEntity$1 +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$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/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkSpawnRules + 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/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/EntityTameableAnimal net/minecraft/world/entity/TamableAnimal + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_FLAGS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_OWNERUUID_ID + f Z cb orderedToSit + m ()Ljava/util/UUID; W_ getOwnerUUID + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Ljava/util/UUID;)V b setOwnerUUID + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (ZZ)V b setTame + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()Lnet/minecraft/world/scores/ScoreboardTeam; cj getTeam + m ()Lnet/minecraft/world/level/IEntityAccess; e level + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f tame + m ()Z gq isOrderedToSit + m (Lnet/minecraft/world/entity/EntityLiving;)Z j isOwnedBy + m ()Z s isTame + m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo + m ()V u applyTamingSideEffects + m (Z)V w spawnTamingParticles + m (Z)V x setInSittingPose + m (Z)V y setOrderedToSit + m ()Z y isInSittingPose +c net/minecraft/world/entity/EntityTypes net/minecraft/world/entity/EntityType + f Lnet/minecraft/world/entity/EntityTypes; A DRAGON_FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; B DROWNED + f Lnet/minecraft/world/entity/EntityTypes; C EGG + f Lnet/minecraft/world/entity/EntityTypes; D ELDER_GUARDIAN + f Lnet/minecraft/world/entity/EntityTypes; E END_CRYSTAL + f Lnet/minecraft/world/entity/EntityTypes; F ENDER_DRAGON + f Lnet/minecraft/world/entity/EntityTypes; G ENDER_PEARL + f Lnet/minecraft/world/entity/EntityTypes; H ENDERMAN + f Lnet/minecraft/world/entity/EntityTypes; I ENDERMITE + f Lnet/minecraft/world/entity/EntityTypes; J EVOKER + f Lnet/minecraft/world/entity/EntityTypes; K EVOKER_FANGS + f Lnet/minecraft/world/entity/EntityTypes; L EXPERIENCE_BOTTLE + f Lnet/minecraft/world/entity/EntityTypes; M EXPERIENCE_ORB + f Lnet/minecraft/world/entity/EntityTypes; N EYE_OF_ENDER + f Lnet/minecraft/world/entity/EntityTypes; O FALLING_BLOCK + f Lnet/minecraft/world/entity/EntityTypes; P FIREWORK_ROCKET + f Lnet/minecraft/world/entity/EntityTypes; Q FOX + f Lnet/minecraft/world/entity/EntityTypes; R FROG + f Lnet/minecraft/world/entity/EntityTypes; S FURNACE_MINECART + f Lnet/minecraft/world/entity/EntityTypes; T GHAST + f Lnet/minecraft/world/entity/EntityTypes; U GIANT + f Lnet/minecraft/world/entity/EntityTypes; V GLOW_ITEM_FRAME + f Lnet/minecraft/world/entity/EntityTypes; W GLOW_SQUID + f Lnet/minecraft/world/entity/EntityTypes; X GOAT + f Lnet/minecraft/world/entity/EntityTypes; Y GUARDIAN + f Lnet/minecraft/world/entity/EntityTypes; Z HOGLIN + f Lnet/minecraft/world/entity/EntityTypes; a ALLAY + f Lnet/minecraft/world/entity/EntityTypes; aA PIGLIN + f Lnet/minecraft/world/entity/EntityTypes; aB PIGLIN_BRUTE + f Lnet/minecraft/world/entity/EntityTypes; aC PILLAGER + f Lnet/minecraft/world/entity/EntityTypes; aD POLAR_BEAR + f Lnet/minecraft/world/entity/EntityTypes; aE POTION + f Lnet/minecraft/world/entity/EntityTypes; aF PUFFERFISH + f Lnet/minecraft/world/entity/EntityTypes; aG RABBIT + f Lnet/minecraft/world/entity/EntityTypes; aH RAVAGER + f Lnet/minecraft/world/entity/EntityTypes; aI SALMON + f Lnet/minecraft/world/entity/EntityTypes; aJ SHEEP + f Lnet/minecraft/world/entity/EntityTypes; aK SHULKER + f Lnet/minecraft/world/entity/EntityTypes; aL SHULKER_BULLET + f Lnet/minecraft/world/entity/EntityTypes; aM SILVERFISH + f Lnet/minecraft/world/entity/EntityTypes; aN SKELETON + f Lnet/minecraft/world/entity/EntityTypes; aO SKELETON_HORSE + f Lnet/minecraft/world/entity/EntityTypes; aP SLIME + f Lnet/minecraft/world/entity/EntityTypes; aQ SMALL_FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; aR SNIFFER + f Lnet/minecraft/world/entity/EntityTypes; aS SNOW_GOLEM + f Lnet/minecraft/world/entity/EntityTypes; aT SNOWBALL + f Lnet/minecraft/world/entity/EntityTypes; aU SPAWNER_MINECART + f Lnet/minecraft/world/entity/EntityTypes; aV SPECTRAL_ARROW + f Lnet/minecraft/world/entity/EntityTypes; aW SPIDER + f Lnet/minecraft/world/entity/EntityTypes; aX SQUID + f Lnet/minecraft/world/entity/EntityTypes; aY STRAY + f Lnet/minecraft/world/entity/EntityTypes; aZ STRIDER + f Lnet/minecraft/world/entity/EntityTypes; aa HOPPER_MINECART + f Lnet/minecraft/world/entity/EntityTypes; ab HORSE + f Lnet/minecraft/world/entity/EntityTypes; ac HUSK + f Lnet/minecraft/world/entity/EntityTypes; ad ILLUSIONER + f Lnet/minecraft/world/entity/EntityTypes; ae INTERACTION + f Lnet/minecraft/world/entity/EntityTypes; af IRON_GOLEM + f Lnet/minecraft/world/entity/EntityTypes; ag ITEM + f Lnet/minecraft/world/entity/EntityTypes; ah ITEM_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; ai ITEM_FRAME + f Lnet/minecraft/world/entity/EntityTypes; aj OMINOUS_ITEM_SPAWNER + f Lnet/minecraft/world/entity/EntityTypes; ak FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; al LEASH_KNOT + f Lnet/minecraft/world/entity/EntityTypes; am LIGHTNING_BOLT + f Lnet/minecraft/world/entity/EntityTypes; an LLAMA + f Lnet/minecraft/world/entity/EntityTypes; ao LLAMA_SPIT + f Lnet/minecraft/world/entity/EntityTypes; ap MAGMA_CUBE + f Lnet/minecraft/world/entity/EntityTypes; aq MARKER + f Lnet/minecraft/world/entity/EntityTypes; ar MINECART + f Lnet/minecraft/world/entity/EntityTypes; as MOOSHROOM + f Lnet/minecraft/world/entity/EntityTypes; at MULE + f Lnet/minecraft/world/entity/EntityTypes; au OCELOT + f Lnet/minecraft/world/entity/EntityTypes; av PAINTING + f Lnet/minecraft/world/entity/EntityTypes; aw PANDA + f Lnet/minecraft/world/entity/EntityTypes; ax PARROT + f Lnet/minecraft/world/entity/EntityTypes; ay PHANTOM + f Lnet/minecraft/world/entity/EntityTypes; az PIG + f Lnet/minecraft/world/entity/EntityTypes; b AREA_EFFECT_CLOUD + f Lorg/slf4j/Logger; bB LOGGER + f Lnet/minecraft/core/Holder$c; bC builtInRegistryHolder + f F bD MAGIC_HORSE_WIDTH + f I bE DISPLAY_TRACKING_RANGE + f Lnet/minecraft/world/entity/EntityTypes$b; bF factory + f Lnet/minecraft/world/entity/EnumCreatureType; bG category + f Lcom/google/common/collect/ImmutableSet; bH immuneTo + f Z bI serialize + f Z bJ summon + f Z bK fireImmune + f Z bL canSpawnFarFromPlayer + f I bM clientTrackingRange + f I bN updateInterval + f Ljava/lang/String; bO descriptionId + f Lnet/minecraft/network/chat/IChatBaseComponent; bP description + f Lnet/minecraft/resources/ResourceKey; bQ lootTable + f Lnet/minecraft/world/entity/EntitySize; bR dimensions + f F bS spawnDimensionsScale + f Lnet/minecraft/world/flag/FeatureFlagSet; bT requiredFeatures + f Lnet/minecraft/world/entity/EntityTypes; ba TADPOLE + f Lnet/minecraft/world/entity/EntityTypes; bb TEXT_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; bc TNT + f Lnet/minecraft/world/entity/EntityTypes; bd TNT_MINECART + f Lnet/minecraft/world/entity/EntityTypes; be TRADER_LLAMA + f Lnet/minecraft/world/entity/EntityTypes; bf TRIDENT + f Lnet/minecraft/world/entity/EntityTypes; bg TROPICAL_FISH + f Lnet/minecraft/world/entity/EntityTypes; bh TURTLE + f Lnet/minecraft/world/entity/EntityTypes; bi VEX + f Lnet/minecraft/world/entity/EntityTypes; bj VILLAGER + f Lnet/minecraft/world/entity/EntityTypes; bk VINDICATOR + f Lnet/minecraft/world/entity/EntityTypes; bl WANDERING_TRADER + f Lnet/minecraft/world/entity/EntityTypes; bm WARDEN + f Lnet/minecraft/world/entity/EntityTypes; bn WIND_CHARGE + f Lnet/minecraft/world/entity/EntityTypes; bo WITCH + f Lnet/minecraft/world/entity/EntityTypes; bp WITHER + f Lnet/minecraft/world/entity/EntityTypes; bq WITHER_SKELETON + f Lnet/minecraft/world/entity/EntityTypes; br WITHER_SKULL + f Lnet/minecraft/world/entity/EntityTypes; bs WOLF + f Lnet/minecraft/world/entity/EntityTypes; bt ZOGLIN + f Lnet/minecraft/world/entity/EntityTypes; bu ZOMBIE + f Lnet/minecraft/world/entity/EntityTypes; bv ZOMBIE_HORSE + f Lnet/minecraft/world/entity/EntityTypes; bw ZOMBIE_VILLAGER + f Lnet/minecraft/world/entity/EntityTypes; bx ZOMBIFIED_PIGLIN + f Lnet/minecraft/world/entity/EntityTypes; by PLAYER + f Lnet/minecraft/world/entity/EntityTypes; bz FISHING_BOBBER + f Lnet/minecraft/world/entity/EntityTypes; c ARMADILLO + f Lnet/minecraft/world/entity/EntityTypes; d ARMOR_STAND + f Lnet/minecraft/world/entity/EntityTypes; e ARROW + f Lnet/minecraft/world/entity/EntityTypes; f AXOLOTL + f Lnet/minecraft/world/entity/EntityTypes; g BAT + f Lnet/minecraft/world/entity/EntityTypes; h BEE + f Lnet/minecraft/world/entity/EntityTypes; i BLAZE + f Lnet/minecraft/world/entity/EntityTypes; j BLOCK_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; k BOAT + f Lnet/minecraft/world/entity/EntityTypes; l BOGGED + f Lnet/minecraft/world/entity/EntityTypes; m BREEZE + f Lnet/minecraft/world/entity/EntityTypes; n BREEZE_WIND_CHARGE + f Lnet/minecraft/world/entity/EntityTypes; o CAMEL + f Lnet/minecraft/world/entity/EntityTypes; p CAT + f Lnet/minecraft/world/entity/EntityTypes; q CAVE_SPIDER + f Lnet/minecraft/world/entity/EntityTypes; r CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; s CHEST_MINECART + f Lnet/minecraft/world/entity/EntityTypes; t CHICKEN + f Lnet/minecraft/world/entity/EntityTypes; u COD + f Lnet/minecraft/world/entity/EntityTypes; v COMMAND_BLOCK_MINECART + f Lnet/minecraft/world/entity/EntityTypes; w COW + f Lnet/minecraft/world/entity/EntityTypes; x CREEPER + f Lnet/minecraft/world/entity/EntityTypes; y DOLPHIN + f Lnet/minecraft/world/entity/EntityTypes; z DONKEY + 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/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a by + m (Lnet/minecraft/core/HolderSet;)Z a is + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; a appendCustomNameConfig + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a create + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a getSpawnAABB + m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register + 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 (Ljava/util/List;Lnet/minecraft/world/level/World;)Ljava/util/stream/Stream; a loadEntitiesRecursive + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a create + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;)Lnet/minecraft/world/entity/Entity; a spawn + 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/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a createDefaultStackConfig + m (Ljava/util/function/Consumer;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a appendDefaultStackConfig + 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/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; a loadEntityRecursive + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;)Ljava/util/Optional; b loadStaticEntity + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; b create + m (Ljava/util/function/Consumer;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; b appendCustomEntityStackConfig + m ()Z b canSerialize + m ()Z c canSummon + 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 ()Lnet/minecraft/resources/ResourceKey; 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 +c net/minecraft/world/entity/EntityTypes$1 net/minecraft/world/entity/EntityType$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 + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a createNothing + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a vehicleAttachment + m (Ljava/lang/String;)Lnet/minecraft/world/entity/EntityTypes; a build + 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 ([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 (Lnet/minecraft/world/entity/EntityTypes$b;Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a of + m (FF)Lnet/minecraft/world/entity/EntityTypes$Builder; a sized + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; a spawnDimensionsScale + 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 (I)Lnet/minecraft/world/entity/EntityTypes$Builder; b updateInterval + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; b eyeHeight + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; c ridingOffset + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; c fireImmune + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; d canSpawnFarFromPlayer + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; d nameTagOffset +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 Lnet/minecraft/util/INamable$a; h CODEC + f Lnet/minecraft/world/entity/EnumItemSlot$Function; i type + f I j index + f I k filterFlag + f Ljava/lang/String; l name + f [Lnet/minecraft/world/entity/EnumItemSlot; m $VALUES + m ()Lnet/minecraft/world/entity/EnumItemSlot$Function; a getType + m (Lnet/minecraft/world/entity/EnumItemSlot$Function;I)Lnet/minecraft/world/entity/EnumItemSlot; a byTypeAndIndex + m (I)I a getIndex + m (Ljava/lang/String;)Lnet/minecraft/world/entity/EnumItemSlot; a byName + m ()I b getIndex + m ()Ljava/lang/String; c getSerializedName + m ()I d getFilterFlag + 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 ARMOR + f Lnet/minecraft/world/entity/EnumItemSlot$Function; c BODY + 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 ()I a getId + m ()Ljava/lang/String; b getKey + 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/EnumMobSpawn net/minecraft/world/entity/MobSpawnType + f Lnet/minecraft/world/entity/EnumMobSpawn; a NATURAL + f Lnet/minecraft/world/entity/EnumMobSpawn; b CHUNK_GENERATION + f Lnet/minecraft/world/entity/EnumMobSpawn; c SPAWNER + f Lnet/minecraft/world/entity/EnumMobSpawn; d STRUCTURE + f Lnet/minecraft/world/entity/EnumMobSpawn; e BREEDING + f Lnet/minecraft/world/entity/EnumMobSpawn; f MOB_SUMMONED + f Lnet/minecraft/world/entity/EnumMobSpawn; g JOCKEY + f Lnet/minecraft/world/entity/EnumMobSpawn; h EVENT + f Lnet/minecraft/world/entity/EnumMobSpawn; i CONVERSION + f Lnet/minecraft/world/entity/EnumMobSpawn; j REINFORCEMENT + f Lnet/minecraft/world/entity/EnumMobSpawn; k TRIGGERED + f Lnet/minecraft/world/entity/EnumMobSpawn; l BUCKET + f Lnet/minecraft/world/entity/EnumMobSpawn; m SPAWN_EGG + f Lnet/minecraft/world/entity/EnumMobSpawn; n COMMAND + f Lnet/minecraft/world/entity/EnumMobSpawn; o DISPENSER + f Lnet/minecraft/world/entity/EnumMobSpawn; p PATROL + f Lnet/minecraft/world/entity/EnumMobSpawn; q TRIAL_SPAWNER + f [Lnet/minecraft/world/entity/EnumMobSpawn; r $VALUES + m (Lnet/minecraft/world/entity/EnumMobSpawn;)Z a isSpawner + m ()[Lnet/minecraft/world/entity/EnumMobSpawn; a $values + m (Lnet/minecraft/world/entity/EnumMobSpawn;)Z b ignoresLightRequirements +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; cc DATA_DARK_TICKS_REMAINING + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkGlowSquidSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)V c setDarkTicks + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; s getInkParticle + m ()Lnet/minecraft/sounds/SoundEffect; u getSquirtSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()I y 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; b_ TAG_ANGER_TIME + f Ljava/lang/String; c_ TAG_ANGRY_AT + m ()V V_ stopBeingAngry + m ()Z Z_ isAngry + 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/world/entity/EntityLiving;)Z a_ isAngryAt + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerDied + m (Lnet/minecraft/world/level/World;)Z a_ isAngryAtAllPlayers + m ()V aa_ forgetCurrentTargetAndRefreshUniversalAnger + 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 (Lnet/minecraft/nbt/NBTTagCompound;)V c addPersistentAngerSaveData + m ()V c startPersistentAngerTimer + m ()Lnet/minecraft/world/entity/EntityLiving; em getLastHurtByMob + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget +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 + 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 +c net/minecraft/world/entity/IEntitySelector$EntitySelectorEquipable net/minecraft/world/entity/EntitySelector$MobCanWearArmorEntitySelector + f Lnet/minecraft/world/item/ItemStack; a itemStack + m (Lnet/minecraft/world/entity/Entity;)Z a test +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/sounds/SoundEffect; Y_ getSaddleSoundEvent + m (Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle + m ()Z f isSaddleable + m ()Z i isSaddled +c net/minecraft/world/entity/IShearable net/minecraft/world/entity/Shearable + m ()Z a readyForShearing + m (Lnet/minecraft/sounds/SoundCategory;)V a shear +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; b LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_HEIGHT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_RESPONSE_ID + f Ljava/lang/String; f TAG_WIDTH + f Ljava/lang/String; g TAG_HEIGHT + f Ljava/lang/String; h TAG_ATTACK + f Ljava/lang/String; i TAG_INTERACTION + f Ljava/lang/String; j TAG_RESPONSE + f Lnet/minecraft/world/entity/Interaction$PlayerAction; k attack + f Lnet/minecraft/world/entity/Interaction$PlayerAction; l interaction + m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker + 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 (Z)V a setResponse + 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/world/phys/AxisAlignedBB; as makeBoundingBox + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (F)V b setHeight + m ()Z by canBeHitByProjectile + m ()Z bz isPickable + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Z r_ isIgnoringBlockTriggers + m ()F s getWidth + m ()F u getHeight + m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction + m ()Z v getResponse + m ()Lnet/minecraft/world/entity/EntitySize; w getDimensions +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 ()Ljava/util/UUID; a player + m ()J b timestamp +c net/minecraft/world/entity/LerpingModel net/minecraft/world/entity/LerpingModel + m ()Ljava/util/Map; a getModelRotationValues +c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker + f Ljava/lang/String; b DATA_TAG + f Lnet/minecraft/nbt/NBTTagCompound; c data + 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 ()Z bJ couldAcceptPassenger + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z r_ isIgnoringBlockTriggers +c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner + f I b TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND + f I c SPAWN_ITEM_DELAY_MIN + f I d SPAWN_ITEM_DELAY_MAX + f Ljava/lang/String; e TAG_SPAWN_ITEM_AFTER_TICKS + f Ljava/lang/String; f TAG_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ITEM + f J h spawnItemAfterTicks + m (Lnet/minecraft/world/level/World;I)V a lambda$spawnItem$0 + 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/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bJ couldAcceptPassenger + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m ()V p addParticles + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z r_ isIgnoringBlockTriggers + m ()Lnet/minecraft/world/item/ItemStack; s getItem + m ()V u tickServer + m ()V v tickClient + m ()V w spawnItem +c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity + m ()Lnet/minecraft/world/entity/EntityLiving; P_ getOwner + m ()Ljava/util/UUID; W_ getOwnerUUID + m ()Lnet/minecraft/world/level/IEntityAccess; e level +c net/minecraft/world/entity/PowerableMob net/minecraft/world/entity/PowerableMob + m ()Z a isPowered +c net/minecraft/world/entity/RelativeMovement net/minecraft/world/entity/RelativeMovement + f Lnet/minecraft/world/entity/RelativeMovement; a X + f Lnet/minecraft/world/entity/RelativeMovement; b Y + f Lnet/minecraft/world/entity/RelativeMovement; c Z + f Lnet/minecraft/world/entity/RelativeMovement; d Y_ROT + f Lnet/minecraft/world/entity/RelativeMovement; e X_ROT + f Ljava/util/Set; f ALL + f Ljava/util/Set; g ROTATION + f I h bit + f [Lnet/minecraft/world/entity/RelativeMovement; i $VALUES + m (Ljava/util/Set;)I a pack + m ()I a getMask + m (I)Ljava/util/Set; a unpack + m ()[Lnet/minecraft/world/entity/RelativeMovement; 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 + f I c val$id + f Ljava/util/function/Predicate; d val$validator + 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 + f Ljava/util/function/Predicate; d val$validator + 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; p getTarget +c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity + m ()Lnet/minecraft/world/entity/Entity; s 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 + m (F)V a setSpeed + m ()F a speed + m (FF)V a update + m (F)F b speed + m ()F b position + m (F)F c position + m ()Z c 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 + f Lorg/apache/commons/lang3/mutable/MutableObject; c val$codecReference + 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 I a MAX_NAME_LENGTH + f D b defaultValue + f Z c syncable + f Ljava/lang/String; d descriptionId + m (Z)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSyncable + m (D)D a sanitizeValue + m ()D a getDefaultValue + m ()Z b isClientSyncable + m ()Ljava/lang/String; c getDescriptionId +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 dirtyAttributes + f Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; d supplier + m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$load$4 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getInstance + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a assignValues + m (Lnet/minecraft/nbt/NBTTagList;)V a load + m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)Z a hasModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a onAttributeModified + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder$c;)V a lambda$load$3 + m ()Ljava/util/Set; a getDirtyAttributes + m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)D b getModifierValue + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V b lambda$assignValues$2 + m (Lnet/minecraft/core/Holder;)Z b hasAttribute + m ()Ljava/util/Collection; b getSyncableAttributes + m ()Lnet/minecraft/nbt/NBTTagList; c save + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)Z c lambda$getSyncableAttributes$0 + m (Lnet/minecraft/core/Holder;)D c getValue + m (Lnet/minecraft/core/Holder;)D d getBaseValue + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; e lambda$getInstance$1 +c net/minecraft/world/entity/ai/attributes/AttributeModifiable net/minecraft/world/entity/ai/attributes/AttributeInstance + f Lnet/minecraft/core/Holder; a attribute + f Ljava/util/Map; b modifiersByOperation + f Ljava/util/Map; c modifierById + f Ljava/util/Map; d permanentModifiers + f D e baseValue + f Z f dirty + f D g cachedValue + f Ljava/util/function/Consumer; h 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$Operation;Ljava/util/Map;)V a lambda$replaceFrom$1 + m (D)V a setBaseValue + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Z a hasModifier + m (Lnet/minecraft/nbt/NBTTagCompound;)V a load + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; a getModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V b addOrUpdateTransientModifier + m (Ljava/util/UUID;)V b removeModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; b getModifiersOrEmpty + m ()D b getBaseValue + m ()Ljava/util/Set; c getModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V c addTransientModifier + m (Ljava/util/UUID;)Z c removePermanentModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; c lambda$getModifiers$0 + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V d addPermanentModifier + m ()V d setDirty + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V e removeModifier + m ()V e removeModifiers + m ()D f getValue + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V f addModifier + m ()Lnet/minecraft/nbt/NBTTagCompound; g save + m ()D h calculateValue + m ()Ljava/lang/IllegalStateException; i 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 Ljava/util/UUID; d id + f Ljava/lang/String; e name + f D f amount + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; g operation + f Lorg/slf4j/Logger; h LOGGER + m ()Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/String; a lambda$static$2 + 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$1 + m ()Ljava/util/UUID; b id + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/String; b lambda$static$0 + m ()Ljava/lang/String; c name + m ()D d amount + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; e 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 (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;Ljava/util/UUID;)D a getModifierValue + m (Lnet/minecraft/core/Holder;)D a getValue + m (Lnet/minecraft/core/Holder;)D b getBaseValue + m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)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 b minValue + f D c 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 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 ENTITY_INTERACTION_RANGE + f Lnet/minecraft/core/Holder; i FALL_DAMAGE_MULTIPLIER + f Lnet/minecraft/core/Holder; j FLYING_SPEED + f Lnet/minecraft/core/Holder; k FOLLOW_RANGE + f Lnet/minecraft/core/Holder; l GRAVITY + f Lnet/minecraft/core/Holder; m JUMP_STRENGTH + f Lnet/minecraft/core/Holder; n KNOCKBACK_RESISTANCE + f Lnet/minecraft/core/Holder; o LUCK + f Lnet/minecraft/core/Holder; p MAX_ABSORPTION + f Lnet/minecraft/core/Holder; q MAX_HEALTH + f Lnet/minecraft/core/Holder; r MOVEMENT_SPEED + f Lnet/minecraft/core/Holder; s SAFE_FALL_DISTANCE + f Lnet/minecraft/core/Holder; t SCALE + f Lnet/minecraft/core/Holder; u SPAWN_REINFORCEMENTS_CHANCE + f Lnet/minecraft/core/Holder; v STEP_HEIGHT + 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 Ljava/util/function/Predicate; g DEFAULT_SHOULD_PANIC_PREDICATE + f F h speedMultiplier + f Ljava/util/function/Predicate; i shouldPanic + 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/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;)Z a lambda$static$0 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$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 b stop + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$lookForWater$2 + 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$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/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$3 + m (Lnet/minecraft/world/entity/EntityInsentient;)Z a isHoldingUsableProjectileWeapon + 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 (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;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0 + m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create +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/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/BiConsumer;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/Optional;)Z a isTiredOfTryingToReachTarget + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet net/minecraft/world/entity/ai/behavior/StartAttacking + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Predicate;Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +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/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;)V 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/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/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/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 hasMatchingProfession + 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/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;)Z b lambda$create$2 +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/BehaviorControl; a create +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/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/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/npc/EntityVillager;J)Z d canStillUse +c net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem net/minecraft/world/entity/ai/behavior/GoToWantedItem + 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 +c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition net/minecraft/world/entity/ai/behavior/AcquirePoi + f I a SCAN_RANGE + m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$6 + m (Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$9 + m (Lnet/minecraft/server/level/WorldServer;JJ)Lnet/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a; a lambda$create$5 + m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z a lambda$create$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$2 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;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/world/entity/EntityCreature;Ljava/lang/Byte;)V a lambda$create$3 + 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/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$10 + m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$7 + 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$1 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$8 + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Ljava/util/Optional;Lnet/minecraft/world/entity/EntityCreature;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lnet/minecraft/core/Holder;)V a lambda$create$4 +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/util/valueproviders/UniformInt;Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create +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/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/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/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;Ljava/util/Optional;)Z a areOtherMobsComingThroughDoor +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/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a giveBedToChild + 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/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/world/entity/npc/EntityVillager;)Z a isBreedingPossible + 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/npc/EntityVillager;J)V d stop +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 +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/BehaviorControl; a create +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/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;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/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/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a getTargetNearestMe + m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getRandomSwimmablePos + 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;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;)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/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;FI)V a setWalkAndLookTargetMemories + 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/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinThrowingDistance + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)V a throwGift + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/List; a getItemToThrow + 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)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 + 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/world/entity/ai/memory/MemoryModuleType;ILnet/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;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;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/Trigger; a lambda$create$1 +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/world/entity/npc/EntityVillager;)V a makeBread + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation +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/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$1 + 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/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;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/EntityCreature;J)Z c canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick +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 +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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$resolvedBuilder + 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 + f Ljava/lang/Object; a val$a + f Ljava/util/function/Supplier; b val$debugString + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$aTrigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$fTrigger + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$tTrigger + f Ljava/util/function/Function; b val$func + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$aTrigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$bTrigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$fTrigger + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$t1Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$t2Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$t3Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; d val$fTrigger + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$t1Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$t2Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$t3Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; d val$t4Trigger + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; e val$fTrigger + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryCondition; a val$condition + 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 + f Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a val$dependentTrigger + 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/monster/warden/Warden;)Z a checkExtraStartConditions + 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 +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/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 (FFF)F a rotateTowards + 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 (FFF)F a rotlerp + m (DDDD)V a setWantedPosition + m ()V a tick + m (FF)V a strafe + 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 +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V e tick +c net/minecraft/world/entity/ai/goal/PathfinderGoal net/minecraft/world/entity/ai/goal/Goal + f Ljava/util/EnumSet; a flags + m ()Z Q_ isInterruptable + m ()Z R_ requiresUpdateEveryTick + m (Ljava/util/EnumSet;)V a setFlags + m ()Z a canUse + m (I)I a adjustedTickDelay + m ()Z b canContinueToUse + m (I)I b reducedTickDelay + m ()V c start + m ()V d stop + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V d stop + m ()V e tick +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 ()Z a canUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$2 + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$1 + m ()Z b canContinueToUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$new$0 + m ()V c start + m ()V d stop + m ()V e tick +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/world/level/World; c level + f F d lookDistance + f I e lookTime + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f begTargeting + m ()Z a canUse + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingInteresting + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m (I)V c setMinAttackInterval + m ()V c start + m ()V d stop + m ()V e tick + 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 ()Z a canUse + m (Lnet/minecraft/world/EnumDifficulty;)Z a isValidDifficulty + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 Q_ isInterruptable + m ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a givesAir + m ()Z b canContinueToUse + m ()V c start + m ()V e tick + 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/world/level/World; 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V d stop + m ()V e tick + 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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()V c start + m ()V d stop + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V d stop + m ()V e tick + 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 R_ requiresUpdateEveryTick + m ()Z a canUse + m (Z)V a setOpen + m ()Z b canContinueToUse + m ()V c start + m ()V e tick + 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 ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 ()Z a canUse + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z b lambda$canUse$1 + m ()Z b canContinueToUse + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$canUse$0 + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()Z b canContinueToUse + m ()V c 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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V e tick +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 Q_ isInterruptable + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner net/minecraft/world/entity/ai/goal/FollowOwnerGoal + f I a TELEPORT_WHEN_DISTANCE_IS + f I b MIN_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING + f I c MAX_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING + f I d MAX_VERTICAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING + f Lnet/minecraft/world/entity/EntityTameableAnimal; e tamable + f Lnet/minecraft/world/entity/EntityLiving; f owner + f Lnet/minecraft/world/level/IWorldReader; g level + f D h speedModifier + f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; i navigation + f I j timeToRecalcPath + f F k stopDistance + f F l startDistance + f F m oldWaterCost + f Z n canFly + m (Lnet/minecraft/core/BlockPosition;)Z a canTeleportTo + m ()Z a canUse + m (III)Z a maybeTeleportTo + m (II)I a randomIntInclusive + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + m ()Z h unableToMove + m ()V i teleportToOwner +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 R_ requiresUpdateEveryTick + m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick + m ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canContinueToUse + m ()V c start + m ()V e tick + 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 ()Z a canUse + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$isValidTarget$1 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()Z b canContinueToUse + m ()V c 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 ()Z a canUse + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$canUse$0 + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;I)Z a firstIsLeashed + m ()Z b canContinueToUse + m ()V d stop + m ()V e tick +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 ()Z a canUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$1 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$0 + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 a 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 R_ requiresUpdateEveryTick + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack + m ()Z a canUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z b canPerformAttack + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 ()Z a canUse + 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 canContinueToUse + m ()V c start + m ()V d 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 a canUse + m ()Z b canContinueToUse + m ()V c 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 a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V e tick + 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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/ai/goal/PathfinderGoalPanic net/minecraft/world/entity/ai/goal/PanicGoal + f I a WATER_CHECK_DISTANCE_VERTICAL + f Lnet/minecraft/world/entity/EntityCreature; b mob + f D c speedModifier + f D d posX + f D e posY + f D f posZ + f Z g isRunning + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPosition; a lookForWater + m ()Z a canUse + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$0 + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 Q_ isInterruptable + m ()Z a canUse + m ()V c start + m ()V e tick +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 ()Z a canUse + m (Lnet/minecraft/world/entity/raid/Raid;Lnet/minecraft/world/entity/raid/EntityRaider;)Z a lambda$recruitNearby$0 + m ()Z b canContinueToUse + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V e tick +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 a canUse + m ()Z b canContinueToUse + m (I)V c setInterval + m ()V c start + m ()V d 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 ()Z a canUse + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()V c start + m ()V d 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 + f Ljava/util/function/Supplier; d profiler + 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 a 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 a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 a 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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V e tick +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 TEMP_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 ()Z a canUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z a shouldFollow + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 a canUse + m ()V c start + m ()V d 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 a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 a canUse + m ()V c 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 Q_ isInterruptable + m ()Z a canUse + m (Lnet/minecraft/core/BlockPosition;III)Z a waterIsClear + m ()Z b canContinueToUse + m (Lnet/minecraft/core/BlockPosition;III)Z b surfaceIsClear + m ()V c start + m ()V d stop + m ()V e tick +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 Q_ isInterruptable + m ()Z R_ 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 c start + m ()V d stop + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a resetStandInterval + m ()Z b canContinueToUse + m ()V c 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 a canUse + m ()V c 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 ()Z a canUse + 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 ()V c 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 ()Z a canUse + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea + m ()V c start + m ()V h findTarget +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal + f Z i canAttack + m ()Z a canUse + m (Z)V a setCanAttack +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 a canUse + m ()V c 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 a canUse + m ()V c 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 a canUse + m ()V c 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 a canUse + m ()Z b 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 ()Z b canContinueToUse + m (I)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget; c setUnseenMemoryTicks + m ()V c start + m ()V d 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 ()Z a canUse + 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 ()V c 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/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 ()V S_ trimPath + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType + m ()Z a canUpdatePath + m (Z)V b setCanOpenDoors + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos + m (Z)V c setCanPassDoors + m (Z)V d setAvoidSun + m (Z)V e setCanWalkOverFences + m ()Z e canPassDoors + m ()Z f canOpenDoors + m ()I s 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 + m ()V S_ trimPath + 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 setMaxVisitedNodesMultiplier + 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 ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos + m ()V c tick + m (Lnet/minecraft/world/phys/Vec3D;)Z c shouldTargetNextNodeInDirection + m ()V e timeoutPath + m ()V f resetStuckTimeout + m ()V g resetMaxVisitedNodesMultiplier + m ()Lnet/minecraft/core/BlockPosition; h getTargetPos + m ()V i recomputePath + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; j getPath + m ()V k followThePath + m ()Z l isDone + m ()Z m isInProgress + m ()V n stop + m ()Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; o getNodeEvaluator + m ()Z p canFloat + m ()F q getMaxDistanceToWaypoint + m ()Z r isStuck +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 (Z)V c setCanPassDoors + m ()V c tick + m ()Z d canPassDoors + m ()Z e canOpenDoors +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 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 e isHuntTarget + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z f isClose +c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor + f I a BREEZE_SENSOR_RADIUS + 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/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 + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$doTick$0 + m ()I b radiusXZ + m ()I c radiusY +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 isMatchingEntity + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e isUnreachableAttackTarget +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; c readyTest + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; d toSet + f I e 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/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity + m (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;)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/world/entity/EntityLiving;)Ljava/util/Optional; b getNearestEntity + m (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 TARGETING_RANGE + f I c DEFAULT_SCAN_RATE + 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/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;)V b tick + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b isEntityTargetable + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z c isEntityAttackable + m (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 c 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 c BATCH_SIZE + f I d RATE + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e batchCache + f I f triedCount + f J g 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 c XZ_RANGE + f J d 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 + m ()I b radiusXZ + m ()I c radiusY +c net/minecraft/world/entity/ai/sensing/SensorNearestPlayers net/minecraft/world/entity/ai/sensing/PlayerSensor + 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/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 isMatchingEntity + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isHostile + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e isClose +c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor + f I a TEMPTATION_RANGE + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c TEMPT_TARGETING + f Ljava/util/function/Predicate; d temptations + m (Lnet/minecraft/world/item/ItemStack;)Z a isTemptation + 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 +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 + m ()I b radiusXZ + m ()I c radiusY +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 Ljava/util/function/Predicate; g selector + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a test + m (D)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a range + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a forCombat + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a selector + 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/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 + f Ljava/lang/String; f val$name +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 +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 + 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;)Ljava/lang/Integer; a lambda$codec$2 + m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a codec + m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$3 + m ()I a getFreeTickets + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lnet/minecraft/core/Holder; b lambda$codec$1 + m ()Z b acquireTicket + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lnet/minecraft/core/BlockPosition; c lambda$codec$0 + m ()Z c releaseTicket + m ()Z d hasSpace + m ()Z e isOccupied + m ()Lnet/minecraft/core/BlockPosition; f getPos + m ()Lnet/minecraft/core/Holder; g getPoiType +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$6 + m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z a lambda$getRecords$4 + 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$7 + m (Lnet/minecraft/core/BlockPosition;)V a remove + m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getRecords + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)Ljava/util/List; a lambda$codec$1 + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$getRecords$5 + m ()Z a isValid + 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 (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a codec + m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$refresh$8 + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists + m (Lnet/minecraft/core/BlockPosition;)I b getFreeTickets + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)Ljava/lang/Boolean; b lambda$codec$0 + m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection; b lambda$codec$3 + m ()V b clear + m (Lnet/minecraft/core/BlockPosition;)Z c release + 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/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 (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed +c net/minecraft/world/entity/ambient/EntityBat net/minecraft/world/entity/ambient/Bat + f F b FLAP_LENGTH_SECONDS + 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 F c TICKS_PER_FLAP + f Lnet/minecraft/core/BlockPosition; ca targetPosition + f Lnet/minecraft/world/entity/AnimationState; d flyAnimationState + f Lnet/minecraft/world/entity/AnimationState; e restAnimationState + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m ()V Z 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/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z aV isFlapping + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkBatSpawnRules + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()F fe getSoundVolume + m ()F ff getVoicePitch + m ()V gm setupAnimationStates + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V q pushEntities + m ()Z r_ isIgnoringBlockTriggers + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isResting + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setResting + m ()Z y isHalloween +c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable + 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/item/ItemStack; b getBucketItemStack + m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag + m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag + m ()Z u fromBucket + m (Z)V w setFromBucket + m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound +c net/minecraft/world/entity/animal/CatVariant net/minecraft/world/entity/animal/CatVariant + f Lnet/minecraft/resources/ResourceKey; a TABBY + f Lnet/minecraft/resources/ResourceKey; b BLACK + f Lnet/minecraft/resources/ResourceKey; c RED + f Lnet/minecraft/resources/ResourceKey; d SIAMESE + f Lnet/minecraft/resources/ResourceKey; e BRITISH_SHORTHAIR + f Lnet/minecraft/resources/ResourceKey; f CALICO + f Lnet/minecraft/resources/ResourceKey; g PERSIAN + f Lnet/minecraft/resources/ResourceKey; h RAGDOLL + f Lnet/minecraft/resources/ResourceKey; i WHITE + f Lnet/minecraft/resources/ResourceKey; j JELLIE + f Lnet/minecraft/resources/ResourceKey; k ALL_BLACK + f Lnet/minecraft/resources/MinecraftKey; l 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 ca PARENT_AGE_AFTER_BREEDING + m ()I P getAmbientSoundInterval + m ()V Z 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/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/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkAnimalSpawnRules + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m ()I ej getExperienceReward + m (Lnet/minecraft/world/entity/player/EntityHuman;)V g setInLove + m ()Z gr canFallInLove + m ()I gs getInLoveTime + m ()Lnet/minecraft/server/level/EntityPlayer; gt getLoveCause + m ()Z gu isInLove + m ()V gv resetLove + m (D)Z h removeWhenFarAway + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m (I)V t 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 Ljava/util/UUID; cA persistentAngerTarget + f F cB rollAmount + f F cC rollAmountO + f I cD timeSinceSting + f I cE ticksWithoutNectarSinceExitingHive + f I cF stayOutOfHiveCountdown + f I cG numCropsGrownSincePollination + f I cH COOLDOWN_BEFORE_LOCATING_NEW_HIVE + f I cI remainingCooldownBeforeLocatingNewHive + f I cJ COOLDOWN_BEFORE_LOCATING_NEW_FLOWER + f I cK remainingCooldownBeforeLocatingNewFlower + f Lnet/minecraft/core/BlockPosition; cL savedFlowerPos + f Lnet/minecraft/core/BlockPosition; cM hivePos + f Lnet/minecraft/world/entity/animal/EntityBee$k; cN beePollinateGoal + f Lnet/minecraft/world/entity/animal/EntityBee$e; cO goToHiveGoal + f Lnet/minecraft/world/entity/animal/EntityBee$f; cP goToKnownFlowerGoal + f I cQ underWaterTicks + f Ljava/lang/String; cb 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 PATHFIND_TO_HIVE_WHEN_CLOSER_THAN + f I cx HIVE_SEARCH_DISTANCE + f Lnet/minecraft/util/valueproviders/UniformInt; cz PERSISTENT_ANGER_TIME + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getRollAmount + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Ljava/util/UUID;)V a setPersistentAngerTarget + 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 ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/level/World;DDDDDLnet/minecraft/core/particles/ParticleParam;)V a spawnFluidParticle + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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 ()Z aV isFlapping + 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/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (IZ)V d setFlag + m ()F fe getSoundVolume + m ()Z gA hasNectar + m ()Z gB hasStung + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gC createAttributes + m ()Z gD isFlying + m ()V gE dropOffNectar + m ()Z gF isTiredOfLookingForNectar + m ()Z gG wantsToEnterHive + m ()V gH updateRollAmount + m ()Z gI isHiveNearFire + m ()I gJ getCropsGrownSincePollination + m ()V gK resetNumCropsGrownSincePollination + m ()V gL incrementNumCropsGrownSincePollination + m ()Z gM isHiveValid + m ()Z gN isRolling + m ()Ljava/util/List; gq getBlacklistedHives + m ()V gw resetTicksWithoutNectarSinceExitingHive + m ()Z gx hasHive + m ()Lnet/minecraft/core/BlockPosition; gy getHivePos + m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; gz getGoalSelector + m (Lnet/minecraft/core/BlockPosition;)V i setSavedFlowerPos + m (Lnet/minecraft/core/BlockPosition;)V j setHivePos + m (Lnet/minecraft/core/BlockPosition;)V k pathfindRandomlyTowards + m ()V l tick + m (Lnet/minecraft/core/BlockPosition;)Z l doesHiveHaveSpace + m (Lnet/minecraft/core/BlockPosition;)Z m isTooFarAway + m (Lnet/minecraft/core/BlockPosition;)Z n isFlowerValid + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/BlockPosition; s getSavedFlowerPos + m (I)V u setStayOutOfHiveCountdown + m ()Z u hasSavedFlowerPos + m (I)Z v getFlag + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setHasNectar + m (Z)V x setHasStung + m (Z)V y setRolling + m ()I y getTravellingTicks + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntityBee$1 net/minecraft/world/entity/animal/Bee$1 + 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 + m ()Z a canUse + m ()Z b canContinueToUse + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$b net/minecraft/world/entity/animal/Bee$BeeAttackGoal + m ()Z a canUse + m ()Z b canContinueToUse +c net/minecraft/world/entity/animal/EntityBee$c net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal + m ()Z a canUse + m ()Z b canContinueToUse + m ()Z i beeCanTarget +c net/minecraft/world/entity/animal/EntityBee$d net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal + m ()V c 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 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 (Lnet/minecraft/core/BlockPosition;)Z b isTargetBlacklisted + m (Lnet/minecraft/core/BlockPosition;)V c blacklistTarget + m ()V c start + m (Lnet/minecraft/core/BlockPosition;)Z d hasReachedTarget + m ()V d stop + m ()V e tick + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse + m ()V k clearBlacklist + m ()V l dropAndBlacklistHive + m ()V m dropHive +c net/minecraft/world/entity/animal/EntityBee$f net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal + f I c MAX_TRAVELLING_TICKS + f I d travellingTicks + m ()V c start + m ()V d stop + m ()V e tick + 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 + m ()V e tick + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$h net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther + m ()Z b canContinueToUse +c net/minecraft/world/entity/animal/EntityBee$i net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal + m ()V c 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 + m ()Z c resetXRotOnTick +c net/minecraft/world/entity/animal/EntityBee$k net/minecraft/world/entity/animal/Bee$BeePollinateGoal + f I c MIN_POLLINATION_TICKS + f I d MIN_FIND_FLOWER_RETRY_COOLDOWN + f I e MAX_FIND_FLOWER_RETRY_COOLDOWN + f Ljava/util/function/Predicate; f VALID_POLLINATION_BLOCKS + f D g ARRIVAL_THRESHOLD + f I h POSITION_CHANGE_CHANCE + f F i SPEED_MODIFIER + f F j HOVER_HEIGHT_WITHIN_FLOWER + f F k HOVER_POS_OFFSET + f I l successfulPollinatingTicks + f I m lastSoundPlayedTick + f Z n pollinating + f Lnet/minecraft/world/phys/Vec3D; o hoverPos + f I p pollinatingTicks + f I q MAX_POLLINATING_TICKS + m ()Z R_ requiresUpdateEveryTick + m (Ljava/util/function/Predicate;D)Ljava/util/Optional; a findNearestBlock + m ()V c start + m ()V d stop + m ()V e tick + 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 I b WANDER_THRESHOLD + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()Lnet/minecraft/world/phys/Vec3D; h findPos +c net/minecraft/world/entity/animal/EntityBird net/minecraft/world/entity/animal/FlyingAnimal + m ()Z gD isFlying +c net/minecraft/world/entity/animal/EntityCat net/minecraft/world/entity/animal/Cat + f D cb TEMPT_SPEED_MOD + f D cc WALK_SPEED_MOD + f D cd SPRINT_SPEED_MOD + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_VARIANT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cf IS_LYING + f Lnet/minecraft/network/syncher/DataWatcherObject; cg RELAX_STATE_ONE + f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_COLLAR_COLOR + f Lnet/minecraft/resources/ResourceKey; ci DEFAULT_VARIANT + f Lnet/minecraft/world/entity/animal/EntityCat$a; cj avoidPlayersGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; ck temptGoal + f F cl lieDownAmount + f F cm lieDownAmountO + f F cn lieDownAmountTail + f F co lieDownAmountOTail + f F cp relaxStateOneAmount + f F cq relaxStateOneAmountO + m (Z)V A setRelaxStateOne + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getLieDownAmount + m (F)F H getLieDownAmountTail + m (F)F I getRelaxStateOneAmount + m ()I P getAmbientSoundInterval + m ()V Z customServerAiStep + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor + 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/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (ZZ)V b setTame + 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 bW isSteppingCarefully + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V gA hiss + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes + m ()V gC reassessTameGoals + m ()Z gD isRelaxStateOne + m ()F gE getAttackDamage + m ()V gF handleLieDown + m ()V gG updateLieDownAmount + m ()V gH updateRelaxStateOneAmount + m ()Lnet/minecraft/resources/MinecraftKey; gw getTextureId + m ()Lnet/minecraft/core/Holder; gx getVariant + m ()Z gy isLying + m ()Lnet/minecraft/world/item/EnumColor; gz getCollarColor + m (Lnet/minecraft/world/entity/player/EntityHuman;)V h tryToTame + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/core/Holder;)V i setVariant + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals + m (Z)V z setLying +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 ()Z a canUse + m ()V e tick + 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 a canUse + m ()Z b 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 cb 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 (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m ()V aU onFlap + m ()Z aV isFlapping + 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 (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()I ej getExperienceReward + m (D)Z h removeWhenFarAway + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isChickenJockey + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setChickenJockey + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntityCod net/minecraft/world/entity/animal/Cod + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/animal/EntityCow net/minecraft/world/entity/animal/Cow + f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS + 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; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fe getSoundVolume + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntityDolphin net/minecraft/world/entity/animal/Dolphin + f I b TOTAL_AIR_SUPPLY + f Lnet/minecraft/network/syncher/DataWatcherObject; bY MOISTNESS_LEVEL + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; bZ SWIM_WITH_PLAYER_TARGETING + f Ljava/util/function/Predicate; c ALLOWED_ITEMS + f I ca TOTAL_MOISTNESS_LEVEL + f Lnet/minecraft/network/syncher/DataWatcherObject; d TREASURE_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; e GOT_FISH + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + m ()I aa getMaxHeadXRot + m ()I ab getMaxHeadYRot + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + m (I)V b handleAirSupply + 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 (I)V c setMoisntessLevel + m ()I ck getMaxAirSupply + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes + m ()Z gr closeToNextPos + m (Lnet/minecraft/core/BlockPosition;)V i setTreasurePos + m ()V l tick + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m (I)I o increaseAirSupply + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/BlockPosition; s getTreasurePos + m ()Z u gotFish + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setGotFish + m ()I y getMoistnessLevel + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntityDolphin$1DolphinMoveControl net/minecraft/world/entity/animal/Dolphin$1DolphinMoveControl +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 Q_ isInterruptable + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityDolphin$c net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal + f I b cooldown + m (Lnet/minecraft/world/item/ItemStack;)V a drop + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityFish net/minecraft/world/entity/animal/AbstractFish + f Lnet/minecraft/network/syncher/DataWatcherObject; b FROM_BUCKET + m ()Z W requiresCustomPersistence + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + 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 (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag + m ()I fQ getMaxSpawnClusterSize + m ()Z gq canRandomSwim + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag + m ()V n_ aiStep + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u fromBucket + m (Z)V w setFromBucket + m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntityFish$a net/minecraft/world/entity/animal/AbstractFish$FishMoveControl + f Lnet/minecraft/world/entity/animal/EntityFish; l fish +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 a canUse +c net/minecraft/world/entity/animal/EntityFishSchool net/minecraft/world/entity/animal/AbstractSchoolingFish + f Lnet/minecraft/world/entity/animal/EntityFishSchool; b leader + f I c schoolSize + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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 (Lnet/minecraft/world/entity/animal/EntityFishSchool;)V b lambda$addFollowers$1 + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$addFollowers$0 + m ()I fQ getMaxSpawnClusterSize + m ()V gA removeFollower + m ()Z gq canRandomSwim + m ()I gs getMaxSchoolSize + m ()Z gt isFollower + m ()V gu stopFollowing + m ()Z gv canBeFollowed + m ()Z gw hasFollowers + m ()Z gx inRangeOfLeader + m ()V gy pathToLeader + m ()V gz addFollower + m ()V l tick + m ()V z registerGoals +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 cb 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 setFaceplanted + m (Z)V B setDefending + m (Z)V C setSleeping + m (F)F G getHeadRollAngle + m (F)F H getCrouchAmount + m ()V Q playAmbientSound + m (Lnet/minecraft/world/entity/animal/EntityFox$Type;)V a setVariant + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg + 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/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem + m (Lnet/minecraft/world/entity/animal/EntityFox;Lnet/minecraft/world/entity/EntityLiving;)Z a isPathClear + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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;)V b pickUpItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Ljava/util/UUID;)Z c trusts + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFoxSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m ()Z ca isCrouching + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (IZ)V d setFlag + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()Z fL isSleeping + m ()Z fg isImmobile + m ()V gA setTargetGoals + m ()Ljava/util/List; gB getTrustedUUIDs + m ()Z gC isDefending + m ()V gD wakeUp + m ()V gE clearStates + m ()Z gF canMove + m ()Z gq isFaceplanted + m ()Z gw isPouncing + m ()Z gx isJumping + m ()Z gy isFullyCrouched + m ()Z gz isInterested + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z n canEat + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (Lnet/minecraft/world/item/ItemStack;)V p spitOutItem + m (Lnet/minecraft/world/item/ItemStack;)V q dropItemStack + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m (I)Z u getFlag + m ()Lnet/minecraft/world/entity/animal/EntityFox$Type; u getVariant + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setSitting + m (Z)V x setIsPouncing + m (Z)V y setIsCrouching + m ()Z y isSitting + m ()V z registerGoals + m (Z)V z setIsInterested +c net/minecraft/world/entity/animal/EntityFox$Type net/minecraft/world/entity/animal/Fox$Type + 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 + 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 ()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/EntityLiving; j trustedLastHurtBy + f Lnet/minecraft/world/entity/EntityLiving; k trustedLastHurt + f I l timestamp + m ()Z a canUse + m ()V c start +c net/minecraft/world/entity/animal/EntityFox$b net/minecraft/world/entity/animal/Fox$FaceplantGoal + f I a countdown + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityFox$c net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector + m (Lnet/minecraft/world/entity/EntityLiving;)Z a test +c net/minecraft/world/entity/animal/EntityFox$d net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal + 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 c 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 I i WAIT_TICKS + m ()Z a canUse + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a pickGlowBerry + 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 ()V c start + m ()V e tick + 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 + m ()Z a canUse + m ()V c 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 a canUse + m ()Z b canContinueToUse + m ()V c 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 type +c net/minecraft/world/entity/animal/EntityFox$j net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal + m ()Z a canUse + m ()Z b canContinueToUse +c net/minecraft/world/entity/animal/EntityFox$k net/minecraft/world/entity/animal/Fox$FoxLookControl + m ()Z c resetXRotOnTick +c net/minecraft/world/entity/animal/EntityFox$l net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack + m ()Z a canUse + m ()V c start +c net/minecraft/world/entity/animal/EntityFox$m net/minecraft/world/entity/animal/Fox$FoxMoveControl +c net/minecraft/world/entity/animal/EntityFox$n net/minecraft/world/entity/animal/Fox$FoxPanicGoal + m ()Z h shouldPanic +c net/minecraft/world/entity/animal/EntityFox$o net/minecraft/world/entity/animal/Fox$FoxPounceGoal + m ()Z Q_ isInterruptable + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityFox$p net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal + m ()Z a canUse + m ()V c start + m ()V e tick +c net/minecraft/world/entity/animal/EntityFox$q net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()Z h canFoxMove +c net/minecraft/world/entity/animal/EntityFox$r net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal + f D c relX + f D d relZ + f I e lookTime + f I f looksRemaining + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + m ()V k resetLook +c net/minecraft/world/entity/animal/EntityFox$s net/minecraft/world/entity/animal/Fox$SeekShelterGoal + f I c interval + m ()Z a canUse + m ()V c start +c net/minecraft/world/entity/animal/EntityFox$t net/minecraft/world/entity/animal/Fox$SleepGoal + f I c WAIT_TIME_BEFORE_SLEEP + f I d countdown + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()Z k canSleep +c net/minecraft/world/entity/animal/EntityFox$u net/minecraft/world/entity/animal/Fox$StalkPreyGoal + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityGolem net/minecraft/world/entity/animal/AbstractGolem + m ()I P getAmbientSoundInterval + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (D)Z h removeWhenFarAway + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/animal/EntityIronGolem net/minecraft/world/entity/animal/IronGolem + f I bY offerFlowerTick + f Lnet/minecraft/util/valueproviders/UniformInt; bZ PERSISTENT_ANGER_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID + f I ca remainingPersistentAngerTime + f Ljava/util/UUID; cb persistentAngerTarget + f I d IRON_INGOT_HEAL_AMOUNT + f I e attackAnimationTick + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)V D doPush + 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/world/damagesource/DamageSource;F)Z a hurt + 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 ()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 ()Z bq canSpawnSprintParticle + m ()V c startPersistentAngerTimer + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()I gq getOfferFlowerTick + m ()Z gr isPlayerCreated + m ()F gs getAttackDamage + m (I)I n decreaseAirSupply + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/world/entity/Crackiness$a; u getCrackiness + m (Z)V w offerFlower + m (Z)V x setPlayerCreated + m ()I y getAttackAnimationTick + m ()V z registerGoals +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; cb 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/sounds/SoundCategory;)V a shear + m (Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type;)V a setVariant + m (Lnet/minecraft/world/entity/animal/EntityMushroomCow;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a getOffspringType + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m ()Z a readyForShearing + 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/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/EnumMobSpawn;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 (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; n getEffectsFromItemStack + m ()Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; u getVariant +c net/minecraft/world/entity/animal/EntityMushroomCow$Type net/minecraft/world/entity/animal/MushroomCow$MushroomType + 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 + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a byType + 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 cb 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 (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m ()I P getAmbientSoundInterval + m ()V Z customServerAiStep + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 ()Z bW isSteppingCarefully + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkOcelotSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()F gq getAttackDamage + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()V u reassessTrustingGoals + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setTrusting + m (Z)V x spawnTrustingParticles + m ()Z y isTrusting + m ()V z registerGoals +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 a canUse + m ()Z b 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 Ljava/util/function/Predicate; cA PANDA_ITEMS + f Lnet/minecraft/network/syncher/DataWatcherObject; cb 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; cz lookAtPlayerGoal + m (Z)V A roll + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getSitAmount + m (F)F H getLieOnBackAmount + m (F)F I 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/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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;)V b pickUpItem + 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/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (IZ)V d setFlag + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()Z gA isRolling + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gC getVariant + m ()Z gD isLazy + m ()Z gE isWorried + m ()Z gF isPlayful + m ()Z gG isBrown + m ()Z gH isWeak + m ()Z gI isScared + m ()V gJ setAttributes + m ()Z gK canPerformAction + m ()I gL getEatCounter + m ()V gM handleEating + m ()V gN addEatingParticles + m ()V gO updateSitAmount + m ()V gP updateOnBackAnimation + m ()V gQ updateRollAmount + m ()V gR handleRoll + m ()V gS afterSneeze + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gT getOneOfGenesRandomly + m ()V gU tryToSit + m ()Z gi isAggressive + m ()Z gq isOnBack + m ()Z gw isEating + m ()I gx getSneezeCounter + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gy getMainGene + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gz getHiddenGene + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z n isFoodOrCake + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I s getUnhappyCounter + m (I)V u setUnhappyCounter + m ()Z u isSneezing + m (I)V v setSneezeCounter + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V w setEatCounter + m (Z)V w sit + m (I)Z x getFlag + m (Z)V x setOnBack + m (Z)V y eat + m ()Z y isSitting + m ()V z registerGoals + m (Z)V z sneeze +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 + 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 +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 a 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 a 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 a 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 b 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 a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V e tick +c net/minecraft/world/entity/animal/EntityPanda$h net/minecraft/world/entity/animal/Panda$PandaMoveControl + f Lnet/minecraft/world/entity/animal/EntityPanda; l panda +c net/minecraft/world/entity/animal/EntityPanda$i net/minecraft/world/entity/animal/Panda$PandaPanicGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; h panda + m ()Z b canContinueToUse + m ()Z h shouldPanic +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 Q_ isInterruptable + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start +c net/minecraft/world/entity/animal/EntityPanda$k net/minecraft/world/entity/animal/Panda$PandaSitGoal + f I b cooldown + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()Z b canContinueToUse + m ()V c start +c net/minecraft/world/entity/animal/EntityParrot net/minecraft/world/entity/animal/Parrot + f F cb flap + f F cc flapSpeed + f F cd oFlapSpeed + f F ce oFlap + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID + f Ljava/util/function/Predicate; cg NOT_PARROT_PREDICATE + f Ljava/util/Map; ch MOB_SOUND_MAP + f F ci flapping + f F cj nextFlap + f Z ck partyParrot + f Lnet/minecraft/core/BlockPosition; cl jukebox + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)V D doPush + 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/world/damagesource/DamageSource;F)Z a hurt + 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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 ()V aU onFlap + m ()Z aV isFlapping + 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 (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkParrotSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()F ff getVoicePitch + m ()V gA calculateFlapping + m ()Z gD isFlying + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gw createAttributes + m ()Z gx isPartyParrot + m ()Lnet/minecraft/world/entity/animal/EntityParrot$Variant; gy getVariant + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p_ isBaby + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +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$1ParrotMoveControl net/minecraft/world/entity/animal/Parrot$1ParrotMoveControl +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 + m (I)Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a byId + m ()I a getId + 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 cb RIDE_COOLDOWN + f I cc rideCooldownCounter + m (Lnet/minecraft/server/level/EntityPlayer;)Z b setEntityOnShoulder + m ()Z gz canSitOnShoulder + m ()V l 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; cb steering + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m ()Z a boost + 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/sounds/SoundCategory;)V a equipSaddle + 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; cM getLeashOffset + m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()V eD dropEquipment + m ()Z f isSaddleable + m ()Z i isSaddled + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +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 cb 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 (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getStandingAnimationScale + 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 (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkPolarBearSpawnRules + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fl getWaterSlowDown + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()V u playWarningSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setStanding + m ()Z y isStanding + m ()V z registerGoals +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 a 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 c 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 d stop +c net/minecraft/world/entity/animal/EntityPolarBear$d net/minecraft/world/entity/animal/PolarBear$PolarBearPanicGoal + m ()Z h shouldPanic +c net/minecraft/world/entity/animal/EntityPufferFish net/minecraft/world/entity/animal/Pufferfish + f I b STATE_SMALL + f I bY inflateCounter + f I bZ deflateTimer + f I c STATE_MID + f Ljava/util/function/Predicate; ca SCARY_MOB + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cb targetingConditions + f I d STATE_FULL + f Lnet/minecraft/network/syncher/DataWatcherObject; e PUFF_STATE + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityInsentient;)V a touch + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m (I)V c setPuffState + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m ()I gs getPuffState + m ()V l tick + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)F t getScale + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +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 ()Z a canUse + m ()V c start + m ()V d 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 cb FOLLOW_SPEED_MOD + f D cc FLEE_SPEED_MOD + f D cd ATTACK_SPEED_MOD + f I ce EVIL_ATTACK_POWER + f I cf EVIL_ARMOR_VALUE + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_TYPE_ID + f Lnet/minecraft/resources/MinecraftKey; ch KILLER_BUNNY + f I ci MORE_CARROTS_DELAY + f I cj jumpTicks + f I ck jumpDuration + f Z cl wasOnGround + f I cm jumpDelayTicks + f I cn moreCarrotTicks + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getJumpCompletion + m ()V Z customServerAiStep + 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/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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/animal/EntityRabbit; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m ()Z bq canSpawnSprintParticle + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkRabbitSpawnRules + m (DD)V c facePoint + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()F fh getJumpPower + m ()V fj jumpFromGround + m ()Z gA wantsMoreFood + m ()Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; gq getVariant + m ()V gw enableJumpControl + m ()V gx disableJumpControl + m ()V gy setLandingDelay + m ()V gz checkLandingDelay + m (D)V i setSpeedModifier + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V s startJumping + m (Z)V s setJumping + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; y getJumpSound + m ()V z registerGoals +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 +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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canContinueToUse + m ()V e tick +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 a canUse +c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitPanic net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal + f Lnet/minecraft/world/entity/animal/EntityRabbit; h rabbit + m ()V e 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 + m ()I a id + m (I)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a byId + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntitySalmon net/minecraft/world/entity/animal/Salmon + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m ()I gs getMaxSchoolSize + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +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; cb ITEM_BY_DYE + f Ljava/util/Map; cc COLORARRAY_BY_COLOR + f I cd eatAnimationTick + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalEatTile; ce eatBlockGoal + m (F)F G getHeadEatPositionScale + m (F)F H getHeadEatAngleScale + m ()V O ate + m ()Lnet/minecraft/resources/ResourceKey; T getDefaultLootTable + m ()V Z customServerAiStep + m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/inventory/InventoryCrafting; a makeContainer + m ()Z a readyForShearing + m (Lnet/minecraft/world/item/EnumColor;)[F a getColorArray + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/sounds/SoundCategory;)V a shear + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/EnumColor; a getRandomSheepColor + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/animal/EntityAnimal;)Lnet/minecraft/world/item/EnumColor; a getOffspringColor + 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;)[F c createSheepColor + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/world/item/EnumColor; u getColor + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setSheared + m ()Z y isSheared + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntitySheep$1 net/minecraft/world/entity/animal/Sheep$1 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid +c net/minecraft/world/entity/animal/EntitySheep$2 net/minecraft/world/entity/animal/Sheep$2 +c net/minecraft/world/entity/animal/EntitySnowman net/minecraft/world/entity/animal/SnowGolem + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PUMPKIN_ID + f B c PUMPKIN_FLAG + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/sounds/SoundCategory;)V a shear + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + 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; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z fp isSensitiveToWater + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u hasPumpkin + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setPumpkin + m ()V z registerGoals +c net/minecraft/world/entity/animal/EntitySquid net/minecraft/world/entity/animal/Squid + f F b xBodyRot + f F bY tentacleMovement + f F bZ oldTentacleMovement + f F c xBodyRotO + f F ca tentacleAngle + f F cb oldTentacleAngle + f F cc speed + f F cd tentacleSpeed + f F ce rotateSpeed + f F cf tx + f F cg ty + f F ch tz + f F d zBodyRot + f F e zBodyRotO + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (FFF)V a setMovementVector + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m ()D aY getDefaultGravity + m (B)V b handleEntityEvent + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()F fe getSoundVolume + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes + m ()Z gr hasMovementVector + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k rotateVector + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; s getInkParticle + m ()Lnet/minecraft/sounds/SoundEffect; u getSquirtSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V y spawnInk + m ()V z registerGoals +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 ()Z a canUse + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V e tick +c net/minecraft/world/entity/animal/EntityTropicalFish net/minecraft/world/entity/animal/TropicalFish + f Ljava/lang/String; b BUCKET_VARIANT_TAG + f Ljava/util/List; c COMMON_VARIANTS + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_TYPE_VARIANT + f Z e isSchool + 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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Ljava/lang/Object;)V a setVariant + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkTropicalFishSpawnRules + m (I)Ljava/lang/String; c getPredefinedName + m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag + m (I)Z d isMaxGroupSizeReached + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/item/EnumColor; gA getPatternColor + m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; gB getVariant + m ()I gC getPackedVariant + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m ()Lnet/minecraft/world/item/EnumColor; gz getBaseColor + m (Lnet/minecraft/nbt/NBTTagCompound;)V h lambda$saveToBucketTag$0 + m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)Lnet/minecraft/world/item/EnumColor; t getBaseColor + m (I)Lnet/minecraft/world/item/EnumColor; u getPatternColor + m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; v getPattern + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V w 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 Ljava/util/function/Predicate; bY BABY_ON_LAND_SELECTOR + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ HOME_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; cb 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 ()I P getAmbientSoundInterval + 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/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()F aO nextStep + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkTurtleSpawnRules + m ()Z cC isPushedByFluid + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (F)V e playSwimSound + m ()F ed getAgeScale + m ()Lnet/minecraft/core/BlockPosition; gq getHomePos + m ()Z gr canFallInLove + m ()Lnet/minecraft/core/BlockPosition; gw getTravelPos + m ()Z gx isGoingHome + m ()Z gy isTravelling + m (Lnet/minecraft/core/BlockPosition;)V i setHomePos + m (Lnet/minecraft/core/BlockPosition;)V j setTravelPos + m ()V k ageBoundaryReached + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z s hasEgg + m ()Z u isLayingEgg + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setHasEgg + m (Z)V x setLayingEgg + m (Z)V y setGoingHome + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes + m ()V z registerGoals + m (Z)V z setTravelling +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 a 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b 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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canContinueToUse + m ()V e tick +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 g updateSpeed +c net/minecraft/world/entity/animal/EntityTurtle$f net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal + m ()Z a 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 a 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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/animal/EntityWaterAnimal net/minecraft/world/entity/animal/WaterAnimal + m ()I P getAmbientSoundInterval + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m ()V au baseTick + m (I)V b handleAirSupply + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSurfaceWaterAnimalSpawnRules + m ()Z cC isPushedByFluid + m ()I ej getExperienceReward +c net/minecraft/world/entity/animal/EntityWolf net/minecraft/world/entity/animal/Wolf + f Ljava/util/function/Predicate; cb PREY_SELECTOR + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_INTERESTED_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_COLLAR_COLOR + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_REMAINING_ANGER_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID + f F cg START_HEALTH + f F ch TAME_HEALTH + f F ci ARMOR_REPAIR_UNIT + f F cj interestedAngle + f F ck interestedAngleO + f Z cl isWet + f Z cm isShaking + f F cn shakeAnim + f F co shakeAnimO + f Lnet/minecraft/util/valueproviders/UniformInt; cp PERSISTENT_ANGER_TIME + f Ljava/util/UUID; cq persistentAngerTarget + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getWetShade + m (F)F H getHeadRollAngle + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + 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 ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()I aa getMaxHeadXRot + 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/world/damagesource/DamageSource;F)V b hurtArmor + 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 c startPersistentAngerTimer + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkWolfSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (FF)F f getBodyRollAngle + m ()I fQ getMaxSpawnClusterSize + m ()F fe getSoundVolume + m ()F gA getTailAngle + m ()Lnet/minecraft/world/item/EnumColor; gB getCollarColor + m ()Z gC hasArmor + m ()Z gD isInterested + m ()V gE cancelShake + m ()Lnet/minecraft/resources/MinecraftKey; gw getTexture + m ()Lnet/minecraft/core/Holder; gx getVariant + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gy createAttributes + m ()Z gz isWet + m (Lnet/minecraft/world/entity/player/EntityHuman;)V h tryToTame + m (Lnet/minecraft/world/damagesource/DamageSource;)Z h canArmorAbsorb + m (Lnet/minecraft/core/Holder;)V i setVariant + m ()V l tick + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V u applyTamingSideEffects + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals + m (Z)V z setIsInterested +c net/minecraft/world/entity/animal/EntityWolf$AvoidRabidWolfGoal net/minecraft/world/entity/animal/Wolf$AvoidRabidWolfGoal +c net/minecraft/world/entity/animal/EntityWolf$a net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal + f Lnet/minecraft/world/entity/animal/EntityWolf; j wolf + m ()Z a canUse + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)Z a avoidLlama + m ()V c start + m ()V e tick +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/EntityWolf$c net/minecraft/world/entity/animal/Wolf$WolfPanicGoal + m ()Z h shouldPanic +c net/minecraft/world/entity/animal/FrogVariant net/minecraft/world/entity/animal/FrogVariant + f Lnet/minecraft/resources/ResourceKey; a TEMPERATE + f Lnet/minecraft/resources/ResourceKey; b WARM + f Lnet/minecraft/resources/ResourceKey; c COLD + f Lnet/minecraft/resources/MinecraftKey; d 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 Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/resources/MinecraftKey; c wildTexture + f Lnet/minecraft/resources/MinecraftKey; d tameTexture + f Lnet/minecraft/resources/MinecraftKey; e angryTexture + f Lnet/minecraft/resources/MinecraftKey; f wildTextureFull + f Lnet/minecraft/resources/MinecraftKey; g tameTextureFull + f Lnet/minecraft/resources/MinecraftKey; h angryTextureFull + f Lnet/minecraft/core/HolderSet; i 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 + 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/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 Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES + f Lnet/minecraft/core/BaseBlockPosition; bY ITEM_PICKUP_REACH + f I bZ LIFTING_ITEM_ANIMATION_DURATION + f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES + f F ca DANCING_LOOP_DURATION + f F cb SPINNING_ANIMATION_DURATION + f Lnet/minecraft/world/item/crafting/RecipeItemStack; cc DUPLICATION_ITEM + 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 + f Lorg/slf4j/Logger; e LOGGER + m (F)F G getHoldingItemAnimationProgress + m (F)F H getSpinningProgress + m ()Lnet/minecraft/core/BaseBlockPosition; V getPickupReach + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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 (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m ()Z aV isFlapping + m (Lnet/minecraft/core/BlockPosition;Z)V b setJukeboxPlaying + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + 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/phys/Vec3D; cM getLeashOffset + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z d allayConsidersItemEqual + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z e hasNonMatchingPotion + m ()V eD dropEquipment + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()Z fV canPickUpLoot + m ()F fe getSoundVolume + m ()V gA spawnHeartParticle + m ()Z go shouldStayCloseToLeashHolder + m ()Z gq isDancing + m ()Z gr isSpinning + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser + m ()Z gu isOnPickupCooldown + m ()Z gv shouldStopDancing + m ()V gw updateDuplicationCooldown + m ()V gy resetDuplicationCooldown + m ()Z gz canDuplicate + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z n isDuplicationItem + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u hasItemInHand + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setDancing + m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory +c net/minecraft/world/entity/animal/allay/Allay$a net/minecraft/world/entity/animal/allay/Allay$JukeboxListener + 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 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 cb 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; E createBodyControl + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a;)V a switchToState + m (IZ)V a ageUp + m ()I ab 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkArmadilloSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()F ed getAgeScale + m ()Z gA brushOffScute + m ()Z gB canStayRolledUp + m ()I gC pickNextScuteDropTime + m ()V gD setupAnimationStates + m ()Z gq shouldSwitchToScaredState + m ()Z gr canFallInLove + m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; gw getState + m ()V gx rollUp + m ()V gy rollOut + m ()Z gz shouldPanic + m (Lnet/minecraft/world/entity/EntityLiving;)Z j isScaredBy + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isScared + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Z y shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1 + 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 + 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 +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/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; cb 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/network/syncher/DataWatcherObject; cf DATA_VARIANT + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_PLAYING_DEAD + f Lnet/minecraft/network/syncher/DataWatcherObject; ch FROM_BUCKET + f I ci AXOLOTL_TOTAL_AIR_SUPPLY + f I cj REHYDRATE_AIR_SUPPLY + f I ck REGEN_BUFF_MAX_DURATION + f Ljava/util/Map; cl modelRotationValues + f I cm REGEN_BUFF_BASE_DURATION + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m ()V Q playAmbientSound + m ()Z W requiresCustomPersistence + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Lnet/minecraft/util/RandomSource;)Z a useRareVariant + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$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/world/entity/player/EntityHuman;)Z a canBeLeashed + 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/util/Map; a getModelRotationValues + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkAxolotlSpawnRules + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/EntityLiving;)V a onStopAttacking + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + m ()I aa getMaxHeadXRot + m ()I ab getMaxHeadYRot + m ()V au baseTick + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + 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/nbt/NBTTagCompound;)V c loadFromBucketTag + m ()Z cC isPushedByFluid + m ()I ck getMaxAirSupply + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Z et canBeSeenAsEnemy + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f applySupportingEffects + m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; gq getVariant + m ()Z gw isPlayingDead + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAttributes + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()V s rehydrate + m (I)V u handleAirSupply + m ()Z u fromBucket + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setFromBucket + m (Z)V x setPlayingDead + m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound +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 + 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 ()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 ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/axolotl/Axolotl$a 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$b net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl +c net/minecraft/world/entity/animal/axolotl/Axolotl$c 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/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/animal/axolotl/Axolotl;)Ljava/util/Optional; b findNearestValidAttackTarget + 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 cA DASH_VERTICAL_MOMENTUM + f F cB DASH_HORIZONTAL_MOMENTUM + f I cC DASH_MINIMUM_DURATION_TICKS + f I cD SITDOWN_DURATION_TICKS + f I cE STANDUP_DURATION_TICKS + f I cF IDLE_MINIMAL_DURATION_TICKS + f F cG SITTING_HEIGHT_DIFFERENCE + f Lnet/minecraft/world/entity/EntitySize; cH SITTING_DIMENSIONS + f I cI dashCooldown + f I cJ idleAnimationTimeout + f I cb 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 ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl + m (F)V F onLeashDistance + m ()V Y sendDebugPackets + m ()Lnet/minecraft/sounds/SoundEffect; Y_ getSaddleSoundEvent + m ()V Z customServerAiStep + 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/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 ()Z a canJump + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m ()I ab 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 (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z dI canSprint + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()F ed getAgeScale + m ()Z gA isInPoseTransition + m ()V gB sitDown + m ()V gC standUp + m ()V gD standUpInstantly + m ()J gE getPoseTime + m ()Z gF isTamed + m ()Z gq canCamelChangePose + m ()Z gw canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m ()Z gy isCamelSitting + m ()Z gz isCamelVisuallySitting + m ()V ha setupAnimationStates + m ()Z hb isVisuallySittingDown + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (F)Lnet/minecraft/world/phys/Vec3D; p getLeashOffset + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u refuseToMove + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setDashing + m (F)V x updateWalkAnimation + m ()Z y isDashing + m ()V z registerGoals +c net/minecraft/world/entity/animal/camel/Camel$a net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl + m ()V a clientTick +c net/minecraft/world/entity/animal/camel/Camel$b net/minecraft/world/entity/animal/camel/Camel$CamelLookControl + m ()V a tick +c net/minecraft/world/entity/animal/camel/Camel$c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl + 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; cb 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 ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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 (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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m ()I ab getMaxHeadYRot + m ()I ae 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFrogSpawnRules + m ()Z cC isPushedByFluid + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (FF)I d calculateFallDamage + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes + m (Lnet/minecraft/core/Holder;)V i setVariant + m (Lnet/minecraft/world/entity/EntityLiving;)Z j canEat + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Z p_ isBaby + m ()V s eraseTongueTarget + m ()Ljava/util/Optional; u getTongueTarget + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (F)V x updateWalkAnimation + m ()Lnet/minecraft/core/Holder; y 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; l 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$6 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initSwimActivity$2 + 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/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/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEffect; c lambda$initJumpActivity$5 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initSwimActivity + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; d lambda$initLaySpawnActivity$4 + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; e lambda$initSwimActivity$3 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initLaySpawnActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initJumpActivity + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; 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/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/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/animal/frog/Frog;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V d tick +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 +c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole + f I b ticksToBeFrog + f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES + f I bZ age + f F c HITBOX_WIDTH + f F d HITBOX_HEIGHT + f Lcom/google/common/collect/ImmutableList; e SENSOR_TYPES + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a feed + 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/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b usePlayerItem + m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack + 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 ageUp + m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Z eh shouldDropExperience + m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes + m ()I gt getAge + m ()V gu ageUp + m ()I gv getTicksLeftUntilAdult + m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V t setAge + m ()Z u fromBucket + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setFromBucket + m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound +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; cb 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 ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()I ab 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkGoatSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound + m (FF)I d calculateFallDamage + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Z gA isScreamingGoat + m ()F gB getRammingXHeadRot + m ()Z gq hasLeftHorn + m ()Z gw hasRightHorn + m ()Z gx dropHorn + m ()V gy addHorns + m ()V gz removeHorns + m ()V k ageBoundaryReached + m (F)V n setYHeadRot + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/item/ItemStack; s createHorn + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setScreamingGoat + m ()Lnet/minecraft/sounds/SoundEffect; y 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/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/EntityLiving;)Z b lambda$static$0 + 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/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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound + m (Lnet/minecraft/world/IInventory;)V a containerChanged + 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 ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Z fS canWearBodyArmor + m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound + m ()I gq getTypeVariant + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/animal/horse/HorseColor; s getVariant + m ()Lnet/minecraft/world/entity/animal/horse/HorseStyle; u getMarkings + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V x setTypeVariant +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 cA FLAG_TAME + f I cB FLAG_SADDLE + f I cC FLAG_BRED + f I cD FLAG_EATING + f I cE FLAG_STANDING + f I cF FLAG_OPEN_MOUTH + f I cG eatingCounter + f I cH mouthCounter + f I cI standCounter + f F cJ eatAnim + f F cK eatAnimO + f F cL standAnim + f F cM standAnimO + f F cN mouthAnim + f F cO mouthAnimO + f Ljava/util/UUID; cP owner + f Lnet/minecraft/world/IInventory; cQ bodyArmorAccess + f F cb 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 Ljava/util/function/Predicate; 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 tailCounter + f I cq sprintCounter + f Z cr isJumping + f Lnet/minecraft/world/InventorySubcontainer; cs inventory + f I ct temper + f F cu playerJumpPendingScale + f Z cv allowStandSliding + f Z cw canGallop + f I cx gallopSoundCounter + f Lnet/minecraft/network/syncher/DataWatcherObject; cz DATA_ID_FLAGS + m (Z)V A setEating + m (Z)V B setStanding + m (Z)V C spawnTamingParticles + m (F)V F onLeashDistance + m (F)F G getEatAnim + m (F)F H getStandAnim + m (F)F I getMouthAnim + m ()I P getAmbientSoundInterval + m ()Ljava/util/UUID; W_ getOwnerUUID + 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 (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/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/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/level/block/SoundEffectType;)V a playGallopSound + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()I ab_ getInventorySize + 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; cQ getControllingPassenger + m (IZ)V d setFlag + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()V eD dropEquipment + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f doPlayerRide + m ()Z f isSaddleable + m ()I fQ getMaxSpawnClusterSize + m ()F fe getSoundVolume + m ()Z fg isImmobile + m ()Z gF isTamed + m ()V gG addBehaviourGoals + m ()Z gH isJumping + m ()Z gI isEating + m ()Z gJ isStanding + m ()Z gK isBred + m ()I gL getTemper + m ()V gM createInventory + m ()V gN syncSaddleToClients + m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gP createBaseHorseAttributes + m ()I gQ getMaxTemper + m ()V gR followMommy + m ()Z gS canEatGrass + m ()Lnet/minecraft/sounds/SoundEffect; gT getAmbientStandSound + m ()V gU standIfPossible + m ()V gV makeMad + m ()V gW playJumpSound + m ()Z gX canParent + m ()I gY getAmbientStandInterval + m ()Lnet/minecraft/world/IInventory; gZ getBodyArmorAccess + m ()V gq openMouth + m ()Z gw canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z h tameWithName + m ()Z i isSaddled + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation + m ()V l tick + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Z q_ onClimbable + m ()V s eating + m (I)Z u getFlag + m ()V u moveTail + m (I)V v setTemper + m (I)I w modifyTemper + m (Z)V x setTamed + m (Z)V y setIsJumping + m ()V z registerGoals + m (Z)V z setBred +c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$1 net/minecraft/world/entity/animal/horse/AbstractHorse$1 + 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 + 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 I bY INV_CHEST_COUNT + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_ID_CHEST + f Lnet/minecraft/world/entity/EntitySize; cb 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 ab_ getInventorySize + 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 ()V eD dropEquipment + m ()V gq playChestEquipsSound + m ()I gy getInventoryColumns + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createBaseChestedHorseAttributes + m ()Z u hasChest + m (Z)V w 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; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound + m ()V gW playJumpSound + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v 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; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound + m ()V gW playJumpSound + m ()V gq playChestEquipsSound + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +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; cb 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; aP 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSkeletonHorseSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (F)V e playSwimSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fl getWaterSlowDown + m ()V gG addBehaviourGoals + m ()V gW playJumpSound + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isTrap + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkZombieHorseSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()V gG addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/animal/horse/EntityLlama net/minecraft/world/entity/animal/horse/Llama + f I bZ MAX_STRENGTH + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_STRENGTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_VARIANT_ID + f Lnet/minecraft/world/entity/EntitySize; cd BABY_DIMENSIONS + f Z ce didSpit + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cf caravanHead + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cg caravanTail + m (Z)V D 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 (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant;)V a setVariant + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()I ab_ getInventorySize + 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; cM getLeashOffset + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Z f isSaddleable + m ()Z fS canWearBodyArmor + m ()Z fg isImmobile + m ()I gA getStrength + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; gC getVariant + m ()Lnet/minecraft/world/item/EnumColor; gD getSwag + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gE makeNewLlama + m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound + m ()I gQ getMaxTemper + m ()V gR followMommy + m ()Z gS canEatGrass + m ()D gp followLeashSpeed + m ()V gq playChestEquipsSound + m ()Z gw canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound + m ()I gy getInventoryColumns + m ()Z gz isTraderLlama + m ()V ha leaveCaravan + m ()Z hb hasCaravanTail + m ()Z hc inCaravan + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; hd getCaravanHead + m (Lnet/minecraft/world/entity/EntityLiving;)V k spit + m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumColor; n getDyeColor + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V x setStrength + m ()V z registerGoals +c net/minecraft/world/entity/animal/horse/EntityLlama$1 net/minecraft/world/entity/animal/horse/Llama$1 +c net/minecraft/world/entity/animal/horse/EntityLlama$2 net/minecraft/world/entity/animal/horse/Llama$2 +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 + m (I)Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a byId + m ()I a getId + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/horse/EntityLlama$a net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal + 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 b canContinueToUse +c net/minecraft/world/entity/animal/horse/EntityLlamaTrader net/minecraft/world/entity/animal/horse/TraderLlama + f I bZ despawnDelay + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f doPlayerRide + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gE makeNewLlama + m ()Z gz isTraderLlama + m ()V hf maybeDespawn + m ()Z hg canDespawn + m ()Z hh isLeashedToWanderingTrader + m ()Z hi isLeashedToSomethingOtherThanTheWanderingTrader + m ()V n_ aiStep + m (I)V x setDespawnDelay + m ()V z registerGoals +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 a canUse + m ()V c 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 ()Z a canUse + m (Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Lnet/minecraft/world/entity/monster/EntitySkeleton; a createSkeleton + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a disenchant + m ()V e tick +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; cb 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 C onPathfindingStart + m ()V D onPathfindingDone + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Z)V a setBaby + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + 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/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 ()I ab 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; d getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()V fj jumpFromGround + m ()Lnet/minecraft/world/phys/Vec3D; gA getHeadPosition + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; gB getState + m ()V gC resetAnimations + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gD onScentingStart + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gE onDiggingStart + m ()V gF dropSeed + m ()Ljava/util/stream/Stream; gG getExploredPositions + m ()V gH playSearchingSound + m ()Z gq canSniff + m ()Z gw canPlayDiggingSound + m ()Ljava/util/Optional; gx calculateDigPosition + m ()Z gy canDig + m ()Lnet/minecraft/core/BlockPosition; gz getHeadBlock + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m (Lnet/minecraft/core/BlockPosition;)Z i canDig + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; j storeExploredPosition + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isSearching + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; w onDiggingComplete + m ()Z y 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 + m ()I a id +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; b parentMob + f Ljava/lang/String; c name + f Lnet/minecraft/world/entity/EntitySize; d size + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bz isPickable + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()Z dN shouldBeSaved + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m (Lnet/minecraft/world/entity/Entity;)Z t is +c net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal net/minecraft/world/entity/boss/enderdragon/EndCrystal + f I b time + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_BEAM_TARGET + f Lnet/minecraft/network/syncher/DataWatcherObject; d 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/world/damagesource/DamageSource;)V a onDestroyedBy + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()V an kill + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bz isPickable + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()V l tick + m ()Lnet/minecraft/core/BlockPosition; p getBeamTarget + m ()Z s showsBottom +c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon net/minecraft/world/entity/boss/enderdragon/EnderDragon + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PHASE + f F bX oFlapTime + f F bY flapTime + f Z bZ inWall + f [[D c positions + f Lnet/minecraft/world/level/pathfinder/Path; cA openSet + f I ca dragonDeathTime + f F cb yRotA + f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal; cc nearestCrystal + f Lorg/slf4j/Logger; cd LOGGER + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ce CRYSTAL_DESTROY_TARGETING + f I cf GROWL_INTERVAL_MIN + f I cg GROWL_INTERVAL_MAX + f F ch SITTING_ALLOWED_DAMAGE_PERCENTAGE + f Ljava/lang/String; ci DRAGON_DEATH_TIME_KEY + f Ljava/lang/String; cj DRAGON_PHASE_KEY + f [Lnet/minecraft/world/entity/boss/EntityComplexPart; ck subEntities + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cl neck + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cm body + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cn tail1 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; co tail2 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cp tail3 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cq wing1 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cr wing2 + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; cs dragonFight + f Lnet/minecraft/core/BlockPosition; ct fightOrigin + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; cu phaseManager + f I cv growlTime + f F cw sittingDamageReceived + f [Lnet/minecraft/world/level/pathfinder/PathPoint; cx nodes + f [I cz nodeAdjacency + f I d posPointer + f Lnet/minecraft/world/entity/boss/EntityComplexPart; e head + m (F)Lnet/minecraft/world/phys/Vec3D; F getHeadLookVector + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed + m (Lnet/minecraft/world/entity/boss/EntityComplexPart;DDD)V a tickPart + m (IF)[D a getLatencyPos + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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 (I[D[D)F a getHeadPartYOffset + 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/world/entity/boss/EntityComplexPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight + m ()V aU onFlap + m ()Z aV isFlapping + m ()V an kill + m (F)F b sanitizeScale + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b checkWalls + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Ljava/util/List;)V b knockBack + m ()Z bz isPickable + m (Ljava/util/List;)V c hurt + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()Z cw canChangeDimensions + m (Lnet/minecraft/core/BlockPosition;)V d setFightOrigin + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V dB checkDespawn + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()V eg tickDeath + m ()F fe getSoundVolume + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z g reallyHurt + m ()[Lnet/minecraft/world/entity/boss/EntityComplexPart; gm getSubEntities + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; gn getPhaseManager + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; go getDragonFight + m ()F gp getHeadYOffset + m ()V gq checkCrystals + m (D)F i rotWrap + m ()V n_ aiStep + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m (DDD)I r findClosestNode + m ()Lnet/minecraft/core/BlockPosition; s getFightOrigin + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()I y findClosestNode +c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon$1 net/minecraft/world/entity/boss/enderdragon/EnderDragon$1 +c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon$2 net/minecraft/world/entity/boss/enderdragon/EnderDragon$2 +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 ()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 doServerTick + m ()V d begin + m ()V e end + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()F h 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/world/phys/Vec3D;)V a setTarget + m ()V c doServerTick + m ()V d begin + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V b doClientTick + m ()V c doServerTick + m ()V d begin + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase + m ()V j findNewTarget + m ()V k 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/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed + m ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase + m ()V j findNewTarget + m ()V k 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 ()Z a isSitting + m ()V c doServerTick + m ()V d begin + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V b doClientTick + m ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V b doClientTick + m ()V c doServerTick + m ()V d begin + m ()V e end + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase + m ()V j 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/world/entity/boss/enderdragon/EntityEnderDragon;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$0 + m ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V b doClientTick + m ()V c doServerTick + m ()V d begin + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()F h getTurnSpeed + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i 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 ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase + m ()V j findNewTarget + m ()V k 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 ()V c doServerTick + m ()V d begin + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase + m ()V j findNewTarget + m ()V k navigateToNextPathNode +c net/minecraft/world/entity/boss/enderdragon/phases/IDragonController net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance + 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 doServerTick + m ()V d begin + m ()V e end + m ()F f getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation + m ()F h getTurnSpeed + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase +c net/minecraft/world/entity/boss/wither/EntityWither net/minecraft/world/entity/boss/wither/WitherBoss + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TARGET_A + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_INV + f I bZ INVULNERABLE_TICKS + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_TARGET_B + 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 Ljava/util/function/Predicate; ci LIVING_ENTITY_SELECTOR + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cj TARGETING_CONDITIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_TARGET_C + f Ljava/util/List; e DATA_TARGETS + m ()V Z customServerAiStep + 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 ()Z a isPowered + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + 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/network/chat/IChatBaseComponent;)V b setCustomName + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)F b getHeadYRot + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (I)F c getHeadXRot + m (Lnet/minecraft/server/level/EntityPlayer;)V c startSeenByPlayer + m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected + m ()Z cw canChangeDimensions + m (Lnet/minecraft/server/level/EntityPlayer;)V d stopSeenByPlayer + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canDestroy + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V dB checkDespawn + m ()V n_ aiStep + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V s makeInvulnerable + m (I)V t setInvulnerableTicks + m (I)I u getAlternativeTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m (I)D v getHeadX + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)D w getHeadY + m (I)D x getHeadZ + m ()I y getInvulnerableTicks + m ()V z registerGoals +c net/minecraft/world/entity/boss/wither/EntityWither$1 net/minecraft/world/entity/boss/wither/WitherBoss$1 +c net/minecraft/world/entity/boss/wither/EntityWither$a net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal + m ()Z a canUse +c net/minecraft/world/entity/decoration/EntityArmorStand net/minecraft/world/entity/decoration/ArmorStand + f I b WOBBLE_TIME + f I bF CLIENT_FLAG_MARKER + f Lnet/minecraft/network/syncher/DataWatcherObject; bG DATA_CLIENT_FLAGS + f Lnet/minecraft/network/syncher/DataWatcherObject; bH DATA_HEAD_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bI DATA_BODY_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bJ DATA_LEFT_ARM_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_RIGHT_ARM_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_LEFT_LEG_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_RIGHT_LEG_POSE + f J bN lastHit + f Z bO ENABLE_ARMS + f Lnet/minecraft/core/Vector3f; bP DEFAULT_HEAD_POSE + f Lnet/minecraft/core/Vector3f; bQ DEFAULT_BODY_POSE + f Lnet/minecraft/core/Vector3f; bR DEFAULT_LEFT_ARM_POSE + f Lnet/minecraft/core/Vector3f; bS DEFAULT_RIGHT_ARM_POSE + f Lnet/minecraft/core/Vector3f; bT DEFAULT_LEFT_LEG_POSE + f Lnet/minecraft/core/Vector3f; bU DEFAULT_RIGHT_LEG_POSE + f Lnet/minecraft/world/entity/EntitySize; bV MARKER_DIMENSIONS + f Lnet/minecraft/world/entity/EntitySize; bW BABY_DIMENSIONS + f D bX FEET_OFFSET + f D bY CHEST_OFFSET + f D bZ LEGS_OFFSET + f I c DISABLE_TAKING_OFFSET + f D ca HEAD_OFFSET + f Ljava/util/function/Predicate; cb RIDABLE_MINECARTS + f Lnet/minecraft/core/NonNullList; cc handItems + f Lnet/minecraft/core/NonNullList; cd armorItems + f Z ce invisible + f I cf disabledSlots + f Lnet/minecraft/core/Vector3f; cg headPose + f Lnet/minecraft/core/Vector3f; ch bodyPose + f Lnet/minecraft/core/Vector3f; ci leftArmPose + f Lnet/minecraft/core/Vector3f; cj rightArmPose + f Lnet/minecraft/core/Vector3f; ck leftLegPose + f Lnet/minecraft/core/Vector3f; cl rightLegPose + f I d DISABLE_PUTTING_OFFSET + f I e CLIENT_FLAG_SMALL + f I f CLIENT_FLAG_SHOW_ARMS + f I g CLIENT_FLAG_NO_BASEPLATE + m ()Lnet/minecraft/core/Vector3f; A getHeadPose + m ()Lnet/minecraft/core/Vector3f; B getBodyPose + m ()Lnet/minecraft/core/Vector3f; C getLeftArmPose + m ()Lnet/minecraft/core/Vector3f; D getRightArmPose + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m ()Lnet/minecraft/core/Vector3f; E getLeftLegPose + m ()Lnet/minecraft/core/Vector3f; G getRightLegPose + m ()Z H hasPhysics + m ()Lnet/minecraft/nbt/NBTTagCompound; I writePose + m ()V J updateInvisibilityStatus + m ()V K showBreakingParticles + m ()V M playBrokenSound + 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/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/damagesource/DamageSource;F)Z a hurt + 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/phys/Vec3D;)V a travel + 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 ()V an kill + m (Lnet/minecraft/core/Vector3f;)V b setBodyPose + m (Z)V b setNoBasePlate + m (B)V b handleEntityEvent + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bz isPickable + m (Lnet/minecraft/core/Vector3f;)V c setLeftArmPose + m (Lnet/minecraft/nbt/NBTTagCompound;)V c readPose + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot + m (Lnet/minecraft/core/Vector3f;)V d setRightArmPose + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()Z db isEffectiveAi + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (FF)F e tickHeadTurn + m (Lnet/minecraft/core/Vector3f;)V e setLeftLegPose + m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds + m ()Ljava/lang/Iterable; eZ getArmorSlots + m ()Z eu canBeSeenByAnyone + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f isDisabled + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m (Lnet/minecraft/core/Vector3f;)V f setRightLegPose + m ()Z fG isAffectedByPotions + m ()Z fH attackable + m ()Ljava/lang/Iterable; fa getHandSlots + m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm + m (Lnet/minecraft/world/damagesource/DamageSource;F)V g causeDamage + m ()V j_ refreshDimensions + m (Z)V k setInvisible + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EnumItemSlot; k getClickedSlot + m (F)Lnet/minecraft/world/phys/Vec3D; k getLightProbePosition + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction + m ()V l tick + m (F)V n setYHeadRot + m (F)V o setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p_ isBaby + m ()V q pushEntities + m ()Z r_ isIgnoringBlockTriggers + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m (Z)V t setSmall + m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction + m ()Z u isSmall + m (Z)V u setMarker + m (Z)Lnet/minecraft/world/entity/EntitySize; v getDimensionsMarker + m ()Z v isShowArms + m ()Z y isNoBasePlate + m ()Z z isMarker +c net/minecraft/world/entity/decoration/EntityArmorStand$1 net/minecraft/world/entity/decoration/ArmorStand$1 +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/BlockPosition; c pos + f Lnet/minecraft/core/EnumDirection; d direction + f Lorg/slf4j/Logger; e LOGGER + f I f checkInterval + m ()I A getWidth + m ()I B getHeight + m ()V C playPlacementSound + m ()Lnet/minecraft/core/BlockPosition; D getPos + m (Lnet/minecraft/core/EnumDirection;)V a setDirection + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + 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/level/block/EnumBlockMirror;)F a mirror + m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (DDD)V a_ setPos + m (I)D b offs + m (Lnet/minecraft/world/entity/Entity;)V b dropItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bB repositionEntityAfterLoad + m ()Z bz isPickable + m ()Lnet/minecraft/core/EnumDirection; cH getDirection + m ()V j_ refreshDimensions + m ()V l tick + m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction + m ()V y recalculateBoundingBox + m ()Z z survives +c net/minecraft/world/entity/decoration/EntityHanging$1 net/minecraft/world/entity/decoration/HangingEntity$1 +c net/minecraft/world/entity/decoration/EntityItemFrame net/minecraft/world/entity/decoration/ItemFrame + f I e NUM_ROTATIONS + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ROTATION + f F i dropChance + f Z j fixed + m ()I A getWidth + m ()I B getHeight + m ()V C playPlacementSound + m ()Lnet/minecraft/world/item/ItemStack; E getItem + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; G getFramedMapId + m ()Z H hasFramedMap + m ()I I getRotation + m ()I J getAnalogOutput + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/core/EnumDirection;)V a setDirection + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/world/item/ItemStack;Z)V a setItem + m (IZ)V a setRotation + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()V an kill + m (Lnet/minecraft/world/entity/Entity;)V b dropItem + m (Lnet/minecraft/world/entity/Entity;Z)V b dropItem + 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/world/item/ItemStack;)V d onItemChanged + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()F dG getVisualRotationYInDegrees + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()Lnet/minecraft/sounds/SoundEffect; p getRemoveItemSound + m ()Lnet/minecraft/sounds/SoundEffect; s 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 y recalculateBoundingBox + m ()Z z survives +c net/minecraft/world/entity/decoration/EntityItemFrame$1 net/minecraft/world/entity/decoration/ItemFrame$1 +c net/minecraft/world/entity/decoration/EntityLeash net/minecraft/world/entity/decoration/LeashFenceKnotEntity + f D e OFFSET_Y + m ()I A getWidth + m ()I B getHeight + m ()V C playPlacementSound + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/EnumDirection;)V a setDirection + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityLeash; b getOrCreateKnot + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;)V b dropItem + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition + m ()V y recalculateBoundingBox + m ()Z z survives +c net/minecraft/world/entity/decoration/EntityPainting net/minecraft/world/entity/decoration/Painting + f Lcom/mojang/serialization/MapCodec; e VARIANT_MAP_CODEC + f Lcom/mojang/serialization/Codec; f VARIANT_CODEC + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PAINTING_VARIANT_ID + f Lnet/minecraft/resources/ResourceKey; h DEFAULT_VARIANT + m ()I A getWidth + m ()I B getHeight + m ()V C playPlacementSound + m (ILnet/minecraft/core/Holder;)Z a lambda$create$1 + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$storeVariant$2 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + 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 (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/decoration/EntityPainting;Lnet/minecraft/core/Holder;)Z a lambda$create$0 + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder;)V a storeVariant + m (Lnet/minecraft/core/Holder;)V b setVariant + m (Lnet/minecraft/world/entity/Entity;)V b dropItem + 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; dC getPickResult + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()Lnet/minecraft/world/phys/Vec3D; do trackingPosition + m ()Lnet/minecraft/core/Holder; p getVariant + m ()Lnet/minecraft/core/Holder; s getDefaultVariant +c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame + m ()Lnet/minecraft/sounds/SoundEffect; p getRemoveItemSound + m ()Lnet/minecraft/sounds/SoundEffect; s 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 I a width + f I b height + m ()I a getWidth + m ()I b getHeight +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; 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 (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/decoration/PaintingVariant; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create +c net/minecraft/world/entity/item/EntityFallingBlock net/minecraft/world/entity/item/FallingBlockEntity + f I b time + f Z c dropItem + f Lnet/minecraft/nbt/NBTTagCompound; d blockData + 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/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 ()D aY getDefaultGravity + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (FI)V b setHurtsEntities + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bz isPickable + m ()Z cP onlyOpCanSetNbt + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName + m ()Z ct isAttackable + m ()Z cy displayFireAnimation + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()V l tick + m ()Lnet/minecraft/core/BlockPosition; p getStartPos + m ()V s disableDrop + m ()Lnet/minecraft/world/level/block/state/IBlockData; u getBlockState +c net/minecraft/world/entity/item/EntityItem net/minecraft/world/entity/item/ItemEntity + f F b EYE_HEIGHT + f F c bobOffs + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ITEM + f F e FLOAT_HEIGHT + f I f LIFETIME + f I g INFINITE_PICKUP_DELAY + f I h INFINITE_LIFETIME + f I i age + f I j pickupDelay + f I k health + f Ljava/util/UUID; l thrower + f Lnet/minecraft/world/entity/Entity; m cachedThrower + f Ljava/util/UUID; n target + m ()V A setExtendedLifetime + m ()V B makeFakeItem + m ()Lnet/minecraft/world/entity/item/EntityItem; C copy + m ()V D setUnderwaterMovement + m ()V E setUnderLavaMovement + m ()V G mergeWithNeighbours + m ()Z H isMergable + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a areMergable + 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/world/entity/item/EntityItem;)V a tryToMerge + m (F)F a getSpin + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; a merge + m ()Lnet/minecraft/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement + m ()D aY getDefaultGravity + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName + m (Lnet/minecraft/world/entity/Entity;)V b setThrower + m (Ljava/util/UUID;)V b setTarget + m (I)V b setPickUpDelay + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bc dampensVibrations + m ()Z bd fireImmune + m ()Z ct isAttackable + m ()F dG getVisualRotationYInDegrees + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()V l tick + m ()Lnet/minecraft/world/item/ItemStack; p getItem + m ()Lnet/minecraft/world/entity/Entity; s getOwner + m ()I u getAge + m ()V v setDefaultPickUpDelay + m ()V w setNoPickUpDelay + m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom + m ()V x setNeverPickUp + m ()Z y hasPickUpDelay + m ()V z setUnlimitedLifetime +c net/minecraft/world/entity/item/EntityTNTPrimed net/minecraft/world/entity/item/PrimedTnt + f Ljava/lang/String; b TAG_FUSE + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FUSE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BLOCK_STATE_ID + f I e DEFAULT_FUSE_TIME + f Ljava/lang/String; f TAG_BLOCK_STATE + f Lnet/minecraft/world/entity/EntityLiving; g owner + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()D aY getDefaultGravity + m (I)V b setFuse + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bz isPickable + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState + m ()V l tick + m ()Lnet/minecraft/world/entity/EntityLiving; p getOwner + m ()I u getFuse + m ()Lnet/minecraft/world/level/block/state/IBlockData; v getBlockState + m ()V w explode + m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom +c net/minecraft/world/entity/monster/Bogged net/minecraft/world/entity/monster/Bogged + f Ljava/lang/String; b SHEARED_TAG_NAME + f I c HARD_ATTACK_INTERVAL + f I d NORMAL_ATTACK_INTERVAL + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SHEARED + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/sounds/SoundCategory;)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/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow + 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; d getHurtSound + m ()I gq getHardAttackInterval + m ()I gr getAttackInterval + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gt createAttributes + m ()Z gu isSheared + m ()V gx spawnShearedMushrooms + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setSheared +c net/minecraft/world/entity/monster/EntityBlaze net/minecraft/world/entity/monster/Blaze + f F b allowedHeightOffset + f I c nextHeightOffsetChangeTick + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_FLAGS_ID + m ()V Z customServerAiStep + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z bQ isOnFire + m ()F bt getLightLevelDependentMagicValue + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z fp isSensitiveToWater + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isCharged + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setCharged + m ()V z registerGoals +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick + m ()D h getFollowDistance +c net/minecraft/world/entity/monster/EntityCaveSpider net/minecraft/world/entity/monster/CaveSpider + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createCaveSpider +c net/minecraft/world/entity/monster/EntityCreeper net/minecraft/world/entity/monster/Creeper + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_SWELL_DIR + f I bY swell + f I bZ maxSwell + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_IS_POWERED + f I ca explosionRadius + f I cb droppedSkulls + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_IS_IGNITED + f I e oldSwell + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)F G getSwelling + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m ()Z a isPowered + 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 (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + 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 ()I cx getMaxFallDistance + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V gq ignite + m ()Z gr canDropMobsSkull + m ()V gs increaseDroppedSkulls + m ()V gt explodeCreeper + m ()V gu spawnLingeringCloud + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()I u getSwellDir + m ()Z y isIgnited + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityDrowned net/minecraft/world/entity/monster/Drowned + f F b NAUTILUS_SHELL_CHANCE + f Lnet/minecraft/world/entity/ai/navigation/NavigationGuardian; c waterNavigation + f Z cb searchingForLand + f Lnet/minecraft/world/entity/ai/navigation/Navigation; d groundNavigation + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkDrownedSpawnRules + 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/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isDeepEnoughToSpawn + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceCurrentItem + m ()V bk updateSwimming + m ()Z cC isPushedByFluid + m ()Z cd isVisuallySwimming + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z gA wantsToSwim + m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound + m ()Lnet/minecraft/world/item/ItemStack; gr getSkull + m ()Z gs convertsInWater + m ()Z gt closeToNextPos + m (Lnet/minecraft/world/entity/EntityLiving;)Z j okTarget + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()V u addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setSearchingForLand + m ()Z y supportsBreakDoorGoal +c net/minecraft/world/entity/monster/EntityDrowned$1 net/minecraft/world/entity/monster/Drowned$1 +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 a canUse + m ()Z b 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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canContinueToUse + m ()V c start + m ()V d 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 a canUse + m ()Z b canContinueToUse + m ()V c 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 +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 ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()V c start + m ()V d stop +c net/minecraft/world/entity/monster/EntityEnderman net/minecraft/world/entity/monster/EnderMan + f I bY MIN_DEAGGRESSION_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_CARRY_STATE + f Ljava/util/UUID; c SPEED_MODIFIER_ATTACKING_UUID + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_CREEPY + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_STARED_AT + f I cc lastStareSound + f I cd targetChangeTime + f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME + f I cf remainingPersistentAngerTime + f Ljava/util/UUID; cg persistentAngerTarget + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d SPEED_MODIFIER_ATTACKING + f I e DELAY_BETWEEN_CREEPY_STARE_SOUND + m ()Z W requiresCustomPersistence + m ()V Z customServerAiStep + m ()I a getRemainingPersistentAngerTime + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/EntityPotion;F)Z a hurtWithCleanWater + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + 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 d setCarriedBlock + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z fp isSensitiveToWater + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isLookingAtMe + m ()Lnet/minecraft/world/level/block/state/IBlockData; gq getCarriedBlock + m ()Z gr isCreepy + m ()Z gs hasBeenStaredAt + m ()V gt setBeingStaredAt + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (DDD)Z r teleport + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()V u playStareSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Z y teleport + m ()V z registerGoals +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 ()Z a canUse + m ()V e tick +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 ()Z a canUse + 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 e tick +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 Ljava/util/function/Predicate; o isAngerInducing + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m ()V c start + m ()V e tick +c net/minecraft/world/entity/monster/EntityEndermite net/minecraft/world/entity/monster/Endermite + f I b MAX_LIFE + f I c life + 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/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkEndermiteSpawnRules + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V l tick + m ()V n_ aiStep + m (F)V o setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityEvoker net/minecraft/world/entity/monster/Evoker + f Lnet/minecraft/world/entity/animal/EntitySheep; e wololoTarget + m ()V Z customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntitySheep;)V a setWololoTarget + m (IZ)V a applyRaidBuffs + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/animal/EntitySheep; gL getWololoTarget + m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityEvoker$a net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal + 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 + m ()V e tick +c net/minecraft/world/entity/monster/EntityEvoker$c net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e vexCountTargeting + m ()Z a 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/ai/targeting/PathfinderTargetCondition; e wololoTargeting + m ()Z a canUse + m ()Z b canContinueToUse + m ()V d 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; b DATA_IS_CHARGING + f I c explosionPower + m ()Z X shouldDespawnInPeaceful + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGhastSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()I fQ getMaxSpawnClusterSize + m ()F fe getSoundVolume + m (Lnet/minecraft/world/damagesource/DamageSource;)Z h isReflectedFireball + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z s isCharging + m ()I u getExplosionPower + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setCharging + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes + m ()V z registerGoals +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 +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +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 a canUse + m ()Z b canContinueToUse + m ()V c 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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V e tick +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; s createAttributes +c net/minecraft/world/entity/monster/EntityGuardian net/minecraft/world/entity/monster/Guardian + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_MOVING + f F bY clientSideTailAnimation + f F bZ clientSideTailAnimationO + f I c ATTACK_TIME + 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/world/entity/ai/goal/PathfinderGoalRandomStroll; d randomStrollGoal + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_ATTACK_TARGET + m (F)F G getTailAnimation + m (F)F H getSpikesAnimation + m (F)F I getAttackAnimationScale + m ()I P getAmbientSoundInterval + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/world/phys/Vec3D;)V a travel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()I aa getMaxHeadXRot + m (I)V b setActiveAttackTarget + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGuardianSpawnRules + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes + m ()Z gr isMoving + m ()Z gs hasActiveAttackTarget + m ()Lnet/minecraft/world/entity/EntityLiving; gt getActiveAttackTarget + m ()F gu getClientSideAttackTime + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I u getAttackDuration + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setMoving + m ()Lnet/minecraft/sounds/SoundEffect; y getFlopSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityGuardian$1 net/minecraft/world/entity/monster/Guardian$1 +c net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian net/minecraft/world/entity/monster/Guardian$GuardianMoveControl + f Lnet/minecraft/world/entity/monster/EntityGuardian; l guardian +c net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector + f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian + m (Lnet/minecraft/world/entity/EntityLiving;)Z a test +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/monster/EntityGuardianElder net/minecraft/world/entity/monster/ElderGuardian + f F b 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 e EFFECT_INTERVAL + m ()V Z customServerAiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()I u getAttackDuration + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; y getFlopSound +c net/minecraft/world/entity/monster/EntityIllagerAbstract net/minecraft/world/entity/monster/AbstractIllager + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose + m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo + m ()V z registerGoals +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 a canUse +c net/minecraft/world/entity/monster/EntityIllagerIllusioner net/minecraft/world/entity/monster/Illusioner + f I bY ILLUSION_TRANSITION_TICKS + f I bZ ILLUSION_SPREAD + f I ca clientSideIllusionTicks + f [[Lnet/minecraft/world/phys/Vec3D; cb clientSideIllusionOffsets + f I e NUM_ILLUSIONS + m (F)[Lnet/minecraft/world/phys/Vec3D; G getIllusionOffsets + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (IZ)V a applyRaidBuffs + m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityIllagerIllusioner$a net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal + f I e lastTargetId + m ()Z a canUse + m ()V c 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 + m ()Z a 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 I b spellCastingTickCount + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; bY currentSpell + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SPELL_CASTING_ID + m ()V Z customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + 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 gA isCastingSpell + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; gB getCurrentSpell + m ()I gC getSpellCastingTime + m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent + m ()V l tick + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose +c net/minecraft/world/entity/monster/EntityIllagerWizard$PathfinderGoalCastSpell net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal + f I b attackWarmupDelay + f I c nextAttackTickCount + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V e tick + 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 + m (I)Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a byId +c net/minecraft/world/entity/monster/EntityIllagerWizard$b net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMagmaCubeSpawnRules + m ()Z bQ isOnFire + m ()F bt getLightLevelDependentMagicValue + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V fj jumpFromGround + m ()V gm decreaseSquish + m ()Z gn isDealsDamage + m ()F go getAttackDamage + m ()Lnet/minecraft/sounds/SoundEffect; gp getSquishSound + m ()Lnet/minecraft/sounds/SoundEffect; gq getJumpSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/core/particles/ParticleParam; u getParticleType + m ()I y getJumpDelay +c net/minecraft/world/entity/monster/EntityMonster net/minecraft/world/entity/monster/Monster + m ()Z X shouldDespawnInPeaceful + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a isDarkEnoughToSpawn + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkAnyLightMonsterSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds + m ()Z eh shouldDropExperience + m ()Z ei shouldDropLoot + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f isPreventingPlayerRest + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile + m ()V gv updateNoActionTime + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gw createMonsterAttributes + m ()V n_ aiStep + 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; b patrolTarget + f Z c patrolLeader + f Z d patrolling + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPatrollingMonsterSpawnRules + m ()Z gr canBeLeader + m ()Lnet/minecraft/core/BlockPosition; gs getPatrolTarget + m ()Z gt hasPatrolTarget + m ()Z gu isPatrolLeader + m ()Z gx canJoinPatrol + m ()V gy findPatrolTarget + m ()Z gz isPatrolling + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/core/BlockPosition;)V i setPatrolTarget + m (Lnet/minecraft/core/BlockPosition;)V j lambda$readAdditionalSaveData$0 + m (Z)V w setPatrolLeader + m (Z)V x setPatrolling + m ()V z registerGoals +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 ()Z a canUse + m (Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling;)Z a lambda$findPatrolCompanions$0 + m ()V c start + m ()V d stop + m ()V e tick + 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 b FLAP_DEGREES_PER_TICK + f Lnet/minecraft/core/BlockPosition; bX anchorPoint + f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; bY attackPhase + f I c TICKS_PER_FLAP + f Lnet/minecraft/network/syncher/DataWatcherObject; d ID_SIZE + f Lnet/minecraft/world/phys/Vec3D; e moveTargetPoint + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl + m ()Z X shouldDespawnInPeaceful + m ()V Z customServerAiStep + 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/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z aV isFlapping + m (I)V b setPhantomSize + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fe getSoundVolume + m ()V l tick + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I s getPhantomSize + m ()I u getUniqueFlapTickOffset + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V y updatePhantomSizeInfo + m ()V z registerGoals +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 +c net/minecraft/world/entity/monster/EntityPhantom$FindCrystalGoal net/minecraft/world/entity/monster/Phantom$FindCrystalGoal +c net/minecraft/world/entity/monster/EntityPhantom$OrbitCrystalGoal net/minecraft/world/entity/monster/Phantom$OrbitCrystalGoal +c net/minecraft/world/entity/monster/EntityPhantom$b net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b attackTargeting + f I c nextScanTick + m ()Z a canUse + m ()Z b canContinueToUse +c net/minecraft/world/entity/monster/EntityPhantom$c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal + f I b nextSweepTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick + m ()V h setAnchorAboveTarget +c net/minecraft/world/entity/monster/EntityPhantom$d net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl + m ()V a clientTick +c net/minecraft/world/entity/monster/EntityPhantom$e net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal + f F c angle + f F d distance + f F e height + f F f clockwise + m ()Z a canUse + m ()V c start + m ()V e tick + m ()V i selectNext +c net/minecraft/world/entity/monster/EntityPhantom$f net/minecraft/world/entity/monster/Phantom$PhantomLookControl +c net/minecraft/world/entity/monster/EntityPhantom$g net/minecraft/world/entity/monster/Phantom$PhantomMoveControl + f F m speed +c net/minecraft/world/entity/monster/EntityPhantom$h net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal + m ()Z h touchingTarget +c net/minecraft/world/entity/monster/EntityPhantom$i net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal + f I c CAT_SEARCH_TICK_DELAY + f Z d isScaredOfCat + f I e catSearchTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +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/world/entity/ai/attributes/AttributeModifier; cb SPEED_MODIFIER_ATTACKING + f Lnet/minecraft/util/valueproviders/UniformInt; cc FIRST_ANGER_SOUND_DELAY + f I cd playFirstAngerSoundIn + f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME + f I cf remainingPersistentAngerTime + f Ljava/util/UUID; cg persistentAngerTarget + f I ch ALERT_RANGE_Y + f Lnet/minecraft/util/valueproviders/UniformInt; ci ALERT_INTERVAL + f I cj ticksUntilNextAlert + f Ljava/util/UUID; d SPEED_MODIFIER_ATTACKING_UUID + m ()V Z customServerAiStep + 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/world/level/IWorldReader;)Z a checkSpawnObstruction + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkZombifiedPiglinSpawnRules + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f isPreventingPlayerRest + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gA createAttributes + m ()V gB maybePlayFirstAngerSound + m ()V gC maybeAlertOthers + m ()V gD alertOthers + m ()V gE playAngerSound + m ()Lnet/minecraft/world/item/ItemStack; gr getSkull + m ()Z gs convertsInWater + m ()V gz randomizeReinforcementsChance + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V u addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/monster/EntityPillager net/minecraft/world/entity/monster/Pillager + f Lnet/minecraft/network/syncher/DataWatcherObject; b IS_CHARGING_CROSSBOW + f I bY SLOT_OFFSET + f Lnet/minecraft/world/InventorySubcontainer; bZ inventory + f I e INVENTORY_SIZE + m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Lnet/minecraft/util/RandomSource;F)V a enchantSpawnedWeapon + 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/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (IZ)V a applyRaidBuffs + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + m (Z)V b setChargingCrossbow + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()I fQ getMaxSpawnClusterSize + m ()Z gq isChargingCrossbow + m (Lnet/minecraft/world/item/ItemStack;)Z n wantsItem + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityRavager net/minecraft/world/entity/monster/Ravager + f I b STUN_DURATION + f D bY BASE_MOVEMENT_SPEED + f D bZ ATTACK_MOVEMENT_SPEED + f I ca STUNNED_COLOR + f F cb STUNNED_COLOR_BLUE + f F cc STUNNED_COLOR_GREEN + f F cd STUNNED_COLOR_RED + f I ce ATTACK_DURATION + f I cf attackTick + f I cg stunnedTick + f I ch roarTick + f Ljava/util/function/Predicate; e NO_RAVAGER_AND_ALIVE + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight + m ()V S updateControlFlags + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (IZ)V a applyRaidBuffs + m ()I ab getMaxHeadYRot + m ()Lnet/minecraft/sounds/SoundEffect; ae_ 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/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Z fg isImmobile + m ()I gA getRoarTick + m ()V gB stunEffect + m ()V gC roar + m ()Lnet/minecraft/world/phys/AxisAlignedBB; gj getAttackBoundingBox + m ()I gq getStunnedTick + m ()Z gr canBeLeader + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()I u getAttackTick + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityShulker net/minecraft/world/entity/monster/Shulker + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ATTACH_FACE_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_PEEK_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/network/syncher/DataWatcherObject; d DATA_COLOR_ID + f Ljava/util/UUID; e COVERED_ARMOR_MODIFIER_UUID + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl + m (F)F G getClientPeekAmount + m (F)Ljava/util/Optional; H getRenderPosition + m (F)F I getPhysicalPeek + m ()V Q playAmbientSound + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (FLnet/minecraft/core/EnumDirection;FF)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressDeltaAabb + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (FLnet/minecraft/core/EnumDirection;F)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressAabb + m (Ljava/util/Optional;)V a setVariant + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canStayAt + m (Lnet/minecraft/core/EnumDirection;)V a setAttachFace + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (DDD)V a_ setPos + m ()I aa getMaxHeadXRot + m ()I ab getMaxHeadYRot + m ()V ac stopRiding + m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox + m (F)F b sanitizeScale + m (I)V b setRawPeekAmount + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bF canBeCollidedWith + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()Lnet/minecraft/world/phys/Vec3D; ds getDeltaMovement + m ()Ljava/util/Optional; gq getVariant + m ()Lnet/minecraft/world/item/EnumColor; gr getColor + m ()V gs findNewAttachment + m ()Z gt updatePeekAmount + m ()V gu onPeekAmountChange + m ()Z gv isClosed + m ()V gw hitByShulkerBullet + m ()I gx getRawPeekAmount + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/phys/Vec3D;)V h setDeltaMovement + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; i findAttachableSurface + m (Lnet/minecraft/core/BlockPosition;)Z j isPositionBlocked + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u teleportSomewhere + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/core/EnumDirection; y getAttachFace + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityShulker$a net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal + f I b attackTime + m ()Z R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +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 ()Z a canUse + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea +c net/minecraft/world/entity/monster/EntityShulker$d net/minecraft/world/entity/monster/Shulker$ShulkerLookControl + 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 + m ()Z a canUse + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea +c net/minecraft/world/entity/monster/EntityShulker$f net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal + f I b peekTime + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/monster/EntitySilverfish net/minecraft/world/entity/monster/Silverfish + f Lnet/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers; b friendsGoal + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSilverfishSpawnRules + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V l tick + m (F)V o setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +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 a canUse + m ()Z b canContinueToUse + m ()V c 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 ()Z a canUse + m ()V e tick + m ()V h notifyHurt +c net/minecraft/world/entity/monster/EntitySkeleton net/minecraft/world/entity/monster/Skeleton + f Ljava/lang/String; b CONVERSION_TAG + f I bY conversionTime + f I c TOTAL_CONVERSION_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_STRAY_CONVERSION_ID + f I e inPowderSnowTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)V b startFreezeConversion + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Z dD canFreeze + m ()Z gs isShaking + m ()Z gt isFreezeConverting + m ()V gu doFreezeConversion + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setFreezeConverting +c net/minecraft/world/entity/monster/EntitySkeletonAbstract net/minecraft/world/entity/monster/AbstractSkeleton + f I b HARD_ATTACK_INTERVAL + f I c NORMAL_ATTACK_INTERVAL + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot; d bowGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack; e meleeGoal + 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/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow + m ()I gq getHardAttackInterval + m ()I gr getAttackInterval + m ()Z gs isShaking + m ()V n_ aiStep + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()V t rideTick + m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound + m ()V y reassessWeaponGoal + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntitySkeletonAbstract$1 net/minecraft/world/entity/monster/AbstractSkeleton$1 + m ()V c start + m ()V d 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/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkStraySpawnRules + m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/monster/EntitySkeletonWither net/minecraft/world/entity/monster/WitherSkeleton + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b populateDefaultEquipmentEnchantments + m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntitySlime net/minecraft/world/entity/monster/Slime + f I b MIN_SIZE + f F bX squish + f F bY oSquish + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ ID_SIZE + f I c MAX_SIZE + f Z ca wasOnGround + f I d MAX_NATURAL_SIZE + f F e targetSquish + m ()Z X shouldDespawnInPeaceful + 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/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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (IZ)V a setSize + m ()I aa getMaxHeadXRot + m ()Lnet/minecraft/world/entity/EntityTypes; ak getType + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSlimeSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fe getSoundVolume + m ()V fj jumpFromGround + m ()V gm decreaseSquish + m ()Z gn isDealsDamage + m ()F go getAttackDamage + m ()Lnet/minecraft/sounds/SoundEffect; gp getSquishSound + m ()Lnet/minecraft/sounds/SoundEffect; gq getJumpSound + m ()I gr getSize + m ()Z gs isTiny + m ()Z gt doPlayJumpSound + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/entity/EntityLiving;)V j dealDamage + m ()V j_ refreshDimensions + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()F s getSoundPitch + m ()Lnet/minecraft/core/particles/ParticleParam; u getParticleType + m ()I y getJumpDelay + m ()V z registerGoals +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 ()Z a canUse + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V e tick +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 ()Z a canUse + m ()V e tick +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V e tick +c net/minecraft/world/entity/monster/EntitySpider net/minecraft/world/entity/monster/Spider + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_FLAGS_ID + f F c SPIDER_SPECIAL_EFFECT_CHANCE + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z q_ onClimbable + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setClimbing + m ()Z y isClimbing + m ()V z registerGoals +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 a canUse + m ()Z b canContinueToUse +c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget net/minecraft/world/entity/monster/Spider$SpiderTargetGoal + m ()Z a canUse +c net/minecraft/world/entity/monster/EntityStrider net/minecraft/world/entity/monster/Strider + f Ljava/util/UUID; bY SUFFOCATING_MODIFIER_UUID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bZ SUFFOCATING_MODIFIER + f F cb 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 ()Z B shouldPassengersInheritMalus + 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/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/sounds/SoundCategory;)V a equipSaddle + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 aO 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 bQ isOnFire + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkStriderSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset + m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()V eD dropEquipment + m ()Z f isSaddleable + m ()Z fp isSensitiveToWater + m ()V gq floatStrider + m ()Z i isSaddled + m ()V l tick + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z s isSuffocating + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setSuffocating + m ()Z y isBeingTempted + m ()V z registerGoals +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 ()Z a canUse + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b 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 b FLAP_DEGREES_PER_TICK + f Lnet/minecraft/world/entity/EntityInsentient; bY owner + f Lnet/minecraft/core/BlockPosition; bZ boundOrigin + f I c TICKS_PER_FLAP + f Z ca hasLimitedLife + f I cb limitedLifeTicks + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_FLAGS_ID + f I e FLAG_IS_CHARGING + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityInsentient;)V a setOwner + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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 (IZ)V a setVexFlag + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z aV isFlapping + m (I)V b setLimitedLife + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()F bt getLightLevelDependentMagicValue + m (I)Z c getVexFlag + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/core/BlockPosition; gq getBoundOrigin + m ()Z gr isCharging + m (Lnet/minecraft/core/BlockPosition;)V i setBoundOrigin + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setIsCharging + m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom + m ()Lnet/minecraft/world/entity/EntityInsentient; y getOwner + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityVex$a net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal + m ()Z R_ requiresUpdateEveryTick + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/monster/EntityVex$b net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b copyOwnerTargeting + m ()Z a canUse + m ()V c start +c net/minecraft/world/entity/monster/EntityVex$c net/minecraft/world/entity/monster/Vex$VexMoveControl +c net/minecraft/world/entity/monster/EntityVex$d net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal + m ()Z a canUse + m ()Z b canContinueToUse + m ()V e tick +c net/minecraft/world/entity/monster/EntityVindicator net/minecraft/world/entity/monster/Vindicator + f Ljava/lang/String; b TAG_JOHNNY + f Z bY isJohnny + f Ljava/util/function/Predicate; e DOOR_BREAKING_PREDICATE + m ()V Z customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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/world/EnumDifficulty;)Z a lambda$static$0 + m (IZ)V a applyRaidBuffs + m ()Lnet/minecraft/sounds/SoundEffect; ae_ 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; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityVindicator$a net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start +c net/minecraft/world/entity/monster/EntityVindicator$b net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal + m ()Z a canUse + m ()V c start +c net/minecraft/world/entity/monster/EntityWitch net/minecraft/world/entity/monster/Witch + f Ljava/util/UUID; b SPEED_MODIFIER_DRINKING_UUID + 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 + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; e SPEED_MODIFIER_DRINKING + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (IZ)V a applyRaidBuffs + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterMagicAbsorb + m ()Z gr canBeLeader + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z s isDrinkingPotion + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V y setUsingItem + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityZoglin net/minecraft/world/entity/monster/Zoglin + f Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES + f I bY ATTACK_KNOCKBACK + f F bZ KNOCKBACK_RESISTANCE + f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES + f I ca ATTACK_DAMAGE + f F cb BABY_ATTACK_DAMAGE + f I cc ATTACK_INTERVAL + f I cd BABY_ATTACK_INTERVAL + f I ce ATTACK_DURATION + f F cf MOVEMENT_SPEED_WHEN_FIGHTING + f F cg SPEED_MULTIPLIER_WHEN_IDLING + f I ch attackAnimationRemainingTicks + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BABY_ID + f I e MAX_HEALTH + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Z)V a setBaby + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + 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/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + 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/ai/BehaviorController;)V b initIdleActivity + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()I gq getAttackAnimationRemainingTicks + m ()V gr playAngrySound + m ()Ljava/util/Optional; gs findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/EntityLiving;)Z j isTargetable + m (Lnet/minecraft/world/entity/EntityLiving;)V k setAttackTarget + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Z p_ isBaby + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isAdult + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V y updateActivity +c net/minecraft/world/entity/monster/EntityZombie net/minecraft/world/entity/monster/Zombie + f Ljava/util/UUID; b SPEED_MODIFIER_BABY_UUID + f I bY REINFORCEMENT_ATTEMPTS + f I bZ REINFORCEMENT_RANGE_MAX + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; c SPEED_MODIFIER_BABY + f I ca REINFORCEMENT_RANGE_MIN + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_SPECIAL_TYPE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_DROWNED_CONVERSION_ID + f Lnet/minecraft/world/entity/EntitySize; cd BABY_DIMENSIONS + f F ce BREAK_DOOR_CHANCE + f Ljava/util/function/Predicate; cf DOOR_BREAKING_PREDICATE + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor; cg breakDoorGoal + f Z ch canBreakDoors + f I ci inWaterTime + f I cj conversionTime + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BABY_ID + f F e ZOMBIE_LEADER_CHANCE + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (F)V G handleAttributes + 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/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()V ac_ doUnderWaterConversion + m ()Z ad_ isSunSensitive + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (I)V b startUnderWaterConversion + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;)V b convertToZombieType + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()I ej getExperienceReward + m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound + m ()Lnet/minecraft/world/item/ItemStack; gr getSkull + m ()Z gs convertsInWater + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes + m ()Z gx isUnderWaterConverting + m ()Z gy canBreakDoors + m ()V gz randomizeReinforcementsChance + m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()V l tick + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p_ isBaby + m ()V u addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V x setCanBreakDoors + m ()Z y supportsBreakDoorGoal + m ()V z registerGoals +c net/minecraft/world/entity/monster/EntityZombie$1 net/minecraft/world/entity/monster/Zombie$1 +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 + 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/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkHuskSpawnRules + m ()V ac_ doUnderWaterConversion + m ()Z ad_ isSunSensitive + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound + m ()Lnet/minecraft/world/item/ItemStack; gr getSkull + m ()Z gs convertsInWater + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/monster/EntityZombieVillager net/minecraft/world/entity/monster/ZombieVillager + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_CONVERTING_ID + 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 + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_VILLAGER_DATA + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setTradeOffers + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 (I)V b setVillagerXp + 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;)V c finishConversion + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()F ff getVoicePitch + m ()Z gA isConverting + m ()Lnet/minecraft/world/entity/npc/VillagerData; gB getVillagerData + m ()I gC getVillagerXp + m ()I gD getConversionProgress + m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound + m ()Lnet/minecraft/world/item/ItemStack; gr getSkull + m ()Z gs convertsInWater + m (D)Z h removeWhenFarAway + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound +c net/minecraft/world/entity/monster/ICrossbow net/minecraft/world/entity/monster/CrossbowAttackMob + m ()V a onCrossbowAttackPerformed + m (Lnet/minecraft/world/entity/EntityLiving;F)V b performCrossbowAttack + m (Z)V b setChargingCrossbow + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget +c net/minecraft/world/entity/monster/IMonster net/minecraft/world/entity/monster/Enemy + f I h_ XP_REWARD_NONE + f I i_ XP_REWARD_SMALL + f I j_ XP_REWARD_MEDIUM + f I k_ XP_REWARD_LARGE + f I l_ XP_REWARD_HUGE + f I m_ 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; b idle + f Lnet/minecraft/world/entity/AnimationState; bY shoot + f Lnet/minecraft/world/entity/AnimationState; bZ inhale + f Lnet/minecraft/world/entity/AnimationState; c slide + 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 slideBack + f Lnet/minecraft/world/entity/AnimationState; e longJump + m ()V Q playAmbientSound + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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 (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$0 + m ()I ab getMaxHeadYRot + m ()I ae getHeadRotSpeed + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b lambda$getHurtBy$2 + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + m (I)V b emitGroundParticles + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getHurtBy$1 + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()D di getFluidJumpThreshold + m ()V gq playWhirlSound + m ()Ljava/util/Optional; gr getHurtBy + m ()D gs getSnoutYPosition + m ()V gt resetAnimations + m (Lnet/minecraft/world/phys/Vec3D;)Z k withinInnerCircleRange + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; u resetJumpTrail + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()V y emitJumpTrailParticles +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 + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)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/monster/breeze/Breeze;)Ljava/util/Optional; b lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity +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;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 MAX_JUMP_VELOCITY + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; h 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 (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_MIN_SQRT + f I d ATTACK_RANGE_MAX_SQRT + f I e UNCERTAINTY_BASE + f I f UNCERTAINTY_MULTIPLIER + f F g PROJECTILE_MOVEMENT_SCALE + f I h SHOOT_INITIAL_DELAY_TICKS + f I i SHOOT_RECOVER_DELAY_TICKS + f I j 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 isFacingTarget + 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;J)V b stop + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b isTargetWithinRange + 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;)V c lambda$start$2 + 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 + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Boolean; d lambda$checkExtraStartConditions$0 +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/hoglin/EntityHoglin net/minecraft/world/entity/monster/hoglin/Hoglin + f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_IMMUNE_TO_ZOMBIFICATION + f F cc PROBABILITY_OF_SPAWNING_AS_BABY + 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 CONVERSION_TIME + f I ck attackAnimationRemainingTicks + f I cl timeInOverworld + f Z cm cannotBeHunted + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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;)Z a canBeLeashed + 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/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + 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;)V c finishConversion + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkHoglinSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Z eh shouldDropExperience + m ()I ej getExperienceReward + m ()I gq getAttackAnimationRemainingTicks + m ()Z gr canFallInLove + m ()Z gw canBeHunted + m ()Z gx isImmuneToZombification + m (D)Z h removeWhenFarAway + m ()V k ageBoundaryReached + m ()V n_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z o isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()Z u isAdult + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V w setImmuneToZombification + m (Z)V x setCannotBeHunted + m ()Z y isConverting +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/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + 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/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b wasHurtBy + 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 broadcastRetreat + 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/monster/hoglin/EntityHoglin;)Ljava/util/Optional; d findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V d retreatFromNearestTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z e wantsToStopFleeing + 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 setAvoidTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z f piglinsOutnumberHoglins + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V f maybeRetaliate + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V g setAttackTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/List; g getVisibleAdultHoglins + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V h broadcastAttackTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z h isNearRepellent + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z i isBreeding + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V i setAttackTargetIfCloserThanCurrent +c net/minecraft/world/entity/monster/hoglin/IOglin net/minecraft/world/entity/monster/hoglin/HoglinBase + f I n_ ATTACK_ANIMATION_DURATION + m (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 b throwTarget + m ()I gq 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 Ljava/util/UUID; cc SPEED_MODIFIER_BABY_UUID + 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; e SENSOR_TYPES + m ()Z X shouldDespawnInPeaceful + m ()V Z customServerAiStep + 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/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/damagesource/DamageSource;IZ)V a dropCustomDeathLoot + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Z)V b setChargingCrossbow + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceCurrentItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; b getTopPassenger + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPiglinSpawnRules + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;)V c finishConversion + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()I ej getExperienceReward + m ()Z gA isChargingCrossbow + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose + m ()V gu playConvertedSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAttributes + m ()Z gy isDancing + m ()Lnet/minecraft/world/item/ItemStack; gz createSpawnWeapon + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; n addToInventory + m (Lnet/minecraft/world/item/ItemStack;)Z o canAddToInventory + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (Lnet/minecraft/world/item/ItemStack;)V p holdInMainHand + m ()Z p_ isBaby + m (Lnet/minecraft/world/item/ItemStack;)V q holdInOffHand + m (Lnet/minecraft/world/item/ItemStack;)Z r canReplaceCurrentItem + m ()Z s canHunt + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (Z)V x setDancing + m (Z)V y setCannotHunt + m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory +c net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract net/minecraft/world/entity/monster/piglin/AbstractPiglin + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_IMMUNE_TO_ZOMBIFICATION + f I c CONVERSION_TIME + f I d timeInOverworld + m ()V Q playAmbientSound + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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/server/level/WorldServer;)V c finishConversion + m ()Z gq isConverting + m ()Z gr isAdult + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose + m ()Z gt isHoldingMeleeWeapon + m ()V gu playConvertedSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Z s canHunt + m ()Z u isImmuneToZombification + m (Z)V w setImmuneToZombification + m ()V y applyOpenDoorsAbility +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 Lcom/google/common/collect/ImmutableList; e SENSOR_TYPES + m ()V Z customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;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/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose + m ()V gu playConvertedSound + m ()V gx playAngrySound + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z s canHunt + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes +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 (Lnet/minecraft/world/item/ItemStack;)Z a isLovedItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V a maybeRetaliate + 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/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3D;)V a throwItemsTowardPos + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a broadcastUniversalAnger + 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;Z)V a stopHoldingOffHandItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a throwItemsTowardPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;Z)V a angerNearbyPiglins + m (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/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a updateActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy + 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/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/EntityLiving;)Z a isWearingGold + 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/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;)Z b isNearestValidAttackTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; b getNearestVisibleTargetablePlayer + m (Lnet/minecraft/world/item/ItemStack;)Z b isBarterCurrency + 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/EntityPiglin;)V b cancelAdmiring + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastAngerTarget + m (Lnet/minecraft/world/item/ItemStack;)Z c isFood + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; c getSoundForCurrentActivity + 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 broadcastRetreat + m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasCrossbow + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V c dontKillAnyMoreHoglinsForAWhile + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V c holdInOffhand + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V c setAngerTarget + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initCelebrateActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V d putInInventory + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V d retreatFromNearestTarget + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initAdmireItemActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z d isIdle + m (Lnet/minecraft/world/entity/EntityLiving;)V d admireGoldItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; d getVisibleAdultPiglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V d setAngerTargetToNearestTargetablePlayerIfFound + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; d avoidRepellent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V e setAvoidTargetAndDontHuntForAWhile + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; e getAvoidTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V e setAngerTargetIfCloserThanCurrent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/List; e getAdultPiglins + 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;)Ljava/util/Optional; f getAngerTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z f isBabyRidingBaby + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; g babySometimesRideBabyHoglin + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; g getBarterResponseItems + m (Lnet/minecraft/world/entity/EntityLiving;)Z g wasHurtRecently + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z h isNearZombified + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; i findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z j isNearAvoidTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V k stopWalking + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z l wantsToStopFleeing + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z m piglinsEqualOrOutnumberHoglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z n hoglinsOutnumberPiglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V o eat + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Lnet/minecraft/world/phys/Vec3D; p getRandomNearbyPos + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z q hasEatenRecently + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z r isAdmiringItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z s isNearRepellent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z t isAdmiringDisabled + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z u isHoldingItemInOffHand + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z v isNotHoldingLovedItemInOffHand +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 D f TARGETING_RANGE + f F g SPEED_MULTIPLIER_WHEN_IDLING + f I h HOME_CLOSE_ENOUGH_DISTANCE + f I i HOME_TOO_FAR_DISTANCE + f I j HOME_STROLL_AROUND_DISTANCE + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; a getTargetIfWithinRange + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isNearestValidAttackTarget$1 + m (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 wasHurtBy + 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/EntityPiglinAbstract;)Ljava/util/Optional; a findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V a lambda$playActivitySound$3 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V b setAngerTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$getTargetIfWithinRange$2 + 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;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$initFightActivity$0 + 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; b roarAnimationState + f Lnet/minecraft/world/entity/AnimationState; bY attackAnimationState + f Lnet/minecraft/world/entity/AnimationState; bZ sonicBoomAnimationState + f Lnet/minecraft/world/entity/AnimationState; c sniffAnimationState + f I cA heartAnimation + f I cB heartAnimationO + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; cC dynamicGameEventListener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cD vibrationUser + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; cE vibrationData + f Lnet/minecraft/world/entity/monster/warden/AngerManagement; cF 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 Lnet/minecraft/network/syncher/DataWatcherObject; ci CLIENT_ANGER_LEVEL + f I cj DARKNESS_DISPLAY_LIMIT + f I ck DARKNESS_DURATION + f I cl DARKNESS_RADIUS + f I cm DARKNESS_INTERVAL + f I cn ANGERMANAGEMENT_TICK_DELAY + f I co DEFAULT_ANGER + f I cp PROJECTILE_ANGER + f I cq ON_HURT_ANGER_BOOST + f I cr RECENT_PROJECTILE_TICK_THRESHOLD + f I cs TOUCH_COOLDOWN_TICKS + f I ct DIGGING_PARTICLES_AMOUNT + f F cu DIGGING_PARTICLES_DURATION + f F cv DIGGING_PARTICLES_OFFSET + f I cw PROJECTILE_ANGER_DISTANCE + f I cx tendrilAnimation + f I cz tendrilAnimationO + f Lnet/minecraft/world/entity/AnimationState; d emergeAnimationState + f Lnet/minecraft/world/entity/AnimationState; e diggingAnimationState + m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m (F)F G getTendrilAnimation + m (F)F H getHeartAnimation + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;I)V a applyDarknessAround + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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 aO nextStep + m (Lnet/minecraft/world/entity/Entity;)Z b canTargetEntity + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + 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 bA isPushable + m ()Z bc dampensVibrations + m (Lnet/minecraft/world/entity/Entity;)V c clearAnger + m (Lnet/minecraft/world/entity/Entity;)V d increaseAngerAt + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Z fO canDisableShield + m ()F fe getSoundVolume + m ()I gA getActiveAnger + m ()Ljava/util/Optional; gq getEntityAngryAt + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; gr getAngerManagement + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser + m ()Z gu isDiggingOrEmerging + m ()V gx syncClientAngerLevel + m ()I gy getHeartBeatDelay + m ()V gz playListeningSound + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget + m ()V l tick + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes + m ()I u getClientAngerLevel + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; y getAngerLevel +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$a net/minecraft/world/entity/monster/warden/Warden$VibrationUser + 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/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/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;)V b onTargetInvalid + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initDiggingActivity + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$initFightActivity$4 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initIdleActivity + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z d lambda$initFightActivity$3 + 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 I cA numberOfRestocksToday + f J cB lastRestockCheckDayTime + f Z cC assignProfessionWhenSpawned + f Lcom/google/common/collect/ImmutableList; cD MEMORY_TYPES + f Lcom/google/common/collect/ImmutableList; cE 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 Ljava/util/Set; ch WANTED_ITEMS + f I ci MAX_GOSSIP_TOPICS + f I cj GOSSIP_COOLDOWN + f I ck GOSSIP_DECAY_INTERVAL + f I cl REPUTATION_CHANGE_PER_EVENT + f I cm HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS + f I cn HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM + f J co TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING + f I cp updateMerchantTimer + f Z cq increaseProfessionLevelOnUpdate + f Lnet/minecraft/world/entity/player/EntityHuman; cr lastTradedPlayer + f Z cs chasing + f I ct foodLevel + f Lnet/minecraft/world/entity/ai/gossip/Reputation; cu gossips + f J cv lastGossipTime + f J cw lastGossipDecayTime + f I cx villagerXp + f J cz lastRestockGameTime + m ()Z X_ canBreed + m ()V Y sendDebugPackets + m ()V Z customServerAiStep + 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/npc/EntityVillager;J)V a gossip + m (Lnet/minecraft/nbt/NBTBase;)V a setGossips + m (J)Z a wantsToSpawnGolem + 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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/server/level/WorldServer;JI)V a spawnGolemIfNeeded + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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/world/entity/npc/VillagerData;)V a setVillagerData + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp + 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/item/EntityItem;)V b pickUpItem + 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/server/level/WorldServer;)V c refreshBrain + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer + m ()V fM stopSleeping + m (Lnet/minecraft/world/entity/player/EntityHuman;)I g getPlayerReputation + m ()Z gA assignProfessionWhenSpawned + m ()Lnet/minecraft/world/entity/npc/VillagerData; gB getVillagerData + m ()Z gC canRestock + m ()V gD restock + m ()Z gE shouldRestock + m ()V gF playWorkSound + m ()Z gG isChasing + m ()V gH eatAndDigestFood + m ()Z gI hasExcessFood + m ()Z gJ wantsMoreFood + m ()Z gK hasFarmSeeds + m ()Lnet/minecraft/world/entity/ai/gossip/Reputation; gL getGossips + m ()V gM setUnhappy + m ()V gN resetSpecialPrices + m ()V gO resendOffersToTradingPlayer + m ()Z gP needsToRestock + m ()Z gQ allowedToRestock + m ()V gR catchUpDemand + m ()V gS updateDemand + m ()V gT releaseAllPois + m ()Z gU hungry + m ()V gV eatUntilFull + m ()Z gW shouldIncreaseLevel + m ()V gX increaseMerchantCareer + m ()I gY countFoodPointsInInventory + m ()V gZ maybeDecayGossip + m ()V gw stopTrading + m ()V gx updateTrades + m ()Z gy isClientSide + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gz createAttributes + m (Lnet/minecraft/world/entity/player/EntityHuman;)V h startTrading + m (D)Z h removeWhenFarAway + m ()V ha resetNumberOfRestocks + m (Lnet/minecraft/world/entity/player/EntityHuman;)V i updateSpecialPrices + m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp + m ()V k ageBoundaryReached + m ()V l tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I u getVillagerXp + m (I)V v setVillagerXp + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V w digestFood + m (Z)V x setChasing +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/item/trading/MerchantRecipeList;)V a overrideOffers + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + 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/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer + m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer + m ()Z gr isTrading + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers + m ()Z gt showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound + m ()V gv playCelebrateSound + m ()V gw stopTrading + m ()V gx updateTrades + m ()Z gy isClientSide + m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated + m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition + m ()I s getUnhappyCounter + m (I)V t setUnhappyCounter + m ()I u getVillagerXp + m (I)V u overrideXp + m (Z)Lnet/minecraft/sounds/SoundEffect; w getTradeUpdatedSound + m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory +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 (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/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/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; c getDrinkingSound + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m ()V gA experimentalUpdateTrades + m ()V gB maybeDespawn + m ()Lnet/minecraft/core/BlockPosition; gD getWanderTarget + m ()Z gt showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound + m ()V gx updateTrades + m ()I gz getDespawnDelay + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/core/BlockPosition;)V i setWanderTarget + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound + m (I)V v setDespawnDelay + m (Z)Lnet/minecraft/sounds/SoundEffect; w getTradeUpdatedSound + m ()V z registerGoals +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 + m ()Z a canUse + m (Lnet/minecraft/core/BlockPosition;D)Z a isTooFarAway + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier + f Ljava/lang/String; d_ TAG_INVENTORY + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a readInventoryFromTag + m (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 b writeInventoryToTag + m ()Lnet/minecraft/world/InventorySubcontainer; y 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/item/trading/MerchantRecipeList;)V a overrideOffers + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer + m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers + m ()Z gt showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound + m ()Z gy isClientSide + m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated + m ()I u getVillagerXp + m (I)V u overrideXp +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/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; gB 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/item/Item;Lnet/minecraft/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/item/ItemStack; a enchant + 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 Ljava/util/List; 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 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$getEnchantment$1 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/enchantment/Enchantment; a getEnchantment + m (I)[Lnet/minecraft/world/item/enchantment/Enchantment; a lambda$new$0 +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 + 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$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 + 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$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 + f Lit/unimi/dsi/fastutil/ints/Int2IntMap; a contents + f I b EMPTY + m (Lnet/minecraft/world/item/ItemStack;)V a accountSimpleStack + m (Lnet/minecraft/world/item/ItemStack;I)V a accountStack + m (Lnet/minecraft/world/item/crafting/IRecipe;Lit/unimi/dsi/fastutil/ints/IntList;)Z a canCraft + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lit/unimi/dsi/fastutil/ints/IntList;)I a getBiggestCraftableStack + m (Lnet/minecraft/world/item/crafting/IRecipe;Lit/unimi/dsi/fastutil/ints/IntList;I)Z a canCraft + m ()V a clear + m (II)I a take + m (I)Lnet/minecraft/world/item/ItemStack; a fromStackingIndex + m (Lnet/minecraft/world/item/crafting/RecipeHolder;ILit/unimi/dsi/fastutil/ints/IntList;)I a getBiggestCraftableStack + m (Lnet/minecraft/world/item/ItemStack;)V b accountStack + m (II)V b put + m (I)Z b has + m (Lnet/minecraft/world/item/ItemStack;)I c getStackingIndex +c net/minecraft/world/entity/player/AutoRecipeStackManager$a net/minecraft/world/entity/player/StackedContents$RecipePicker + f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a this$0 + f Lnet/minecraft/world/item/crafting/IRecipe; b recipe + f Ljava/util/List; c ingredients + f I d ingredientCount + f [I e items + f I f itemCount + f Ljava/util/BitSet; g data + f Lit/unimi/dsi/fastutil/ints/IntList; h path + m (ZI)V a visit + m (ILit/unimi/dsi/fastutil/ints/IntList;)Z a tryPick + m (ZII)Z a hasConnection + m (I)Z a dfs + m ()[I a getUniqueAvailableIngredientItems + m ()I b getMinIngredientCount + m (I)Z b isSatisfied + m (ZI)Z b hasVisited + m (ILit/unimi/dsi/fastutil/ints/IntList;)I b tryPickAll + m (ZII)Z b hasResidual + m (ZII)V c toggleResidual + m (I)V c setSatisfied + m (ZI)I c getVisitedIndex + m (I)I d getSatisfiedIndex + m (ZII)I d getIndex +c net/minecraft/world/entity/player/EntityHuman net/minecraft/world/entity/player/Player + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/entity/EnumMainHand; bF DEFAULT_MAIN_HAND + f I bG DEFAULT_MODEL_CUSTOMIZATION + f I bH MAX_HEALTH + f I bI SLEEP_DURATION + f I bJ WAKE_UP_DURATION + f I bK ENDER_SLOT_OFFSET + f I bL HELD_ITEM_SLOT + f I bM CRAFTING_SLOT_OFFSET + f F bN DEFAULT_BLOCK_INTERACTION_RANGE + f F bO DEFAULT_ENTITY_INTERACTION_RANGE + f F bP CROUCH_BB_HEIGHT + f F bQ SWIMMING_BB_WIDTH + f F bR SWIMMING_BB_HEIGHT + f F bS DEFAULT_EYE_HEIGHT + f Lnet/minecraft/world/phys/Vec3D; bT DEFAULT_VEHICLE_ATTACHMENT + f Lnet/minecraft/world/entity/EntitySize; bU STANDING_DIMENSIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; bV DATA_PLAYER_MODE_CUSTOMISATION + f Lnet/minecraft/network/syncher/DataWatcherObject; bW DATA_PLAYER_MAIN_HAND + f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_SHOULDER_LEFT + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SHOULDER_RIGHT + f Lnet/minecraft/world/inventory/InventoryEnderChest; bZ enderChestInventory + f Ljava/util/Map; c POSES + f Lnet/minecraft/world/entity/player/PlayerAbilities; cA abilities + f I cB lastLevelUpTime + 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 Lnet/minecraft/world/inventory/ContainerPlayer; ca inventoryMenu + f Lnet/minecraft/world/inventory/Container; cb containerMenu + f Lnet/minecraft/world/food/FoodMetaData; cc foodData + f I cd jumpTriggerTime + f F ce oBob + f F cf bob + f I cg takeXpDelay + f D ch xCloakO + f D ci yCloakO + f D cj zCloakO + f D ck xCloak + f D cl yCloak + f D cm zCloak + f Z cn wasUnderwater + f I co experienceLevel + f I cp totalExperience + f F cq experienceProgress + f I cr enchantmentSeed + f F cs defaultFlySpeed + f Lnet/minecraft/world/entity/projectile/EntityFishingHook; ct fishing + f F cu hurtDir + f Lnet/minecraft/world/phys/Vec3D; cv currentImpulseImpactPos + f Lnet/minecraft/world/entity/Entity; cw currentExplosionCause + f Z cx ignoreFallDamageFromCurrentImpulse + f I cz sleepCounter + 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 + m (F)V B internalSetAbsorptionAmount + m (F)V C causeFoodExhaustion + m (F)F D getAttackStrengthScale + m (F)Z E isAboveGround + m ()Z N_ isSpectator + m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName + m ()Z Y isTextFilteringEnabled + 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 (Ljava/util/Optional;)V a setLastDeathLocation + 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 (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/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/world/phys/Vec3D;)V a travel + 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/world/entity/EnumMainHand;)V a setMainArm + 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 (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a eat + 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/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/world/entity/Entity;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactOn + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;FZZ)Ljava/util/Optional; a findRespawnPositionAndUseSpawnBlock + m ()F aN getBlockSpeedFactor + m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound + m ()Lnet/minecraft/sounds/SoundEffect; aR getSwimHighSpeedSplashSound + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Ljava/util/Optional; aa getWardenSpawnTracker + m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName + m ()I az getPortalWaitTime + m (B)V b handleEntityEvent + m (Lnet/minecraft/stats/Statistic;)V b awardStat + m (Lnet/minecraft/world/damagesource/DamageSource;F)V b hurtArmor + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo + 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/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 ()V bI removeVehicle + m ()I bP getDimensionChangingDelay + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()V bk updateSwimming + m ()V bn doWaterSplashEffect + m ()Z by canBeHitByProjectile + m (I)V c giveExperienceLevels + m (Lnet/minecraft/world/entity/Entity;)V c magicCrit + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtHelmet + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c shouldRemoveSoulSpeed + m (Lnet/minecraft/nbt/NBTTagCompound;)V c playShoulderEntityAmbientSound + m ()Ljava/lang/String; cB getScoreboardName + m ()Z cC isPushedByFluid + m ()Z cF shouldShowName + m ()Z cc isSwimming + m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound + m (I)V d giveExperiencePoints + m (Lnet/minecraft/world/entity/Entity;)V d touch + m (Lnet/minecraft/world/level/block/state/IBlockData;)F d getDestroySpeed + m ()Z dI canSprint + m ()Z dN shouldBeSaved + m ()Z dO isAlwaysTicking + m ()Z dY onSoulSpeedBlock + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()I df getFireImmuneTicks + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e hasCorrectToolForDrops + m (Lnet/minecraft/world/entity/Entity;)V e attack + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()V eD dropEquipment + m ()F eJ getHurtDir + m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds + m ()Ljava/lang/Iterable; eZ getArmorSlots + m ()Z ef isAffectedByFluids + m ()I ej getExperienceReward + m ()Z ek isAlwaysExperienceDropper + m ()Z et canBeSeenAsEnemy + m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem + m ()Z f isCreative + m ()Lcom/google/common/collect/ImmutableList; fI getDismountPoses + m ()V fM stopSleeping + m ()Z fP hasInfiniteMaterials + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; fQ createAttributes + m ()Z fR isSecondaryUseActive + m ()Z fS wantsToStopRiding + m ()Z fT isStayingOnGroundSurface + m ()Z fU updateIsUnderwater + m ()V fV updatePlayerPose + m ()I fW getScore + m ()V fX destroyVanishingCursedItems + m ()V fY disableShield + m ()V fZ sweepAttack + m ()Ljava/lang/Iterable; fa getHandSlots + m ()Z fg isImmobile + m ()V fj jumpFromGround + m ()F fm getFlyingSpeed + m ()F fn getSpeed + m ()F fo getMaxHeadRotationRelativeToBody + m ()V fq serverAiStep + m ()F fs getAbsorptionAmount + m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile + m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch + m ()Z g isLocalPlayer + m ()Z gA isScoping + m ()Ljava/util/Optional; gB getLastDeathLocation + m ()D gC blockInteractionRange + m ()D gD entityInteractionRange + m ()V gE resetCurrentImpulseContext + m ()V ga respawn + m ()Lcom/mojang/authlib/GameProfile; gb getGameProfile + m ()Lnet/minecraft/world/entity/player/PlayerInventory; gc getInventory + m ()Lnet/minecraft/world/entity/player/PlayerAbilities; gd getAbilities + m ()Z ge hasContainerOpen + m ()Z gf isSleepingLongEnough + m ()I gg getSleepTimer + m ()Z gh tryToStartFallFlying + m ()V gi startFallFlying + m ()V gj stopFallFlying + m ()I gk getEnchantmentSeed + m ()I gl getXpNeededForNextLevel + m ()Lnet/minecraft/world/food/FoodMetaData; gm getFoodData + m ()Z gn isHurt + m ()Z go mayBuild + m ()Lnet/minecraft/world/inventory/InventoryEnderChest; gp getEnderChestInventory + m ()V gq removeEntitiesOnShoulder + m ()Lnet/minecraft/world/scores/Scoreboard; gr getScoreboard + m ()Z gs isReducedDebugInfo + m ()Lnet/minecraft/nbt/NBTTagCompound; gt getShoulderEntityLeft + m ()Lnet/minecraft/nbt/NBTTagCompound; gu getShoulderEntityRight + m ()F gv getCurrentItemAttackStrengthDelay + m ()V gw resetAttackStrengthTicker + m ()Lnet/minecraft/world/item/ItemCooldown; gx getCooldowns + m ()F gy getLuck + m ()Z gz canUseGameMasterBlocks + m (Lnet/minecraft/world/entity/EntityPose;)Z h canPlayerFitWithinBlocksAndEntitiesWhen + 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 (Lnet/minecraft/core/BlockPosition;)Z i freeAt + m (I)V i setRemainingFireTicks + m (Lnet/minecraft/nbt/NBTTagCompound;)V j setShoulderEntityRight + m ()Lnet/minecraft/world/item/ItemCooldown; k createItemCooldowns + m ()V l tick + m (F)V m animateHurt + m ()V n_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition + m ()V r closeContainer + m ()V s doCloseContainer + m (I)V s setScore + m (Z)Z t canEat + m ()V t rideTick + m (I)V t increaseScore + m (I)V u startAutoSpinAttack + m ()V u turtleHelmetTick + m (Z)V u setReducedDebugInfo + m (F)V v hurtCurrentlyUsedShield + m ()V v moveCloak + m ()V y onUpdateAbilities +c net/minecraft/world/entity/player/EntityHuman$1 net/minecraft/world/entity/player/Player$1 + 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 + 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 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage +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 ()I a getId + m (I)Lnet/minecraft/world/entity/player/EnumChatVisibility; a byId + m ()Ljava/lang/String; b getKey + m ()[Lnet/minecraft/world/entity/player/EnumChatVisibility; c $values +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 SLOT_OFFHAND + f I e NOT_FOUND_INDEX + f [I f ALL_ARMOR_SLOTS + f [I g HELMET_SLOT_ONLY + f Lnet/minecraft/core/NonNullList; h items + f Lnet/minecraft/core/NonNullList; i armor + f Lnet/minecraft/core/NonNullList; j offhand + f I k selected + f Lnet/minecraft/world/entity/player/EntityHuman; l player + f I m SELECTION_SIZE + f Ljava/util/List; n compartments + f I o 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 (D)V a swapPaint + m (Lnet/minecraft/tags/TagKey;)Z a contains + m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + 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; af getName + m (Lnet/minecraft/world/item/ItemStack;)V b setPickedItem + 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 (I)V c pickSlot + 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;)I d findSlotMatchingUnusedItem + m (Lnet/minecraft/world/item/ItemStack;)I e getSlotWithRemainingSpace + m ()V e setChanged + m (I)Lnet/minecraft/world/item/ItemStack; e getArmor + m (Lnet/minecraft/world/item/ItemStack;)Z f add + m ()Lnet/minecraft/world/item/ItemStack; f getSelected + m ()I g getSelectionSize + m (Lnet/minecraft/world/item/ItemStack;)V g placeItemBackInInventory + 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 ()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/projectile/EntityArrow net/minecraft/world/entity/projectile/AbstractArrow + f Z b inGround + f I c inGroundTime + f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; d pickup + f I e shakeTime + f D f ARROW_BASE_DAMAGE + f Lnet/minecraft/network/syncher/DataWatcherObject; g ID_FLAGS + f Lnet/minecraft/network/syncher/DataWatcherObject; h PIERCE_LEVEL + f I i FLAG_CRIT + f I j FLAG_NOPHYSICS + f I k FLAG_CROSSBOW + f Lnet/minecraft/world/level/block/state/IBlockData; l lastState + f I m life + f D n baseDamage + f I o knockback + 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 + m ()I A getKnockback + m ()Z B isCritArrow + m ()Z C shotFromCrossbow + m ()B D getPierceLevel + m ()F E getWaterInertia + m ()Z G isNoPhysics + m ()Z H shouldFall + m ()V K startFalling + m ()V M resetPiercedEntities + m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack + m (Z)V a setCritArrow + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a findHitEntity + m (Lnet/minecraft/world/entity/EntityLiving;F)V a setEnchantmentEffectsFromEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a tryPickup + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (B)V a setPierceLevel + m (D)Z a shouldRenderAtSqrDistance + 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/entity/EntityLiving;)V a doPostHurtEffects + m (DDDFFI)V a lerpTo + m (IZ)V a setFlag + m ()D aY getDefaultGravity + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Z)V b setNoPhysics + m (I)V b setKnockback + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/sounds/SoundEffect;)V b setSoundEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bz isPickable + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m (DDDFF)V c shoot + m ()Z ct isAttackable + m (D)V h setBaseDamage + m (DDD)V l lerpMotion + m ()V l tick + m ()V p tickDespawn + m (Z)V q setShotFromCrossbow + m ()Lnet/minecraft/sounds/SoundEffect; u getDefaultHitGroundSoundEvent + m ()Lnet/minecraft/sounds/SoundEffect; v getHitGroundSoundEvent + m ()Lnet/minecraft/world/item/ItemStack; w getPickupItem + m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem + m ()Lnet/minecraft/world/item/ItemStack; y getPickupItemStackOrigin + m ()D z getBaseDamage +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 + m (I)Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a byOrdinal +c net/minecraft/world/entity/projectile/EntityDragonFireball net/minecraft/world/entity/projectile/DragonFireball + f F g SPLASH_RANGE + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m ()Z u shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle +c net/minecraft/world/entity/projectile/EntityEgg net/minecraft/world/entity/projectile/ThrownEgg + 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; u getDefaultItem +c net/minecraft/world/entity/projectile/EntityEnderPearl net/minecraft/world/entity/projectile/ThrownEnderpearl + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension + m ()V l tick + m ()Lnet/minecraft/world/item/Item; u getDefaultItem +c net/minecraft/world/entity/projectile/EntityEnderSignal net/minecraft/world/entity/projectile/EyeOfEnder + 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/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()F bt getLightLevelDependentMagicValue + m ()Z ct isAttackable + m (DDD)V l lerpMotion + m ()V l tick + m ()Lnet/minecraft/world/item/ItemStack; p getItem + m ()Lnet/minecraft/world/item/ItemStack; s getDefaultItem +c net/minecraft/world/entity/projectile/EntityEvokerFangs net/minecraft/world/entity/projectile/EvokerFangs + f I b ATTACK_DURATION + f I c LIFE_OFFSET + f I d ATTACK_TRIGGER_TICKS + f I e warmupDelayTicks + f Z f sentSpikeEvent + f I g lifeTicks + f Z h clientSideAttackStarted + f Lnet/minecraft/world/entity/EntityLiving; i owner + f Ljava/util/UUID; j 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 (B)V b handleEntityEvent + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityLiving;)V c dealDamageTo + m ()V l tick + m ()Lnet/minecraft/world/entity/EntityLiving; p getOwner +c net/minecraft/world/entity/projectile/EntityFireball net/minecraft/world/entity/projectile/AbstractHurtingProjectile + f D b ATTACK_DEFLECTION_SCALE + f D c BOUNCE_DEFLECTION_SCALE + f D d xPower + f D e yPower + f D f zPower + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; af_ 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 bt getLightLevelDependentMagicValue + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()V l tick + m (DDD)V q assignPower + m ()Z u shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle + m ()F w getInertia + m ()F x getLiquidInertia +c net/minecraft/world/entity/projectile/EntityFireballFireball net/minecraft/world/entity/projectile/Fireball + f Lnet/minecraft/network/syncher/DataWatcherObject; g 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 (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; p getItem + m ()Lnet/minecraft/world/item/ItemStack; y getDefaultItem +c net/minecraft/world/entity/projectile/EntityFireworks net/minecraft/world/entity/projectile/FireworkRocketEntity + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_FIREWORKS_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ATTACHED_TO_TARGET + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_SHOT_AT_ANGLE + f I e life + f I f lifetime + f Lnet/minecraft/world/entity/EntityLiving; g attachedToEntity + m ()Lnet/minecraft/world/item/ItemStack; A getDefaultItem + 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/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m ()Z ct isAttackable + m (DDD)Z k shouldRender + m ()V l tick + m ()Lnet/minecraft/world/item/ItemStack; p getItem + m ()Z u isShotAtAngle + m ()V v explode + m ()Z w hasExplosion + m ()V x dealExplosionDamage + m ()Z y isAttachedToEntity + m ()Ljava/util/List; z getExplosions +c net/minecraft/world/entity/projectile/EntityFishingHook net/minecraft/world/entity/projectile/FishingHook + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/util/RandomSource; c syncronizedRandom + f Z d biting + f I e outOfWaterTime + f I f MAX_OUT_OF_WATER_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_HOOKED_ENTITY + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_BITING + f I i life + f I j nibble + f I k timeUntilLured + f I l timeUntilHooked + f F m fishAngle + f Z n openWater + f Lnet/minecraft/world/entity/Entity; o hookedIn + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; p currentState + f I q luck + f I r lureSpeed + m (Lnet/minecraft/world/entity/Entity;)V A setHookedEntity + 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;)V a updateOwnerInfo + m (DDDFFI)V a lerpTo + m ()V aq 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; bb 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 ()Z cw canChangeDimensions + m (Lnet/minecraft/world/entity/Entity;)V d pullEntity + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m ()V l tick + m ()Z p isOpenWaterFishing + m ()Lnet/minecraft/world/entity/player/EntityHuman; u getPlayerOwner + m ()Lnet/minecraft/world/entity/Entity; v getHookedIn + m ()V w 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 +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 +c net/minecraft/world/entity/projectile/EntityLargeFireball net/minecraft/world/entity/projectile/LargeFireball + f I g 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 aY getDefaultGravity + m ()V l tick +c net/minecraft/world/entity/projectile/EntityPotion net/minecraft/world/entity/projectile/ThrownPotion + f D b SPLASH_RANGE + f Ljava/util/function/Predicate; c WATER_SENSITIVE_OR_ON_FIRE + f D d SPLASH_RANGE_SQ + m (Lnet/minecraft/core/BlockPosition;)V a dowseFire + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m ()D aY getDefaultGravity + m ()Lnet/minecraft/world/item/Item; u getDefaultItem + m ()Z w isLingering +c net/minecraft/world/entity/projectile/EntityProjectile net/minecraft/world/entity/projectile/ThrowableProjectile + m (D)Z a shouldRenderAtSqrDistance + m ()D aY getDefaultGravity + m ()V l tick +c net/minecraft/world/entity/projectile/EntityProjectileThrowable net/minecraft/world/entity/projectile/ThrowableItemProjectile + f Lnet/minecraft/network/syncher/DataWatcherObject; b 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; p getItem + m ()Lnet/minecraft/world/item/Item; u getDefaultItem +c net/minecraft/world/entity/projectile/EntityShulkerBullet net/minecraft/world/entity/projectile/ShulkerBullet + f D b SPEED + f Lnet/minecraft/world/entity/Entity; c finalTarget + f Lnet/minecraft/core/EnumDirection; d currentMoveDirection + f I e flightSteps + f D f targetDeltaX + f D g targetDeltaY + f D h targetDeltaZ + f Ljava/util/UUID; i 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/damagesource/DamageSource;F)Z a hurt + 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/phys/MovingObjectPosition;)V a onHit + m ()D aY getDefaultGravity + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m ()Z bQ isOnFire + m ()F bt getLightLevelDependentMagicValue + m ()Z bz isPickable + m ()V dB checkDespawn + m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource + m ()V l tick + m ()Lnet/minecraft/core/EnumDirection; p getMoveDirection + m ()V u destroy +c net/minecraft/world/entity/projectile/EntitySmallFireball net/minecraft/world/entity/projectile/SmallFireball + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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; u getDefaultItem + m ()Lnet/minecraft/core/particles/ParticleParam; v getParticle +c net/minecraft/world/entity/projectile/EntitySpectralArrow net/minecraft/world/entity/projectile/SpectralArrow + f I f 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 l tick + m ()Lnet/minecraft/world/item/ItemStack; x 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 aY getDefaultGravity + m ()Lnet/minecraft/world/item/Item; u getDefaultItem +c net/minecraft/world/entity/projectile/EntityThrownTrident net/minecraft/world/entity/projectile/ThrownTrident + f I f clientSideReturnTridentTickCount + f Lnet/minecraft/network/syncher/DataWatcherObject; g ID_LOYALTY + f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_FOIL + f Z i dealtDamage + m ()F E getWaterInertia + m ()Z H isFoil + m ()Z K isChanneling + m ()Z M isAcceptibleReturnOwner + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a findHitEntity + 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/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch + m (DDD)Z k shouldRender + m ()V l tick + m ()V p tickDespawn + m ()Lnet/minecraft/sounds/SoundEffect; u getDefaultHitGroundSoundEvent + m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem +c net/minecraft/world/entity/projectile/EntityTippedArrow net/minecraft/world/entity/projectile/Arrow + f I f EXPOSED_POTION_DECAY_TIME + f I g NO_EFFECT_COLOR + f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_EFFECT_COLOR + f B i EVENT_POTION_PUFF + m ()I H getColor + m ()Lnet/minecraft/world/item/alchemy/PotionContents; K getPotionContents + m ()V M updateColor + m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects + m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack + 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 (B)V b handleEntityEvent + m (I)V c makeParticle + m ()V l tick + m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem +c net/minecraft/world/entity/projectile/EntityWitherSkull net/minecraft/world/entity/projectile/WitherSkull + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_DANGEROUS + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + 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 bQ isOnFire + m ()Z u shouldBurn + m ()F w getInertia + m ()Z y isDangerous +c net/minecraft/world/entity/projectile/IProjectile net/minecraft/world/entity/projectile/Projectile + f Ljava/util/UUID; b ownerUUID + f Lnet/minecraft/world/entity/Entity; c cachedOwner + f Z d leftOwner + f Z e hasBeenShot + m ()Lnet/minecraft/world/entity/Entity; I getEffectSource + m ()V J updateRotation + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + 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/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V a deflect + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;FFFFF)V a shootFromRotation + m (Lnet/minecraft/world/level/World;)Z b mayBreak + 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/Entity;Z)V b onDeflection + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()F bK getPickRadius + m ()Z bz isPickable + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m (DDDFF)V c shoot + m (DDDFF)Lnet/minecraft/world/phys/Vec3D; d getMovementToShoot + m (FF)F d lerpRotation + m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket + m (Lnet/minecraft/world/entity/Entity;)Z e ownedBy + m (DDD)V l lerpMotion + m ()V l tick + m ()Lnet/minecraft/world/entity/Entity; s getOwner + m ()Z u checkLeftOwner + m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom +c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier + m ()Lnet/minecraft/world/item/ItemStack; p 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/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; a getMobArrow + 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/Entity;F)V a rotateTowardsMovement +c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge + f Lnet/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$a; g EXPLOSION_DAMAGE_CALCULATOR + 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; as makeBoundingBox + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m ()V l tick + m ()Lnet/minecraft/world/item/ItemStack; p getItem + m ()Z u shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle + m ()F w getInertia + m ()F x getLiquidInertia + m ()V y explode +c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$a net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$WindChargeDamageCalculator + 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;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance +c net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge + f F h RADIUS + m ()V y explode +c net/minecraft/world/entity/projectile/windcharge/WindCharge net/minecraft/world/entity/projectile/windcharge/WindCharge + f Lnet/minecraft/world/entity/projectile/windcharge/WindCharge$a; h EXPLOSION_DAMAGE_CALCULATOR + f F i RADIUS + m ()V y explode +c net/minecraft/world/entity/projectile/windcharge/WindCharge$a net/minecraft/world/entity/projectile/windcharge/WindCharge$WindChargePlayerDamageCalculator + m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier +c net/minecraft/world/entity/raid/EntityRaider net/minecraft/world/entity/raid/Raider + f Ljava/util/function/Predicate; b ALLOWED_ITEMS + 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 + f I e wave + m (Z)V A setCelebrating + m ()Z W requiresCustomPersistence + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/raid/Raid;)V a setCurrentRaid + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (IZ)V a applyRaidBuffs + m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound + m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem + m (I)V b setWave + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)V c setTicksOutsideRaid + m ()Z gD canJoinRaid + m ()Lnet/minecraft/world/entity/raid/Raid; gE getCurrentRaid + m ()Z gF isCaptain + m ()Z gG hasRaid + m ()Z gH hasActiveRaid + m ()I gI getWave + m ()Z gJ isCelebrating + m ()I gK getTicksOutsideRaid + m ()V gv updateNoActionTime + m ()Z gx canJoinPatrol + m (D)Z h removeWhenFarAway + m ()V n_ aiStep + m ()V z registerGoals + m (Z)V z setCanJoinRaid +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 R_ requiresUpdateEveryTick + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +c net/minecraft/world/entity/raid/EntityRaider$b net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal + f Lnet/minecraft/world/entity/raid/EntityRaider; a mob + m ()Z a canUse + m ()V e tick +c net/minecraft/world/entity/raid/EntityRaider$c net/minecraft/world/entity/raid/Raider$RaiderCelebration + f Lnet/minecraft/world/entity/raid/EntityRaider; b mob + m ()Z a canUse + m ()V c start + m ()V d stop + m ()V e tick +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/BlockPosition;)Z a hasNotVisited + m ()Z a canUse + m ()Z b canContinueToUse + m ()V c start + m ()V d stop + m ()V e tick + 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 (I)Lnet/minecraft/world/entity/raid/Raid; a get + 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/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/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 (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a createOrExtendRaid + m ()I b getUniqueId +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 I a VILLAGE_RADIUS_BUFFER + f I b MAX_NO_ACTION_TIME + f I c MAX_CELEBRATION_TICKS + f I d TICKS_PER_DAY + f I e DEFAULT_MAX_RAID_OMEN_LEVEL + f I f VALID_RAID_RADIUS_SQR + f I g RAID_REMOVAL_THRESHOLD_SQR + f I h SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER + f I i ATTEMPT_RAID_FARTHEST + f I j ATTEMPT_RAID_CLOSE + f I k ATTEMPT_RAID_INSIDE + f I l VILLAGE_SEARCH_RADIUS + f I m RAID_TIMEOUT_TICKS + f I n NUM_SPAWN_ATTEMPTS + f Lnet/minecraft/network/chat/IChatBaseComponent; o OMINOUS_BANNER_PATTERN_NAME + f Ljava/lang/String; p RAIDERS_REMAINING + f I q POST_RAID_TICK_LIMIT + f I r DEFAULT_PRE_RAID_TICKS + f I s OUTSIDE_RAID_BOUNDS_TIMEOUT + f I t LOW_MOB_THRESHOLD + f Lnet/minecraft/network/chat/IChatBaseComponent; u RAID_NAME_COMPONENT + f Lnet/minecraft/network/chat/IChatBaseComponent; v RAID_BAR_VICTORY_COMPONENT + f Lnet/minecraft/network/chat/IChatBaseComponent; w RAID_BAR_DEFEAT_COMPONENT + f I x HERO_OF_THE_VILLAGE_DURATION + f Ljava/util/Map; y groupToLeaderMap + f Ljava/util/Map; z groupRaiderMap + m ()Z A isFinalWave + m ()Z B hasBonusWave + m ()Z C hasSpawnedBonusWave + m ()Z D shouldSpawnBonusGroup + m ()V E updateRaiders + m ()Z F shouldSpawnGroup + m ()V G setDirty + m (Lnet/minecraft/world/entity/raid/Raid$Wave;IZ)I a getDefaultNumSpawns + m (ILnet/minecraft/world/entity/raid/EntityRaider;)V a setLeader + m (II)Lnet/minecraft/core/BlockPosition; a findRandomSpawnPos + 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 (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; a getLeaderBannerInstance + 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 (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 ()Z d isStopped + m (I)Ljava/util/Optional; d getValidSpawnPos + 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 ()Z z hasMoreWaves +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 + m (Ljava/lang/String;)Lnet/minecraft/world/entity/raid/Raid$Status; a getByName + m ()Ljava/lang/String; a getName +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 +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/ChestBoat net/minecraft/world/entity/vehicle/ChestBoat + f I i CONTAINER_SIZE + f Lnet/minecraft/core/NonNullList; j itemStacks + f Lnet/minecraft/resources/ResourceKey; k lootTable + f J l lootTableSeed + m ()Lnet/minecraft/resources/ResourceKey; B getLootTable + m ()J C getLootTableSeed + m ()Lnet/minecraft/core/NonNullList; D getItemStacks + m ()V E clearItemStacks + m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + 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 (J)V a setLootTableSeed + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Lnet/minecraft/world/item/Item; ag_ getDropItem + 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 w getSinglePassengerXOffset + m ()I y getMaxPassengers +c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity + m ()Lnet/minecraft/resources/ResourceKey; B getLootTable + m ()J C getLootTableSeed + m ()Lnet/minecraft/core/NonNullList; D getItemStacks + m ()V E clearItemStacks + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)V a chestVehicleDestroyed + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addChestVehicleSaveData + m (J)V a setLootTableSeed + m (II)Lnet/minecraft/world/item/ItemStack; b removeChestVehicleItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b readChestVehicleSaveData + m (ILnet/minecraft/world/item/ItemStack;)V c setChestVehicleItem + m ()Z c isEmpty + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; c_ interactWithContainerVehicle + m ()Z dK isRemoved + m ()Lnet/minecraft/world/level/World; dP level + m ()Lnet/minecraft/world/phys/Vec3D; dn position + m (I)Lnet/minecraft/world/item/ItemStack; e_ removeChestVehicleItemNoUpdate + m ()V f clearChestVehicleContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f unpackChestVehicleLootTable + m (I)Lnet/minecraft/world/item/ItemStack; f_ getChestVehicleItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isChestVehicleStillValid + m ()Z g isChestVehicleEmpty + m (I)Lnet/minecraft/world/entity/SlotAccess; g_ getChestVehicleSlot +c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1 + f I b val$slot + 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 + f D aF lerpYRot + f D aG lerpXRot + f Z aH inputLeft + f Z aI inputRight + f Z aJ inputUp + f Z aK inputDown + f D aL waterLevel + f F aM landFriction + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; aN status + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; aO oldStatus + f D aP lastYd + f Z aQ isAboveBubbleColumn + f Z aR bubbleColumnDirectionIsDown + f F aS bubbleMultiplier + f F aT bubbleAngle + f F aU bubbleAngleO + f I b PADDLE_LEFT + f I c PADDLE_RIGHT + f D d PADDLE_SOUND_TIME + f I e BUBBLE_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_TYPE + f Lnet/minecraft/network/syncher/DataWatcherObject; j DATA_ID_PADDLE_LEFT + f Lnet/minecraft/network/syncher/DataWatcherObject; k DATA_ID_PADDLE_RIGHT + f Lnet/minecraft/network/syncher/DataWatcherObject; l DATA_ID_BUBBLE_TIME + f I m TIME_TO_EJECT + f F n PADDLE_SPEED + f [F o paddlePositions + f F p invFriction + f F q outOfControlTicks + f F r deltaRotation + f I s lerpSteps + f D t lerpX + f D u lerpY + f D v lerpZ + m ()V A tickLerp + m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; B getStatus + m ()Z C checkInWater + m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; D isUnderwater + m ()V E floatBoat + m ()V G controlBoat + m ()I H getBubbleTime + m ()D L_ lerpTargetZ + m ()F M_ lerpTargetXRot + 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/vehicle/EntityBoat$EnumBoatType;)V a setVariant + 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 (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 ()D aY getDefaultGravity + m ()Lnet/minecraft/world/item/Item; ag_ getDropItem + m (Lnet/minecraft/world/entity/Entity;)Z b hasEnoughSpaceFor + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (I)V b setBubbleTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bF canBeCollidedWith + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bj isUnderWater + m ()Z bz isPickable + m (I)Z c getPaddleState + m (Lnet/minecraft/world/entity/Entity;)V c clampRotation + m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection + m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger + m ()D c_ lerpTargetX + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()D d_ lerpTargetY + m ()F e_ lerpTargetYRot + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned + m ()V l tick + m (Z)V l onAboveBubbleCol + m (F)V m animateHurt + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Lnet/minecraft/sounds/SoundEffect; s getPaddleSound + m ()F u getWaterLevelAbove + m ()F v getGroundFriction + m ()F w getSinglePassengerXOffset + m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; x getVariant + m ()I y getMaxPassengers + m ()V z tickBubbleColumn +c net/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType net/minecraft/world/entity/vehicle/Boat$Type + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a OAK + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; b SPRUCE + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; c BIRCH + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; d JUNGLE + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; e ACACIA + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; f CHERRY + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; g DARK_OAK + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; h MANGROVE + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; i BAMBOO + f Lnet/minecraft/util/INamable$a; j CODEC + f Ljava/lang/String; k name + f Lnet/minecraft/world/level/block/Block; l planks + f Ljava/util/function/IntFunction; m BY_ID + m ()Ljava/lang/String; a getName + m (Ljava/lang/String;)Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a byName + m (I)Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a byId + m ()Lnet/minecraft/world/level/block/Block; b getPlanks + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/vehicle/EntityBoat$EnumStatus net/minecraft/world/entity/vehicle/Boat$Status + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; a IN_WATER + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; b UNDER_WATER + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; c UNDER_FLOWING_WATER + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; d ON_LAND + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; e IN_AIR +c net/minecraft/world/entity/vehicle/EntityMinecartAbstract net/minecraft/world/entity/vehicle/AbstractMinecart + f F b WATER_SLOWDOWN_FACTOR + f Lnet/minecraft/world/phys/Vec3D; c LOWERED_PASSENGER_ATTACHMENT + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_DISPLAY_BLOCK + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_DISPLAY_OFFSET + f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_CUSTOM_DISPLAY + f Lcom/google/common/collect/ImmutableMap; j POSE_DISMOUNT_HEIGHTS + f Z k flipped + f Z l onRails + f I m lerpSteps + f D n lerpX + f D o lerpY + f D p lerpZ + f D q lerpYRot + f D r lerpXRot + f Lnet/minecraft/world/phys/Vec3D; s targetDeltaMovement + f Ljava/util/Map; t EXITS + m ()Z A hasCustomDisplay + m ()D L_ lerpTargetZ + m ()F M_ lerpTargetXRot + m (IIIZ)V a activateMinecart + m (Lnet/minecraft/core/BlockPosition;)Z a isRedstoneConductor + m (Lnet/minecraft/server/level/WorldServer;DDDLnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a createMinecart + m (DDDD)Lnet/minecraft/world/phys/Vec3D; a getPosOffs + m (Z)V a setCustomDisplay + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + 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 (DDDFFI)V a lerpTo + m ()F aN getBlockSpeedFactor + m ()D aY getDefaultGravity + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission + m ()Z bz isPickable + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveAlongTrack + m (I)V c setDisplayOffset + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setDisplayBlockState + m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection + m ()D c_ lerpTargetX + m ()Z ci isOnRails + m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult + m ()D d_ lerpTargetY + m ()F e_ lerpTargetYRot + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m (DDD)V l lerpMotion + m ()V l tick + m (F)V m animateHurt + m ()D p getMaxSpeed + m (DDD)Lnet/minecraft/world/phys/Vec3D; q getPos + m ()V s comeOffTrack + m ()V u applyNaturalSlowdown + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDisplayBlockState + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState + m ()I y getDisplayOffset + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartAbstract$1 net/minecraft/world/entity/vehicle/AbstractMinecart$1 +c net/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType net/minecraft/world/entity/vehicle/AbstractMinecart$Type + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; a RIDEABLE + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; b CHEST + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; c FURNACE + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; d TNT + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; e SPAWNER + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; f HOPPER + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; g COMMAND_BLOCK +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 ()Lnet/minecraft/world/item/Item; ag_ getDropItem + m ()I b getContainerSize + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock net/minecraft/world/entity/vehicle/MinecartCommandBlock + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_COMMAND_NAME + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_LAST_OUTPUT + f Lnet/minecraft/world/level/CommandBlockListenerAbstract; e commandBlock + f I i ACTIVATION_DELAY + f I j lastActivated + m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; B getCommandBlock + 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/world/item/Item; ag_ getDropItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z cP onlyOpCanSetNbt + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock$a net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase + 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; c itemStacks + f Lnet/minecraft/resources/ResourceKey; d lootTable + f J e lootTableSeed + m ()Lnet/minecraft/resources/ResourceKey; B getLootTable + m ()J C getLootTableSeed + m ()Lnet/minecraft/core/NonNullList; D getItemStacks + m ()V E clearItemStacks + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + 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 (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + 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 ()V a clearContent + m (J)V a setLootTableSeed + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + 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 ()V u applyNaturalSlowdown +c net/minecraft/world/entity/vehicle/EntityMinecartFurnace net/minecraft/world/entity/vehicle/MinecartFurnace + f D c xPush + f D d zPush + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_FUEL + f I i fuel + f Lnet/minecraft/world/item/crafting/RecipeItemStack; j INGREDIENT + m ()Z B hasFuel + 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/world/item/Item; ag_ getDropItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Z)V b setHasFuel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveAlongTrack + m ()V l tick + m ()D p getMaxSpeed + m ()V u applyNaturalSlowdown + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/EntityMinecartHopper net/minecraft/world/entity/vehicle/MinecartHopper + f Z c enabled + m ()Z G isEnabled + m ()D H getLevelX + m ()D I getLevelY + m ()D J getLevelZ + m ()Z K isGridAligned + m ()Z M suckInItems + 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/world/item/Item; ag_ getDropItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()I b getContainerSize + m (Z)V b setEnabled + m ()V l tick + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner net/minecraft/world/entity/vehicle/MinecartSpawner + f Lnet/minecraft/world/level/MobSpawnerAbstract; c spawner + f Ljava/lang/Runnable; d ticker + m ()Lnet/minecraft/world/level/MobSpawnerAbstract; B getSpawner + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()Lnet/minecraft/world/item/Item; ag_ getDropItem + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/level/World;)Ljava/lang/Runnable; b createTicker + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)V c lambda$createTicker$1 + m ()Z cP onlyOpCanSetNbt + m (Lnet/minecraft/world/level/World;)V d lambda$createTicker$0 + m ()V l tick + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x 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 + 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/item/Item; ag_ getDropItem + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType +c net/minecraft/world/entity/vehicle/EntityMinecartTNT net/minecraft/world/entity/vehicle/MinecartTNT + f B c EVENT_PRIME + f I d fuse + m ()V B primeFuse + m ()I C getFuse + 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/damagesource/DamageSource;)V a destroy + 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/damagesource/DamageSource;F)Z a hurt + 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/world/item/Item; ag_ getDropItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/damagesource/DamageSource;)Z d shouldSourceDestroy + m (Lnet/minecraft/world/damagesource/DamageSource;)Z e damageSourceIgnitesTnt + m (D)V h explode + m ()V l tick + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ID_HURT + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ID_HURTDIR + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_DAMAGE + m ()F N getDamage + m ()I O getHurtTime + m ()I P getHurtDir + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/world/item/Item; ag_ getDropItem + m (F)V b setDamage + m (Lnet/minecraft/world/item/Item;)V b destroy + m (Lnet/minecraft/world/damagesource/DamageSource;)Z d shouldSourceDestroy + m (I)V d setHurtTime + m (I)V n setHurtDir +c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement + f Ljava/util/Set; bA 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 BUNDLE + f Lnet/minecraft/world/flag/FeatureFlag; c UPDATE_1_21 + f Lnet/minecraft/world/flag/FeatureFlag; d TRADE_REBALANCE + 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 + f F f eatSeconds + f Ljava/util/List; g effects + f F h DEFAULT_EAT_SECONDS + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a eatDurationTicks + m ()I b nutrition + m ()F c saturation + m ()Z d canAlwaysEat + m ()F e eatSeconds + m ()Ljava/util/List; f effects +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 + f F d eatSeconds + f Lcom/google/common/collect/ImmutableList$Builder; e effects + 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/effect/MobEffect;F)Lnet/minecraft/world/food/FoodInfo$a; a effect + m ()Lnet/minecraft/world/food/FoodInfo$a; b fast + m ()Lnet/minecraft/world/food/FoodInfo; c build +c net/minecraft/world/food/FoodInfo$b net/minecraft/world/food/FoodProperties$PossibleEffect + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/effect/MobEffect; c effect + f F d probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/effect/MobEffect; a effect + m ()F b probability +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 + f I e lastFoodLevel + m (Lnet/minecraft/world/item/ItemStack;)V a eat + m (I)V a setFoodLevel + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)V a addExhaustion + m (IF)V a eat + m ()I a getFoodLevel + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a tick + m (IF)V b add + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()I b getLastFoodLevel + m (F)V b setSaturation + m (F)V c setExhaustion + m ()Z c needsFood + m ()F d getExhaustionLevel + m ()F e 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; O OMINOUS_BOTTLE + 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/AutoRecipeOutput net/minecraft/world/inventory/StackedContentsCompatible + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents +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 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 Lnet/minecraft/core/NonNullList; i slots + f I j containerId + f Lorg/slf4j/Logger; k LOGGER + f Lnet/minecraft/core/NonNullList; l lastSlots + f Ljava/util/List; m dataSlots + f Lnet/minecraft/world/item/ItemStack; n carried + f Lnet/minecraft/core/NonNullList; o remoteSlots + f Lit/unimi/dsi/fastutil/ints/IntList; p remoteDataSlots + f Lnet/minecraft/world/item/ItemStack; q remoteCarried + f I r stateId + f Lnet/minecraft/world/inventory/Containers; s menuType + f I t quickcraftType + f I u quickcraftStatus + f Ljava/util/Set; v quickcraftSlots + f Ljava/util/List; w containerListeners + f Lnet/minecraft/world/inventory/ContainerSynchronizer; x synchronizer + f Z y suppressRemoteUpdates + 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 setData + 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 (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;)Z a stillValid + 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/inventory/Container;)V a transferState + 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/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/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + 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/entity/player/EntityHuman;I)Z b clickMenuButton + 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/inventory/Slot;)Z b canDragTo + m (Lnet/minecraft/world/item/ItemStack;)V b setCarried + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + 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)I b getQuickcraftMask + m (Lnet/minecraft/world/inventory/ICrafting;)V b removeSlotListener + m ()V b sendAllDataToRemote + m (I)I c getQuickcraftType + m (II)V c updateDataSlotListeners + m ()Lnet/minecraft/core/NonNullList; c getItems + m (I)I d getQuickcraftHeader + m ()V d broadcastChanges + m (II)V d synchronizeDataSlotToRemote + m ()V e broadcastFullState + 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 +c net/minecraft/world/inventory/Container$1 net/minecraft/world/inventory/AbstractContainerMenu$1 + 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 (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 + 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_REPAIR_MATERIAL + f I B COST_REPAIR_SACRIFICE + f I C COST_INCOMPATIBLE_PENALTY + f I D COST_RENAME + f I E INPUT_SLOT_X_PLACEMENT + f I F ADDITIONAL_SLOT_X_PLACEMENT + f I G RESULT_SLOT_X_PLACEMENT + f I H SLOT_Y_PLACEMENT + f I k INPUT_SLOT + f I l ADDITIONAL_SLOT + f I m RESULT_SLOT + f I n MAX_NAME_LENGTH + f Lorg/slf4j/Logger; s LOGGER + f Z t DEBUG_COST + f I u repairItemCountCost + f Ljava/lang/String; v itemName + f Lnet/minecraft/world/inventory/ContainerProperty; w cost + f I x COST_FAIL + f I y COST_BASE + f I z COST_ADDED_BASE + 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 (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 (I)I e calculateIncreasedRepairCost + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions + m ()V m createResult + m ()I n getCost +c net/minecraft/world/inventory/ContainerAnvilAbstract net/minecraft/world/inventory/ItemCombinerMenu + f I k INVENTORY_SLOTS_PER_ROW + f I l INVENTORY_SLOTS_PER_COLUMN + f Ljava/util/List; m inputSlotIndexes + f I n resultSlotIndex + f Lnet/minecraft/world/inventory/ContainerAccess; o access + f Lnet/minecraft/world/entity/player/EntityHuman; p player + f Lnet/minecraft/world/IInventory; q inputSlots + f Lnet/minecraft/world/inventory/InventoryCraftResult; r resultSlots + m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a createInventorySlots + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + 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;)Z a stillValid + 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;)V b removed + m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V b createResultSlot + m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots + m (Lnet/minecraft/world/item/ItemStack;)I d getSlotToQuickMoveTo + m (I)Lnet/minecraft/world/InventorySubcontainer; e createContainer + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions + m ()V m createResult + m ()I n getInventorySlotStart + m ()I o getResultSlot + m ()I p getInventorySlotEnd + m ()I q getUseRowStart + m ()I r getUseRowEnd +c net/minecraft/world/inventory/ContainerAnvilAbstract$1 net/minecraft/world/inventory/ItemCombinerMenu$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerAnvilAbstract$2 net/minecraft/world/inventory/ItemCombinerMenu$2 + 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$3 net/minecraft/world/inventory/ItemCombinerMenu$3 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerBeacon net/minecraft/world/inventory/BeaconMenu + f I k PAYMENT_SLOT + f I l SLOT_COUNT + f I m DATA_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 I r NO_EFFECT + f Lnet/minecraft/world/IInventory; s beacon + f Lnet/minecraft/world/inventory/ContainerBeacon$SlotBeacon; t paymentSlot + f Lnet/minecraft/world/inventory/ContainerAccess; u access + f Lnet/minecraft/world/inventory/IContainerProperties; v beaconData + m (Lnet/minecraft/core/Holder;)I a encodeEffect + m (Ljava/util/Optional;Ljava/util/Optional;)V a updateEffects + m (II)V a setData + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + 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 ah_ 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 I k BOTTLE_SLOT_START + f I l BOTTLE_SLOT_END + f I m INGREDIENT_SLOT + f I n FUEL_SLOT + f I o SLOT_COUNT + f I p DATA_COUNT + 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 brewingStand + f Lnet/minecraft/world/inventory/IContainerProperties; v brewingStandData + f Lnet/minecraft/world/inventory/Slot; w ingredientSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m ()I l getFuel + m ()I m getBrewingTicks +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 +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 +c net/minecraft/world/inventory/ContainerCartography net/minecraft/world/inventory/CartographyTableMenu + f I k MAP_SLOT + f I l ADDITIONAL_SLOT + f I m RESULT_SLOT + f Lnet/minecraft/world/IInventory; n container + f I o INV_SLOT_START + f I p INV_SLOT_END + f I q USE_ROW_SLOT_START + f I r USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; s access + f J t lastSoundTime + f Lnet/minecraft/world/inventory/InventoryCraftResult; u resultContainer + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + 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/entity/player/EntityHuman;)V b removed +c net/minecraft/world/inventory/ContainerCartography$1 net/minecraft/world/inventory/CartographyTableMenu$1 + 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 + 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 I k SLOTS_PER_ROW + f Lnet/minecraft/world/IInventory; l container + f I m containerRows + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; a oneRow + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + 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;)V b removed + m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; b sixRows + 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 (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 k SLOT_COUNT + f I l INV_SLOT_START + f I m INV_SLOT_END + f I n USE_ROW_SLOT_START + f I o USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; p dispenser + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed +c net/minecraft/world/inventory/ContainerEnchantTable net/minecraft/world/inventory/EnchantmentMenu + f [I k costs + f [I l enchantClue + f [I m levelClue + f Lnet/minecraft/resources/MinecraftKey; n EMPTY_SLOT_LAPIS_LAZULI + f Lnet/minecraft/world/IInventory; o enchantSlots + f Lnet/minecraft/world/inventory/ContainerAccess; p access + f Lnet/minecraft/util/RandomSource; q random + f Lnet/minecraft/world/inventory/ContainerProperty; r enchantmentSeed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; a getEnchantmentList + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + m ()I l getGoldCount + m ()I m getEnchantmentSeed +c net/minecraft/world/inventory/ContainerEnchantTable$1 net/minecraft/world/inventory/EnchantmentMenu$1 + 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 ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon +c net/minecraft/world/inventory/ContainerFurnace net/minecraft/world/inventory/AbstractFurnaceMenu + f I k INGREDIENT_SLOT + f I l FUEL_SLOT + f I m RESULT_SLOT + f I n SLOT_COUNT + f I o DATA_COUNT + f Lnet/minecraft/world/level/World; p level + 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 container + f Lnet/minecraft/world/inventory/IContainerProperties; v data + f Lnet/minecraft/world/item/crafting/Recipes; w recipeType + f Lnet/minecraft/world/inventory/RecipeBookType; x recipeBookType + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/item/ItemStack;)Z c canSmelt + m (Lnet/minecraft/world/item/ItemStack;)Z d isFuel + m (I)Z e shouldMoveToInventory + m ()V l clearCraftingContent + m ()I m getResultSlotIndex + m ()I n getGridWidth + m ()I o getGridHeight + m ()I p getSize + m ()F q getBurnProgress + m ()F r getLitProgress + m ()Z s isLit + m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType +c net/minecraft/world/inventory/ContainerFurnaceFurnace net/minecraft/world/inventory/FurnaceMenu +c net/minecraft/world/inventory/ContainerGrindstone net/minecraft/world/inventory/GrindstoneMenu + f I k MAX_NAME_LENGTH + f I l INPUT_SLOT + f I m ADDITIONAL_SLOT + f I n RESULT_SLOT + f I o INV_SLOT_START + f I p INV_SLOT_END + f I q USE_ROW_SLOT_START + f I r USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; s resultSlots + f Lnet/minecraft/world/IInventory; t repairSlots + f Lnet/minecraft/world/inventory/ContainerAccess; u access + 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;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b mergeItems + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + 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 + 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 + 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 k CONTAINER_SIZE + f Lnet/minecraft/world/IInventory; l hopper + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed +c net/minecraft/world/inventory/ContainerHorse net/minecraft/world/inventory/HorseInventoryMenu + f Lnet/minecraft/world/IInventory; k horseContainer + f Lnet/minecraft/world/IInventory; l armorContainer + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; m horse + f I n SLOT_BODY_ARMOR + f I o SLOT_HORSE_INVENTORY_START + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Z a hasChest + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed +c net/minecraft/world/inventory/ContainerHorse$1 net/minecraft/world/inventory/HorseInventoryMenu$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()Z d isActive +c net/minecraft/world/inventory/ContainerHorse$2 net/minecraft/world/inventory/HorseInventoryMenu$2 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()I a getMaxStackSize + m ()Z d isActive +c net/minecraft/world/inventory/ContainerLectern net/minecraft/world/inventory/LecternMenu + f I k BUTTON_PREV_PAGE + f I l BUTTON_NEXT_PAGE + f I m BUTTON_TAKE_BOOK + f I n BUTTON_PAGE_JUMP_RANGE_START + f I o DATA_COUNT + f I p SLOT_COUNT + f Lnet/minecraft/world/IInventory; q lectern + f Lnet/minecraft/world/inventory/IContainerProperties; r lecternData + m (II)V a setData + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton + 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 + m ()V b setChanged +c net/minecraft/world/inventory/ContainerLoom net/minecraft/world/inventory/LoomMenu + f Lnet/minecraft/world/IInventory; A outputContainer + f I k PATTERN_NOT_SET + f I l INV_SLOT_START + f I m INV_SLOT_END + f I n USE_ROW_SLOT_START + f I o USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; p access + f Lnet/minecraft/world/inventory/ContainerProperty; q selectedBannerPatternIndex + f Ljava/util/List; r selectablePatterns + f Ljava/lang/Runnable; s slotUpdateListener + f Lnet/minecraft/core/HolderGetter; t patternGetter + f Lnet/minecraft/world/inventory/Slot; u bannerSlot + f Lnet/minecraft/world/inventory/Slot; v dyeSlot + f Lnet/minecraft/world/inventory/Slot; w patternSlot + f Lnet/minecraft/world/inventory/Slot; x resultSlot + f J y lastSoundTime + f Lnet/minecraft/world/IInventory; z inputContainer + m (Ljava/lang/Runnable;)V a registerUpdateListener + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/core/Holder;)V a setupResultSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + 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 +c net/minecraft/world/inventory/ContainerLoom$1 net/minecraft/world/inventory/LoomMenu$1 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerLoom$2 net/minecraft/world/inventory/LoomMenu$2 + 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 + 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 I k PAYMENT1_SLOT + f I l PAYMENT2_SLOT + f I m RESULT_SLOT + 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 I r SELLSLOT1_X + f I s SELLSLOT2_X + f I t BUYSLOT_X + f I u ROW_Y + f Lnet/minecraft/world/item/trading/IMerchant; v trader + f Lnet/minecraft/world/inventory/InventoryMerchant; w tradeContainer + f I x merchantLevel + f Z y showProgressBar + f Z z canRestock + m (Z)V a setShowProgressBar + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setOffers + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + 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;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + 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 Lnet/minecraft/resources/MinecraftKey; A EMPTY_ARMOR_SLOT_LEGGINGS + f Lnet/minecraft/resources/MinecraftKey; B EMPTY_ARMOR_SLOT_BOOTS + f Lnet/minecraft/resources/MinecraftKey; C EMPTY_ARMOR_SLOT_SHIELD + f Z D active + f [Lnet/minecraft/resources/MinecraftKey; E TEXTURE_EMPTY_SLOTS + f [Lnet/minecraft/world/entity/EnumItemSlot; F SLOT_IDS + f Lnet/minecraft/world/inventory/InventoryCraftResult; H resultSlots + f Lnet/minecraft/world/entity/player/EntityHuman; I owner + f I k CONTAINER_ID + f I l RESULT_SLOT + f I m CRAFT_SLOT_START + f I n CRAFT_SLOT_COUNT + f I o CRAFT_SLOT_END + f I p ARMOR_SLOT_START + f I q ARMOR_SLOT_COUNT + f I r ARMOR_SLOT_END + 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 I w SHIELD_SLOT + f Lnet/minecraft/resources/MinecraftKey; x BLOCK_ATLAS + f Lnet/minecraft/resources/MinecraftKey; y EMPTY_ARMOR_SLOT_HELMET + f Lnet/minecraft/resources/MinecraftKey; z EMPTY_ARMOR_SLOT_CHESTPLATE + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a onEquipItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + m (I)Z e shouldMoveToInventory + m (I)Z f isHotbarSlot + m ()V l clearCraftingContent + m ()I m getResultSlotIndex + m ()I n getGridWidth + m ()I o getGridHeight + m ()I p getSize + m ()Lnet/minecraft/world/inventory/InventoryCrafting; q getCraftSlots + m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType +c net/minecraft/world/inventory/ContainerPlayer$1 net/minecraft/world/inventory/InventoryMenu$1 + 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 ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon +c net/minecraft/world/inventory/ContainerPlayer$2 net/minecraft/world/inventory/InventoryMenu$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer + m ()Lcom/mojang/datafixers/util/Pair; c 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 + f Lnet/minecraft/world/inventory/IContainerProperties; a val$container + f I b val$dataId + m (I)V a set + m ()I b get +c net/minecraft/world/inventory/ContainerProperty$2 net/minecraft/world/inventory/DataSlot$2 + f [I a val$storage + f I b val$index + 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 (ZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/EntityPlayer;)V a handlePlacement + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents + m (I)Z e shouldMoveToInventory + m ()V l clearCraftingContent + m ()I m getResultSlotIndex + m ()I n getGridWidth + m ()I o getGridHeight + m ()I p getSize + m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType +c net/minecraft/world/inventory/ContainerShulkerBox net/minecraft/world/inventory/ShulkerBoxMenu + f I k CONTAINER_SIZE + f Lnet/minecraft/world/IInventory; l container + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed +c net/minecraft/world/inventory/ContainerSmithing net/minecraft/world/inventory/SmithingMenu + f I k TEMPLATE_SLOT + f I l BASE_SLOT + f I m ADDITIONAL_SLOT + f I n RESULT_SLOT + f I s TEMPLATE_SLOT_X_PLACEMENT + f I t BASE_SLOT_X_PLACEMENT + f I u ADDITIONAL_SLOT_X_PLACEMENT + f I v SLOT_Y_PLACEMENT + f I w RESULT_SLOT_X_PLACEMENT + f Lnet/minecraft/world/level/World; x level + f Lnet/minecraft/world/item/crafting/RecipeHolder; y selectedRecipe + f Ljava/util/List; z recipes + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock + m (Lnet/minecraft/world/item/crafting/SmithingRecipe;Lnet/minecraft/world/item/ItemStack;)Ljava/util/OptionalInt; a findSlotMatchingIngredient + 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/entity/player/EntityHuman;Z)Z a mayPickup + m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots + m (Lnet/minecraft/world/item/ItemStack;)I d getSlotToQuickMoveTo + m (I)V e shrinkStackInSlot + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/OptionalInt; e findSlotToQuickMoveTo + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions + m ()V m createResult + m ()Ljava/util/List; n getRelevantItems +c net/minecraft/world/inventory/ContainerSmoker net/minecraft/world/inventory/SmokerMenu +c net/minecraft/world/inventory/ContainerStonecutter net/minecraft/world/inventory/StonecutterMenu + f Lnet/minecraft/world/inventory/InventoryCraftResult; A resultContainer + f I k INPUT_SLOT + f I l RESULT_SLOT + f Lnet/minecraft/world/inventory/Slot; m inputSlot + f Lnet/minecraft/world/inventory/Slot; n resultSlot + f Lnet/minecraft/world/IInventory; o container + 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 Lnet/minecraft/world/inventory/ContainerAccess; t access + f Lnet/minecraft/world/inventory/ContainerProperty; u selectedRecipeIndex + f Lnet/minecraft/world/level/World; v level + f Ljava/util/List; w recipes + f Lnet/minecraft/world/item/ItemStack; x input + f J y lastSoundTime + f Ljava/lang/Runnable; z slotUpdateListener + m ()Lnet/minecraft/world/inventory/Containers; a getType + m (Ljava/lang/Runnable;)V a registerUpdateListener + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)V a setupRecipeList + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + m (I)Z e isValidRecipeIndex + m ()I l getSelectedRecipeIndex + m ()Ljava/util/List; m getRecipes + m ()I n getNumRecipes + m ()Z o hasInputItem + m ()V p setupResultSlot +c net/minecraft/world/inventory/ContainerStonecutter$1 net/minecraft/world/inventory/StonecutterMenu$1 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerStonecutter$2 net/minecraft/world/inventory/StonecutterMenu$2 + 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 I k RESULT_SLOT + f I l CRAFT_SLOT_START + f I m CRAFT_SLOT_END + 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; s resultSlots + f Lnet/minecraft/world/inventory/ContainerAccess; t access + f Lnet/minecraft/world/entity/player/EntityHuman; u player + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/inventory/InventoryCraftResult;)V a slotChangedCraftingGrid + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed + m (I)Z e shouldMoveToInventory + m ()V l clearCraftingContent + m ()I m getResultSlotIndex + m ()I n getGridWidth + m ()I o getGridHeight + m ()I p getSize + m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType +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 k SLOT_COUNT + f I l INV_SLOT_START + f I m INV_SLOT_END + f I n USE_ROW_SLOT_START + f I o USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/InventoryCraftResult; p resultContainer + f Lnet/minecraft/world/inventory/IContainerProperties; q containerData + f Lnet/minecraft/world/entity/player/EntityHuman; r player + f Lnet/minecraft/world/inventory/InventoryCrafting; s container + m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a addSlots + m (IZ)V a setSlotState + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged + 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 b 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 ()I f 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 d_ 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)Z a hasSlot + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getResultSlot + m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getSlot + m ()Ljava/util/List; c getSlots + m ()I d getNumOfInputSlots + m ()I e getResultSlotIndex + m ()Ljava/util/List; f getInputSlotIndexes +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder + f Ljava/util/List; a slots + 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/world/level/World;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 ()V b setChanged + m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements + m ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon + 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 Lit/unimi/dsi/fastutil/ints/IntList; a val$slots + 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/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 (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 (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents + 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 ()Z c isEmpty + m ()V e setChanged + m ()I f getWidth + 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 tooltip + 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 (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Lnet/minecraft/world/item/AdventureModePredicate; b lambda$static$0 + m ()Ljava/lang/String; b lambda$static$1 + m (Lnet/minecraft/world/item/AdventureModePredicate;)Lcom/mojang/serialization/DataResult; c lambda$static$2 +c net/minecraft/world/item/AnimalArmorItem net/minecraft/world/item/AnimalArmorItem + f Lnet/minecraft/resources/MinecraftKey; j textureLocation + f Lnet/minecraft/resources/MinecraftKey; k overlayTextureLocation + f Lnet/minecraft/world/item/AnimalArmorItem$a; l bodyType + m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable + m ()Lnet/minecraft/resources/MinecraftKey; b getTexture + m ()Lnet/minecraft/resources/MinecraftKey; c getOverlayTexture + m ()Lnet/minecraft/world/item/AnimalArmorItem$a; d getBodyType + m ()Lnet/minecraft/sounds/SoundEffect; e 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 Ljava/util/function/Function; c textureLocator + f Lnet/minecraft/sounds/SoundEffect; d breakingSound + f [Lnet/minecraft/world/item/AnimalArmorItem$a; e $VALUES + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$2 + m ()[Lnet/minecraft/world/item/AnimalArmorItem$a; a $values + m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$0 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b lambda$static$1 +c net/minecraft/world/item/ArmorMaterial net/minecraft/world/item/ArmorMaterial + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Map; b defense + f I c enchantmentValue + f Lnet/minecraft/core/Holder; d equipSound + f Ljava/util/function/Supplier; e repairIngredient + f Ljava/util/List; f layers + f F g toughness + f F h knockbackResistance + m (Lnet/minecraft/world/item/ItemArmor$a;)I a getDefense + m ()Ljava/util/Map; a defense + m ()I b enchantmentValue + m ()Lnet/minecraft/core/Holder; c equipSound + m ()Ljava/util/function/Supplier; d repairIngredient + m ()Ljava/util/List; e layers + m ()F f toughness + m ()F g knockbackResistance +c net/minecraft/world/item/ArmorMaterial$a net/minecraft/world/item/ArmorMaterial$Layer + f Lnet/minecraft/resources/MinecraftKey; a assetName + f Ljava/lang/String; b suffix + f Z c dyeable + f Lnet/minecraft/resources/MinecraftKey; d innerTexture + f Lnet/minecraft/resources/MinecraftKey; e outerTexture + m (Z)Lnet/minecraft/resources/MinecraftKey; a texture + m ()Z a dyeable + m (ZLjava/lang/String;)Ljava/lang/String; a lambda$resolveTexture$0 + m (Z)Lnet/minecraft/resources/MinecraftKey; b resolveTexture +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/entity/Entity;)Z a lambda$calculateHitResult$0 + 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/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c 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 BAR_COLOR + f I b TOOLTIP_MAX_WEIGHT + 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/player/EntityHuman;)Z a dropContents + 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/entity/Entity;)V a playRemoveOneSound + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropContents$0 + 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/entity/item/EntityItem;)V a onDestroyed + m (Lnet/minecraft/world/entity/Entity;)V b playInsertSound + m (Lnet/minecraft/world/entity/Entity;)V c playDropContentsSound + m (Lnet/minecraft/world/item/ItemStack;)F d getFullnessDisplay + m (Lnet/minecraft/world/item/ItemStack;)Z e isBarVisible + m (Lnet/minecraft/world/item/ItemStack;)I f getBarWidth + m (Lnet/minecraft/world/item/ItemStack;)I g getBarColor + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; h getTooltipImage +c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab + f Lnet/minecraft/network/chat/IChatBaseComponent; a displayName + f Ljava/lang/String; b backgroundSuffix + f Z c canScroll + f Z d showTitle + f Z e alignedRight + f Lnet/minecraft/world/item/CreativeModeTab$f; f row + f I g column + f Lnet/minecraft/world/item/CreativeModeTab$h; h type + f Lnet/minecraft/world/item/ItemStack; i iconItemStack + f Ljava/util/Collection; j displayItems + f Ljava/util/Set; k displayItemsSearchTab + f Ljava/util/function/Consumer; l searchTreeBuilder + 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 (Ljava/util/function/Consumer;)V a setSearchTreeBuilder + m (Lnet/minecraft/world/item/ItemStack;)Z a contains + 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 ()Ljava/lang/String; c getBackgroundSuffix + 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 ()V n rebuildSearchTree + m ()Ljava/lang/IllegalStateException; o 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 Ljava/lang/String; k backgroundSuffix + 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/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 (Ljava/lang/String;)Lnet/minecraft/world/item/CreativeModeTab$a; a backgroundSuffix + 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/ResourceKey; a BUILDING_BLOCKS + f Lnet/minecraft/resources/ResourceKey; b COLORED_BLOCKS + f Lnet/minecraft/resources/ResourceKey; c NATURAL_BLOCKS + f Lnet/minecraft/resources/ResourceKey; d FUNCTIONAL_BLOCKS + f Lnet/minecraft/resources/ResourceKey; e REDSTONE_BLOCKS + f Lnet/minecraft/resources/ResourceKey; f HOTBAR + f Lnet/minecraft/resources/ResourceKey; g SEARCH + f Lnet/minecraft/resources/ResourceKey; h TOOLS_AND_UTILITIES + f Lnet/minecraft/resources/ResourceKey; i COMBAT + f Lnet/minecraft/resources/ResourceKey; j FOOD_AND_DRINKS + f Lnet/minecraft/resources/ResourceKey; k INGREDIENTS + f Lnet/minecraft/resources/ResourceKey; l SPAWN_EGGS + f Lnet/minecraft/resources/ResourceKey; m OP_BLOCKS + f Lnet/minecraft/resources/ResourceKey; n INVENTORY + f Ljava/util/Comparator; o PAINTING_COMPARATOR + f Lnet/minecraft/world/item/CreativeModeTab$d; p CACHED_PARAMETERS + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V a lambda$buildAllTabContents$55 + m (Lnet/minecraft/world/item/CreativeModeTab$e;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/world/item/CreativeModeTab$g;)V a generateSuspiciousStews + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateEnchantmentBookTypesOnlyMaxLevel + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a lambda$generateInstrumentTypes$47 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$22 + 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 (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Ljava/util/Set;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$generateEnchantmentBookTypesAllLevels$43 + 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$54 + 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$49 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$25 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$c;)Z a lambda$generatePotionEffectTypes$35 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$31 + m (Lnet/minecraft/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/item/ItemStack; a lambda$generateEnchantmentBookTypesAllLevels$44 + 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$36 + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Ljava/util/stream/Stream; a lambda$generateEnchantmentBookTypesAllLevels$45 + 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$48 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$generatePresetPaintings$50 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/Holder$c;)V a lambda$generatePresetPaintings$51 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$generateEnchantmentBookTypesAllLevels$42 + 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/world/entity/decoration/PaintingVariant;)I a lambda$static$34 + 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$46 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V b generateEnchantmentBookTypesAllLevels + m (Lnet/minecraft/world/item/CreativeModeTab;)Z b lambda$buildAllTabContents$52 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateOminousVials + m ()Lnet/minecraft/world/item/CreativeModeTab; b getDefaultTab + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V b lambda$buildAllTabContents$53 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z b lambda$generateEnchantmentBookTypesOnlyMaxLevel$38 + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/item/ItemStack; b lambda$generateEnchantmentBookTypesOnlyMaxLevel$40 + 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$19 + m (Ljava/util/Set;Lnet/minecraft/world/item/enchantment/Enchantment;)Z b lambda$generateEnchantmentBookTypesOnlyMaxLevel$39 + 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/core/HolderLookup$b;)V c lambda$bootstrap$8 + 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$41 + 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$37 + 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; c 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/EnumAnimation net/minecraft/world/item/UseAnim + f Lnet/minecraft/world/item/EnumAnimation; a NONE + f Lnet/minecraft/world/item/EnumAnimation; b EAT + f Lnet/minecraft/world/item/EnumAnimation; c DRINK + f Lnet/minecraft/world/item/EnumAnimation; d BLOCK + f Lnet/minecraft/world/item/EnumAnimation; e BOW + f Lnet/minecraft/world/item/EnumAnimation; f SPEAR + f Lnet/minecraft/world/item/EnumAnimation; g CROSSBOW + f Lnet/minecraft/world/item/EnumAnimation; h SPYGLASS + f Lnet/minecraft/world/item/EnumAnimation; i TOOT_HORN + f Lnet/minecraft/world/item/EnumAnimation; j BRUSH + f [Lnet/minecraft/world/item/EnumAnimation; k $VALUES + m ()[Lnet/minecraft/world/item/EnumAnimation; a $values +c net/minecraft/world/item/EnumArmorMaterial net/minecraft/world/item/ArmorMaterials + f Lnet/minecraft/core/Holder; a LEATHER + f Lnet/minecraft/core/Holder; b CHAIN + f Lnet/minecraft/core/Holder; c IRON + f Lnet/minecraft/core/Holder; d GOLD + f Lnet/minecraft/core/Holder; e DIAMOND + f Lnet/minecraft/core/Holder; f TURTLE + f Lnet/minecraft/core/Holder; g NETHERITE + f Lnet/minecraft/core/Holder; h ARMADILLO + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap + m (Ljava/util/EnumMap;)V a lambda$static$14 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; a lambda$static$15 + m (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/core/Holder;FFLjava/util/function/Supplier;)Lnet/minecraft/core/Holder; a register + m (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/core/Holder;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/core/Holder; a register + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$static$13 + m (Ljava/util/EnumMap;)V b lambda$static$12 + m (Ljava/util/EnumMap;)V c lambda$static$10 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; c lambda$static$11 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; d lambda$static$9 + m (Ljava/util/EnumMap;)V d lambda$static$8 + m (Ljava/util/EnumMap;)V e lambda$static$6 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; e lambda$static$7 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f lambda$static$5 + m (Ljava/util/EnumMap;)V f lambda$static$4 + m (Ljava/util/EnumMap;)V g lambda$static$2 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$3 + m (Ljava/util/EnumMap;)V h lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$1 +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 [F x textureDiffuseColors + f I y fireworkColor + f I z textColor + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a lambda$static$1 + 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/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 ()Ljava/lang/String; c getSerializedName + m ()[F d getTextureDiffuseColors + 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/EnumToolMaterial net/minecraft/world/item/Tiers + f Lnet/minecraft/world/item/EnumToolMaterial; a WOOD + f Lnet/minecraft/world/item/EnumToolMaterial; b STONE + f Lnet/minecraft/world/item/EnumToolMaterial; c IRON + f Lnet/minecraft/world/item/EnumToolMaterial; d DIAMOND + f Lnet/minecraft/world/item/EnumToolMaterial; e GOLD + f Lnet/minecraft/world/item/EnumToolMaterial; f NETHERITE + f Lnet/minecraft/tags/TagKey; g incorrectBlocksForDrops + f I h uses + f F i speed + f F j damage + f I k enchantmentValue + f Ljava/util/function/Supplier; l repairIngredient + f [Lnet/minecraft/world/item/EnumToolMaterial; m $VALUES + m ()I a getUses + m ()F b getSpeed + m ()F c getAttackDamageBonus + m ()Lnet/minecraft/tags/TagKey; d getIncorrectBlocksForDrops + m ()I e getEnchantmentValue + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f getRepairIngredient + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$5 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$4 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; i lambda$static$3 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; j lambda$static$2 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; k lambda$static$1 + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; l lambda$static$0 + m ()[Lnet/minecraft/world/item/EnumToolMaterial; m $values +c net/minecraft/world/item/Equipable net/minecraft/world/item/Equipable + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a swapWithEquipmentSlot + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/Equipable; c_ get + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot + m ()Lnet/minecraft/core/Holder; n getEquipSound +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; h lambda$static$1 + m ()Lcom/google/common/collect/BiMap; k 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 I f useDuration + f F g range + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; a soundEvent + m ()I b useDuration + m ()F c range +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/item/ItemStack;Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)V a setRandom + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)V a lambda$setRandom$0 + 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$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; j getInstrument +c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments + f I a GOAT_HORN_RANGE_BLOCKS + f I 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/core/IRegistry;)Lnet/minecraft/world/item/Instrument; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create +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 Ljava/util/Map; d BY_BLOCK + f Ljava/util/UUID; e BASE_ATTACK_DAMAGE_UUID + f Ljava/util/UUID; f BASE_ATTACK_SPEED_UUID + f I g DEFAULT_MAX_STACK_SIZE + f I h ABSOLUTE_MAX_STACK_SIZE + f I i MAX_BAR_WIDTH + f Lnet/minecraft/world/item/Item; j craftingRemainingItem + f Ljava/lang/String; k descriptionId + f Lnet/minecraft/world/flag/FeatureFlagSet; l requiredFeatures + 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/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable + 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/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/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/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/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + 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/entity/player/EntityHuman;F)F a getAttackDamageBonus + m ()Ljava/lang/String; a getDescriptionId + 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 ()Z aj_ isComplex + m ()Lnet/minecraft/sounds/SoundEffect; ak_ getDrinkingSound + m ()Lnet/minecraft/sounds/SoundEffect; al_ getEatingSound + m ()Z am_ canFitInsideContainerItems + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)V b onCraftedBy + m (I)Lnet/minecraft/world/item/Item; b byId + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;)Z d_ isFoil + m (Lnet/minecraft/world/item/ItemStack;)Z e isBarVisible + m ()Lnet/minecraft/sounds/SoundEffect; e getBreakingSound + m (Lnet/minecraft/world/item/ItemStack;)I f getBarWidth + m (Lnet/minecraft/world/item/ItemStack;)I g getBarColor + m ()I g getEnchantmentValue + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; h getTooltipImage + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; j getDefaultAttributeModifiers + m (Lnet/minecraft/world/item/ItemStack;)Z m useOnRelease + m (Lnet/minecraft/world/item/ItemStack;)V n verifyComponentsAfterLoad + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName + m ()Lnet/minecraft/core/Holder$c; o builtInRegistryHolder + m ()Lnet/minecraft/core/component/DataComponentMap; p components + m ()I q getDefaultMaxStackSize + m ()Lnet/minecraft/world/item/Item; r asItem + m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getDescription + m ()Ljava/lang/String; t getOrCreateDescriptionId + m ()Lnet/minecraft/world/item/Item; u getCraftingRemainingItem + m ()Z v hasCraftingRemainingItem + m ()Lnet/minecraft/world/item/ItemStack; w getDefaultInstance +c net/minecraft/world/item/Item$Info net/minecraft/world/item/Item$Properties + f Lcom/google/common/collect/Interner; a COMPONENT_INTERNER + f Lnet/minecraft/core/component/DataComponentMap$a; b components + f Lnet/minecraft/world/item/Item; c craftingRemainingItem + f Lnet/minecraft/world/flag/FeatureFlagSet; d requiredFeatures + m ()Lnet/minecraft/world/item/Item$Info; a fireResistant + 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 (I)Lnet/minecraft/world/item/Item$Info; a stacksTo + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; a craftRemainder + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Info; a component + m (Lnet/minecraft/world/item/EnumItemRarity;)Lnet/minecraft/world/item/Item$Info; a rarity + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Info; a attributes + m (I)Lnet/minecraft/world/item/Item$Info; b durability + m ()Lnet/minecraft/core/component/DataComponentMap; b buildAndValidateComponents + m ()Lnet/minecraft/core/component/DataComponentMap; c buildComponents +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 ()Ljava/lang/String; a getDescriptionId +c net/minecraft/world/item/ItemArmor net/minecraft/world/item/ArmorItem + f Lnet/minecraft/core/dispenser/IDispenseBehavior; a DISPENSE_ITEM_BEHAVIOR + f Lnet/minecraft/world/item/ItemArmor$a; b type + f Lnet/minecraft/core/Holder; c material + f Ljava/util/EnumMap; j ARMOR_MODIFIER_UUID_PER_TYPE + f Ljava/util/function/Supplier; k defaultModifiers + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Z a dispenseArmor + m ()Lnet/minecraft/world/item/ItemArmor$a; f getType + m ()I g getEnchantmentValue + m ()Lnet/minecraft/core/Holder; h getMaterial + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; j getDefaultAttributeModifiers + m ()I k getDefense + m ()F l getToughness + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot + m ()Lnet/minecraft/core/Holder; n getEquipSound +c net/minecraft/world/item/ItemArmor$1 net/minecraft/world/item/ArmorItem$1 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/world/item/ItemArmor$a net/minecraft/world/item/ArmorItem$Type + f Lnet/minecraft/world/item/ItemArmor$a; a HELMET + f Lnet/minecraft/world/item/ItemArmor$a; b CHESTPLATE + f Lnet/minecraft/world/item/ItemArmor$a; c LEGGINGS + f Lnet/minecraft/world/item/ItemArmor$a; d BOOTS + f Lnet/minecraft/world/item/ItemArmor$a; 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 durability + 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 ()Z d hasTrims +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/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 +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/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m ()Lnet/minecraft/tags/TagKey; b getBannerPattern + m ()Lnet/minecraft/network/chat/IChatMutableComponent; c getDisplayName +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/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a updateBlockEntityComponents + m ()Ljava/lang/String; a getDescriptionId + 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 ()Z am_ canFitInsideContainerItems + 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 ()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 Ljava/util/function/Predicate; a ENTITY_PREDICATE + f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; b type + f Z c hasChest + 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/EntityBoat; a getBoat + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use +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/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 +c net/minecraft/world/item/ItemBoneMeal$1 net/minecraft/world/item/BoneMealItem$1 +c net/minecraft/world/item/ItemBook net/minecraft/world/item/BookItem + m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable + m ()I g getEnchantmentValue +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/InteractionResultWrapper; 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 (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/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c 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/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound + 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/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + 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; a 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/InteractionResultWrapper; a use +c net/minecraft/world/item/ItemChorusFruit net/minecraft/world/item/ChorusFruitItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem +c net/minecraft/world/item/ItemCompass net/minecraft/world/item/CompassItem + 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/entity/Entity;IZ)V a inventoryTick + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/GlobalPos; a getSpawnPosition + m (Lnet/minecraft/world/item/ItemStack;)Z d_ isFoil + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId +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/Item;F)F a getCooldownPercent + m (Lnet/minecraft/world/item/Item;I)V a addCooldown + m (Lnet/minecraft/world/item/Item;)Z a isOnCooldown + m ()V a tick + m (Lnet/minecraft/world/item/Item;I)V b onCooldownStarted + m (Lnet/minecraft/world/item/Item;)V b removeCooldown + m (Lnet/minecraft/world/item/Item;)V c onCooldownEnded +c net/minecraft/world/item/ItemCooldown$Info net/minecraft/world/item/ItemCooldowns$CooldownInstance + f I a startTime + f 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/world/item/Item;I)V b onCooldownStarted + m (Lnet/minecraft/world/item/Item;)V c onCooldownEnded +c net/minecraft/world/item/ItemCrossbow net/minecraft/world/item/CrossbowItem + f I a DEFAULT_RANGE + f F b MOB_ARROW_POWER + f I k MAX_CHARGE_DURATION + f Z l startSoundPlayed + f Z m midLoadSoundPlayed + f F n START_SOUND_PERCENT + f F o MID_SOUND_PERCENT + f F p ARROW_POWER + f F q FIREWORK_POWER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + 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 (ILnet/minecraft/world/item/ItemStack;)F a getPowerForTime + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (I)Lnet/minecraft/sounds/SoundEffect; a getStartSound + 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/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a tryLoadProjectiles + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile + 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/util/RandomSource;I)F a getShotPitch + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m ()I c getDefaultProjectileRange + m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Z j isCharged + m (Lnet/minecraft/world/item/ItemStack;)I k getDurabilityUse + m (Lnet/minecraft/world/item/ItemStack;)I l getChargeDuration + m (Lnet/minecraft/world/item/ItemStack;)Z m useOnRelease +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/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; c getDyeColor +c net/minecraft/world/item/ItemEgg net/minecraft/world/item/EggItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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/ItemElytra net/minecraft/world/item/ElytraItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)Z j isFlyEnabled + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot + m ()Lnet/minecraft/core/Holder; n getEquipSound +c net/minecraft/world/item/ItemEnchantedBook net/minecraft/world/item/EnchantedBookItem + m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Lnet/minecraft/world/item/ItemStack; a createForEnchantment + m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable +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/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration +c net/minecraft/world/item/ItemEnderPearl net/minecraft/world/item/EnderpearlItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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/InteractionResultWrapper; 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; c createDispenseConfig +c net/minecraft/world/item/ItemFireball net/minecraft/world/item/FireChargeItem + 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; c 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/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/Vec3D; a getEntityPokingOutOfBlockPos + m ()Lnet/minecraft/world/item/ProjectileItem$a; c 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/InteractionResultWrapper; a use + m ()I g getEnchantmentValue +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/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a turnBottleIntoItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + 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 +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/level/IMaterial;)Ljava/util/function/Consumer; a changeIntoStateAndDropItem + 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/ItemHoneyBottle net/minecraft/world/item/HoneyBottleItem + f I a DRINK_DURATION + 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/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m ()Lnet/minecraft/sounds/SoundEffect; ak_ getDrinkingSound + m ()Lnet/minecraft/sounds/SoundEffect; al_ getEatingSound + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation +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/InteractionResultWrapper; 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 +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/InteractionResultWrapper; a use +c net/minecraft/world/item/ItemLiquidUtil net/minecraft/world/item/ItemUtils + 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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a startUsingInstantly + 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/InteractionResultWrapper; a use +c net/minecraft/world/item/ItemMilkBucket net/minecraft/world/item/MilkBucketItem + f I a DRINK_DURATION + 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/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation +c net/minecraft/world/item/ItemMinecart net/minecraft/world/item/MinecartItem + f Lnet/minecraft/core/dispenser/IDispenseBehavior; a DISPENSE_ITEM_BEHAVIOR + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; b type + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemMinecart$1 net/minecraft/world/item/MinecartItem$1 + 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 + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound +c net/minecraft/world/item/ItemMonsterEgg net/minecraft/world/item/SpawnEggItem + f Ljava/util/Map; a BY_ID + f Lcom/mojang/serialization/MapCodec; b ENTITY_TYPE_FIELD_CODEC + f I c backgroundColor + f I j highlightColor + f Lnet/minecraft/world/entity/EntityTypes; k defaultType + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)Z a spawnsEntity + 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 (I)I a getColor + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/ItemMonsterEgg; a byId + m ()Ljava/lang/Iterable; h eggs + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityTypes; j getType +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/ItemNamedBlock net/minecraft/world/item/ItemNameBlockItem + m ()Ljava/lang/String; a getDescriptionId +c net/minecraft/world/item/ItemPickaxe net/minecraft/world/item/PickaxeItem +c net/minecraft/world/item/ItemPotion net/minecraft/world/item/PotionItem + f I a DRINK_DURATION + 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/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem + 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/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId + m ()Lnet/minecraft/world/item/ItemStack; w getDefaultInstance +c net/minecraft/world/item/ItemPotionThrowable net/minecraft/world/item/ThrowablePotionItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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; c 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; j 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/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Z a hasInfiniteArrows + 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/world/level/World;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 ()I g getEnchantmentValue + m (Lnet/minecraft/world/item/ItemStack;)I k getDurabilityUse +c net/minecraft/world/item/ItemRecord net/minecraft/world/item/RecordItem + f Ljava/util/Map; a BY_NAME + f I b analogOutput + f Lnet/minecraft/sounds/SoundEffect; c sound + f I j lengthInTicks + 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;)Lnet/minecraft/world/item/ItemRecord; a getBySound + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m ()I h getAnalogOutput + m ()Lnet/minecraft/network/chat/IChatMutableComponent; k getDisplayName + m ()Lnet/minecraft/sounds/SoundEffect; l getSound + m ()I m getLengthInTicks +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; h 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/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot +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;)V n verifyComponentsAfterLoad + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName +c net/minecraft/world/item/ItemSnowball net/minecraft/world/item/SnowballItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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/ItemSoup net/minecraft/world/item/BowlFoodItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem +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/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/InteractionResultWrapper; a use +c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack + f Lcom/mojang/serialization/Codec; a ITEM_NON_AIR_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; d STRICT_CODEC + f Lcom/mojang/serialization/Codec; e STRICT_SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; f OPTIONAL_CODEC + f Lcom/mojang/serialization/Codec; g SIMPLE_ITEM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; h OPTIONAL_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; j OPTIONAL_LIST_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; k LIST_STREAM_CODEC + f Lnet/minecraft/world/item/ItemStack; l EMPTY + f Lorg/slf4j/Logger; m LOGGER + f Lnet/minecraft/network/chat/IChatBaseComponent; n DISABLED_ITEM_TOOLTIP + f I o count + f I p popTime + f Lnet/minecraft/world/item/Item; q item + f Lnet/minecraft/core/component/PatchedDataComponentMap; r components + f Lnet/minecraft/world/entity/Entity; s entityRepresentation + m ()Z A isEnchantable + m ()Z B isEnchanted + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; C getEnchantments + m ()Z D isFramed + m ()Lnet/minecraft/world/entity/decoration/EntityItemFrame; E getFrame + m ()Lnet/minecraft/world/entity/Entity; F getEntityRepresentation + m ()Lnet/minecraft/network/chat/IChatBaseComponent; G getDisplayName + m ()I H getPopTime + m ()I I getCount + m ()Lnet/minecraft/sounds/SoundEffect; J getDrinkingSound + m ()Lnet/minecraft/sounds/SoundEffect; K getEatingSound + m ()Lnet/minecraft/sounds/SoundEffect; L getBreakingSound + 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 (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 (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/enchantment/Enchantment;I)V a enchant + 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/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed + 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/entity/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)V a hurtEnemy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/core/HolderSet;)Z a is + 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 (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lenientOptionalFieldOf + m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponentsAndValidate + 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 (ILnet/minecraft/world/entity/EntityLiving;)V a consume + 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 (Lnet/minecraft/world/damagesource/DamageSource;)Z a canBeHurtBy + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a validatedStreamCodec + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed + 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 (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; b saveOptional + m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; b validateStrict + 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/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set + m (Lnet/minecraft/core/component/DataComponentPatch;)V b applyComponents + 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 (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/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c isSameItemSameComponents + m ()Lnet/minecraft/core/component/DataComponentMap; c getPrototype + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; c remove + m (I)Lnet/minecraft/world/item/ItemStack; c copyWithCount + m (I)V d setPopTime + m ()Lnet/minecraft/core/component/DataComponentPatch; d getComponentsPatch + m (I)V e setCount + m ()Z e isEmpty + m (I)V f limitSize + m ()Lnet/minecraft/world/item/ItemStack; f copyAndClear + m (I)V g grow + m ()Lnet/minecraft/world/item/Item; g getItem + m (I)V h shrink + m ()Lnet/minecraft/core/Holder; h getItemHolder + m ()Ljava/util/stream/Stream; i getTags + m ()I j getMaxStackSize + m ()Z k isStackable + m ()Z l isDamageableItem + m ()Z m isDamaged + m ()I n getDamageValue + m ()I o getMaxDamage + m ()Z p isBarVisible + m ()I q getBarWidth + m ()I r getBarColor + m ()Lnet/minecraft/world/item/ItemStack; s copy + m ()Ljava/lang/String; t getDescriptionId + m ()I u getUseDuration + m ()Lnet/minecraft/world/item/EnumAnimation; v getUseAnimation + m ()Z w useOnRelease + m ()Lnet/minecraft/network/chat/IChatBaseComponent; x getHoverName + m ()Z y hasFoil + m ()Lnet/minecraft/world/item/EnumItemRarity; z getRarity +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 + 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/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/ItemSuspiciousStew net/minecraft/world/item/SuspiciousStewItem + f I a DEFAULT_DURATION + 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/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem +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/ToolMaterial;IF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m ()Lnet/minecraft/world/item/component/Tool; k createToolProperties +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;)Ljava/lang/String; i getDescriptionId + m ()Lnet/minecraft/world/item/ItemStack; w 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/ToolMaterial;FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes +c net/minecraft/world/item/ItemToolMaterial net/minecraft/world/item/TieredItem + f Lnet/minecraft/world/item/ToolMaterial; a tier + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m ()I g getEnchantmentValue + m ()Lnet/minecraft/world/item/ToolMaterial; h getTier +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 SHOOT_POWER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + 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/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation + m ()I g getEnchantmentValue + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; h createAttributes + m ()Lnet/minecraft/world/item/component/Tool; k createToolProperties +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/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket + 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/ItemWorldMapBase net/minecraft/world/item/ComplexItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket + m ()Z aj_ isComplex +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/item/ItemStack;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Z a resolveBookComponents + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName +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 MANGROVE_PLANKS + f Lnet/minecraft/world/item/Item; S BAMBOO_PLANKS + f Lnet/minecraft/world/item/Item; T CRIMSON_PLANKS + f Lnet/minecraft/world/item/Item; U WARPED_PLANKS + f Lnet/minecraft/world/item/Item; V BAMBOO_MOSAIC + f Lnet/minecraft/world/item/Item; W OAK_SAPLING + f Lnet/minecraft/world/item/Item; X SPRUCE_SAPLING + f Lnet/minecraft/world/item/Item; Y BIRCH_SAPLING + f Lnet/minecraft/world/item/Item; Z JUNGLE_SAPLING + f Lnet/minecraft/world/item/Item; a AIR + f Lnet/minecraft/world/item/Item; aA NETHER_GOLD_ORE + f Lnet/minecraft/world/item/Item; aB NETHER_QUARTZ_ORE + f Lnet/minecraft/world/item/Item; aC ANCIENT_DEBRIS + f Lnet/minecraft/world/item/Item; aD COAL_BLOCK + f Lnet/minecraft/world/item/Item; aE RAW_IRON_BLOCK + f Lnet/minecraft/world/item/Item; aF RAW_COPPER_BLOCK + f Lnet/minecraft/world/item/Item; aG RAW_GOLD_BLOCK + f Lnet/minecraft/world/item/Item; aH HEAVY_CORE + f Lnet/minecraft/world/item/Item; aI AMETHYST_BLOCK + f Lnet/minecraft/world/item/Item; aJ BUDDING_AMETHYST + f Lnet/minecraft/world/item/Item; aK IRON_BLOCK + f Lnet/minecraft/world/item/Item; aL COPPER_BLOCK + f Lnet/minecraft/world/item/Item; aM GOLD_BLOCK + f Lnet/minecraft/world/item/Item; aN DIAMOND_BLOCK + f Lnet/minecraft/world/item/Item; aO NETHERITE_BLOCK + f Lnet/minecraft/world/item/Item; aP EXPOSED_COPPER + f Lnet/minecraft/world/item/Item; aQ WEATHERED_COPPER + f Lnet/minecraft/world/item/Item; aR OXIDIZED_COPPER + f Lnet/minecraft/world/item/Item; aS CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aT EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aU WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aV OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aW CUT_COPPER + f Lnet/minecraft/world/item/Item; aX EXPOSED_CUT_COPPER + f Lnet/minecraft/world/item/Item; aY WEATHERED_CUT_COPPER + f Lnet/minecraft/world/item/Item; aZ OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/item/Item; aa ACACIA_SAPLING + f Lnet/minecraft/world/item/Item; ab CHERRY_SAPLING + f Lnet/minecraft/world/item/Item; ac DARK_OAK_SAPLING + f Lnet/minecraft/world/item/Item; ad MANGROVE_PROPAGULE + f Lnet/minecraft/world/item/Item; ae BEDROCK + f Lnet/minecraft/world/item/Item; af SAND + f Lnet/minecraft/world/item/Item; ag SUSPICIOUS_SAND + f Lnet/minecraft/world/item/Item; ah SUSPICIOUS_GRAVEL + f Lnet/minecraft/world/item/Item; ai RED_SAND + f Lnet/minecraft/world/item/Item; aj GRAVEL + f Lnet/minecraft/world/item/Item; ak COAL_ORE + f Lnet/minecraft/world/item/Item; al DEEPSLATE_COAL_ORE + f Lnet/minecraft/world/item/Item; am IRON_ORE + f Lnet/minecraft/world/item/Item; an DEEPSLATE_IRON_ORE + f Lnet/minecraft/world/item/Item; ao COPPER_ORE + f Lnet/minecraft/world/item/Item; ap DEEPSLATE_COPPER_ORE + f Lnet/minecraft/world/item/Item; aq GOLD_ORE + f Lnet/minecraft/world/item/Item; ar DEEPSLATE_GOLD_ORE + f Lnet/minecraft/world/item/Item; as REDSTONE_ORE + f Lnet/minecraft/world/item/Item; at DEEPSLATE_REDSTONE_ORE + f Lnet/minecraft/world/item/Item; au EMERALD_ORE + f Lnet/minecraft/world/item/Item; av DEEPSLATE_EMERALD_ORE + f Lnet/minecraft/world/item/Item; aw LAPIS_ORE + f Lnet/minecraft/world/item/Item; ax DEEPSLATE_LAPIS_ORE + f Lnet/minecraft/world/item/Item; ay DIAMOND_ORE + f Lnet/minecraft/world/item/Item; az DEEPSLATE_DIAMOND_ORE + f Lnet/minecraft/world/item/Item; b STONE + f Lnet/minecraft/world/item/Item; bA WAXED_WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bB WAXED_OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bC OAK_LOG + f Lnet/minecraft/world/item/Item; bD SPRUCE_LOG + f Lnet/minecraft/world/item/Item; bE BIRCH_LOG + f Lnet/minecraft/world/item/Item; bF JUNGLE_LOG + f Lnet/minecraft/world/item/Item; bG ACACIA_LOG + f Lnet/minecraft/world/item/Item; bH CHERRY_LOG + f Lnet/minecraft/world/item/Item; bI DARK_OAK_LOG + f Lnet/minecraft/world/item/Item; bJ MANGROVE_LOG + f Lnet/minecraft/world/item/Item; bK MANGROVE_ROOTS + f Lnet/minecraft/world/item/Item; bL MUDDY_MANGROVE_ROOTS + f Lnet/minecraft/world/item/Item; bM CRIMSON_STEM + f Lnet/minecraft/world/item/Item; bN WARPED_STEM + f Lnet/minecraft/world/item/Item; bO BAMBOO_BLOCK + f Lnet/minecraft/world/item/Item; bP STRIPPED_OAK_LOG + f Lnet/minecraft/world/item/Item; bQ STRIPPED_SPRUCE_LOG + f Lnet/minecraft/world/item/Item; bR STRIPPED_BIRCH_LOG + f Lnet/minecraft/world/item/Item; bS STRIPPED_JUNGLE_LOG + f Lnet/minecraft/world/item/Item; bT STRIPPED_ACACIA_LOG + f Lnet/minecraft/world/item/Item; bU STRIPPED_CHERRY_LOG + f Lnet/minecraft/world/item/Item; bV STRIPPED_DARK_OAK_LOG + f Lnet/minecraft/world/item/Item; bW STRIPPED_MANGROVE_LOG + f Lnet/minecraft/world/item/Item; bX STRIPPED_CRIMSON_STEM + f Lnet/minecraft/world/item/Item; bY STRIPPED_WARPED_STEM + f Lnet/minecraft/world/item/Item; bZ STRIPPED_OAK_WOOD + f Lnet/minecraft/world/item/Item; ba CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bb EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bc WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bd OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; be CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bf EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bg WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bh OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bi WAXED_COPPER_BLOCK + f Lnet/minecraft/world/item/Item; bj WAXED_EXPOSED_COPPER + f Lnet/minecraft/world/item/Item; bk WAXED_WEATHERED_COPPER + f Lnet/minecraft/world/item/Item; bl WAXED_OXIDIZED_COPPER + f Lnet/minecraft/world/item/Item; bm WAXED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bn WAXED_EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bo WAXED_WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bp WAXED_OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bq WAXED_CUT_COPPER + f Lnet/minecraft/world/item/Item; br WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bs WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bt WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bu WAXED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bv WAXED_EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bw WAXED_WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bx WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; by WAXED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bz WAXED_EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; c GRANITE + f Lnet/minecraft/world/item/Item; cA DARK_OAK_LEAVES + f Lnet/minecraft/world/item/Item; cB MANGROVE_LEAVES + f Lnet/minecraft/world/item/Item; cC AZALEA_LEAVES + f Lnet/minecraft/world/item/Item; cD FLOWERING_AZALEA_LEAVES + f Lnet/minecraft/world/item/Item; cE SPONGE + f Lnet/minecraft/world/item/Item; cF WET_SPONGE + f Lnet/minecraft/world/item/Item; cG GLASS + f Lnet/minecraft/world/item/Item; cH TINTED_GLASS + f Lnet/minecraft/world/item/Item; cI LAPIS_BLOCK + f Lnet/minecraft/world/item/Item; cJ SANDSTONE + f Lnet/minecraft/world/item/Item; cK CHISELED_SANDSTONE + f Lnet/minecraft/world/item/Item; cL CUT_SANDSTONE + f Lnet/minecraft/world/item/Item; cM COBWEB + f Lnet/minecraft/world/item/Item; cN SHORT_GRASS + f Lnet/minecraft/world/item/Item; cO FERN + f Lnet/minecraft/world/item/Item; cP AZALEA + f Lnet/minecraft/world/item/Item; cQ FLOWERING_AZALEA + f Lnet/minecraft/world/item/Item; cR DEAD_BUSH + f Lnet/minecraft/world/item/Item; cS SEAGRASS + f Lnet/minecraft/world/item/Item; cT SEA_PICKLE + f Lnet/minecraft/world/item/Item; cU WHITE_WOOL + f Lnet/minecraft/world/item/Item; cV ORANGE_WOOL + f Lnet/minecraft/world/item/Item; cW MAGENTA_WOOL + f Lnet/minecraft/world/item/Item; cX LIGHT_BLUE_WOOL + f Lnet/minecraft/world/item/Item; cY YELLOW_WOOL + f Lnet/minecraft/world/item/Item; cZ LIME_WOOL + f Lnet/minecraft/world/item/Item; ca STRIPPED_SPRUCE_WOOD + f Lnet/minecraft/world/item/Item; cb STRIPPED_BIRCH_WOOD + f Lnet/minecraft/world/item/Item; cc STRIPPED_JUNGLE_WOOD + f Lnet/minecraft/world/item/Item; cd STRIPPED_ACACIA_WOOD + f Lnet/minecraft/world/item/Item; ce STRIPPED_CHERRY_WOOD + f Lnet/minecraft/world/item/Item; cf STRIPPED_DARK_OAK_WOOD + f Lnet/minecraft/world/item/Item; cg STRIPPED_MANGROVE_WOOD + f Lnet/minecraft/world/item/Item; ch STRIPPED_CRIMSON_HYPHAE + f Lnet/minecraft/world/item/Item; ci STRIPPED_WARPED_HYPHAE + f Lnet/minecraft/world/item/Item; cj STRIPPED_BAMBOO_BLOCK + f Lnet/minecraft/world/item/Item; ck OAK_WOOD + f Lnet/minecraft/world/item/Item; cl SPRUCE_WOOD + f Lnet/minecraft/world/item/Item; cm BIRCH_WOOD + f Lnet/minecraft/world/item/Item; cn JUNGLE_WOOD + f Lnet/minecraft/world/item/Item; co ACACIA_WOOD + f Lnet/minecraft/world/item/Item; cp CHERRY_WOOD + f Lnet/minecraft/world/item/Item; cq DARK_OAK_WOOD + f Lnet/minecraft/world/item/Item; cr MANGROVE_WOOD + f Lnet/minecraft/world/item/Item; cs CRIMSON_HYPHAE + f Lnet/minecraft/world/item/Item; ct WARPED_HYPHAE + f Lnet/minecraft/world/item/Item; cu OAK_LEAVES + f Lnet/minecraft/world/item/Item; cv SPRUCE_LEAVES + f Lnet/minecraft/world/item/Item; cw BIRCH_LEAVES + f Lnet/minecraft/world/item/Item; cx JUNGLE_LEAVES + f Lnet/minecraft/world/item/Item; cy ACACIA_LEAVES + f Lnet/minecraft/world/item/Item; cz CHERRY_LEAVES + f Lnet/minecraft/world/item/Item; d POLISHED_GRANITE + f Lnet/minecraft/world/item/Item; dA BROWN_MUSHROOM + f Lnet/minecraft/world/item/Item; dB RED_MUSHROOM + f Lnet/minecraft/world/item/Item; dC CRIMSON_FUNGUS + f Lnet/minecraft/world/item/Item; dD WARPED_FUNGUS + f Lnet/minecraft/world/item/Item; dE CRIMSON_ROOTS + f Lnet/minecraft/world/item/Item; dF WARPED_ROOTS + f Lnet/minecraft/world/item/Item; dG NETHER_SPROUTS + f Lnet/minecraft/world/item/Item; dH WEEPING_VINES + f Lnet/minecraft/world/item/Item; dI TWISTING_VINES + f Lnet/minecraft/world/item/Item; dJ SUGAR_CANE + f Lnet/minecraft/world/item/Item; dK KELP + f Lnet/minecraft/world/item/Item; dL MOSS_CARPET + f Lnet/minecraft/world/item/Item; dM PINK_PETALS + f Lnet/minecraft/world/item/Item; dN MOSS_BLOCK + f Lnet/minecraft/world/item/Item; dO HANGING_ROOTS + f Lnet/minecraft/world/item/Item; dP BIG_DRIPLEAF + f Lnet/minecraft/world/item/Item; dQ SMALL_DRIPLEAF + f Lnet/minecraft/world/item/Item; dR BAMBOO + f Lnet/minecraft/world/item/Item; dS OAK_SLAB + f Lnet/minecraft/world/item/Item; dT SPRUCE_SLAB + f Lnet/minecraft/world/item/Item; dU BIRCH_SLAB + f Lnet/minecraft/world/item/Item; dV JUNGLE_SLAB + f Lnet/minecraft/world/item/Item; dW ACACIA_SLAB + f Lnet/minecraft/world/item/Item; dX CHERRY_SLAB + f Lnet/minecraft/world/item/Item; dY DARK_OAK_SLAB + f Lnet/minecraft/world/item/Item; dZ MANGROVE_SLAB + f Lnet/minecraft/world/item/Item; da PINK_WOOL + f Lnet/minecraft/world/item/Item; db GRAY_WOOL + f Lnet/minecraft/world/item/Item; dc LIGHT_GRAY_WOOL + f Lnet/minecraft/world/item/Item; dd CYAN_WOOL + f Lnet/minecraft/world/item/Item; de PURPLE_WOOL + f Lnet/minecraft/world/item/Item; df BLUE_WOOL + f Lnet/minecraft/world/item/Item; dg BROWN_WOOL + f Lnet/minecraft/world/item/Item; dh GREEN_WOOL + f Lnet/minecraft/world/item/Item; di RED_WOOL + f Lnet/minecraft/world/item/Item; dj BLACK_WOOL + f Lnet/minecraft/world/item/Item; dk DANDELION + f Lnet/minecraft/world/item/Item; dl POPPY + f Lnet/minecraft/world/item/Item; dm BLUE_ORCHID + f Lnet/minecraft/world/item/Item; dn ALLIUM + f Lnet/minecraft/world/item/Item; do AZURE_BLUET + f Lnet/minecraft/world/item/Item; dp RED_TULIP + f Lnet/minecraft/world/item/Item; dq ORANGE_TULIP + f Lnet/minecraft/world/item/Item; dr WHITE_TULIP + f Lnet/minecraft/world/item/Item; ds PINK_TULIP + f Lnet/minecraft/world/item/Item; dt OXEYE_DAISY + f Lnet/minecraft/world/item/Item; du CORNFLOWER + f Lnet/minecraft/world/item/Item; dv LILY_OF_THE_VALLEY + f Lnet/minecraft/world/item/Item; dw WITHER_ROSE + f Lnet/minecraft/world/item/Item; dx TORCHFLOWER + f Lnet/minecraft/world/item/Item; dy PITCHER_PLANT + f Lnet/minecraft/world/item/Item; dz SPORE_BLOSSOM + f Lnet/minecraft/world/item/Item; e DIORITE + f Lnet/minecraft/world/item/Item; eA BOOKSHELF + f Lnet/minecraft/world/item/Item; eB CHISELED_BOOKSHELF + f Lnet/minecraft/world/item/Item; eC DECORATED_POT + f Lnet/minecraft/world/item/Item; eD MOSSY_COBBLESTONE + f Lnet/minecraft/world/item/Item; eE OBSIDIAN + f Lnet/minecraft/world/item/Item; eF TORCH + f Lnet/minecraft/world/item/Item; eG END_ROD + f Lnet/minecraft/world/item/Item; eH CHORUS_PLANT + f Lnet/minecraft/world/item/Item; eI CHORUS_FLOWER + f Lnet/minecraft/world/item/Item; eJ PURPUR_BLOCK + f Lnet/minecraft/world/item/Item; eK PURPUR_PILLAR + f Lnet/minecraft/world/item/Item; eL PURPUR_STAIRS + f Lnet/minecraft/world/item/Item; eM SPAWNER + f Lnet/minecraft/world/item/Item; eN CHEST + f Lnet/minecraft/world/item/Item; eO CRAFTING_TABLE + f Lnet/minecraft/world/item/Item; eP FARMLAND + f Lnet/minecraft/world/item/Item; eQ FURNACE + f Lnet/minecraft/world/item/Item; eR LADDER + f Lnet/minecraft/world/item/Item; eS COBBLESTONE_STAIRS + f Lnet/minecraft/world/item/Item; eT SNOW + f Lnet/minecraft/world/item/Item; eU ICE + f Lnet/minecraft/world/item/Item; eV SNOW_BLOCK + f Lnet/minecraft/world/item/Item; eW CACTUS + f Lnet/minecraft/world/item/Item; eX CLAY + f Lnet/minecraft/world/item/Item; eY JUKEBOX + f Lnet/minecraft/world/item/Item; eZ OAK_FENCE + f Lnet/minecraft/world/item/Item; ea BAMBOO_SLAB + f Lnet/minecraft/world/item/Item; eb BAMBOO_MOSAIC_SLAB + f Lnet/minecraft/world/item/Item; ec CRIMSON_SLAB + f Lnet/minecraft/world/item/Item; ed WARPED_SLAB + f Lnet/minecraft/world/item/Item; ee STONE_SLAB + f Lnet/minecraft/world/item/Item; ef SMOOTH_STONE_SLAB + f Lnet/minecraft/world/item/Item; eg SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; eh CUT_STANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; ei PETRIFIED_OAK_SLAB + f Lnet/minecraft/world/item/Item; ej COBBLESTONE_SLAB + f Lnet/minecraft/world/item/Item; ek BRICK_SLAB + f Lnet/minecraft/world/item/Item; el STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; em MUD_BRICK_SLAB + f Lnet/minecraft/world/item/Item; en NETHER_BRICK_SLAB + f Lnet/minecraft/world/item/Item; eo QUARTZ_SLAB + f Lnet/minecraft/world/item/Item; ep RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; eq CUT_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; er PURPUR_SLAB + f Lnet/minecraft/world/item/Item; es PRISMARINE_SLAB + f Lnet/minecraft/world/item/Item; et PRISMARINE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; eu DARK_PRISMARINE_SLAB + f Lnet/minecraft/world/item/Item; ev SMOOTH_QUARTZ + f Lnet/minecraft/world/item/Item; ew SMOOTH_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; ex SMOOTH_SANDSTONE + f Lnet/minecraft/world/item/Item; ey SMOOTH_STONE + f Lnet/minecraft/world/item/Item; ez BRICKS + f Lnet/minecraft/world/item/Item; f POLISHED_DIORITE + f Lnet/minecraft/world/item/Item; fA INFESTED_CHISELED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fB INFESTED_DEEPSLATE + f Lnet/minecraft/world/item/Item; fC STONE_BRICKS + f Lnet/minecraft/world/item/Item; fD MOSSY_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fE CRACKED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fF CHISELED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fG PACKED_MUD + f Lnet/minecraft/world/item/Item; fH MUD_BRICKS + f Lnet/minecraft/world/item/Item; fI DEEPSLATE_BRICKS + f Lnet/minecraft/world/item/Item; fJ CRACKED_DEEPSLATE_BRICKS + f Lnet/minecraft/world/item/Item; fK DEEPSLATE_TILES + f Lnet/minecraft/world/item/Item; fL CRACKED_DEEPSLATE_TILES + f Lnet/minecraft/world/item/Item; fM CHISELED_DEEPSLATE + f Lnet/minecraft/world/item/Item; fN REINFORCED_DEEPSLATE + f Lnet/minecraft/world/item/Item; fO BROWN_MUSHROOM_BLOCK + f Lnet/minecraft/world/item/Item; fP RED_MUSHROOM_BLOCK + f Lnet/minecraft/world/item/Item; fQ MUSHROOM_STEM + f Lnet/minecraft/world/item/Item; fR IRON_BARS + f Lnet/minecraft/world/item/Item; fS CHAIN + f Lnet/minecraft/world/item/Item; fT GLASS_PANE + f Lnet/minecraft/world/item/Item; fU MELON + f Lnet/minecraft/world/item/Item; fV VINE + f Lnet/minecraft/world/item/Item; fW GLOW_LICHEN + f Lnet/minecraft/world/item/Item; fX BRICK_STAIRS + f Lnet/minecraft/world/item/Item; fY STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; fZ MUD_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; fa SPRUCE_FENCE + f Lnet/minecraft/world/item/Item; fb BIRCH_FENCE + f Lnet/minecraft/world/item/Item; fc JUNGLE_FENCE + f Lnet/minecraft/world/item/Item; fd ACACIA_FENCE + f Lnet/minecraft/world/item/Item; fe CHERRY_FENCE + f Lnet/minecraft/world/item/Item; ff DARK_OAK_FENCE + f Lnet/minecraft/world/item/Item; fg MANGROVE_FENCE + f Lnet/minecraft/world/item/Item; fh BAMBOO_FENCE + f Lnet/minecraft/world/item/Item; fi CRIMSON_FENCE + f Lnet/minecraft/world/item/Item; fj WARPED_FENCE + f Lnet/minecraft/world/item/Item; fk PUMPKIN + f Lnet/minecraft/world/item/Item; fl CARVED_PUMPKIN + f Lnet/minecraft/world/item/Item; fm JACK_O_LANTERN + f Lnet/minecraft/world/item/Item; fn NETHERRACK + f Lnet/minecraft/world/item/Item; fo SOUL_SAND + f Lnet/minecraft/world/item/Item; fp SOUL_SOIL + f Lnet/minecraft/world/item/Item; fq BASALT + f Lnet/minecraft/world/item/Item; fr POLISHED_BASALT + f Lnet/minecraft/world/item/Item; fs SMOOTH_BASALT + f Lnet/minecraft/world/item/Item; ft SOUL_TORCH + f Lnet/minecraft/world/item/Item; fu GLOWSTONE + f Lnet/minecraft/world/item/Item; fv INFESTED_STONE + f Lnet/minecraft/world/item/Item; fw INFESTED_COBBLESTONE + f Lnet/minecraft/world/item/Item; fx INFESTED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fy INFESTED_MOSSY_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fz INFESTED_CRACKED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; g ANDESITE + f Lnet/minecraft/world/item/Item; gA MANGROVE_STAIRS + f Lnet/minecraft/world/item/Item; gB BAMBOO_STAIRS + f Lnet/minecraft/world/item/Item; gC BAMBOO_MOSAIC_STAIRS + f Lnet/minecraft/world/item/Item; gD CRIMSON_STAIRS + f Lnet/minecraft/world/item/Item; gE WARPED_STAIRS + f Lnet/minecraft/world/item/Item; gF COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; gG BEACON + f Lnet/minecraft/world/item/Item; gH COBBLESTONE_WALL + f Lnet/minecraft/world/item/Item; gI MOSSY_COBBLESTONE_WALL + f Lnet/minecraft/world/item/Item; gJ BRICK_WALL + f Lnet/minecraft/world/item/Item; gK PRISMARINE_WALL + f Lnet/minecraft/world/item/Item; gL RED_SANDSTONE_WALL + f Lnet/minecraft/world/item/Item; gM MOSSY_STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; gN GRANITE_WALL + f Lnet/minecraft/world/item/Item; gO STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; gP MUD_BRICK_WALL + f Lnet/minecraft/world/item/Item; gQ NETHER_BRICK_WALL + f Lnet/minecraft/world/item/Item; gR ANDESITE_WALL + f Lnet/minecraft/world/item/Item; gS RED_NETHER_BRICK_WALL + f Lnet/minecraft/world/item/Item; gT SANDSTONE_WALL + f Lnet/minecraft/world/item/Item; gU END_STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; gV DIORITE_WALL + f Lnet/minecraft/world/item/Item; gW BLACKSTONE_WALL + f Lnet/minecraft/world/item/Item; gX POLISHED_BLACKSTONE_WALL + f Lnet/minecraft/world/item/Item; gY POLISHED_BLACKSTONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; gZ COBBLED_DEEPSLATE_WALL + f Lnet/minecraft/world/item/Item; ga MYCELIUM + f Lnet/minecraft/world/item/Item; gb LILY_PAD + f Lnet/minecraft/world/item/Item; gc NETHER_BRICKS + f Lnet/minecraft/world/item/Item; gd CRACKED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; ge CHISELED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; gf NETHER_BRICK_FENCE + f Lnet/minecraft/world/item/Item; gg NETHER_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gh SCULK + f Lnet/minecraft/world/item/Item; gi SCULK_VEIN + f Lnet/minecraft/world/item/Item; gj SCULK_CATALYST + f Lnet/minecraft/world/item/Item; gk SCULK_SHRIEKER + f Lnet/minecraft/world/item/Item; gl ENCHANTING_TABLE + f Lnet/minecraft/world/item/Item; gm END_PORTAL_FRAME + f Lnet/minecraft/world/item/Item; gn END_STONE + f Lnet/minecraft/world/item/Item; go END_STONE_BRICKS + f Lnet/minecraft/world/item/Item; gp DRAGON_EGG + f Lnet/minecraft/world/item/Item; gq SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; gr ENDER_CHEST + f Lnet/minecraft/world/item/Item; gs EMERALD_BLOCK + f Lnet/minecraft/world/item/Item; gt OAK_STAIRS + f Lnet/minecraft/world/item/Item; gu SPRUCE_STAIRS + f Lnet/minecraft/world/item/Item; gv BIRCH_STAIRS + f Lnet/minecraft/world/item/Item; gw JUNGLE_STAIRS + f Lnet/minecraft/world/item/Item; gx ACACIA_STAIRS + f Lnet/minecraft/world/item/Item; gy CHERRY_STAIRS + f Lnet/minecraft/world/item/Item; gz DARK_OAK_STAIRS + f Lnet/minecraft/world/item/Item; h POLISHED_ANDESITE + f Lnet/minecraft/world/item/Item; hA BLACK_TERRACOTTA + f Lnet/minecraft/world/item/Item; hB BARRIER + f Lnet/minecraft/world/item/Item; hC LIGHT + f Lnet/minecraft/world/item/Item; hD HAY_BLOCK + f Lnet/minecraft/world/item/Item; hE WHITE_CARPET + f Lnet/minecraft/world/item/Item; hF ORANGE_CARPET + f Lnet/minecraft/world/item/Item; hG MAGENTA_CARPET + f Lnet/minecraft/world/item/Item; hH LIGHT_BLUE_CARPET + f Lnet/minecraft/world/item/Item; hI YELLOW_CARPET + f Lnet/minecraft/world/item/Item; hJ LIME_CARPET + f Lnet/minecraft/world/item/Item; hK PINK_CARPET + f Lnet/minecraft/world/item/Item; hL GRAY_CARPET + f Lnet/minecraft/world/item/Item; hM LIGHT_GRAY_CARPET + f Lnet/minecraft/world/item/Item; hN CYAN_CARPET + f Lnet/minecraft/world/item/Item; hO PURPLE_CARPET + f Lnet/minecraft/world/item/Item; hP BLUE_CARPET + f Lnet/minecraft/world/item/Item; hQ BROWN_CARPET + f Lnet/minecraft/world/item/Item; hR GREEN_CARPET + f Lnet/minecraft/world/item/Item; hS RED_CARPET + f Lnet/minecraft/world/item/Item; hT BLACK_CARPET + f Lnet/minecraft/world/item/Item; hU TERRACOTTA + f Lnet/minecraft/world/item/Item; hV PACKED_ICE + f Lnet/minecraft/world/item/Item; hW DIRT_PATH + f Lnet/minecraft/world/item/Item; hX SUNFLOWER + f Lnet/minecraft/world/item/Item; hY LILAC + f Lnet/minecraft/world/item/Item; hZ ROSE_BUSH + f Lnet/minecraft/world/item/Item; ha POLISHED_DEEPSLATE_WALL + f Lnet/minecraft/world/item/Item; hb DEEPSLATE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hc DEEPSLATE_TILE_WALL + f Lnet/minecraft/world/item/Item; hd ANVIL + f Lnet/minecraft/world/item/Item; he CHIPPED_ANVIL + f Lnet/minecraft/world/item/Item; hf DAMAGED_ANVIL + f Lnet/minecraft/world/item/Item; hg CHISELED_QUARTZ_BLOCK + f Lnet/minecraft/world/item/Item; hh QUARTZ_BLOCK + f Lnet/minecraft/world/item/Item; hi QUARTZ_BRICKS + f Lnet/minecraft/world/item/Item; hj QUARTZ_PILLAR + f Lnet/minecraft/world/item/Item; hk QUARTZ_STAIRS + f Lnet/minecraft/world/item/Item; hl WHITE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hm ORANGE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hn MAGENTA_TERRACOTTA + f Lnet/minecraft/world/item/Item; ho LIGHT_BLUE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hp YELLOW_TERRACOTTA + f Lnet/minecraft/world/item/Item; hq LIME_TERRACOTTA + f Lnet/minecraft/world/item/Item; hr PINK_TERRACOTTA + f Lnet/minecraft/world/item/Item; hs GRAY_TERRACOTTA + f Lnet/minecraft/world/item/Item; ht LIGHT_GRAY_TERRACOTTA + f Lnet/minecraft/world/item/Item; hu CYAN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hv PURPLE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hw BLUE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hx BROWN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hy GREEN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hz RED_TERRACOTTA + f Lnet/minecraft/world/item/Item; i DEEPSLATE + f Lnet/minecraft/world/item/Item; iA GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iB LIGHT_GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iC CYAN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iD PURPLE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iE BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iF BROWN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iG GREEN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iH RED_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iI BLACK_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iJ PRISMARINE + f Lnet/minecraft/world/item/Item; iK PRISMARINE_BRICKS + f Lnet/minecraft/world/item/Item; iL DARK_PRISMARINE + f Lnet/minecraft/world/item/Item; iM PRISMARINE_STAIRS + f Lnet/minecraft/world/item/Item; iN PRISMARINE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; iO DARK_PRISMARINE_STAIRS + f Lnet/minecraft/world/item/Item; iP SEA_LANTERN + f Lnet/minecraft/world/item/Item; iQ RED_SANDSTONE + f Lnet/minecraft/world/item/Item; iR CHISELED_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; iS CUT_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; iT RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; iU REPEATING_COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; iV CHAIN_COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; iW MAGMA_BLOCK + f Lnet/minecraft/world/item/Item; iX NETHER_WART_BLOCK + f Lnet/minecraft/world/item/Item; iY WARPED_WART_BLOCK + f Lnet/minecraft/world/item/Item; iZ RED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; ia PEONY + f Lnet/minecraft/world/item/Item; ib TALL_GRASS + f Lnet/minecraft/world/item/Item; ic LARGE_FERN + f Lnet/minecraft/world/item/Item; id WHITE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ie ORANGE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; if MAGENTA_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ig LIGHT_BLUE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ih YELLOW_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ii LIME_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ij PINK_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ik GRAY_STAINED_GLASS + f Lnet/minecraft/world/item/Item; il LIGHT_GRAY_STAINED_GLASS + f Lnet/minecraft/world/item/Item; im CYAN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; in PURPLE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; io BLUE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ip BROWN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iq GREEN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; ir RED_STAINED_GLASS + f Lnet/minecraft/world/item/Item; is BLACK_STAINED_GLASS + f Lnet/minecraft/world/item/Item; it WHITE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iu ORANGE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iv MAGENTA_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iw LIGHT_BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; ix YELLOW_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iy LIME_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iz PINK_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; j COBBLED_DEEPSLATE + f Lnet/minecraft/world/item/Item; jA GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jB LIGHT_GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jC CYAN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jD PURPLE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jE BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jF BROWN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jG GREEN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jH RED_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jI BLACK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jJ WHITE_CONCRETE + f Lnet/minecraft/world/item/Item; jK ORANGE_CONCRETE + f Lnet/minecraft/world/item/Item; jL MAGENTA_CONCRETE + f Lnet/minecraft/world/item/Item; jM LIGHT_BLUE_CONCRETE + f Lnet/minecraft/world/item/Item; jN YELLOW_CONCRETE + f Lnet/minecraft/world/item/Item; jO LIME_CONCRETE + f Lnet/minecraft/world/item/Item; jP PINK_CONCRETE + f Lnet/minecraft/world/item/Item; jQ GRAY_CONCRETE + f Lnet/minecraft/world/item/Item; jR LIGHT_GRAY_CONCRETE + f Lnet/minecraft/world/item/Item; jS CYAN_CONCRETE + f Lnet/minecraft/world/item/Item; jT PURPLE_CONCRETE + f Lnet/minecraft/world/item/Item; jU BLUE_CONCRETE + f Lnet/minecraft/world/item/Item; jV BROWN_CONCRETE + f Lnet/minecraft/world/item/Item; jW GREEN_CONCRETE + f Lnet/minecraft/world/item/Item; jX RED_CONCRETE + f Lnet/minecraft/world/item/Item; jY BLACK_CONCRETE + f Lnet/minecraft/world/item/Item; jZ WHITE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; ja BONE_BLOCK + f Lnet/minecraft/world/item/Item; jb STRUCTURE_VOID + f Lnet/minecraft/world/item/Item; jc SHULKER_BOX + f Lnet/minecraft/world/item/Item; jd WHITE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; je ORANGE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jf MAGENTA_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jg LIGHT_BLUE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jh YELLOW_SHULKER_BOX + f Lnet/minecraft/world/item/Item; ji LIME_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jj PINK_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jk GRAY_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jl LIGHT_GRAY_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jm CYAN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jn PURPLE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jo BLUE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jp BROWN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jq GREEN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jr RED_SHULKER_BOX + f Lnet/minecraft/world/item/Item; js BLACK_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jt WHITE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; ju ORANGE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jv MAGENTA_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jw LIGHT_BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jx YELLOW_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jy LIME_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jz PINK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; k POLISHED_DEEPSLATE + f Lnet/minecraft/world/item/Item; kA HORN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kB TUBE_CORAL + f Lnet/minecraft/world/item/Item; kC BRAIN_CORAL + f Lnet/minecraft/world/item/Item; kD BUBBLE_CORAL + f Lnet/minecraft/world/item/Item; kE FIRE_CORAL + f Lnet/minecraft/world/item/Item; kF HORN_CORAL + f Lnet/minecraft/world/item/Item; kG DEAD_BRAIN_CORAL + f Lnet/minecraft/world/item/Item; kH DEAD_BUBBLE_CORAL + f Lnet/minecraft/world/item/Item; kI DEAD_FIRE_CORAL + f Lnet/minecraft/world/item/Item; kJ DEAD_HORN_CORAL + f Lnet/minecraft/world/item/Item; kK DEAD_TUBE_CORAL + f Lnet/minecraft/world/item/Item; kL TUBE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kM BRAIN_CORAL_FAN + f Lnet/minecraft/world/item/Item; kN BUBBLE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kO FIRE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kP HORN_CORAL_FAN + f Lnet/minecraft/world/item/Item; kQ DEAD_TUBE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kR DEAD_BRAIN_CORAL_FAN + f Lnet/minecraft/world/item/Item; kS DEAD_BUBBLE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kT DEAD_FIRE_CORAL_FAN + f Lnet/minecraft/world/item/Item; kU DEAD_HORN_CORAL_FAN + f Lnet/minecraft/world/item/Item; kV BLUE_ICE + f Lnet/minecraft/world/item/Item; kW CONDUIT + f Lnet/minecraft/world/item/Item; kX POLISHED_GRANITE_STAIRS + f Lnet/minecraft/world/item/Item; kY SMOOTH_RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; kZ MOSSY_STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; ka ORANGE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kb MAGENTA_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kc LIGHT_BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kd YELLOW_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; ke LIME_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kf PINK_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kg GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kh LIGHT_GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; ki CYAN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kj PURPLE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kk BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kl BROWN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; km GREEN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kn RED_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; ko BLACK_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kp TURTLE_EGG + f Lnet/minecraft/world/item/Item; kq SNIFFER_EGG + f Lnet/minecraft/world/item/Item; kr DEAD_TUBE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; ks DEAD_BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kt DEAD_BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; ku DEAD_FIRE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kv DEAD_HORN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kw TUBE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kx BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; ky BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kz FIRE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; l CALCITE + f Lnet/minecraft/world/item/Item; lA POLISHED_ANDESITE_SLAB + f Lnet/minecraft/world/item/Item; lB DIORITE_SLAB + f Lnet/minecraft/world/item/Item; lC COBBLED_DEEPSLATE_SLAB + f Lnet/minecraft/world/item/Item; lD POLISHED_DEEPSLATE_SLAB + f Lnet/minecraft/world/item/Item; lE DEEPSLATE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; lF DEEPSLATE_TILE_SLAB + f Lnet/minecraft/world/item/Item; lG SCAFFOLDING + f Lnet/minecraft/world/item/Item; lH REDSTONE + f Lnet/minecraft/world/item/Item; lI REDSTONE_TORCH + f Lnet/minecraft/world/item/Item; lJ REDSTONE_BLOCK + f Lnet/minecraft/world/item/Item; lK REPEATER + f Lnet/minecraft/world/item/Item; lL COMPARATOR + f Lnet/minecraft/world/item/Item; lM PISTON + f Lnet/minecraft/world/item/Item; lN STICKY_PISTON + f Lnet/minecraft/world/item/Item; lO SLIME_BLOCK + f Lnet/minecraft/world/item/Item; lP HONEY_BLOCK + f Lnet/minecraft/world/item/Item; lQ OBSERVER + f Lnet/minecraft/world/item/Item; lR HOPPER + f Lnet/minecraft/world/item/Item; lS DISPENSER + f Lnet/minecraft/world/item/Item; lT DROPPER + f Lnet/minecraft/world/item/Item; lU LECTERN + f Lnet/minecraft/world/item/Item; lV TARGET + f Lnet/minecraft/world/item/Item; lW LEVER + f Lnet/minecraft/world/item/Item; lX LIGHTNING_ROD + f Lnet/minecraft/world/item/Item; lY DAYLIGHT_DETECTOR + f Lnet/minecraft/world/item/Item; lZ SCULK_SENSOR + f Lnet/minecraft/world/item/Item; la POLISHED_DIORITE_STAIRS + f Lnet/minecraft/world/item/Item; lb MOSSY_COBBLESTONE_STAIRS + f Lnet/minecraft/world/item/Item; lc END_STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; ld STONE_STAIRS + f Lnet/minecraft/world/item/Item; le SMOOTH_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; lf SMOOTH_QUARTZ_STAIRS + f Lnet/minecraft/world/item/Item; lg GRANITE_STAIRS + f Lnet/minecraft/world/item/Item; lh ANDESITE_STAIRS + f Lnet/minecraft/world/item/Item; li RED_NETHER_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; lj POLISHED_ANDESITE_STAIRS + f Lnet/minecraft/world/item/Item; lk DIORITE_STAIRS + f Lnet/minecraft/world/item/Item; ll COBBLED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/item/Item; lm POLISHED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/item/Item; ln DEEPSLATE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; lo DEEPSLATE_TILE_STAIRS + f Lnet/minecraft/world/item/Item; lp POLISHED_GRANITE_SLAB + f Lnet/minecraft/world/item/Item; lq SMOOTH_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; lr MOSSY_STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; ls POLISHED_DIORITE_SLAB + f Lnet/minecraft/world/item/Item; lt MOSSY_COBBLESTONE_SLAB + f Lnet/minecraft/world/item/Item; lu END_STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; lv SMOOTH_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; lw SMOOTH_QUARTZ_SLAB + f Lnet/minecraft/world/item/Item; lx GRANITE_SLAB + f Lnet/minecraft/world/item/Item; ly ANDESITE_SLAB + f Lnet/minecraft/world/item/Item; lz RED_NETHER_BRICK_SLAB + f Lnet/minecraft/world/item/Item; m TUFF + f Lnet/minecraft/world/item/Item; mA JUNGLE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mB ACACIA_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mC CHERRY_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mD DARK_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mE MANGROVE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mF BAMBOO_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mG CRIMSON_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mH WARPED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mI IRON_DOOR + f Lnet/minecraft/world/item/Item; mJ OAK_DOOR + f Lnet/minecraft/world/item/Item; mK SPRUCE_DOOR + f Lnet/minecraft/world/item/Item; mL BIRCH_DOOR + f Lnet/minecraft/world/item/Item; mM JUNGLE_DOOR + f Lnet/minecraft/world/item/Item; mN ACACIA_DOOR + f Lnet/minecraft/world/item/Item; mO CHERRY_DOOR + f Lnet/minecraft/world/item/Item; mP DARK_OAK_DOOR + f Lnet/minecraft/world/item/Item; mQ MANGROVE_DOOR + f Lnet/minecraft/world/item/Item; mR BAMBOO_DOOR + f Lnet/minecraft/world/item/Item; mS CRIMSON_DOOR + f Lnet/minecraft/world/item/Item; mT WARPED_DOOR + f Lnet/minecraft/world/item/Item; mU COPPER_DOOR + f Lnet/minecraft/world/item/Item; mV EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; mW WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; mX OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; mY WAXED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; mZ WAXED_EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; ma CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/item/Item; mb TRIPWIRE_HOOK + f Lnet/minecraft/world/item/Item; mc TRAPPED_CHEST + f Lnet/minecraft/world/item/Item; md TNT + f Lnet/minecraft/world/item/Item; me REDSTONE_LAMP + f Lnet/minecraft/world/item/Item; mf NOTE_BLOCK + f Lnet/minecraft/world/item/Item; mg STONE_BUTTON + f Lnet/minecraft/world/item/Item; mh POLISHED_BLACKSTONE_BUTTON + f Lnet/minecraft/world/item/Item; mi OAK_BUTTON + f Lnet/minecraft/world/item/Item; mj SPRUCE_BUTTON + f Lnet/minecraft/world/item/Item; mk BIRCH_BUTTON + f Lnet/minecraft/world/item/Item; ml JUNGLE_BUTTON + f Lnet/minecraft/world/item/Item; mm ACACIA_BUTTON + f Lnet/minecraft/world/item/Item; mn CHERRY_BUTTON + f Lnet/minecraft/world/item/Item; mo DARK_OAK_BUTTON + f Lnet/minecraft/world/item/Item; mp MANGROVE_BUTTON + f Lnet/minecraft/world/item/Item; mq BAMBOO_BUTTON + f Lnet/minecraft/world/item/Item; mr CRIMSON_BUTTON + f Lnet/minecraft/world/item/Item; ms WARPED_BUTTON + f Lnet/minecraft/world/item/Item; mt STONE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mu POLISHED_BLACKSTONE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mv LIGHT_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mw HEAVY_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mx OAK_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; my SPRUCE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mz BIRCH_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; n TUFF_SLAB + f Lnet/minecraft/world/item/Item; nA ACACIA_FENCE_GATE + f Lnet/minecraft/world/item/Item; nB CHERRY_FENCE_GATE + f Lnet/minecraft/world/item/Item; nC DARK_OAK_FENCE_GATE + f Lnet/minecraft/world/item/Item; nD MANGROVE_FENCE_GATE + f Lnet/minecraft/world/item/Item; nE BAMBOO_FENCE_GATE + f Lnet/minecraft/world/item/Item; nF CRIMSON_FENCE_GATE + f Lnet/minecraft/world/item/Item; nG WARPED_FENCE_GATE + f Lnet/minecraft/world/item/Item; nH POWERED_RAIL + f Lnet/minecraft/world/item/Item; nI DETECTOR_RAIL + f Lnet/minecraft/world/item/Item; nJ RAIL + f Lnet/minecraft/world/item/Item; nK ACTIVATOR_RAIL + f Lnet/minecraft/world/item/Item; nL SADDLE + f Lnet/minecraft/world/item/Item; nM MINECART + f Lnet/minecraft/world/item/Item; nN CHEST_MINECART + f Lnet/minecraft/world/item/Item; nO FURNACE_MINECART + f Lnet/minecraft/world/item/Item; nP TNT_MINECART + f Lnet/minecraft/world/item/Item; nQ HOPPER_MINECART + f Lnet/minecraft/world/item/Item; nR CARROT_ON_A_STICK + f Lnet/minecraft/world/item/Item; nS WARPED_FUNGUS_ON_A_STICK + f Lnet/minecraft/world/item/Item; nT ELYTRA + f Lnet/minecraft/world/item/Item; nU OAK_BOAT + f Lnet/minecraft/world/item/Item; nV OAK_CHEST_BOAT + f Lnet/minecraft/world/item/Item; nW SPRUCE_BOAT + f Lnet/minecraft/world/item/Item; nX SPRUCE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; nY BIRCH_BOAT + f Lnet/minecraft/world/item/Item; nZ BIRCH_CHEST_BOAT + 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 MANGROVE_TRAPDOOR + f Lnet/minecraft/world/item/Item; nl BAMBOO_TRAPDOOR + f Lnet/minecraft/world/item/Item; nm CRIMSON_TRAPDOOR + f Lnet/minecraft/world/item/Item; nn WARPED_TRAPDOOR + f Lnet/minecraft/world/item/Item; no COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; np EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nq WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nr OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; ns WAXED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nt WAXED_EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nu WAXED_WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nv WAXED_OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nw OAK_FENCE_GATE + f Lnet/minecraft/world/item/Item; nx SPRUCE_FENCE_GATE + f Lnet/minecraft/world/item/Item; ny BIRCH_FENCE_GATE + f Lnet/minecraft/world/item/Item; nz JUNGLE_FENCE_GATE + f Lnet/minecraft/world/item/Item; o TUFF_STAIRS + f Lnet/minecraft/world/item/Item; oA LAPIS_LAZULI + f Lnet/minecraft/world/item/Item; oB QUARTZ + f Lnet/minecraft/world/item/Item; oC AMETHYST_SHARD + f Lnet/minecraft/world/item/Item; oD RAW_IRON + f Lnet/minecraft/world/item/Item; oE IRON_INGOT + f Lnet/minecraft/world/item/Item; oF RAW_COPPER + f Lnet/minecraft/world/item/Item; oG COPPER_INGOT + f Lnet/minecraft/world/item/Item; oH RAW_GOLD + f Lnet/minecraft/world/item/Item; oI GOLD_INGOT + f Lnet/minecraft/world/item/Item; oJ NETHERITE_INGOT + f Lnet/minecraft/world/item/Item; oK NETHERITE_SCRAP + f Lnet/minecraft/world/item/Item; oL WOODEN_SWORD + f Lnet/minecraft/world/item/Item; oM WOODEN_SHOVEL + f Lnet/minecraft/world/item/Item; oN WOODEN_PICKAXE + f Lnet/minecraft/world/item/Item; oO WOODEN_AXE + f Lnet/minecraft/world/item/Item; oP WOODEN_HOE + f Lnet/minecraft/world/item/Item; oQ STONE_SWORD + f Lnet/minecraft/world/item/Item; oR STONE_SHOVEL + f Lnet/minecraft/world/item/Item; oS STONE_PICKAXE + f Lnet/minecraft/world/item/Item; oT STONE_AXE + f Lnet/minecraft/world/item/Item; oU STONE_HOE + f Lnet/minecraft/world/item/Item; oV GOLDEN_SWORD + f Lnet/minecraft/world/item/Item; oW GOLDEN_SHOVEL + f Lnet/minecraft/world/item/Item; oX GOLDEN_PICKAXE + f Lnet/minecraft/world/item/Item; oY GOLDEN_AXE + f Lnet/minecraft/world/item/Item; oZ GOLDEN_HOE + f Lnet/minecraft/world/item/Item; oa JUNGLE_BOAT + f Lnet/minecraft/world/item/Item; ob JUNGLE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oc ACACIA_BOAT + f Lnet/minecraft/world/item/Item; od ACACIA_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oe CHERRY_BOAT + f Lnet/minecraft/world/item/Item; of CHERRY_CHEST_BOAT + f Lnet/minecraft/world/item/Item; og DARK_OAK_BOAT + f Lnet/minecraft/world/item/Item; oh DARK_OAK_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oi MANGROVE_BOAT + f Lnet/minecraft/world/item/Item; oj MANGROVE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; ok BAMBOO_RAFT + f Lnet/minecraft/world/item/Item; ol BAMBOO_CHEST_RAFT + f Lnet/minecraft/world/item/Item; om STRUCTURE_BLOCK + f Lnet/minecraft/world/item/Item; on JIGSAW + f Lnet/minecraft/world/item/Item; oo TURTLE_HELMET + f Lnet/minecraft/world/item/Item; op TURTLE_SCUTE + f Lnet/minecraft/world/item/Item; oq ARMADILLO_SCUTE + f Lnet/minecraft/world/item/Item; or WOLF_ARMOR + f Lnet/minecraft/world/item/Item; os FLINT_AND_STEEL + f Lnet/minecraft/world/item/Item; ot APPLE + f Lnet/minecraft/world/item/Item; ou BOW + f Lnet/minecraft/world/item/Item; ov ARROW + f Lnet/minecraft/world/item/Item; ow COAL + f Lnet/minecraft/world/item/Item; ox CHARCOAL + f Lnet/minecraft/world/item/Item; oy DIAMOND + f Lnet/minecraft/world/item/Item; oz EMERALD + f Lnet/minecraft/world/item/Item; p TUFF_WALL + f Lnet/minecraft/world/item/Item; pA LEATHER_LEGGINGS + f Lnet/minecraft/world/item/Item; pB LEATHER_BOOTS + f Lnet/minecraft/world/item/Item; pC CHAINMAIL_HELMET + f Lnet/minecraft/world/item/Item; pD CHAINMAIL_CHESTPLATE + f Lnet/minecraft/world/item/Item; pE CHAINMAIL_LEGGINGS + f Lnet/minecraft/world/item/Item; pF CHAINMAIL_BOOTS + f Lnet/minecraft/world/item/Item; pG IRON_HELMET + f Lnet/minecraft/world/item/Item; pH IRON_CHESTPLATE + f Lnet/minecraft/world/item/Item; pI IRON_LEGGINGS + f Lnet/minecraft/world/item/Item; pJ IRON_BOOTS + f Lnet/minecraft/world/item/Item; pK DIAMOND_HELMET + f Lnet/minecraft/world/item/Item; pL DIAMOND_CHESTPLATE + f Lnet/minecraft/world/item/Item; pM DIAMOND_LEGGINGS + f Lnet/minecraft/world/item/Item; pN DIAMOND_BOOTS + f Lnet/minecraft/world/item/Item; pO GOLDEN_HELMET + f Lnet/minecraft/world/item/Item; pP GOLDEN_CHESTPLATE + f Lnet/minecraft/world/item/Item; pQ GOLDEN_LEGGINGS + f Lnet/minecraft/world/item/Item; pR GOLDEN_BOOTS + f Lnet/minecraft/world/item/Item; pS NETHERITE_HELMET + f Lnet/minecraft/world/item/Item; pT NETHERITE_CHESTPLATE + f Lnet/minecraft/world/item/Item; pU NETHERITE_LEGGINGS + f Lnet/minecraft/world/item/Item; pV NETHERITE_BOOTS + f Lnet/minecraft/world/item/Item; pW FLINT + f Lnet/minecraft/world/item/Item; pX PORKCHOP + f Lnet/minecraft/world/item/Item; pY COOKED_PORKCHOP + f Lnet/minecraft/world/item/Item; pZ PAINTING + f Lnet/minecraft/world/item/Item; pa IRON_SWORD + f Lnet/minecraft/world/item/Item; pb IRON_SHOVEL + f Lnet/minecraft/world/item/Item; pc IRON_PICKAXE + f Lnet/minecraft/world/item/Item; pd IRON_AXE + f Lnet/minecraft/world/item/Item; pe IRON_HOE + f Lnet/minecraft/world/item/Item; pf DIAMOND_SWORD + f Lnet/minecraft/world/item/Item; pg DIAMOND_SHOVEL + f Lnet/minecraft/world/item/Item; ph DIAMOND_PICKAXE + f Lnet/minecraft/world/item/Item; pi DIAMOND_AXE + f Lnet/minecraft/world/item/Item; pj DIAMOND_HOE + f Lnet/minecraft/world/item/Item; pk NETHERITE_SWORD + f Lnet/minecraft/world/item/Item; pl NETHERITE_SHOVEL + f Lnet/minecraft/world/item/Item; pm NETHERITE_PICKAXE + f Lnet/minecraft/world/item/Item; pn NETHERITE_AXE + f Lnet/minecraft/world/item/Item; po NETHERITE_HOE + f Lnet/minecraft/world/item/Item; pp STICK + f Lnet/minecraft/world/item/Item; pq BOWL + f Lnet/minecraft/world/item/Item; pr MUSHROOM_STEW + f Lnet/minecraft/world/item/Item; ps STRING + f Lnet/minecraft/world/item/Item; pt FEATHER + f Lnet/minecraft/world/item/Item; pu GUNPOWDER + f Lnet/minecraft/world/item/Item; pv WHEAT_SEEDS + f Lnet/minecraft/world/item/Item; pw WHEAT + f Lnet/minecraft/world/item/Item; px BREAD + f Lnet/minecraft/world/item/Item; py LEATHER_HELMET + f Lnet/minecraft/world/item/Item; pz LEATHER_CHESTPLATE + f Lnet/minecraft/world/item/Item; q CHISELED_TUFF + f Lnet/minecraft/world/item/Item; qA LAVA_BUCKET + f Lnet/minecraft/world/item/Item; qB POWDER_SNOW_BUCKET + f Lnet/minecraft/world/item/Item; qC SNOWBALL + f Lnet/minecraft/world/item/Item; qD LEATHER + f Lnet/minecraft/world/item/Item; qE MILK_BUCKET + f Lnet/minecraft/world/item/Item; qF PUFFERFISH_BUCKET + f Lnet/minecraft/world/item/Item; qG SALMON_BUCKET + f Lnet/minecraft/world/item/Item; qH COD_BUCKET + f Lnet/minecraft/world/item/Item; qI TROPICAL_FISH_BUCKET + f Lnet/minecraft/world/item/Item; qJ AXOLOTL_BUCKET + f Lnet/minecraft/world/item/Item; qK TADPOLE_BUCKET + f Lnet/minecraft/world/item/Item; qL BRICK + f Lnet/minecraft/world/item/Item; qM CLAY_BALL + f Lnet/minecraft/world/item/Item; qN DRIED_KELP_BLOCK + f Lnet/minecraft/world/item/Item; qO PAPER + f Lnet/minecraft/world/item/Item; qP BOOK + f Lnet/minecraft/world/item/Item; qQ SLIME_BALL + f Lnet/minecraft/world/item/Item; qR EGG + f Lnet/minecraft/world/item/Item; qS COMPASS + f Lnet/minecraft/world/item/Item; qT RECOVERY_COMPASS + f Lnet/minecraft/world/item/Item; qU BUNDLE + f Lnet/minecraft/world/item/Item; qV FISHING_ROD + f Lnet/minecraft/world/item/Item; qW CLOCK + f Lnet/minecraft/world/item/Item; qX SPYGLASS + f Lnet/minecraft/world/item/Item; qY GLOWSTONE_DUST + f Lnet/minecraft/world/item/Item; qZ COD + f Lnet/minecraft/world/item/Item; qa GOLDEN_APPLE + f Lnet/minecraft/world/item/Item; qb ENCHANTED_GOLDEN_APPLE + f Lnet/minecraft/world/item/Item; qc OAK_SIGN + f Lnet/minecraft/world/item/Item; qd SPRUCE_SIGN + f Lnet/minecraft/world/item/Item; qe BIRCH_SIGN + f Lnet/minecraft/world/item/Item; qf JUNGLE_SIGN + f Lnet/minecraft/world/item/Item; qg ACACIA_SIGN + f Lnet/minecraft/world/item/Item; qh CHERRY_SIGN + f Lnet/minecraft/world/item/Item; qi DARK_OAK_SIGN + f Lnet/minecraft/world/item/Item; qj MANGROVE_SIGN + f Lnet/minecraft/world/item/Item; qk BAMBOO_SIGN + f Lnet/minecraft/world/item/Item; ql CRIMSON_SIGN + f Lnet/minecraft/world/item/Item; qm WARPED_SIGN + f Lnet/minecraft/world/item/Item; qn OAK_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qo SPRUCE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qp BIRCH_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qq JUNGLE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qr ACACIA_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qs CHERRY_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qt DARK_OAK_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qu MANGROVE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qv BAMBOO_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qw CRIMSON_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qx WARPED_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qy BUCKET + f Lnet/minecraft/world/item/Item; qz WATER_BUCKET + f Lnet/minecraft/world/item/Item; r POLISHED_TUFF + f Lnet/minecraft/world/item/Item; rA SUGAR + f Lnet/minecraft/world/item/Item; rB CAKE + f Lnet/minecraft/world/item/Item; rC WHITE_BED + f Lnet/minecraft/world/item/Item; rD ORANGE_BED + f Lnet/minecraft/world/item/Item; rE MAGENTA_BED + f Lnet/minecraft/world/item/Item; rF LIGHT_BLUE_BED + f Lnet/minecraft/world/item/Item; rG YELLOW_BED + f Lnet/minecraft/world/item/Item; rH LIME_BED + f Lnet/minecraft/world/item/Item; rI PINK_BED + f Lnet/minecraft/world/item/Item; rJ GRAY_BED + f Lnet/minecraft/world/item/Item; rK LIGHT_GRAY_BED + f Lnet/minecraft/world/item/Item; rL CYAN_BED + f Lnet/minecraft/world/item/Item; rM PURPLE_BED + f Lnet/minecraft/world/item/Item; rN BLUE_BED + f Lnet/minecraft/world/item/Item; rO BROWN_BED + f Lnet/minecraft/world/item/Item; rP GREEN_BED + f Lnet/minecraft/world/item/Item; rQ RED_BED + f Lnet/minecraft/world/item/Item; rR BLACK_BED + f Lnet/minecraft/world/item/Item; rS COOKIE + f Lnet/minecraft/world/item/Item; rT CRAFTER + f Lnet/minecraft/world/item/Item; rU FILLED_MAP + f Lnet/minecraft/world/item/Item; rV SHEARS + f Lnet/minecraft/world/item/Item; rW MELON_SLICE + f Lnet/minecraft/world/item/Item; rX DRIED_KELP + f Lnet/minecraft/world/item/Item; rY PUMPKIN_SEEDS + f Lnet/minecraft/world/item/Item; rZ MELON_SEEDS + f Lnet/minecraft/world/item/Item; ra SALMON + f Lnet/minecraft/world/item/Item; rb TROPICAL_FISH + f Lnet/minecraft/world/item/Item; rc PUFFERFISH + f Lnet/minecraft/world/item/Item; rd COOKED_COD + f Lnet/minecraft/world/item/Item; re COOKED_SALMON + f Lnet/minecraft/world/item/Item; rf INK_SAC + f Lnet/minecraft/world/item/Item; rg GLOW_INK_SAC + f Lnet/minecraft/world/item/Item; rh COCOA_BEANS + f Lnet/minecraft/world/item/Item; ri WHITE_DYE + f Lnet/minecraft/world/item/Item; rj ORANGE_DYE + f Lnet/minecraft/world/item/Item; rk MAGENTA_DYE + f Lnet/minecraft/world/item/Item; rl LIGHT_BLUE_DYE + f Lnet/minecraft/world/item/Item; rm YELLOW_DYE + f Lnet/minecraft/world/item/Item; rn LIME_DYE + f Lnet/minecraft/world/item/Item; ro PINK_DYE + f Lnet/minecraft/world/item/Item; rp GRAY_DYE + f Lnet/minecraft/world/item/Item; rq LIGHT_GRAY_DYE + f Lnet/minecraft/world/item/Item; rr CYAN_DYE + f Lnet/minecraft/world/item/Item; rs PURPLE_DYE + f Lnet/minecraft/world/item/Item; rt BLUE_DYE + f Lnet/minecraft/world/item/Item; ru BROWN_DYE + f Lnet/minecraft/world/item/Item; rv GREEN_DYE + f Lnet/minecraft/world/item/Item; rw RED_DYE + f Lnet/minecraft/world/item/Item; rx BLACK_DYE + f Lnet/minecraft/world/item/Item; ry BONE_MEAL + f Lnet/minecraft/world/item/Item; rz BONE + f Lnet/minecraft/world/item/Item; s POLISHED_TUFF_SLAB + f Lnet/minecraft/world/item/Item; sA BOGGED_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sB BREEZE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sC CAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sD CAMEL_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sE CAVE_SPIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sF CHICKEN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sG COD_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sH COW_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sI CREEPER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sJ DOLPHIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sK DONKEY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sL DROWNED_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sM ELDER_GUARDIAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sN ENDER_DRAGON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sO ENDERMAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sP ENDERMITE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sQ EVOKER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sR FOX_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sS FROG_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sT GHAST_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sU GLOW_SQUID_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sV GOAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sW GUARDIAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sX HOGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sY HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sZ HUSK_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sa BEEF + f Lnet/minecraft/world/item/Item; sb COOKED_BEEF + f Lnet/minecraft/world/item/Item; sc CHICKEN + f Lnet/minecraft/world/item/Item; sd COOKED_CHICKEN + f Lnet/minecraft/world/item/Item; se ROTTEN_FLESH + f Lnet/minecraft/world/item/Item; sf ENDER_PEARL + f Lnet/minecraft/world/item/Item; sg BLAZE_ROD + f Lnet/minecraft/world/item/Item; sh GHAST_TEAR + f Lnet/minecraft/world/item/Item; si GOLD_NUGGET + f Lnet/minecraft/world/item/Item; sj NETHER_WART + f Lnet/minecraft/world/item/Item; sk POTION + f Lnet/minecraft/world/item/Item; sl GLASS_BOTTLE + f Lnet/minecraft/world/item/Item; sm SPIDER_EYE + f Lnet/minecraft/world/item/Item; sn FERMENTED_SPIDER_EYE + f Lnet/minecraft/world/item/Item; so BLAZE_POWDER + f Lnet/minecraft/world/item/Item; sp MAGMA_CREAM + f Lnet/minecraft/world/item/Item; sq BREWING_STAND + f Lnet/minecraft/world/item/Item; sr CAULDRON + f Lnet/minecraft/world/item/Item; ss ENDER_EYE + f Lnet/minecraft/world/item/Item; st GLISTERING_MELON_SLICE + f Lnet/minecraft/world/item/Item; su ARMADILLO_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sv ALLAY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sw AXOLOTL_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sx BAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sy BEE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; sz BLAZE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; t POLISHED_TUFF_STAIRS + f Lnet/minecraft/world/item/Item; tA SPIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tB SQUID_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tC STRAY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tD STRIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tE TADPOLE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tF TRADER_LLAMA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tG TROPICAL_FISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tH TURTLE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tI VEX_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tJ VILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tK VINDICATOR_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tL WANDERING_TRADER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tM WARDEN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tN WITCH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tO WITHER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tP WITHER_SKELETON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tQ WOLF_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tR ZOGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tS ZOMBIE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tT ZOMBIE_HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tU ZOMBIE_VILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tV ZOMBIFIED_PIGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tW EXPERIENCE_BOTTLE + f Lnet/minecraft/world/item/Item; tX FIRE_CHARGE + f Lnet/minecraft/world/item/Item; tY WIND_CHARGE + f Lnet/minecraft/world/item/Item; tZ WRITABLE_BOOK + f Lnet/minecraft/world/item/Item; ta IRON_GOLEM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tb LLAMA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tc MAGMA_CUBE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; td MOOSHROOM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; te MULE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tf OCELOT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tg PANDA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; th PARROT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ti PHANTOM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tj PIG_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tk PIGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tl PIGLIN_BRUTE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tm PILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tn POLAR_BEAR_SPAWN_EGG + f Lnet/minecraft/world/item/Item; to PUFFERFISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tp RABBIT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tq RAVAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tr SALMON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ts SHEEP_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tt SHULKER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tu SILVERFISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tv SKELETON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tw SKELETON_HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tx SLIME_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ty SNIFFER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tz SNOW_GOLEM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; u POLISHED_TUFF_WALL + f Lnet/minecraft/world/item/Item; uA RABBIT + f Lnet/minecraft/world/item/Item; uB COOKED_RABBIT + f Lnet/minecraft/world/item/Item; uC RABBIT_STEW + f Lnet/minecraft/world/item/Item; uD RABBIT_FOOT + f Lnet/minecraft/world/item/Item; uE RABBIT_HIDE + f Lnet/minecraft/world/item/Item; uF ARMOR_STAND + f Lnet/minecraft/world/item/Item; uG IRON_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; uH GOLDEN_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; uI DIAMOND_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; uJ LEATHER_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; uK LEAD + f Lnet/minecraft/world/item/Item; uL NAME_TAG + f Lnet/minecraft/world/item/Item; uM COMMAND_BLOCK_MINECART + f Lnet/minecraft/world/item/Item; uN MUTTON + f Lnet/minecraft/world/item/Item; uO COOKED_MUTTON + f Lnet/minecraft/world/item/Item; uP WHITE_BANNER + f Lnet/minecraft/world/item/Item; uQ ORANGE_BANNER + f Lnet/minecraft/world/item/Item; uR MAGENTA_BANNER + f Lnet/minecraft/world/item/Item; uS LIGHT_BLUE_BANNER + f Lnet/minecraft/world/item/Item; uT YELLOW_BANNER + f Lnet/minecraft/world/item/Item; uU LIME_BANNER + f Lnet/minecraft/world/item/Item; uV PINK_BANNER + f Lnet/minecraft/world/item/Item; uW GRAY_BANNER + f Lnet/minecraft/world/item/Item; uX LIGHT_GRAY_BANNER + f Lnet/minecraft/world/item/Item; uY CYAN_BANNER + f Lnet/minecraft/world/item/Item; uZ PURPLE_BANNER + f Lnet/minecraft/world/item/Item; ua WRITTEN_BOOK + f Lnet/minecraft/world/item/Item; ub MACE + f Lnet/minecraft/world/item/Item; uc ITEM_FRAME + f Lnet/minecraft/world/item/Item; ud GLOW_ITEM_FRAME + f Lnet/minecraft/world/item/Item; ue FLOWER_POT + f Lnet/minecraft/world/item/Item; uf CARROT + f Lnet/minecraft/world/item/Item; ug POTATO + f Lnet/minecraft/world/item/Item; uh BAKED_POTATO + f Lnet/minecraft/world/item/Item; ui POISONOUS_POTATO + f Lnet/minecraft/world/item/Item; uj MAP + f Lnet/minecraft/world/item/Item; uk GOLDEN_CARROT + f Lnet/minecraft/world/item/Item; ul SKELETON_SKULL + f Lnet/minecraft/world/item/Item; um WITHER_SKELETON_SKULL + f Lnet/minecraft/world/item/Item; un PLAYER_HEAD + f Lnet/minecraft/world/item/Item; uo ZOMBIE_HEAD + f Lnet/minecraft/world/item/Item; up CREEPER_HEAD + f Lnet/minecraft/world/item/Item; uq DRAGON_HEAD + f Lnet/minecraft/world/item/Item; ur PIGLIN_HEAD + f Lnet/minecraft/world/item/Item; us NETHER_STAR + f Lnet/minecraft/world/item/Item; ut PUMPKIN_PIE + f Lnet/minecraft/world/item/Item; uu FIREWORK_ROCKET + f Lnet/minecraft/world/item/Item; uv FIREWORK_STAR + f Lnet/minecraft/world/item/Item; uw ENCHANTED_BOOK + f Lnet/minecraft/world/item/Item; ux NETHER_BRICK + f Lnet/minecraft/world/item/Item; uy PRISMARINE_SHARD + f Lnet/minecraft/world/item/Item; uz PRISMARINE_CRYSTALS + f Lnet/minecraft/world/item/Item; v TUFF_BRICKS + f Lnet/minecraft/world/item/Item; vA MUSIC_DISC_BLOCKS + f Lnet/minecraft/world/item/Item; vB MUSIC_DISC_CHIRP + f Lnet/minecraft/world/item/Item; vC MUSIC_DISC_FAR + f Lnet/minecraft/world/item/Item; vD MUSIC_DISC_MALL + f Lnet/minecraft/world/item/Item; vE MUSIC_DISC_MELLOHI + f Lnet/minecraft/world/item/Item; vF MUSIC_DISC_STAL + f Lnet/minecraft/world/item/Item; vG MUSIC_DISC_STRAD + f Lnet/minecraft/world/item/Item; vH MUSIC_DISC_WARD + f Lnet/minecraft/world/item/Item; vI MUSIC_DISC_11 + f Lnet/minecraft/world/item/Item; vJ MUSIC_DISC_WAIT + f Lnet/minecraft/world/item/Item; vK MUSIC_DISC_OTHERSIDE + f Lnet/minecraft/world/item/Item; vL MUSIC_DISC_RELIC + f Lnet/minecraft/world/item/Item; vM MUSIC_DISC_5 + f Lnet/minecraft/world/item/Item; vN MUSIC_DISC_PIGSTEP + f Lnet/minecraft/world/item/Item; vO DISC_FRAGMENT_5 + f Lnet/minecraft/world/item/Item; vP TRIDENT + f Lnet/minecraft/world/item/Item; vQ PHANTOM_MEMBRANE + f Lnet/minecraft/world/item/Item; vR NAUTILUS_SHELL + f Lnet/minecraft/world/item/Item; vS HEART_OF_THE_SEA + f Lnet/minecraft/world/item/Item; vT CROSSBOW + f Lnet/minecraft/world/item/Item; vU SUSPICIOUS_STEW + f Lnet/minecraft/world/item/Item; vV LOOM + f Lnet/minecraft/world/item/Item; vW FLOWER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; vX CREEPER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; vY SKULL_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; vZ MOJANG_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; va BLUE_BANNER + f Lnet/minecraft/world/item/Item; vb BROWN_BANNER + f Lnet/minecraft/world/item/Item; vc GREEN_BANNER + f Lnet/minecraft/world/item/Item; vd RED_BANNER + f Lnet/minecraft/world/item/Item; ve BLACK_BANNER + f Lnet/minecraft/world/item/Item; vf END_CRYSTAL + f Lnet/minecraft/world/item/Item; vg CHORUS_FRUIT + f Lnet/minecraft/world/item/Item; vh POPPED_CHORUS_FRUIT + f Lnet/minecraft/world/item/Item; vi TORCHFLOWER_SEEDS + f Lnet/minecraft/world/item/Item; vj PITCHER_POD + f Lnet/minecraft/world/item/Item; vk BEETROOT + f Lnet/minecraft/world/item/Item; vl BEETROOT_SEEDS + f Lnet/minecraft/world/item/Item; vm BEETROOT_SOUP + f Lnet/minecraft/world/item/Item; vn DRAGON_BREATH + f Lnet/minecraft/world/item/Item; vo SPLASH_POTION + f Lnet/minecraft/world/item/Item; vp SPECTRAL_ARROW + f Lnet/minecraft/world/item/Item; vq TIPPED_ARROW + f Lnet/minecraft/world/item/Item; vr LINGERING_POTION + f Lnet/minecraft/world/item/Item; vs SHIELD + f Lnet/minecraft/world/item/Item; vt TOTEM_OF_UNDYING + f Lnet/minecraft/world/item/Item; vu SHULKER_SHELL + f Lnet/minecraft/world/item/Item; vv IRON_NUGGET + f Lnet/minecraft/world/item/Item; vw KNOWLEDGE_BOOK + f Lnet/minecraft/world/item/Item; vx DEBUG_STICK + f Lnet/minecraft/world/item/Item; vy MUSIC_DISC_13 + f Lnet/minecraft/world/item/Item; vz MUSIC_DISC_CAT + f Lnet/minecraft/world/item/Item; w TUFF_BRICK_SLAB + f Lnet/minecraft/world/item/Item; wA HONEYCOMB_BLOCK + f Lnet/minecraft/world/item/Item; wB LODESTONE + f Lnet/minecraft/world/item/Item; wC CRYING_OBSIDIAN + f Lnet/minecraft/world/item/Item; wD BLACKSTONE + f Lnet/minecraft/world/item/Item; wE BLACKSTONE_SLAB + f Lnet/minecraft/world/item/Item; wF BLACKSTONE_STAIRS + f Lnet/minecraft/world/item/Item; wG GILDED_BLACKSTONE + f Lnet/minecraft/world/item/Item; wH POLISHED_BLACKSTONE + f Lnet/minecraft/world/item/Item; wI POLISHED_BLACKSTONE_SLAB + f Lnet/minecraft/world/item/Item; wJ POLISHED_BLACKSTONE_STAIRS + f Lnet/minecraft/world/item/Item; wK CHISELED_POLISHED_BLACKSTONE + f Lnet/minecraft/world/item/Item; wL POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/item/Item; wM POLISHED_BLACKSTONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; wN POLISHED_BLACKSTONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; wO CRACKED_POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/item/Item; wP RESPAWN_ANCHOR + f Lnet/minecraft/world/item/Item; wQ CANDLE + f Lnet/minecraft/world/item/Item; wR WHITE_CANDLE + f Lnet/minecraft/world/item/Item; wS ORANGE_CANDLE + f Lnet/minecraft/world/item/Item; wT MAGENTA_CANDLE + f Lnet/minecraft/world/item/Item; wU LIGHT_BLUE_CANDLE + f Lnet/minecraft/world/item/Item; wV YELLOW_CANDLE + f Lnet/minecraft/world/item/Item; wW LIME_CANDLE + f Lnet/minecraft/world/item/Item; wX PINK_CANDLE + f Lnet/minecraft/world/item/Item; wY GRAY_CANDLE + f Lnet/minecraft/world/item/Item; wZ LIGHT_GRAY_CANDLE + f Lnet/minecraft/world/item/Item; wa GLOBE_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; wb PIGLIN_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; wc FLOW_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; wd GUSTER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; we GOAT_HORN + f Lnet/minecraft/world/item/Item; wf COMPOSTER + f Lnet/minecraft/world/item/Item; wg BARREL + f Lnet/minecraft/world/item/Item; wh SMOKER + f Lnet/minecraft/world/item/Item; wi BLAST_FURNACE + f Lnet/minecraft/world/item/Item; wj CARTOGRAPHY_TABLE + f Lnet/minecraft/world/item/Item; wk FLETCHING_TABLE + f Lnet/minecraft/world/item/Item; wl GRINDSTONE + f Lnet/minecraft/world/item/Item; wm SMITHING_TABLE + f Lnet/minecraft/world/item/Item; wn STONECUTTER + f Lnet/minecraft/world/item/Item; wo BELL + f Lnet/minecraft/world/item/Item; wp LANTERN + f Lnet/minecraft/world/item/Item; wq SOUL_LANTERN + f Lnet/minecraft/world/item/Item; wr SWEET_BERRIES + f Lnet/minecraft/world/item/Item; ws GLOW_BERRIES + f Lnet/minecraft/world/item/Item; wt CAMPFIRE + f Lnet/minecraft/world/item/Item; wu SOUL_CAMPFIRE + f Lnet/minecraft/world/item/Item; wv SHROOMLIGHT + f Lnet/minecraft/world/item/Item; ww HONEYCOMB + f Lnet/minecraft/world/item/Item; wx BEE_NEST + f Lnet/minecraft/world/item/Item; wy BEEHIVE + f Lnet/minecraft/world/item/Item; wz HONEY_BOTTLE + f Lnet/minecraft/world/item/Item; x TUFF_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; xA TIDE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xB SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xC RIB_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xD SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xE WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xF SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xG SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xH RAISER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xI HOST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xJ FLOW_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xK BOLT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xL ANGLER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xM ARCHER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xN ARMS_UP_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xO BLADE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xP BREWER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xQ BURN_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xR DANGER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xS EXPLORER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xT FLOW_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xU FRIEND_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xV GUSTER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xW HEART_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xX HEARTBREAK_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xY HOWL_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xZ MINER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; xa CYAN_CANDLE + f Lnet/minecraft/world/item/Item; xb PURPLE_CANDLE + f Lnet/minecraft/world/item/Item; xc BLUE_CANDLE + f Lnet/minecraft/world/item/Item; xd BROWN_CANDLE + f Lnet/minecraft/world/item/Item; xe GREEN_CANDLE + f Lnet/minecraft/world/item/Item; xf RED_CANDLE + f Lnet/minecraft/world/item/Item; xg BLACK_CANDLE + f Lnet/minecraft/world/item/Item; xh SMALL_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; xi MEDIUM_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; xj LARGE_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; xk AMETHYST_CLUSTER + f Lnet/minecraft/world/item/Item; xl POINTED_DRIPSTONE + f Lnet/minecraft/world/item/Item; xm OCHRE_FROGLIGHT + f Lnet/minecraft/world/item/Item; xn VERDANT_FROGLIGHT + f Lnet/minecraft/world/item/Item; xo PEARLESCENT_FROGLIGHT + f Lnet/minecraft/world/item/Item; xp FROGSPAWN + f Lnet/minecraft/world/item/Item; xq ECHO_SHARD + f Lnet/minecraft/world/item/Item; xr BRUSH + f Lnet/minecraft/world/item/Item; xs NETHERITE_UPGRADE_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xt SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xu DUNE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xv COAST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xw WILD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xx WARD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xy EYE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; xz VEX_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; y TUFF_BRICK_WALL + f Lnet/minecraft/world/item/Item; yA OMINOUS_TRIAL_KEY + f Lnet/minecraft/world/item/Item; yB VAULT + f Lnet/minecraft/world/item/Item; yC OMINOUS_BOTTLE + f Lnet/minecraft/world/item/Item; yD BREEZE_ROD + f Lnet/minecraft/world/item/Item; ya MOURNER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yb PLENTY_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yc PRIZE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yd SCRAPE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; ye SHEAF_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yf SHELTER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yg SKULL_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yh SNORT_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yi COPPER_GRATE + f Lnet/minecraft/world/item/Item; yj EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yk WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yl OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; ym WAXED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yn WAXED_EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yo WAXED_WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yp WAXED_OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; yq COPPER_BULB + f Lnet/minecraft/world/item/Item; yr EXPOSED_COPPER_BULB + f Lnet/minecraft/world/item/Item; ys WEATHERED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yt OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yu WAXED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yv WAXED_EXPOSED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yw WAXED_WEATHERED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yx WAXED_OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/item/Item; yy TRIAL_SPAWNER + f Lnet/minecraft/world/item/Item; yz TRIAL_KEY + f Lnet/minecraft/world/item/Item; z CHISELED_TUFF_BRICKS + m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock + m (Lnet/minecraft/world/item/ItemBlock;)Lnet/minecraft/world/item/Item; a registerBlock + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)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/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; a registerBlock + m (Ljava/lang/String;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a lambda$static$14 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; b lambda$static$13 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; c lambda$static$12 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; d lambda$static$11 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; e lambda$static$10 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; f lambda$static$9 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; g lambda$static$8 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; h lambda$static$7 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; i lambda$static$6 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; j lambda$static$5 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; k lambda$static$4 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; l lambda$static$3 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; m lambda$static$2 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; n lambda$static$1 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; o lambda$static$0 +c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem + f F a SMASH_ATTACK_KNOCKBACK_RADIUS + f I b DEFAULT_ATTACK_DAMAGE + f F c DEFAULT_ATTACK_SPEED + f F j SMASH_ATTACK_FALL_THRESHOLD + f F k SMASH_ATTACK_HEAVY_THRESHOLD + f F l SMASH_ATTACK_KNOCKBACK_POWER + f F m SMASH_ATTACK_FALL_DISTANCE_MULTIPLIER + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$knockbackPredicate$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;)V a knockback + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$knockback$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;F)F a getAttackDamageBonus + 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/item/ItemStack;)Z a isValidRepairItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a knockbackPredicate + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)D a getKnockbackPower + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canSmashAttack + m ()I g getEnchantmentValue + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; h createAttributes + m ()Lnet/minecraft/world/item/component/Tool; k 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/OminousBottleItem net/minecraft/world/item/OminousBottleItem + f I a EFFECT_DURATION + f I b MIN_AMPLIFIER + f I c MAX_AMPLIFIER + f I j DRINK_DURATION + 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/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;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation +c net/minecraft/world/item/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem + 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/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use +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; c 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_SHOVEL + f Lnet/minecraft/resources/MinecraftKey; B EMPTY_SLOT_PICKAXE + f Lnet/minecraft/resources/MinecraftKey; C EMPTY_SLOT_INGOT + f Lnet/minecraft/resources/MinecraftKey; D EMPTY_SLOT_REDSTONE_DUST + f Lnet/minecraft/resources/MinecraftKey; E EMPTY_SLOT_QUARTZ + f Lnet/minecraft/resources/MinecraftKey; F EMPTY_SLOT_EMERALD + f Lnet/minecraft/resources/MinecraftKey; G EMPTY_SLOT_DIAMOND + f Lnet/minecraft/resources/MinecraftKey; H EMPTY_SLOT_LAPIS_LAZULI + f Lnet/minecraft/resources/MinecraftKey; I EMPTY_SLOT_AMETHYST_SHARD + f Lnet/minecraft/network/chat/IChatBaseComponent; J appliesTo + f Lnet/minecraft/network/chat/IChatBaseComponent; K ingredients + f Lnet/minecraft/network/chat/IChatBaseComponent; L upgradeDescription + f Lnet/minecraft/network/chat/IChatBaseComponent; M baseSlotDescription + f Lnet/minecraft/network/chat/IChatBaseComponent; N additionsSlotDescription + f Ljava/util/List; O baseSlotEmptyIcons + f Ljava/util/List; P 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; j APPLIES_TO_TITLE + f Lnet/minecraft/network/chat/IChatBaseComponent; k NETHERITE_UPGRADE + f Lnet/minecraft/network/chat/IChatBaseComponent; l ARMOR_TRIM_APPLIES_TO + f Lnet/minecraft/network/chat/IChatBaseComponent; m ARMOR_TRIM_INGREDIENTS + f Lnet/minecraft/network/chat/IChatBaseComponent; n ARMOR_TRIM_BASE_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; o ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; p NETHERITE_UPGRADE_APPLIES_TO + f Lnet/minecraft/network/chat/IChatBaseComponent; q NETHERITE_UPGRADE_INGREDIENTS + f Lnet/minecraft/network/chat/IChatBaseComponent; r NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; s NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION + f Lnet/minecraft/resources/MinecraftKey; t EMPTY_SLOT_HELMET + f Lnet/minecraft/resources/MinecraftKey; u EMPTY_SLOT_CHESTPLATE + f Lnet/minecraft/resources/MinecraftKey; v EMPTY_SLOT_LEGGINGS + f Lnet/minecraft/resources/MinecraftKey; w EMPTY_SLOT_BOOTS + f Lnet/minecraft/resources/MinecraftKey; x EMPTY_SLOT_HOE + f Lnet/minecraft/resources/MinecraftKey; y EMPTY_SLOT_AXE + f Lnet/minecraft/resources/MinecraftKey; z EMPTY_SLOT_SWORD + m ()Ljava/util/List; A createNetheriteUpgradeMaterialList + 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/resources/MinecraftKey;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate + m (Lnet/minecraft/resources/ResourceKey;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate + m ()Lnet/minecraft/world/item/SmithingTemplateItem; h createNetheriteUpgradeTemplate + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getBaseSlotDescription + m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getAdditionSlotDescription + m ()Ljava/util/List; m getBaseSlotEmptyIcons + m ()Ljava/util/List; n getAdditionalSlotEmptyIcons + m ()Ljava/util/List; x createTrimmableArmorIconList + m ()Ljava/util/List; y createTrimmableMaterialIconList + m ()Ljava/util/List; z createNetheriteUpgradeIconList +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 ()Ljava/lang/String; a getDescriptionId + 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/entity/EntityLiving;)V a stopUsing + 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/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use + m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation +c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/Tier + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/component/Tool; a createToolProperties + m ()I a getUses + m ()F b getSpeed + m ()F c getAttackDamageBonus + m ()Lnet/minecraft/tags/TagKey; d getIncorrectBlocksForDrops + m ()I e getEnchantmentValue + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f getRepairIngredient +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 I a COOLDOWN + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$0 + m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; 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; c 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 Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/Optional; d potion + f Ljava/util/Optional; e customColor + f Ljava/util/List; f customEffects + f Lnet/minecraft/network/chat/IChatBaseComponent; g NO_EFFECT + f I h EMPTY_COLOR + f I i BASE_POTION_COLOR + f Lcom/mojang/serialization/Codec; j FULL_CODEC + m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/world/item/alchemy/PotionContents; a withEffectAdded + 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 ()Ljava/lang/Iterable; a getAllEffects + m (Ljava/lang/Iterable;)I a getColor + 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$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V a addPotionTooltip + m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; b getColorOptional + m ()I b getColor + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; b withPotion + m (Lnet/minecraft/core/Holder;)I c getColor + m ()Z c hasEffects + m ()Ljava/util/List; d customEffects + m ()Ljava/util/Optional; e potion + m ()Ljava/util/Optional; f customColor +c net/minecraft/world/item/alchemy/PotionRegistry net/minecraft/world/item/alchemy/Potion + f Ljava/lang/String; a name + f Ljava/util/List; b effects + f Lnet/minecraft/world/flag/FeatureFlagSet; c requiredFeatures + m ()Ljava/util/List; a getEffects + m (Ljava/util/Optional;Ljava/lang/String;)Ljava/lang/String; a getName + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$getName$0 + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/PotionRegistry; a requiredFeatures + m ()Z b 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/armortrim/ArmorTrim net/minecraft/world/item/armortrim/ArmorTrim + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; c UPGRADE_TITLE + f Lnet/minecraft/core/Holder; d material + f Lnet/minecraft/core/Holder; e pattern + f Z f showInTooltip + f Ljava/util/function/Function; g innerTexture + f Ljava/util/function/Function; h outerTexture + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$new$5 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; a lambda$new$6 + 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/core/Holder; a pattern + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; a innerTexture + m (Lnet/minecraft/world/item/armortrim/ArmorTrim;)Ljava/lang/Boolean; a lambda$static$2 + m (Z)Lnet/minecraft/world/item/armortrim/ArmorTrim; a withTooltip + m (Lnet/minecraft/world/item/armortrim/ArmorTrim;)Ljava/lang/Boolean; b lambda$static$0 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$new$3 + m ()Lnet/minecraft/core/Holder; b material + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; b lambda$new$4 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Ljava/lang/String; b getColorPaletteSuffix + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; b outerTexture +c net/minecraft/world/item/armortrim/TrimMaterial net/minecraft/world/item/armortrim/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 F g itemModelIndex + f Ljava/util/Map; h overrideArmorMaterials + f Lnet/minecraft/network/chat/IChatBaseComponent; i description + m (Ljava/lang/String;Lnet/minecraft/world/item/Item;FLnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Map;)Lnet/minecraft/world/item/armortrim/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 ()F c itemModelIndex + m ()Ljava/util/Map; d overrideArmorMaterials + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e description +c net/minecraft/world/item/armortrim/TrimMaterials net/minecraft/world/item/armortrim/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 + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;F)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 + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;FLjava/util/Map;)V a register +c net/minecraft/world/item/armortrim/TrimPattern net/minecraft/world/item/armortrim/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/armortrim/TrimPatterns net/minecraft/world/item/armortrim/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/armortrim/UpdateOneTwentyOneArmorTrims net/minecraft/world/item/armortrim/UpdateOneTwentyOneArmorTrims + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V 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 Lorg/apache/commons/lang3/math/Fraction; d BUNDLE_IN_BUNDLE_WEIGHT + f I e NO_STACK_INDEX + f Ljava/util/List; f items + f Lorg/apache/commons/lang3/math/Fraction; g weight + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; a getWeight + m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; a computeContentWeight + m ()Ljava/util/stream/Stream; a itemCopyStream + m (I)Lnet/minecraft/world/item/ItemStack; a getItemUnsafe + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; b lambda$static$0 + m ()Ljava/lang/Iterable; b items + m ()Ljava/lang/Iterable; c itemsCopy + m ()I d size + m ()Lorg/apache/commons/lang3/math/Fraction; e weight + m ()Z f isEmpty +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 + 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/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 Lnet/minecraft/nbt/NBTTagCompound; f tag + m (Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a update + 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 ()I a size + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;)V a set + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/world/item/component/CustomData; a lambda$update$5 + 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 (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$3 + m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read + m (Ljava/lang/String;)Z a contains + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/item/ItemStack;)Z a lambda$itemMatcher$4 + m (Lnet/minecraft/world/item/component/CustomData;)Lcom/mojang/serialization/DataResult; b lambda$static$2 + m (Lnet/minecraft/nbt/NBTTagCompound;)Z b matchedBy + m ()Z b isEmpty + m (Lnet/minecraft/world/item/component/CustomData;)Ljava/lang/String; c lambda$static$1 + m ()Lnet/minecraft/nbt/NBTTagCompound; c copyTag + m ()Lnet/minecraft/nbt/NBTTagCompound; d getUnsafe + m (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/NBTTagCompound; d lambda$static$0 +c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData + f Lnet/minecraft/world/item/component/CustomModelData; a DEFAULT + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f I d value + m ()I a value +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/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 (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/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 Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/List; d effects + m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$a;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a withEffectAdded + m ()Ljava/util/List; a effects +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/tags/TagKey;)Lnet/minecraft/world/item/component/Tool$a; a deniesDrops + m (Lnet/minecraft/tags/TagKey;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops + m (Lnet/minecraft/tags/TagKey;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/item/component/Tool$a; a forTag + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/item/component/Tool$a; a forBlocks + m (Ljava/util/List;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops + m ()Lnet/minecraft/core/HolderSet; a blocks + m (Lnet/minecraft/tags/TagKey;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed + m ()Ljava/util/Optional; b speed + m (Ljava/util/List;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed + 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/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/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 Lnet/minecraft/util/INamable$a; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/item/crafting/CookingBookCategory; f $VALUES + m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; a $values + 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/CraftingManager net/minecraft/world/item/crafting/RecipeManager + f Lcom/google/gson/Gson; a GSON + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/core/HolderLookup$a; c registries + f Lcom/google/common/collect/Multimap; d byType + f Ljava/util/Map; e byName + f Z f hasErrors + m (Ljava/lang/Iterable;)V a replaceRecipes + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getRecipeFor + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m ()Z a hadErrorsLoading + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKeyTyped + m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/List; a getAllRecipesFor + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a byKey + m (Lnet/minecraft/resources/MinecraftKey;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; b createCheck + m ()Ljava/util/Collection; b getOrderedRecipes + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/List; b getRecipesFor + m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/Collection; c byType + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Lnet/minecraft/core/NonNullList; c getRemainingItemsFor + m ()Ljava/util/Collection; d getRecipes + m ()Ljava/util/stream/Stream; e getRecipeIds +c net/minecraft/world/item/crafting/CraftingManager$1 net/minecraft/world/item/crafting/RecipeManager$1 + f Lnet/minecraft/resources/MinecraftKey; b lastRecipe + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor +c net/minecraft/world/item/crafting/CraftingManager$a net/minecraft/world/item/crafting/RecipeManager$CachedCheck + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor +c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/FurnaceRecipe net/minecraft/world/item/crafting/SmeltingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/IRecipe net/minecraft/world/item/crafting/Recipe + f Lcom/mojang/serialization/Codec; h CODEC + f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC + m (II)Z a canCraftInDimensions + m ()Lnet/minecraft/core/NonNullList; a getIngredients + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m ()Z an_ isSpecial + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Ljava/lang/String; c getGroup + m ()Lnet/minecraft/world/item/crafting/Recipes; e getType + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol + m ()Z h showNotification + m ()Z i isIncomplete +c net/minecraft/world/item/crafting/IRecipeComplex net/minecraft/world/item/crafting/CustomRecipe + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; a category + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m ()Z an_ isSpecial + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category +c net/minecraft/world/item/crafting/RecipeArmorDye net/minecraft/world/item/crafting/ArmorDyeRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeBannerDuplicate net/minecraft/world/item/crafting/BannerDuplicateRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeBlasting net/minecraft/world/item/crafting/BlastingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/RecipeBookClone net/minecraft/world/item/crafting/BookCloningRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +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/world/level/World;)V a validateRecipeManager + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/inventory/InventoryCrafting;)Ljava/util/Optional; a get + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a compute + m (I)V a moveEntryToFront + m (Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a insert +c net/minecraft/world/item/crafting/RecipeCache$a net/minecraft/world/item/crafting/RecipeCache$Entry + f Lnet/minecraft/core/NonNullList; a key + f Lnet/minecraft/world/item/crafting/RecipeHolder; b value + m (Ljava/util/List;)Z a matches + m ()Lnet/minecraft/core/NonNullList; a key + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; b value +c net/minecraft/world/item/crafting/RecipeCampfire net/minecraft/world/item/crafting/CampfireCookingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/RecipeCooking net/minecraft/world/item/crafting/AbstractCookingRecipe + f Lnet/minecraft/world/item/crafting/Recipes; a type + f Lnet/minecraft/world/item/crafting/CookingBookCategory; b category + f Ljava/lang/String; c group + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d ingredient + f Lnet/minecraft/world/item/ItemStack; e result + f F f experience + f I g cookingTime + m (II)Z a canCraftInDimensions + m ()Lnet/minecraft/core/NonNullList; a getIngredients + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()F b getExperience + m ()Ljava/lang/String; c getGroup + m ()I d getCookingTime + m ()Lnet/minecraft/world/item/crafting/Recipes; e getType + m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; f category +c net/minecraft/world/item/crafting/RecipeCooking$a net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory +c net/minecraft/world/item/crafting/RecipeCrafting net/minecraft/world/item/crafting/CraftingRecipe + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category + m ()Lnet/minecraft/world/item/crafting/Recipes; e getType +c net/minecraft/world/item/crafting/RecipeFireworks net/minecraft/world/item/crafting/FireworkRocketRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a PAPER_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; b GUNPOWDER_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c STAR_INGREDIENT + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeFireworksFade net/minecraft/world/item/crafting/FireworkStarFadeRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a STAR_INGREDIENT + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeFireworksStar net/minecraft/world/item/crafting/FireworkStarRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a SHAPE_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; b TRAIL_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c TWINKLE_INGREDIENT + f Ljava/util/Map; d SHAPE_BY_ITEM + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e GUNPOWDER_INGREDIENT + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +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/MinecraftKey; b id + f Lnet/minecraft/world/item/crafting/IRecipe; c value + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Lnet/minecraft/world/item/crafting/IRecipe; b value +c net/minecraft/world/item/crafting/RecipeItemStack net/minecraft/world/item/crafting/Ingredient + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a EMPTY + f Lnet/minecraft/network/codec/StreamCodec; b CONTENTS_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/Codec; d CODEC_NONEMPTY + f [Lnet/minecraft/world/item/crafting/RecipeItemStack$Provider; e values + f [Lnet/minecraft/world/item/ItemStack; f itemStacks + f Lit/unimi/dsi/fastutil/ints/IntList; g stackingIds + m (Z)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/item/ItemStack;)Z a test + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m ([Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m ()[Lnet/minecraft/world/item/ItemStack; a getItems + m ()Lit/unimi/dsi/fastutil/ints/IntList; b getStackingIds + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b fromValues + m ()Z c isEmpty + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; d of +c net/minecraft/world/item/crafting/RecipeItemStack$Provider net/minecraft/world/item/crafting/Ingredient$Value + f Lcom/mojang/serialization/Codec; a CODEC + m ()Ljava/util/Collection; a getItems +c net/minecraft/world/item/crafting/RecipeItemStack$StackProvider net/minecraft/world/item/crafting/Ingredient$ItemValue + f Lnet/minecraft/world/item/ItemStack; b item + f Lcom/mojang/serialization/Codec; c CODEC + m ()Ljava/util/Collection; a getItems + m ()Lnet/minecraft/world/item/ItemStack; b item +c net/minecraft/world/item/crafting/RecipeItemStack$b net/minecraft/world/item/crafting/Ingredient$TagValue + f Lnet/minecraft/tags/TagKey; b tag + f Lcom/mojang/serialization/Codec; c CODEC + m ()Ljava/util/Collection; a getItems + m ()Lnet/minecraft/tags/TagKey; b tag +c net/minecraft/world/item/crafting/RecipeMapClone net/minecraft/world/item/crafting/MapCloningRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeMapExtend net/minecraft/world/item/crafting/MapExtendingRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/world/item/ItemStack; a findFilledMap + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Z an_ isSpecial + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeRepair net/minecraft/world/item/crafting/RepairItemRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lcom/mojang/datafixers/util/Pair; a getItemsToCombine + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canCombine + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/item/enchantment/Enchantment;)V 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$1 + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +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 SHULKER_BOX_COLORING + f Lnet/minecraft/world/item/crafting/RecipeSerializer; n SUSPICIOUS_STEW + f Lnet/minecraft/world/item/crafting/RecipeSerializer; o REPAIR_ITEM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; p SMELTING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; q BLASTING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; r SMOKING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; s CAMPFIRE_COOKING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; t STONECUTTER + f Lnet/minecraft/world/item/crafting/RecipeSerializer; u SMITHING_TRANSFORM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; v SMITHING_TRIM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; w 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/RecipeSerializerCooking net/minecraft/world/item/crafting/SimpleCookingSerializer + f Lnet/minecraft/world/item/crafting/RecipeCooking$a; x factory + f Lcom/mojang/serialization/MapCodec; y codec + f Lnet/minecraft/network/codec/StreamCodec; z streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/RecipeCooking; a fromNetwork + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/ItemStack;FI)Lnet/minecraft/world/item/crafting/RecipeCooking; a create + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/RecipeCooking;)V a toNetwork + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/Integer; a lambda$new$5 + m (ILnet/minecraft/world/item/crafting/RecipeCooking$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$6 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/Float; b lambda$new$4 + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/ItemStack; c lambda$new$3 + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/crafting/RecipeItemStack; d lambda$new$2 + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/crafting/CookingBookCategory; e lambda$new$1 + m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/String; f lambda$new$0 +c net/minecraft/world/item/crafting/RecipeShulkerBox net/minecraft/world/item/crafting/ShulkerBoxColoring + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeSingleItem net/minecraft/world/item/crafting/SingleItemRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a ingredient + f Lnet/minecraft/world/item/ItemStack; b result + f Ljava/lang/String; c group + f Lnet/minecraft/world/item/crafting/Recipes; d type + f Lnet/minecraft/world/item/crafting/RecipeSerializer; e serializer + m (II)Z a canCraftInDimensions + m ()Lnet/minecraft/core/NonNullList; a getIngredients + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Ljava/lang/String; c getGroup + m ()Lnet/minecraft/world/item/crafting/Recipes; e getType +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 Lnet/minecraft/world/item/crafting/RecipeSingleItem$a; x factory + f Lcom/mojang/serialization/MapCodec; y codec + f Lnet/minecraft/network/codec/StreamCodec; z streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/ItemStack; a lambda$new$6 + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$3 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$new$5 + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Ljava/lang/String; c lambda$new$4 + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/ItemStack; d lambda$new$2 + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/crafting/RecipeItemStack; e lambda$new$1 + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Ljava/lang/String; f lambda$new$0 +c net/minecraft/world/item/crafting/RecipeSmoking net/minecraft/world/item/crafting/SmokingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/RecipeStonecutting net/minecraft/world/item/crafting/StonecutterRecipe + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/RecipeSuspiciousStew net/minecraft/world/item/crafting/SuspiciousStewRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/RecipeTippedArrow net/minecraft/world/item/crafting/TippedArrowRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +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 + f Ljava/lang/String; h val$name +c net/minecraft/world/item/crafting/RecipiesShield net/minecraft/world/item/crafting/ShieldDecorationRecipe + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer +c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c width + f I d height + f Lnet/minecraft/core/NonNullList; e ingredients + f Ljava/util/Optional; f data + f I g MAX_SIZE + 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$3 + m ()I a width + m (Lnet/minecraft/world/inventory/InventoryCrafting;IIZ)Z a matches + m (Ljava/lang/String;)I a firstNonSpace + m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a toNetwork + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a lambda$fromNetwork$5 + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; a lambda$unpack$4 + m (Lnet/minecraft/world/inventory/InventoryCrafting;)Z a matches + m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of + m ()I b height + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; b fromNetwork + m (Ljava/lang/String;)I b lastNonSpace + m ()Lnet/minecraft/core/NonNullList; c ingredients + m ()Ljava/util/Optional; d data + m ()Lcom/mojang/serialization/DataResult; e lambda$static$1 + m ()Ljava/lang/String; f 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; a pattern + f Lnet/minecraft/world/item/ItemStack; b result + f Ljava/lang/String; c group + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category + f Z e showNotification + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m ()Lnet/minecraft/core/NonNullList; a getIngredients + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Ljava/lang/String; c getGroup + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category + m ()Z h showNotification + m ()Z i isIncomplete + m ()I j getWidth + m ()I k getHeight +c net/minecraft/world/item/crafting/ShapedRecipes$Serializer net/minecraft/world/item/crafting/ShapedRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; x CODEC + f Lnet/minecraft/network/codec/StreamCodec; y STREAM_CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + 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 +c net/minecraft/world/item/crafting/ShapelessRecipes net/minecraft/world/item/crafting/ShapelessRecipe + f Ljava/lang/String; a group + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; b category + f Lnet/minecraft/world/item/ItemStack; c result + f Lnet/minecraft/core/NonNullList; d ingredients + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches + m (II)Z a canCraftInDimensions + m ()Lnet/minecraft/core/NonNullList; a getIngredients + m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m ()Ljava/lang/String; c getGroup + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category +c net/minecraft/world/item/crafting/ShapelessRecipes$a net/minecraft/world/item/crafting/ShapelessRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y CODEC + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapelessRecipes;)V a toNetwork + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapelessRecipes; a fromNetwork + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer + f Lcom/mojang/serialization/MapCodec; x codec + f Lnet/minecraft/network/codec/StreamCodec; y streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$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/SimpleCraftingRecipeSerializer$a net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$Factory +c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe + m (II)Z a canCraftInDimensions + m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient + m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient + m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient + m ()Lnet/minecraft/world/item/crafting/Recipes; e getType + m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol +c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe + 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/world/item/ItemStack; d result + m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient + m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient + m ()Z i isIncomplete +c net/minecraft/world/item/crafting/SmithingTransformRecipe$a net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)V a toNetwork + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/SmithingTransformRecipe; a fromNetwork + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe + 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 + m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer + m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient + m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient + m ()Z i isIncomplete +c net/minecraft/world/item/crafting/SmithingTrimRecipe$a net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)V a toNetwork + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/SmithingTrimRecipe; a fromNetwork + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/enchantment/BreachEnchantment net/minecraft/world/item/enchantment/BreachEnchantment + m (FF)F a calculateArmorBreach +c net/minecraft/world/item/enchantment/DensityEnchantment net/minecraft/world/item/enchantment/DensityEnchantment + m (IF)F a calculateDamageAddition +c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment + f Ljava/lang/String; a descriptionId + f Lnet/minecraft/world/item/enchantment/Enchantment$b; b definition + f Lnet/minecraft/core/Holder$c; c builtInRegistryHolder + m (ILnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus + m (Lnet/minecraft/world/item/ItemStack;)Z a isPrimaryItem + m (Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;ILnet/minecraft/world/flag/FeatureFlagSet;[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V a doPostAttack + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;I[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition + m ()Z a isTreasureOnly + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map; a getSlotItems + m (II)Lnet/minecraft/world/item/enchantment/Enchantment$a; a dynamicCost + m (Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;I[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility + m (I)Lnet/minecraft/world/item/enchantment/Enchantment$a; a constantCost + m (ILnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection + m (Lnet/minecraft/world/item/ItemStack;)Z b canEnchant + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V b doPostHurt + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z b isCompatibleWith + m (I)Lnet/minecraft/world/item/enchantment/Enchantment; b byId + m ()Z b isCurse + m (I)I c getMinCost + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V c doPostItemStackHurt + m ()Lnet/minecraft/tags/TagKey; c getSupportedItems + m (I)I d getMaxCost + m ()I d getWeight + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; e getFullname + m ()I e getAnvilCost + m ()I f getMinLevel + m ()I g getMaxLevel + m ()Ljava/lang/String; h getOrCreateDescriptionId + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m ()Ljava/lang/String; j getDescriptionId + m ()Z k isTradeable + m ()Z l isDiscoverable + m ()Lnet/minecraft/core/Holder$c; m builtInRegistryHolder +c net/minecraft/world/item/enchantment/Enchantment$a net/minecraft/world/item/enchantment/Enchantment$Cost + f I a base + f I b perLevel + m (I)I a calculate + m ()I a base + m ()I b perLevel +c net/minecraft/world/item/enchantment/Enchantment$b net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition + f Lnet/minecraft/tags/TagKey; a supportedItems + f Ljava/util/Optional; b primaryItems + f I c weight + f I d maxLevel + f Lnet/minecraft/world/item/enchantment/Enchantment$a; e minCost + f Lnet/minecraft/world/item/enchantment/Enchantment$a; f maxCost + f I g anvilCost + f Lnet/minecraft/world/flag/FeatureFlagSet; h requiredFeatures + f [Lnet/minecraft/world/entity/EnumItemSlot; i slots + m ()Lnet/minecraft/tags/TagKey; a supportedItems + m ()Ljava/util/Optional; b primaryItems + m ()I c weight + m ()I d maxLevel + m ()Lnet/minecraft/world/item/enchantment/Enchantment$a; e minCost + m ()Lnet/minecraft/world/item/enchantment/Enchantment$a; f maxCost + m ()I g anvilCost + m ()Lnet/minecraft/world/flag/FeatureFlagSet; h requiredFeatures + m ()[Lnet/minecraft/world/entity/EnumItemSlot; i slots +c net/minecraft/world/item/enchantment/EnchantmentBinding net/minecraft/world/item/enchantment/BindingCurseEnchantment + m ()Z a isTreasureOnly + m ()Z b isCurse +c net/minecraft/world/item/enchantment/EnchantmentDepthStrider net/minecraft/world/item/enchantment/WaterWalkerEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentDurability net/minecraft/world/item/enchantment/DigDurabilityEnchantment + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/util/RandomSource;)Z a shouldIgnoreDurabilityDrop +c net/minecraft/world/item/enchantment/EnchantmentFrostWalker net/minecraft/world/item/enchantment/FrostWalkerEnchantment + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a onEntityMoved + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility + m ()Z a isTreasureOnly +c net/minecraft/world/item/enchantment/EnchantmentInfiniteArrows net/minecraft/world/item/enchantment/ArrowInfiniteEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentLootBonus net/minecraft/world/item/enchantment/LootBonusEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentManager net/minecraft/world/item/enchantment/EnchantmentHelper + f F a SWIFT_SNEAK_EXTRA_FACTOR + m (Lnet/minecraft/world/entity/EntityLiving;)F a getSweepingDamageRatio + m (Lnet/minecraft/world/item/ItemStack;)Z a canStoreEnchantments + m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Ljava/util/Map$Entry; a getRandomItemWith + m (Lnet/minecraft/world/entity/Entity;F)F a calculateArmorBreach + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus + m (I)F a getSweepingDamageRatio + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a doPostItemStackHurtEffects + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$doPostDamageEffects$3 + m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;)I a getItemEnchantmentLevel + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;IZ)Lnet/minecraft/world/item/ItemStack; a enchantItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a setEnchantments + m (Lnet/minecraft/world/flag/FeatureFlagSet;ILnet/minecraft/world/item/ItemStack;Z)Ljava/util/List; a getAvailableEnchantmentResults + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$getDamageProtection$0 + m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I a getEnchantmentCost + m (Ljava/util/Collection;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a isEnchantmentCompatible + m (Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;Lnet/minecraft/world/item/ItemStack;)V a runIterationOnItem + m (Ljava/lang/Iterable;Lnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection + m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;)I a getEnchantmentLevel + m (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$getDamageBonus$1 + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a updateEnchantments + m (Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;Ljava/lang/Iterable;)V a runIterationOnInventory + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V a doPostHurtEffects + m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)V a filterCompatibleEnchantments + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; b getEnchantmentsForCrafting + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/Enchantment;I)V b lambda$doPostHurtEffects$2 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;IZ)Ljava/util/List; b selectEnchantment + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V b doPostDamageEffects + m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map$Entry; b getRandomItemWith + m (Lnet/minecraft/world/entity/EntityLiving;)F b getSneakingSpeedBonus + m (Lnet/minecraft/world/item/ItemStack;)Z c hasAnyEnchantments + m (Lnet/minecraft/world/entity/EntityLiving;)I c getKnockbackBonus + m (Lnet/minecraft/world/entity/EntityLiving;)I d getFireAspect + m (Lnet/minecraft/world/item/ItemStack;)I d getFishingLuckBonus + m (Lnet/minecraft/world/entity/EntityLiving;)I e getRespiration + m (Lnet/minecraft/world/item/ItemStack;)I e getFishingSpeedBonus + m (Lnet/minecraft/world/item/ItemStack;)Z f hasBindingCurse + m (Lnet/minecraft/world/entity/EntityLiving;)I f getDepthStrider + m (Lnet/minecraft/world/item/ItemStack;)Z g hasVanishingCurse + m (Lnet/minecraft/world/entity/EntityLiving;)I g getBlockEfficiency + m (Lnet/minecraft/world/item/ItemStack;)Z h hasSilkTouch + m (Lnet/minecraft/world/entity/EntityLiving;)I h getMobLooting + m (Lnet/minecraft/world/item/ItemStack;)I i getLoyalty + m (Lnet/minecraft/world/entity/EntityLiving;)Z i hasAquaAffinity + m (Lnet/minecraft/world/entity/EntityLiving;)Z j hasFrostWalker + m (Lnet/minecraft/world/item/ItemStack;)I j getRiptide + m (Lnet/minecraft/world/item/ItemStack;)Z k hasChanneling + m (Lnet/minecraft/world/entity/EntityLiving;)Z k hasSoulSpeed + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; l getComponentType + m (Lnet/minecraft/world/item/ItemStack;)Z m lambda$getRandomItemWith$4 +c net/minecraft/world/item/enchantment/EnchantmentManager$a net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor +c net/minecraft/world/item/enchantment/EnchantmentMending net/minecraft/world/item/enchantment/MendingEnchantment + m ()Z a isTreasureOnly +c net/minecraft/world/item/enchantment/EnchantmentMultishot net/minecraft/world/item/enchantment/MultiShotEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentPiercing net/minecraft/world/item/enchantment/ArrowPiercingEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentProtection net/minecraft/world/item/enchantment/ProtectionEnchantment + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; b type + m (Lnet/minecraft/world/entity/EntityLiving;D)D a getExplosionKnockbackAfterDampener + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility + m (Lnet/minecraft/world/entity/EntityLiving;I)I a getFireAfterDampener + m (ILnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection +c net/minecraft/world/item/enchantment/EnchantmentProtection$DamageType net/minecraft/world/item/enchantment/ProtectionEnchantment$Type + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; a ALL + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; b FIRE + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; c FALL + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; d EXPLOSION + f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; e PROJECTILE + f [Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; f $VALUES + m ()[Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; a $values +c net/minecraft/world/item/enchantment/EnchantmentSilkTouch net/minecraft/world/item/enchantment/UntouchingEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentSoulSpeed net/minecraft/world/item/enchantment/SoulSpeedEnchantment + m ()Z a isTreasureOnly + m ()Z k isTradeable + m ()Z l isDiscoverable +c net/minecraft/world/item/enchantment/EnchantmentThorns net/minecraft/world/item/enchantment/ThornsEnchantment + f F b CHANCE_PER_LEVEL + m (ILnet/minecraft/util/RandomSource;)Z a shouldHit + m (ILnet/minecraft/util/RandomSource;)I b getDamage + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V b doPostHurt +c net/minecraft/world/item/enchantment/EnchantmentTridentRiptide net/minecraft/world/item/enchantment/TridentRiptideEnchantment + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility +c net/minecraft/world/item/enchantment/EnchantmentVanishing net/minecraft/world/item/enchantment/VanishingCurseEnchantment + m ()Z a isTreasureOnly + m ()Z b isCurse +c net/minecraft/world/item/enchantment/EnchantmentWeaponDamage net/minecraft/world/item/enchantment/DamageEnchantment + f Ljava/util/Optional; b targets + m (ILnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus + m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V a doPostAttack +c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments + f Lnet/minecraft/world/item/enchantment/Enchantment; A FLAME + f Lnet/minecraft/world/item/enchantment/Enchantment; B INFINITY + f Lnet/minecraft/world/item/enchantment/Enchantment; C LUCK_OF_THE_SEA + f Lnet/minecraft/world/item/enchantment/Enchantment; D LURE + f Lnet/minecraft/world/item/enchantment/Enchantment; E LOYALTY + f Lnet/minecraft/world/item/enchantment/Enchantment; F IMPALING + f Lnet/minecraft/world/item/enchantment/Enchantment; G RIPTIDE + f Lnet/minecraft/world/item/enchantment/Enchantment; H CHANNELING + f Lnet/minecraft/world/item/enchantment/Enchantment; I MULTISHOT + f Lnet/minecraft/world/item/enchantment/Enchantment; J QUICK_CHARGE + f Lnet/minecraft/world/item/enchantment/Enchantment; K PIERCING + f Lnet/minecraft/world/item/enchantment/Enchantment; L DENSITY + f Lnet/minecraft/world/item/enchantment/Enchantment; M BREACH + f Lnet/minecraft/world/item/enchantment/Enchantment; N WIND_BURST + f Lnet/minecraft/world/item/enchantment/Enchantment; O MENDING + f Lnet/minecraft/world/item/enchantment/Enchantment; P VANISHING_CURSE + f [Lnet/minecraft/world/entity/EnumItemSlot; Q ARMOR_SLOTS + f Lnet/minecraft/world/item/enchantment/Enchantment; a PROTECTION + f Lnet/minecraft/world/item/enchantment/Enchantment; b FIRE_PROTECTION + f Lnet/minecraft/world/item/enchantment/Enchantment; c FEATHER_FALLING + f Lnet/minecraft/world/item/enchantment/Enchantment; d BLAST_PROTECTION + f Lnet/minecraft/world/item/enchantment/Enchantment; e PROJECTILE_PROTECTION + f Lnet/minecraft/world/item/enchantment/Enchantment; f RESPIRATION + f Lnet/minecraft/world/item/enchantment/Enchantment; g AQUA_AFFINITY + f Lnet/minecraft/world/item/enchantment/Enchantment; h THORNS + f Lnet/minecraft/world/item/enchantment/Enchantment; i DEPTH_STRIDER + f Lnet/minecraft/world/item/enchantment/Enchantment; j FROST_WALKER + f Lnet/minecraft/world/item/enchantment/Enchantment; k BINDING_CURSE + f Lnet/minecraft/world/item/enchantment/Enchantment; l SOUL_SPEED + f Lnet/minecraft/world/item/enchantment/Enchantment; m SWIFT_SNEAK + f Lnet/minecraft/world/item/enchantment/Enchantment; n SHARPNESS + f Lnet/minecraft/world/item/enchantment/Enchantment; o SMITE + f Lnet/minecraft/world/item/enchantment/Enchantment; p BANE_OF_ARTHROPODS + f Lnet/minecraft/world/item/enchantment/Enchantment; q KNOCKBACK + f Lnet/minecraft/world/item/enchantment/Enchantment; r FIRE_ASPECT + f Lnet/minecraft/world/item/enchantment/Enchantment; s LOOTING + f Lnet/minecraft/world/item/enchantment/Enchantment; t SWEEPING_EDGE + f Lnet/minecraft/world/item/enchantment/Enchantment; u EFFICIENCY + f Lnet/minecraft/world/item/enchantment/Enchantment; v SILK_TOUCH + f Lnet/minecraft/world/item/enchantment/Enchantment; w UNBREAKING + f Lnet/minecraft/world/item/enchantment/Enchantment; x FORTUNE + f Lnet/minecraft/world/item/enchantment/Enchantment; y POWER + f Lnet/minecraft/world/item/enchantment/Enchantment; z PUNCH + m (Ljava/lang/String;Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/item/enchantment/Enchantment; a register +c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments + f Lnet/minecraft/world/item/enchantment/ItemEnchantments; a EMPTY + f I b MAX_LEVEL + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lcom/mojang/serialization/Codec; e LEVEL_CODEC + f Lcom/mojang/serialization/Codec; f LEVELS_CODEC + f Lcom/mojang/serialization/Codec; g FULL_CODEC + f Z i showInTooltip + 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 (Lnet/minecraft/world/item/enchantment/Enchantment;)I a getLevel + 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/world/item/enchantment/Enchantment;)I a getLevel + m (Lnet/minecraft/world/item/enchantment/Enchantment;I)V a set + m ()Ljava/util/Set; a keySet + m (Ljava/util/function/Predicate;)V a removeIf + m (Lnet/minecraft/world/item/enchantment/Enchantment;I)V b upgrade + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; b toImmutable +c net/minecraft/world/item/enchantment/SwiftSneakEnchantment net/minecraft/world/item/enchantment/SwiftSneakEnchantment + m ()Z a isTreasureOnly + m ()Z k isTradeable + m ()Z l isDiscoverable +c net/minecraft/world/item/enchantment/WeightedRandomEnchant net/minecraft/world/item/enchantment/EnchantmentInstance + f Lnet/minecraft/world/item/enchantment/Enchantment; a enchantment + f I b level +c net/minecraft/world/item/enchantment/WindBurstEnchantment net/minecraft/world/item/enchantment/WindBurstEnchantment + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V c doPostItemStackHurt + m ()Z k isTradeable + m ()Z l isDiscoverable +c net/minecraft/world/item/enchantment/WindBurstEnchantment$a net/minecraft/world/item/enchantment/WindBurstEnchantment$WindBurstEnchantmentDamageCalculator + f F a knockBackPower + m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier +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;Lnet/minecraft/network/chat/IChatBaseComponent;I)V a openTradingScreen + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer + m ()Z gC canRestock + m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers + m ()Z gt showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound + m ()Z gy isClientSide + m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated + m ()I u getVillagerXp + m (I)V u overrideXp +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 (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 (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/ItemCost; d getItemCostA + m ()Ljava/util/Optional; e getItemCostB + m ()Lnet/minecraft/world/item/ItemStack; f getResult + m ()V g updateDemand + m ()Lnet/minecraft/world/item/ItemStack; h assemble + m ()I i getUses + 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 I_ getMinBuildHeight + m ()I J_ 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; C_ getWorldBorder + m ()I I_ getMinBuildHeight + m ()I J_ getHeight + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/Holder; a lambda$new$0 + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a getProfiler + 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 J a INVALID_CHUNK_POS + f Lnet/minecraft/world/level/ChunkCoordIntPair; b ZERO + f I c REGION_SIZE + f I d REGION_MAX_INDEX + f I e x + f I f z + f I g SAFETY_MARGIN + f J h COORD_BITS + f J i COORD_MASK + f I j REGION_BITS + f I k REGION_MASK + f I l HASH_A + f I m HASH_C + f I n 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 (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 (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 (II)I d hash + m ()I d getMinBlockX + m ()I e getMinBlockZ + m (II)I e 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 + 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 ()Z U_ shouldInformAdmins + m (Ljava/lang/String;)V a setCommand + m (I)V a setSuccessCount + 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/EnumInteractionResult; a usedBy + m (Z)V a setTrackOutput + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + 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 (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 ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack + m ()Z j isValid + m ()I k getSuccessCount + m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getLastOutput + m ()Z l_ acceptsSuccess + 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 w_ 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/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 (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 ()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 + f Lnet/minecraft/world/level/ExplosionDamageCalculator; a EXPLOSION_DAMAGE_CALCULATOR + f I b MAX_DROPS_PER_COMBINED_STACK + f Z c fire + f Lnet/minecraft/world/level/Explosion$Effect; d blockInteraction + f Lnet/minecraft/util/RandomSource; e random + f Lnet/minecraft/world/level/World; f level + f D g x + f D h y + f D i z + f Lnet/minecraft/world/entity/Entity; j source + f F k radius + f Lnet/minecraft/world/damagesource/DamageSource; l damageSource + f Lnet/minecraft/world/level/ExplosionDamageCalculator; m damageCalculator + f Lnet/minecraft/core/particles/ParticleParam; n smallExplosionParticles + f Lnet/minecraft/core/particles/ParticleParam; o largeExplosionParticles + f Lnet/minecraft/core/Holder; p explosionSound + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; q toBlow + f Ljava/util/Map; r hitPlayers + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)F a getSeenPercent + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; a makeDamageCalculator + m ()F a radius + m (Z)V a finalizeExplosion + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getDefaultDamageSource + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a addOrAppendStack + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b getIndirectSourceEntityInternal + m ()Lnet/minecraft/world/phys/Vec3D; b center + m ()V c explode + m ()Z d interactsWithBlocks + m ()Ljava/util/Map; e getHitPlayers + m ()Lnet/minecraft/world/entity/EntityLiving; f getIndirectSourceEntity + m ()Lnet/minecraft/world/entity/Entity; g getDirectSourceEntity + m ()V h clearToBlow + m ()Ljava/util/List; i getToBlow + m ()Lnet/minecraft/world/level/Explosion$Effect; j getBlockInteraction + m ()Lnet/minecraft/core/particles/ParticleParam; k getSmallExplosionParticles + m ()Lnet/minecraft/core/particles/ParticleParam; l getLargeExplosionParticles + m ()Lnet/minecraft/core/Holder; m getExplosionSound +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 +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/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/level/Explosion;Lnet/minecraft/world/entity/Entity;)F b getEntityDamageAmount +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 pixels + m ([I)V a init + m ()I a getEvergreenColor + m (DD)I a get + m ()I b getBirchColor + m ()I c getDefaultColor + m ()I d getMangroveColor +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_ANNOUNCE_ADVANCEMENTS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; B RULE_DISABLE_RAIDS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; C RULE_DOINSOMNIA + f Lnet/minecraft/world/level/GameRules$GameRuleKey; D RULE_DO_IMMEDIATE_RESPAWN + f Lnet/minecraft/world/level/GameRules$GameRuleKey; E RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; F RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; G RULE_DROWNING_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; H RULE_FALL_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; I RULE_FIRE_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; J RULE_FREEZE_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; K RULE_DO_PATROL_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; L RULE_DO_TRADER_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; M RULE_DO_WARDEN_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; N RULE_FORGIVE_DEAD_PLAYERS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; O RULE_UNIVERSAL_ANGER + f Lnet/minecraft/world/level/GameRules$GameRuleKey; P RULE_PLAYERS_SLEEPING_PERCENTAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Q RULE_BLOCK_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; R RULE_MOB_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; S RULE_TNT_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; T RULE_SNOW_ACCUMULATION_HEIGHT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; U RULE_WATER_SOURCE_CONVERSION + f Lnet/minecraft/world/level/GameRules$GameRuleKey; V RULE_LAVA_SOURCE_CONVERSION + f Lnet/minecraft/world/level/GameRules$GameRuleKey; W RULE_GLOBAL_SOUND_EVENTS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; X RULE_DO_VINES_SPREAD + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Y RULE_ENDER_PEARLS_VANISH_ON_DEATH + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Z RULE_SPAWN_CHUNK_RADIUS + f I a DEFAULT_RANDOM_TICK_SPEED + f Lorg/slf4j/Logger; aa LOGGER + f Ljava/util/Map; ab GAME_RULE_TYPES + f Ljava/util/Map; ac rules + 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_ELYTRA_MOVEMENT_CHECK + f Lnet/minecraft/world/level/GameRules$GameRuleKey; u RULE_MAX_ENTITY_CRAMMING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; v RULE_WEATHER_CYCLE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; w RULE_LIMITED_CRAFTING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; x RULE_MAX_COMMAND_CHAIN_LENGTH + f Lnet/minecraft/world/level/GameRules$GameRuleKey; y RULE_MAX_COMMAND_FORK_COUNT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; z RULE_COMMAND_MODIFICATION_BLOCK_LIMIT + 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/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a getRule + m ()Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a callVisitorCap + m (Lcom/mojang/serialization/DynamicLike;)V a loadFromTag + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;)V a visitGameRuleTypes + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Z b getBoolean + m ()Lnet/minecraft/world/level/GameRules; b copy + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)I c getInt +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 (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 +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 + m ()Ljava/lang/String; a getDescriptionId +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 + 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 +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 (ILjava/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 (IIILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m ()Ljava/lang/String; b serialize + m (Ljava/lang/String;)Z b tryDeserialize + 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 +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; A_ getLevelData + m ()Lnet/minecraft/util/RandomSource; E_ getRandom + m ()J G_ nextSubTickCount + m ()Lnet/minecraft/world/level/chunk/IChunkProvider; N getChunkSource + m ()Lnet/minecraft/world/ticks/LevelTickAccess; O getFluidTicks + m ()Lnet/minecraft/world/ticks/LevelTickAccess; P getBlockTicks + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;I)V a scheduleTick + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a neighborShapeChanged + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick + 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/particles/ParticleParam;DDDDDD)V a addParticle + m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)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/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/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;I)V a scheduleTick + m (Lnet/minecraft/core/Holder;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;)V a playSound + m ()J ak dayTime + m ()Lnet/minecraft/world/EnumDifficulty; al 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; o getServer +c net/minecraft/world/level/GeneratorAccessSeed net/minecraft/world/level/WorldGenLevel + m ()J C 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 + m ()I Q getMaxLightLevel + 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/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 (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;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/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;)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/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 + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine +c net/minecraft/world/level/ICollisionAccess net/minecraft/world/level/CollisionGetter + m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollision + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; a lambda$findFreePosition$5 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)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/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPosition; a lambda$findSupportingBlock$3 + m (DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a lambda$findFreePosition$6 + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noCollision + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$collidesWithSuffocatingBlock$2 + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b lambda$findFreePosition$4 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noBlockCollision + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; c lambda$getBlockCollisions$0 + 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/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; e getBlockCollisions + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z f collidesWithSuffocatingBlock + m (Lnet/minecraft/world/entity/Entity;)Z f isUnobstructed + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Optional; g findSupportingBlock + m (Lnet/minecraft/world/entity/Entity;)Z g noCollision + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; h borderCollision + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; i 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/ai/targeting/PathfinderTargetCondition;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + 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/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 (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + 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 (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (DDDD)Z a hasNearbyAlivePlayer + 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/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 (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/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/EntityLiving;)Z b lambda$getNearestEntity$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions + m ()Ljava/util/List; x players +c net/minecraft/world/level/IMaterial net/minecraft/world/level/ItemLike + m ()Lnet/minecraft/world/item/Item; r 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 ()I B_ getSkyDarken + m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType + m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager + m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess + m ()I I_ getMinBuildHeight + m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures + m ()I J_ getHeight + 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 ()Z x_ isClientSide + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; y getChunk + m (Lnet/minecraft/core/BlockPosition;)Z z isWaterAt + m ()I z_ getSeaLevel +c net/minecraft/world/level/IWorldTime net/minecraft/world/level/LevelTimeAccess + m ()J ak dayTime + m ()F aq getMoonBrightness + m ()I ar 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 I_ getMinBuildHeight + m ()I J_ getHeight + m ()I am getMaxBuildHeight + m ()I an getSectionsCount + m ()I ao getMinSection + m ()I ap getMaxSection + m (I)Z d isOutsideBuildHeight + m (I)I e getSectionIndex + m (II)Lnet/minecraft/world/level/LevelHeightAccessor; e create + m (I)I f getSectionIndexFromSectionY + m (I)I g 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 + f I b val$minBuildHeight + m ()I I_ getMinBuildHeight + m ()I J_ 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 ()D a getSpin + 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 (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 (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c isNearPlayer + 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/world/level/MobSpawnerData$a;)Lnet/minecraft/util/InclusiveRange; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + 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 + m ()Ljava/lang/String; c lambda$checkLightBoundaries$0 +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 +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 + m (Lnet/minecraft/world/level/material/Fluid;)Z a canPick +c net/minecraft/world/level/RayTrace$c net/minecraft/world/level/ClipContext$ShapeGetter +c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter + f [Lnet/minecraft/core/EnumDirection; C 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/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/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$d;ZZZ)V a spawnForChunk + 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/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeBase; a getRoughBiome + 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 (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/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 ()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/world/level/storage/WorldDataMutable; A levelData + f Z B isClientSide + f Lnet/minecraft/core/Holder; D dimensionTypeRegistration + f Ljava/util/function/Supplier; E profiler + 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; g RESOURCE_KEY_CODEC + f Lnet/minecraft/resources/ResourceKey; h OVERWORLD + f Lnet/minecraft/resources/ResourceKey; i NETHER + f Lnet/minecraft/resources/ResourceKey; j END + f I k MAX_LEVEL_SIZE + f I l LONG_PARTICLE_CLIP_RANGE + f I m SHORT_PARTICLE_CLIP_RANGE + f I n MAX_BRIGHTNESS + f I o TICKS_PER_DAY + f I p MAX_ENTITY_SPAWN_Y + f I q MIN_ENTITY_SPAWN_Y + f Ljava/util/List; r blockEntityTickers + f Lnet/minecraft/world/level/redstone/NeighborUpdater; s neighborUpdater + f I t randValue + f I u addend + f F v oRainLevel + f F w rainLevel + f F x oThunderLevel + f F y thunderLevel + f Lnet/minecraft/util/RandomSource; z random + m ()Lnet/minecraft/world/level/storage/WorldData; A_ getLevelData + m ()I B_ getSkyDarken + m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder + m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType + m ()Lnet/minecraft/util/RandomSource; E_ getRandom + m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; G getEntities + m ()J G_ nextSubTickCount + m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess + m ()Ljava/lang/String; I gatherChunkSourceStats + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; K potionBrewing + m ()Lnet/minecraft/world/scores/Scoreboard; M getScoreboard + m ()Z R isDay + m ()Z S isNight + m ()V T tickBlockEntities + m ()V U updateSkyBrightness + m ()Lnet/minecraft/core/BlockPosition; V getSharedSpawnPos + m ()F W getSharedSpawnAngle + m ()V X prepareWeather + m ()V Y disconnect + m ()J Z getGameTime + 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 (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + 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;)Lnet/minecraft/world/level/Explosion; a explode + 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/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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged + 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;)Lnet/minecraft/world/level/Explosion; a explode + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a neighborShapeChanged + 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/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/Explosion$Effect; a getDestroyType + 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/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/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode + m (Lnet/minecraft/core/particles/ParticleParam;ZDDDDDD)V a addParticle + 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 (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a addBlockEntityTicker + m (DDDDDDLjava/util/List;)V a createFireworks + m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode + 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/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing + 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/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData + m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode + 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;ZLnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/Explosion; 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 ()J aa getDayTime + m ()Lnet/minecraft/world/level/GameRules; ab getGameRules + m ()Z ac isThundering + m ()Z ad isRaining + m ()Lnet/minecraft/core/Holder; ae dimensionTypeRegistration + m ()Lnet/minecraft/resources/ResourceKey; af dimension + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; ag getProfiler + m ()Ljava/util/function/Supplier; ah getProfilerSupplier + m ()Z ai isDebug + m ()Lnet/minecraft/world/damagesource/DamageSources; aj damageSources + m (ZZ)V b setSpawnSettings + 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;ZDDDDDD)V b addAlwaysVisibleParticle + m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V b addAlwaysVisibleParticle + 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/server/MinecraftServer; o getServer + m (Lnet/minecraft/core/BlockPosition;)V o removeBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Z p isLoaded + m (Lnet/minecraft/core/BlockPosition;)V q blockEntityChanged + m ()Lnet/minecraft/world/item/crafting/CraftingManager; r getRecipeManager + m (Lnet/minecraft/core/BlockPosition;)Z r isRainingAt + m ()Lnet/minecraft/world/TickRateManager; s tickRateManager + m ()Z t noSave + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; v getFreeMapId + m ()Z x_ isClientSide + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine + m ()I z_ getSeaLevel +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$BreedingCooldownPair net/minecraft/world/level/Level$BreedingCooldownPair +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 BLOW +c net/minecraft/world/level/WorldAccess net/minecraft/world/level/ServerLevelAccessor + m ()Lnet/minecraft/server/level/WorldServer; E 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 (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/core/BlockPosition;)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a getPrecipitationAt + 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/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; b lambda$static$5 + m (Lnet/minecraft/core/BlockPosition;)Z b coldEnoughToSnow + 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;)Z c warmEnoughToRain + m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d getGenerationSettings + m (Lnet/minecraft/core/BlockPosition;)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;)F e getHeightAdjustedTemperature + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; e lambda$static$1 + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; f lambda$static$0 + m ()I f getFoliageColor + m (Lnet/minecraft/core/BlockPosition;)F f getTemperature + 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 ()I p getGrassColorFromTexture + m ()I q getFoliageColorFromTexture + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; r lambda$new$10 + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; s 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 + m ()I a getFogColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$12 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; a lambda$static$11 + m ()I b getWaterColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; b lambda$static$10 + m ()I c getWaterFogColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; c lambda$static$9 + m ()I d getSkyColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; d lambda$static$8 + m ()Ljava/util/Optional; e getFoliageColorOverride + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; e lambda$static$7 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; f lambda$static$6 + m ()Ljava/util/Optional; f getGrassColorOverride + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; g lambda$static$5 + 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$4 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; i lambda$static$3 + m ()Ljava/util/Optional; i getAmbientLoopSoundEvent + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; j lambda$static$2 + 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$1 + m ()Ljava/util/Optional; l getBackgroundMusic + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; l 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 + 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/world/level/biome/BiomeFog; a build + m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic + m ()Ljava/lang/IllegalStateException; b lambda$build$3 + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; b waterColor + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; c waterFogColor + m ()Ljava/lang/IllegalStateException; c lambda$build$2 + m ()Ljava/lang/IllegalStateException; d lambda$build$1 + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; d skyColor + m ()Ljava/lang/IllegalStateException; e lambda$build$0 + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; e foliageColorOverride + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; f grassColorOverride +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 Ljava/util/Map; 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 ()Ljava/util/List; a getFlowerFeatures + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Ljava/lang/Iterable; a getCarvers + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + 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;)Ljava/util/Map; b lambda$static$0 + m ()Ljava/util/List; b 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/world/level/levelgen/WorldGenStage$Features;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/Map; 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 (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addCarver + 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/world/level/levelgen/WorldGenStage$Features;)Ljava/util/List; a lambda$addCarver$0 + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/HolderSet; a lambda$build$1 +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 BADLANDS + f Lnet/minecraft/resources/ResourceKey; B ERODED_BADLANDS + f Lnet/minecraft/resources/ResourceKey; C WOODED_BADLANDS + f Lnet/minecraft/resources/ResourceKey; D MEADOW + f Lnet/minecraft/resources/ResourceKey; E CHERRY_GROVE + f Lnet/minecraft/resources/ResourceKey; F GROVE + f Lnet/minecraft/resources/ResourceKey; G SNOWY_SLOPES + f Lnet/minecraft/resources/ResourceKey; H FROZEN_PEAKS + f Lnet/minecraft/resources/ResourceKey; I JAGGED_PEAKS + f Lnet/minecraft/resources/ResourceKey; J STONY_PEAKS + f Lnet/minecraft/resources/ResourceKey; K RIVER + f Lnet/minecraft/resources/ResourceKey; L FROZEN_RIVER + f Lnet/minecraft/resources/ResourceKey; M BEACH + f Lnet/minecraft/resources/ResourceKey; N SNOWY_BEACH + f Lnet/minecraft/resources/ResourceKey; O STONY_SHORE + f Lnet/minecraft/resources/ResourceKey; P WARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; Q LUKEWARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; R DEEP_LUKEWARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; S OCEAN + f Lnet/minecraft/resources/ResourceKey; T DEEP_OCEAN + f Lnet/minecraft/resources/ResourceKey; U COLD_OCEAN + f Lnet/minecraft/resources/ResourceKey; V DEEP_COLD_OCEAN + f Lnet/minecraft/resources/ResourceKey; W FROZEN_OCEAN + f Lnet/minecraft/resources/ResourceKey; X DEEP_FROZEN_OCEAN + f Lnet/minecraft/resources/ResourceKey; Y MUSHROOM_FIELDS + f Lnet/minecraft/resources/ResourceKey; Z DRIPSTONE_CAVES + f Lnet/minecraft/resources/ResourceKey; a THE_VOID + f Lnet/minecraft/resources/ResourceKey; aa LUSH_CAVES + f Lnet/minecraft/resources/ResourceKey; ab DEEP_DARK + f Lnet/minecraft/resources/ResourceKey; ac NETHER_WASTES + f Lnet/minecraft/resources/ResourceKey; ad WARPED_FOREST + f Lnet/minecraft/resources/ResourceKey; ae CRIMSON_FOREST + f Lnet/minecraft/resources/ResourceKey; af SOUL_SAND_VALLEY + f Lnet/minecraft/resources/ResourceKey; ag BASALT_DELTAS + f Lnet/minecraft/resources/ResourceKey; ah THE_END + f Lnet/minecraft/resources/ResourceKey; ai END_HIGHLANDS + f Lnet/minecraft/resources/ResourceKey; aj END_MIDLANDS + f Lnet/minecraft/resources/ResourceKey; ak SMALL_END_ISLANDS + f Lnet/minecraft/resources/ResourceKey; al 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 OLD_GROWTH_BIRCH_FOREST + f Lnet/minecraft/resources/ResourceKey; n OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; o OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; p TAIGA + f Lnet/minecraft/resources/ResourceKey; q SNOWY_TAIGA + f Lnet/minecraft/resources/ResourceKey; r SAVANNA + f Lnet/minecraft/resources/ResourceKey; s SAVANNA_PLATEAU + f Lnet/minecraft/resources/ResourceKey; t WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; u WINDSWEPT_GRAVELLY_HILLS + f Lnet/minecraft/resources/ResourceKey; v WINDSWEPT_FOREST + f Lnet/minecraft/resources/ResourceKey; w WINDSWEPT_SAVANNA + f Lnet/minecraft/resources/ResourceKey; x JUNGLE + f Lnet/minecraft/resources/ResourceKey; y SPARSE_JUNGLE + f Lnet/minecraft/resources/ResourceKey; z BAMBOO_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 Lnet/minecraft/world/level/biome/Climate$g$a; a 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 ()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/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + 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/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/ItemInteractionResult; 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; 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/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/BlockStateDirection; 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/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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/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/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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a canEntityTilt + 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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 d resetTilt + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n 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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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_IMMEDIATE + f F B INDESTRUCTIBLE + f F C INSTANT + f I D UPDATE_LIMIT + f Lnet/minecraft/world/level/block/state/BlockStateList; E 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 Ljava/lang/String; e descriptionId + f Lnet/minecraft/world/item/Item; f item + f I g CACHE_SIZE + f Ljava/lang/ThreadLocal; h 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_NONE + f I z UPDATE_ALL + 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/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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Z a shouldRenderFace + 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 updateEntityAfterFallOn + 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/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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c canSupportRigidBlock + m ()F e getExplosionResistance + m ()Lnet/minecraft/network/chat/IChatMutableComponent; f getName + m ()Ljava/lang/String; g getDescriptionId + m ()F h getFriction + m (Lnet/minecraft/world/level/block/state/IBlockData;)I i getId + m ()F j getSpeedFactor + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z j isExceptionForConnection + m ()F k getJumpFactor + m (Lnet/minecraft/world/level/block/state/IBlockData;)V k registerDefaultState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; l withPropertiesOf + m ()Lnet/minecraft/world/level/block/state/BlockStateList; l getStateDefinition + m ()Lnet/minecraft/world/level/block/state/IBlockData; o defaultBlockState + m ()Z p hasDynamicShape + m ()Lnet/minecraft/world/level/block/Block; q asBlock + m ()Lnet/minecraft/world/item/Item; r asItem + m ()Lnet/minecraft/core/Holder$c; s builtInRegistryHolder +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$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 +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/BlockStateDirection; 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; K 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canAttach + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m 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/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/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/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/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_ propagatesSkylightDown + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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;)Z c isCollisionShapeFullBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ 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/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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/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/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/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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/BlockStateDirection; 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/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/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 ()Ljava/lang/String; g getDescriptionId +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/BlockStateDirection; 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;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/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/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/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;)Z a_ propagatesSkylightDown + 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 d getShadeBrightness +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/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityAfterFallOn + 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/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 (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/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/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/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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; g getConnectedDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; h getBlockType +c net/minecraft/world/level/block/BlockBed$1 net/minecraft/world/level/block/BedBlock$1 +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/BlockStateDirection; 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/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/ItemInteractionResult; a useItemOn + 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/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a resetHoneyLevel + 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;)V a trySpawnDripParticles + 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/World;DDDDD)V a spawnFluidParticle + 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/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + 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 + 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/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/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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; F TO_SOUTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; G CEILING_SHAPE + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/IBlockData;Lnet/minecraft/core/EnumDirection;D)Z a isProperHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + 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/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/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/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 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m getVoxelShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; n getConnectedDirection +c net/minecraft/world/level/block/BlockBell$1 net/minecraft/world/level/block/BellBlock$1 +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;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/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/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/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m ()Ljava/util/Optional; ar_ 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 m canExistIn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n getColumnState +c net/minecraft/world/level/block/BlockButtonAbstract net/minecraft/world/level/block/ButtonBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; F PRESSED_FLOOR_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; G PRESSED_NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; H PRESSED_SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; I PRESSED_WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; J PRESSED_EAST_AABB + f I L PRESSED_DEPTH + f I M UNPRESSED_DEPTH + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; N type + f I O 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/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;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/World;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/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;)V d press + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e checkPressed + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V f updateNeighbours +c net/minecraft/world/level/block/BlockButtonAbstract$1 net/minecraft/world/level/block/ButtonBlock$1 +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/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/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/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/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/ItemInteractionResult; a useItemOn + 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/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/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 (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/BlockStateDirection; 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + 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/ItemInteractionResult; a useItemOn + 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/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/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/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/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isSmokeyPos + 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/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/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/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/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;)Z g isLitCampfire + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canLight + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m 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 + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot + m ()Lnet/minecraft/core/Holder; n getEquipSound +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/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/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/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/BlockStateDirection; 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/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/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/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/block/EnumRenderType; a_ getRenderShape + 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/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; g getBlockType + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; h getConnectedDirection +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/util/Optional; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble +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/util/Optional; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble +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 ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptSingle +c net/minecraft/world/level/block/BlockChest$4 net/minecraft/world/level/block/ChestBlock$4 +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 e_ isSignalSource + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; m 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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a generatePlant + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + 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/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/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 d_ 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/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/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/block/BlockCobbleWall net/minecraft/world/level/block/WallBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; F POST_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; G NORTH_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; I WEST_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; J 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/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/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/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;)Z a_ propagatesSkylightDown + 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 +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; F 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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 d_ isRandomlyTicking +c net/minecraft/world/level/block/BlockCocoa$1 net/minecraft/world/level/block/CocoaBlock$1 +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/BlockStateDirection; 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/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/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/core/EnumDirection;)V a executeChain + 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/core/BlockPosition;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 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/CommandBlockListenerAbstract;Z)V a execute + 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;)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/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/ItemInteractionResult; a useItemOn + 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/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/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 ah_ 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 ah_ 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/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/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/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 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/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/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/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 +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/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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a scanForWater + 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/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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a tryScheduleDieTick + 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/BlockStateList$a;)V a createBlockStateDefinition + 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/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 e 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/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/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/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/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/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/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/BlockStateDirection; 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/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 + 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/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/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/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/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/World;)I a getBonemealAgeIncrease + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a hasSufficientLight + m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 d_ isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h 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/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d updateSignalStrength + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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/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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/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 canSurviveOn + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLocked + 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 e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getDelay + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isDiode +c net/minecraft/world/level/block/BlockDirectional net/minecraft/world/level/block/DirectionalBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/BlockStateList$a;)V a createBlockStateDefinition + 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/block/state/IBlockData;)Z m 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/BlockStateDirection; 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/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/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom + 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/core/BlockPosition;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 + 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;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/BlockStateDirection; 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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + 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/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/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 m isOpen + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isWoodenDoor +c net/minecraft/world/level/block/BlockDoor$1 net/minecraft/world/level/block/DoorBlock$1 +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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack + 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 ()I b getDelayAfterPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d 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/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/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/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/core/BlockPosition;)Z a isValidBookShelf + 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/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack +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/BlockStateDirection; 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/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/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/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/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/entity/TileEntityTypes; m 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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack +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/BlockStateDirection; 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 f_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockFacingHorizontal net/minecraft/world/level/block/HorizontalDirectionalBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; aE 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/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 (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 ()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 m 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/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/ItemInteractionResult; a useItemOn + 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/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/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/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;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isSameFence +c net/minecraft/world/level/block/BlockFenceGate net/minecraft/world/level/block/FenceGateBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; F X_OCCLUSION_SHAPE_LOW + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; G 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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + 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/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/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;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isWall +c net/minecraft/world/level/block/BlockFenceGate$1 net/minecraft/world/level/block/FenceGateBlock$1 +c net/minecraft/world/level/block/BlockFire net/minecraft/world/level/block/FireBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; F SOUTH_AABB + f Ljava/util/Map; G shapesCache + f I H IGNITE_INSTANT + f I I IGNITE_EASY + f I J IGNITE_MEDIUM + f I K IGNITE_HARD + f I L BURN_INSTANT + f I M BURN_EASY + f I N BURN_MEDIUM + f I O BURN_HARD + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; P igniteOdds + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; Q 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 a getIgniteOdds + 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/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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithAge + 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/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 f canBurn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)I n getBurnOdds + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o getIgniteOdds +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 F d 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/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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canBePlacedAt + 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;)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 b isPortal + 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 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/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/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/block/state/IBlockData;)F g 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/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/ItemInteractionResult; a useItemOn + 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 (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;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m ()Lnet/minecraft/world/level/block/Block; b getPotted + m ()Z m isEmpty +c net/minecraft/world/level/block/BlockFlowers net/minecraft/world/level/block/FlowerBlock + f Lcom/mojang/serialization/MapCodec; a EFFECTS_FIELD + f Lcom/mojang/serialization/MapCodec; b CODEC + f F c AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; e suspiciousStewEffects + 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/item/component/SuspiciousStewEffects; b 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/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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + 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/pathfinder/PathMode;)Z a isPathfindable + 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/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m ()Ljava/util/Optional; ar_ 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/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 + 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_ 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/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 (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;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +c net/minecraft/world/level/block/BlockFurnace net/minecraft/world/level/block/AbstractFurnaceBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/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;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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;)Z a_ propagatesSkylightDown + 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 d getShadeBrightness +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/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; ap_ getType + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/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/block/state/IBlockData;)Z f_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockGrindstone net/minecraft/world/level/block/GrindstoneBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; F FLOOR_EAST_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; G FLOOR_EAST_WEST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; H WALL_SOUTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; I WALL_SOUTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; J WALL_SOUTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; L WALL_SOUTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; M WALL_SOUTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; N WALL_SOUTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; O WALL_SOUTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; P WALL_SOUTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; Q WALL_NORTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; R WALL_NORTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; S WALL_NORTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; T WALL_NORTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; U WALL_NORTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; V WALL_NORTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; W WALL_NORTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; X WALL_NORTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; Y WALL_WEST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; Z WALL_WEST_RIGHT_POST + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; aA CEILING_EAST_WEST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; aB CEILING_EAST_WEST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; aC CEILING_EAST_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; aD CEILING_EAST_WEST_GRINDSTONE + f Lnet/minecraft/network/chat/IChatBaseComponent; aR CONTAINER_TITLE + f Lnet/minecraft/world/phys/shapes/VoxelShape; aa WALL_WEST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ab WALL_WEST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ac WALL_WEST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; ad WALL_WEST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; ae WALL_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; af WALL_WEST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; ag WALL_EAST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ah WALL_EAST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ai WALL_EAST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; aj WALL_EAST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ak WALL_EAST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; al WALL_EAST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; am WALL_EAST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; an WALL_EAST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; ao CEILING_NORTH_SOUTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ap CEILING_NORTH_SOUTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; aq CEILING_NORTH_SOUTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ar CEILING_NORTH_SOUTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; as CEILING_NORTH_SOUTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; at CEILING_NORTH_SOUTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; au CEILING_NORTH_SOUTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; av CEILING_NORTH_SOUTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; aw CEILING_EAST_WEST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ax CEILING_EAST_WEST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ay CEILING_EAST_WEST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; az CEILING_EAST_WEST_RIGHT_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/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/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/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 + 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; n 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/GeneratorAccess;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m 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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/GeneratorAccess;)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/world/level/block/state/IBlockData; a updateBodyAfterConvertedFromHead + 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/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/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/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a getGrowIntoState + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 d_ isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n getMaxAgeState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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 a 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/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isSlidingDown + m (Lnet/minecraft/world/entity/Entity;)V a showSlideParticles + 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 (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; F NORTH_INTERACTION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_INTERACTION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; H WEST_INTERACTION_SHAPE + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/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/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/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/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/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 d 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/core/BlockPosition;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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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 b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z e 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + 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/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/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/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a lambda$canAttach$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/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/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Z a canAttach + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m getFrontFacing + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; n 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/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ 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 g canGrowInto + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m 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 m 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/BlockStateDirection; 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/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/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/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/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/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/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m getConnectedDirection +c net/minecraft/world/level/block/BlockLeaves net/minecraft/world/level/block/LeavesBlock + f I a TICK_DELAY + f Lcom/mojang/serialization/MapCodec; b CODEC + f I c DECAY_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e PERSISTENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED + 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 + 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/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/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 d_ isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g getLightBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m decaying + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; n getOptionalDistanceAt + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o 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/BlockStateDirection; 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/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/ItemInteractionResult; a useItemOn + 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/entity/Entity;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/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/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/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 + m (Lnet/minecraft/world/entity/Entity;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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + 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/level/World;Lnet/minecraft/core/BlockPosition;)V d popBook + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockLectern$1 net/minecraft/world/level/block/LecternBlock$1 +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/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/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/World;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/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/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; d pull + 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 e_ isSignalSource +c net/minecraft/world/level/block/BlockLever$1 net/minecraft/world/level/block/LeverBlock$1 +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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/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/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/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/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 e_ isSignalSource +c net/minecraft/world/level/block/BlockMinecartDetector$1 net/minecraft/world/level/block/DetectorRailBlock$1 +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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/World;Lnet/minecraft/core/BlockPosition;)Z a isRail + 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 ()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 g 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 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +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 (Ljava/util/Map;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/IBlockData; a getNewStateWithProperties + m ()Lnet/minecraft/world/level/block/Block; b getHostBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isCompatibleHostBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n infestedStateByHost + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; o hostStateByInfested +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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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;)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 d_ 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/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; ap_ getType + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/ItemInteractionResult; 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/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/resources/MinecraftKey; a getCustomSoundId + 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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + 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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; b setInstrument + 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/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + 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; ap_ 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a startSignal + 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/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/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 e_ 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/pathfinder/PathMode;)Z a isPathfindable + 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/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + 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/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 + 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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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 b randomTick +c net/minecraft/world/level/block/BlockPortal$1 net/minecraft/world/level/block/NetherPortalBlock$1 +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 e_ 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 +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/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/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 ()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 e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)I g 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/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 g getSignalForState +c net/minecraft/world/level/block/BlockPressurePlateBinary$1 net/minecraft/world/level/block/PressurePlateBlock$1 +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/state/BlockStateList$a;)V a createBlockStateDefinition + 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 ()I b getPressedTime + m (Lnet/minecraft/world/level/block/state/IBlockData;)I g 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/ItemInteractionResult; 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/BlockStateDirection; 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/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/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/pattern/ShapeDetector; m getOrCreateSnowGolemFull + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y getOrCreateIronGolemBase + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; z 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/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/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/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/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 g 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/core/BlockPosition;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/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/ItemInteractionResult; a useItemOn + 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/world/entity/player/EntityHuman;)V a attack + 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/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 d_ 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/core/BlockPosition;Z)V a neighborChanged + 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;Z)Z a isToggledTooFrequently + 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/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/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 e_ 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/BlockStateDirection; 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/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/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 + 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 ()Ljava/lang/String; g getDescriptionId +c net/minecraft/world/level/block/BlockRedstoneWire net/minecraft/world/level/block/RedStoneWireBlock + f Ljava/util/Map; F SHAPES_CACHE + f [Lnet/minecraft/world/phys/Vec3D; G COLORS + f F H PARTICLE_DENSITY + f Lnet/minecraft/world/level/block/state/IBlockData; I crossState + f Z J 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/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;FF)V a spawnParticlesAlongLine + 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/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/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/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 (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updatePowerStrength + 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/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a calculateTargetStrength + 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/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 e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m shouldConnectTo + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; n calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isCross + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p isDot + m (Lnet/minecraft/world/level/block/state/IBlockData;)I q getWireSignal +c net/minecraft/world/level/block/BlockRedstoneWire$1 net/minecraft/world/level/block/RedStoneWireBlock$1 +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/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/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/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/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/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 ()Z b sideInputDiodesOnly + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLocked + m (Lnet/minecraft/world/level/block/state/IBlockData;)I g 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;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/ItemInteractionResult; a useItemOn + 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/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/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 d explode + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m 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/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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/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/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/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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 m 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 (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)V a lambda$getCloneItemStack$5 + 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 (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/EnumColor; a getColorFromBlock + 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/entity/TileEntityShulkerBox;Ljava/util/function/Consumer;)V a lambda$getDrops$4 + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/item/Item;)Lnet/minecraft/world/item/EnumColor; b getColorFromItem + 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 +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/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/ItemInteractionResult; 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; a getShape + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit + 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/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/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/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;)Z a otherPlayerIsEditingSign + 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 g getYRotationDegrees + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; m 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/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f 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/core/BlockPosition;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 + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot +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/BlockStateDirection; 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 + m ()Ljava/lang/String; g getDescriptionId +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 updateEntityAfterFallOn + 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/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/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/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;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 d getShadeBrightness +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/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/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/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 d getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockSnow$1 net/minecraft/world/level/block/SnowLayerBlock$1 +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/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/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/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 f_ 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/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/block/state/IBlockData;)Z f canBurn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m 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/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)I m 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; F TOP_SHAPES + f [Lnet/minecraft/world/phys/shapes/VoxelShape; G BOTTOM_SHAPES + f Lnet/minecraft/world/level/block/state/IBlockData; H baseState + f [I I SHAPE_BY_STATE + f Lnet/minecraft/world/level/block/Block; J base + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/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/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/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;)Z f_ useShapeForLightOcclusion + 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; i getStairsShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isStairs + m (Lnet/minecraft/world/level/block/state/IBlockData;)I n 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/BlockStemAttached net/minecraft/world/level/block/AttachedStemBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/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$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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/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/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/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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/BlockStateDirection; 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/block/EnumRenderType; a_ getRenderShape + 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 f_ 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/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a trigger + 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 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +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 d 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/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/ItemInteractionResult; 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; 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 d_ 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/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/ItemInteractionResult; 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/core/BlockPosition;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded + 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/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/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;)Z a_ propagatesSkylightDown + 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;)I g getAABBIndex + m (Lnet/minecraft/world/level/block/state/IBlockData;)I m 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/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/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/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; c 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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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 e_ 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/block/EnumRenderType; a_ getRenderShape + 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/BlockStateDirection; 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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSurvive + m ()Ljava/lang/String; g getDescriptionId + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m 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/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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;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/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + 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/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/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; m getType +c net/minecraft/world/level/block/BlockTrapdoor$1 net/minecraft/world/level/block/TrapDoorBlock$1 +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;)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/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/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/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 +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/BlockStateDirection; 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/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/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/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 e_ isSignalSource +c net/minecraft/world/level/block/BlockTripwireHook$1 net/minecraft/world/level/block/TripWireHookBlock$1 +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/world/level/World;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 g 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 (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 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/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/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + 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; i getUpdatedState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n hasFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o countFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p hasHorizontalConnection +c net/minecraft/world/level/block/BlockVine$1 net/minecraft/world/level/block/VineBlock$1 +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/BlockStateDirection; 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/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/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/block/state/IBlockData;)F g getYRotationDegrees + m ()Ljava/lang/String; g getDescriptionId + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; m 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 g 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; e 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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +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/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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Z b canSpawnMob + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y getOrCreateWitherFull + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; z 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 JUNGLE_SAPLING + f Lnet/minecraft/world/level/block/Block; B ACACIA_SAPLING + f Lnet/minecraft/world/level/block/Block; C CHERRY_SAPLING + f Lnet/minecraft/world/level/block/Block; D DARK_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; E MANGROVE_PROPAGULE + f Lnet/minecraft/world/level/block/Block; F BEDROCK + f Lnet/minecraft/world/level/block/Block; G WATER + f Lnet/minecraft/world/level/block/Block; H LAVA + f Lnet/minecraft/world/level/block/Block; I SAND + f Lnet/minecraft/world/level/block/Block; J SUSPICIOUS_SAND + f Lnet/minecraft/world/level/block/Block; K RED_SAND + f Lnet/minecraft/world/level/block/Block; L GRAVEL + f Lnet/minecraft/world/level/block/Block; M SUSPICIOUS_GRAVEL + f Lnet/minecraft/world/level/block/Block; N GOLD_ORE + f Lnet/minecraft/world/level/block/Block; O DEEPSLATE_GOLD_ORE + f Lnet/minecraft/world/level/block/Block; P IRON_ORE + f Lnet/minecraft/world/level/block/Block; Q DEEPSLATE_IRON_ORE + f Lnet/minecraft/world/level/block/Block; R COAL_ORE + f Lnet/minecraft/world/level/block/Block; S DEEPSLATE_COAL_ORE + f Lnet/minecraft/world/level/block/Block; T NETHER_GOLD_ORE + f Lnet/minecraft/world/level/block/Block; U OAK_LOG + f Lnet/minecraft/world/level/block/Block; V SPRUCE_LOG + f Lnet/minecraft/world/level/block/Block; W BIRCH_LOG + f Lnet/minecraft/world/level/block/Block; X JUNGLE_LOG + f Lnet/minecraft/world/level/block/Block; Y ACACIA_LOG + f Lnet/minecraft/world/level/block/Block; Z CHERRY_LOG + f Lnet/minecraft/world/level/block/Block; a AIR + f Lnet/minecraft/world/level/block/Block; aA STRIPPED_ACACIA_WOOD + f Lnet/minecraft/world/level/block/Block; aB STRIPPED_CHERRY_WOOD + f Lnet/minecraft/world/level/block/Block; aC STRIPPED_DARK_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; aD STRIPPED_MANGROVE_WOOD + f Lnet/minecraft/world/level/block/Block; aE OAK_LEAVES + f Lnet/minecraft/world/level/block/Block; aF SPRUCE_LEAVES + f Lnet/minecraft/world/level/block/Block; aG BIRCH_LEAVES + f Lnet/minecraft/world/level/block/Block; aH JUNGLE_LEAVES + f Lnet/minecraft/world/level/block/Block; aI ACACIA_LEAVES + f Lnet/minecraft/world/level/block/Block; aJ CHERRY_LEAVES + f Lnet/minecraft/world/level/block/Block; aK DARK_OAK_LEAVES + f Lnet/minecraft/world/level/block/Block; aL MANGROVE_LEAVES + f Lnet/minecraft/world/level/block/Block; aM AZALEA_LEAVES + f Lnet/minecraft/world/level/block/Block; aN FLOWERING_AZALEA_LEAVES + f Lnet/minecraft/world/level/block/Block; aO SPONGE + f Lnet/minecraft/world/level/block/Block; aP WET_SPONGE + f Lnet/minecraft/world/level/block/Block; aQ GLASS + f Lnet/minecraft/world/level/block/Block; aR LAPIS_ORE + f Lnet/minecraft/world/level/block/Block; aS DEEPSLATE_LAPIS_ORE + f Lnet/minecraft/world/level/block/Block; aT LAPIS_BLOCK + f Lnet/minecraft/world/level/block/Block; aU DISPENSER + f Lnet/minecraft/world/level/block/Block; aV SANDSTONE + f Lnet/minecraft/world/level/block/Block; aW CHISELED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; aX CUT_SANDSTONE + f Lnet/minecraft/world/level/block/Block; aY NOTE_BLOCK + f Lnet/minecraft/world/level/block/Block; aZ WHITE_BED + f Lnet/minecraft/world/level/block/Block; aa DARK_OAK_LOG + f Lnet/minecraft/world/level/block/Block; ab MANGROVE_LOG + f Lnet/minecraft/world/level/block/Block; ac MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/Block; ad MUDDY_MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/Block; ae BAMBOO_BLOCK + f Lnet/minecraft/world/level/block/Block; af STRIPPED_SPRUCE_LOG + f Lnet/minecraft/world/level/block/Block; ag STRIPPED_BIRCH_LOG + f Lnet/minecraft/world/level/block/Block; ah STRIPPED_JUNGLE_LOG + f Lnet/minecraft/world/level/block/Block; ai STRIPPED_ACACIA_LOG + f Lnet/minecraft/world/level/block/Block; aj STRIPPED_CHERRY_LOG + f Lnet/minecraft/world/level/block/Block; ak STRIPPED_DARK_OAK_LOG + f Lnet/minecraft/world/level/block/Block; al STRIPPED_OAK_LOG + f Lnet/minecraft/world/level/block/Block; am STRIPPED_MANGROVE_LOG + f Lnet/minecraft/world/level/block/Block; an STRIPPED_BAMBOO_BLOCK + f Lnet/minecraft/world/level/block/Block; ao OAK_WOOD + f Lnet/minecraft/world/level/block/Block; ap SPRUCE_WOOD + f Lnet/minecraft/world/level/block/Block; aq BIRCH_WOOD + f Lnet/minecraft/world/level/block/Block; ar JUNGLE_WOOD + f Lnet/minecraft/world/level/block/Block; as ACACIA_WOOD + f Lnet/minecraft/world/level/block/Block; at CHERRY_WOOD + f Lnet/minecraft/world/level/block/Block; au DARK_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; av MANGROVE_WOOD + f Lnet/minecraft/world/level/block/Block; aw STRIPPED_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; ax STRIPPED_SPRUCE_WOOD + f Lnet/minecraft/world/level/block/Block; ay STRIPPED_BIRCH_WOOD + f Lnet/minecraft/world/level/block/Block; az STRIPPED_JUNGLE_WOOD + f Lnet/minecraft/world/level/block/Block; b STONE + f Lnet/minecraft/world/level/block/Block; bA WHITE_WOOL + f Lnet/minecraft/world/level/block/Block; bB ORANGE_WOOL + f Lnet/minecraft/world/level/block/Block; bC MAGENTA_WOOL + f Lnet/minecraft/world/level/block/Block; bD LIGHT_BLUE_WOOL + f Lnet/minecraft/world/level/block/Block; bE YELLOW_WOOL + f Lnet/minecraft/world/level/block/Block; bF LIME_WOOL + f Lnet/minecraft/world/level/block/Block; bG PINK_WOOL + f Lnet/minecraft/world/level/block/Block; bH GRAY_WOOL + f Lnet/minecraft/world/level/block/Block; bI LIGHT_GRAY_WOOL + f Lnet/minecraft/world/level/block/Block; bJ CYAN_WOOL + f Lnet/minecraft/world/level/block/Block; bK PURPLE_WOOL + f Lnet/minecraft/world/level/block/Block; bL BLUE_WOOL + f Lnet/minecraft/world/level/block/Block; bM BROWN_WOOL + f Lnet/minecraft/world/level/block/Block; bN GREEN_WOOL + f Lnet/minecraft/world/level/block/Block; bO RED_WOOL + f Lnet/minecraft/world/level/block/Block; bP BLACK_WOOL + f Lnet/minecraft/world/level/block/Block; bQ MOVING_PISTON + f Lnet/minecraft/world/level/block/Block; bR DANDELION + f Lnet/minecraft/world/level/block/Block; bS TORCHFLOWER + f Lnet/minecraft/world/level/block/Block; bT POPPY + f Lnet/minecraft/world/level/block/Block; bU BLUE_ORCHID + f Lnet/minecraft/world/level/block/Block; bV ALLIUM + f Lnet/minecraft/world/level/block/Block; bW AZURE_BLUET + f Lnet/minecraft/world/level/block/Block; bX RED_TULIP + f Lnet/minecraft/world/level/block/Block; bY ORANGE_TULIP + f Lnet/minecraft/world/level/block/Block; bZ WHITE_TULIP + f Lnet/minecraft/world/level/block/Block; ba ORANGE_BED + f Lnet/minecraft/world/level/block/Block; bb MAGENTA_BED + f Lnet/minecraft/world/level/block/Block; bc LIGHT_BLUE_BED + f Lnet/minecraft/world/level/block/Block; bd YELLOW_BED + f Lnet/minecraft/world/level/block/Block; be LIME_BED + f Lnet/minecraft/world/level/block/Block; bf PINK_BED + f Lnet/minecraft/world/level/block/Block; bg GRAY_BED + f Lnet/minecraft/world/level/block/Block; bh LIGHT_GRAY_BED + f Lnet/minecraft/world/level/block/Block; bi CYAN_BED + f Lnet/minecraft/world/level/block/Block; bj PURPLE_BED + f Lnet/minecraft/world/level/block/Block; bk BLUE_BED + f Lnet/minecraft/world/level/block/Block; bl BROWN_BED + f Lnet/minecraft/world/level/block/Block; bm GREEN_BED + f Lnet/minecraft/world/level/block/Block; bn RED_BED + f Lnet/minecraft/world/level/block/Block; bo BLACK_BED + f Lnet/minecraft/world/level/block/Block; bp POWERED_RAIL + f Lnet/minecraft/world/level/block/Block; bq DETECTOR_RAIL + f Lnet/minecraft/world/level/block/Block; br STICKY_PISTON + f Lnet/minecraft/world/level/block/Block; bs COBWEB + f Lnet/minecraft/world/level/block/Block; bt SHORT_GRASS + f Lnet/minecraft/world/level/block/Block; bu FERN + f Lnet/minecraft/world/level/block/Block; bv DEAD_BUSH + f Lnet/minecraft/world/level/block/Block; bw SEAGRASS + f Lnet/minecraft/world/level/block/Block; bx TALL_SEAGRASS + f Lnet/minecraft/world/level/block/Block; by PISTON + f Lnet/minecraft/world/level/block/Block; bz PISTON_HEAD + f Lnet/minecraft/world/level/block/Block; c GRANITE + f Lnet/minecraft/world/level/block/Block; cA CRAFTING_TABLE + f Lnet/minecraft/world/level/block/Block; cB WHEAT + f Lnet/minecraft/world/level/block/Block; cC FARMLAND + f Lnet/minecraft/world/level/block/Block; cD FURNACE + f Lnet/minecraft/world/level/block/Block; cE OAK_SIGN + f Lnet/minecraft/world/level/block/Block; cF SPRUCE_SIGN + f Lnet/minecraft/world/level/block/Block; cG BIRCH_SIGN + f Lnet/minecraft/world/level/block/Block; cH ACACIA_SIGN + f Lnet/minecraft/world/level/block/Block; cI CHERRY_SIGN + f Lnet/minecraft/world/level/block/Block; cJ JUNGLE_SIGN + f Lnet/minecraft/world/level/block/Block; cK DARK_OAK_SIGN + f Lnet/minecraft/world/level/block/Block; cL MANGROVE_SIGN + f Lnet/minecraft/world/level/block/Block; cM BAMBOO_SIGN + f Lnet/minecraft/world/level/block/Block; cN OAK_DOOR + f Lnet/minecraft/world/level/block/Block; cO LADDER + f Lnet/minecraft/world/level/block/Block; cP RAIL + f Lnet/minecraft/world/level/block/Block; cQ COBBLESTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; cR OAK_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cS SPRUCE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cT BIRCH_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cU ACACIA_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cV CHERRY_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cW JUNGLE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cX DARK_OAK_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cY MANGROVE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; cZ BAMBOO_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; ca PINK_TULIP + f Lnet/minecraft/world/level/block/Block; cb OXEYE_DAISY + f Lnet/minecraft/world/level/block/Block; cc CORNFLOWER + f Lnet/minecraft/world/level/block/Block; cd WITHER_ROSE + f Lnet/minecraft/world/level/block/Block; ce LILY_OF_THE_VALLEY + f Lnet/minecraft/world/level/block/Block; cf BROWN_MUSHROOM + f Lnet/minecraft/world/level/block/Block; cg RED_MUSHROOM + f Lnet/minecraft/world/level/block/Block; ch GOLD_BLOCK + f Lnet/minecraft/world/level/block/Block; ci IRON_BLOCK + f Lnet/minecraft/world/level/block/Block; cj BRICKS + f Lnet/minecraft/world/level/block/Block; ck TNT + f Lnet/minecraft/world/level/block/Block; cl BOOKSHELF + f Lnet/minecraft/world/level/block/Block; cm CHISELED_BOOKSHELF + f Lnet/minecraft/world/level/block/Block; cn MOSSY_COBBLESTONE + f Lnet/minecraft/world/level/block/Block; co OBSIDIAN + f Lnet/minecraft/world/level/block/Block; cp TORCH + f Lnet/minecraft/world/level/block/Block; cq WALL_TORCH + f Lnet/minecraft/world/level/block/Block; cr FIRE + f Lnet/minecraft/world/level/block/Block; cs SOUL_FIRE + f Lnet/minecraft/world/level/block/Block; ct SPAWNER + f Lnet/minecraft/world/level/block/Block; cu OAK_STAIRS + f Lnet/minecraft/world/level/block/Block; cv CHEST + f Lnet/minecraft/world/level/block/Block; cw REDSTONE_WIRE + f Lnet/minecraft/world/level/block/Block; cx DIAMOND_ORE + f Lnet/minecraft/world/level/block/Block; cy DEEPSLATE_DIAMOND_ORE + f Lnet/minecraft/world/level/block/Block; cz DIAMOND_BLOCK + f Lnet/minecraft/world/level/block/Block; d POLISHED_GRANITE + f Lnet/minecraft/world/level/block/Block; dA SPRUCE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dB BIRCH_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dC JUNGLE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dD ACACIA_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dE CHERRY_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dF DARK_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dG MANGROVE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dH BAMBOO_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dI REDSTONE_ORE + f Lnet/minecraft/world/level/block/Block; dJ DEEPSLATE_REDSTONE_ORE + f Lnet/minecraft/world/level/block/Block; dK REDSTONE_TORCH + f Lnet/minecraft/world/level/block/Block; dL REDSTONE_WALL_TORCH + f Lnet/minecraft/world/level/block/Block; dM STONE_BUTTON + f Lnet/minecraft/world/level/block/Block; dN SNOW + f Lnet/minecraft/world/level/block/Block; dO ICE + f Lnet/minecraft/world/level/block/Block; dP SNOW_BLOCK + f Lnet/minecraft/world/level/block/Block; dQ CACTUS + f Lnet/minecraft/world/level/block/Block; dR CLAY + f Lnet/minecraft/world/level/block/Block; dS SUGAR_CANE + f Lnet/minecraft/world/level/block/Block; dT JUKEBOX + f Lnet/minecraft/world/level/block/Block; dU OAK_FENCE + f Lnet/minecraft/world/level/block/Block; dV NETHERRACK + f Lnet/minecraft/world/level/block/Block; dW SOUL_SAND + f Lnet/minecraft/world/level/block/Block; dX SOUL_SOIL + f Lnet/minecraft/world/level/block/Block; dY BASALT + f Lnet/minecraft/world/level/block/Block; dZ POLISHED_BASALT + f Lnet/minecraft/world/level/block/Block; da OAK_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; db SPRUCE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dc BIRCH_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dd ACACIA_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; de CHERRY_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; df JUNGLE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dg DARK_OAK_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dh CRIMSON_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; di WARPED_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dj MANGROVE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dk BAMBOO_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dl OAK_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dm SPRUCE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dn BIRCH_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; do ACACIA_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dp CHERRY_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dq JUNGLE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dr DARK_OAK_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; ds MANGROVE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dt CRIMSON_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; du WARPED_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dv BAMBOO_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dw LEVER + f Lnet/minecraft/world/level/block/Block; dx STONE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dy IRON_DOOR + f Lnet/minecraft/world/level/block/Block; dz OAK_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; e DIORITE + f Lnet/minecraft/world/level/block/Block; eA BIRCH_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eB JUNGLE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eC ACACIA_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eD CHERRY_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eE DARK_OAK_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eF MANGROVE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eG BAMBOO_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eH STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eI MOSSY_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eJ CRACKED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eK CHISELED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eL PACKED_MUD + f Lnet/minecraft/world/level/block/Block; eM MUD_BRICKS + f Lnet/minecraft/world/level/block/Block; eN INFESTED_STONE + f Lnet/minecraft/world/level/block/Block; eO INFESTED_COBBLESTONE + f Lnet/minecraft/world/level/block/Block; eP INFESTED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eQ INFESTED_MOSSY_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eR INFESTED_CRACKED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eS INFESTED_CHISELED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eT BROWN_MUSHROOM_BLOCK + f Lnet/minecraft/world/level/block/Block; eU RED_MUSHROOM_BLOCK + f Lnet/minecraft/world/level/block/Block; eV MUSHROOM_STEM + f Lnet/minecraft/world/level/block/Block; eW IRON_BARS + f Lnet/minecraft/world/level/block/Block; eX CHAIN + f Lnet/minecraft/world/level/block/Block; eY GLASS_PANE + f Lnet/minecraft/world/level/block/Block; eZ PUMPKIN + f Lnet/minecraft/world/level/block/Block; ea SOUL_TORCH + f Lnet/minecraft/world/level/block/Block; eb SOUL_WALL_TORCH + f Lnet/minecraft/world/level/block/Block; ec GLOWSTONE + f Lnet/minecraft/world/level/block/Block; ed NETHER_PORTAL + f Lnet/minecraft/world/level/block/Block; ee CARVED_PUMPKIN + f Lnet/minecraft/world/level/block/Block; ef JACK_O_LANTERN + f Lnet/minecraft/world/level/block/Block; eg CAKE + f Lnet/minecraft/world/level/block/Block; eh REPEATER + f Lnet/minecraft/world/level/block/Block; ei WHITE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ej ORANGE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ek MAGENTA_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; el LIGHT_BLUE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; em YELLOW_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; en LIME_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eo PINK_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ep GRAY_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eq LIGHT_GRAY_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; er CYAN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; es PURPLE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; et BLUE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eu BROWN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ev GREEN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ew RED_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ex BLACK_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ey OAK_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; ez SPRUCE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; f POLISHED_DIORITE + f Lnet/minecraft/world/level/block/Block; fA DRAGON_EGG + f Lnet/minecraft/world/level/block/Block; fB REDSTONE_LAMP + f Lnet/minecraft/world/level/block/Block; fC COCOA + f Lnet/minecraft/world/level/block/Block; fD SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; fE EMERALD_ORE + f Lnet/minecraft/world/level/block/Block; fF DEEPSLATE_EMERALD_ORE + f Lnet/minecraft/world/level/block/Block; fG ENDER_CHEST + f Lnet/minecraft/world/level/block/Block; fH TRIPWIRE_HOOK + f Lnet/minecraft/world/level/block/Block; fI TRIPWIRE + f Lnet/minecraft/world/level/block/Block; fJ EMERALD_BLOCK + f Lnet/minecraft/world/level/block/Block; fK SPRUCE_STAIRS + f Lnet/minecraft/world/level/block/Block; fL BIRCH_STAIRS + f Lnet/minecraft/world/level/block/Block; fM JUNGLE_STAIRS + f Lnet/minecraft/world/level/block/Block; fN COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; fO BEACON + f Lnet/minecraft/world/level/block/Block; fP COBBLESTONE_WALL + f Lnet/minecraft/world/level/block/Block; fQ MOSSY_COBBLESTONE_WALL + f Lnet/minecraft/world/level/block/Block; fR FLOWER_POT + f Lnet/minecraft/world/level/block/Block; fS POTTED_TORCHFLOWER + f Lnet/minecraft/world/level/block/Block; fT POTTED_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; fU POTTED_SPRUCE_SAPLING + f Lnet/minecraft/world/level/block/Block; fV POTTED_BIRCH_SAPLING + f Lnet/minecraft/world/level/block/Block; fW POTTED_JUNGLE_SAPLING + f Lnet/minecraft/world/level/block/Block; fX POTTED_ACACIA_SAPLING + f Lnet/minecraft/world/level/block/Block; fY POTTED_CHERRY_SAPLING + f Lnet/minecraft/world/level/block/Block; fZ POTTED_DARK_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; fa MELON + f Lnet/minecraft/world/level/block/Block; fb ATTACHED_PUMPKIN_STEM + f Lnet/minecraft/world/level/block/Block; fc ATTACHED_MELON_STEM + f Lnet/minecraft/world/level/block/Block; fd PUMPKIN_STEM + f Lnet/minecraft/world/level/block/Block; fe MELON_STEM + f Lnet/minecraft/world/level/block/Block; ff VINE + f Lnet/minecraft/world/level/block/Block; fg GLOW_LICHEN + f Lnet/minecraft/world/level/block/Block; fh OAK_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; fi BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fj STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fk MUD_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fl MYCELIUM + f Lnet/minecraft/world/level/block/Block; fm LILY_PAD + f Lnet/minecraft/world/level/block/Block; fn NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; fo NETHER_BRICK_FENCE + f Lnet/minecraft/world/level/block/Block; fp NETHER_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fq NETHER_WART + f Lnet/minecraft/world/level/block/Block; fr ENCHANTING_TABLE + f Lnet/minecraft/world/level/block/Block; fs BREWING_STAND + f Lnet/minecraft/world/level/block/Block; ft CAULDRON + f Lnet/minecraft/world/level/block/Block; fu WATER_CAULDRON + f Lnet/minecraft/world/level/block/Block; fv LAVA_CAULDRON + f Lnet/minecraft/world/level/block/Block; fw POWDER_SNOW_CAULDRON + f Lnet/minecraft/world/level/block/Block; fx END_PORTAL + f Lnet/minecraft/world/level/block/Block; fy END_PORTAL_FRAME + f Lnet/minecraft/world/level/block/Block; fz END_STONE + f Lnet/minecraft/world/level/block/Block; g ANDESITE + f Lnet/minecraft/world/level/block/Block; gA CHERRY_BUTTON + f Lnet/minecraft/world/level/block/Block; gB DARK_OAK_BUTTON + f Lnet/minecraft/world/level/block/Block; gC MANGROVE_BUTTON + f Lnet/minecraft/world/level/block/Block; gD BAMBOO_BUTTON + f Lnet/minecraft/world/level/block/Block; gE SKELETON_SKULL + f Lnet/minecraft/world/level/block/Block; gF SKELETON_WALL_SKULL + f Lnet/minecraft/world/level/block/Block; gG WITHER_SKELETON_SKULL + f Lnet/minecraft/world/level/block/Block; gH WITHER_SKELETON_WALL_SKULL + f Lnet/minecraft/world/level/block/Block; gI ZOMBIE_HEAD + f Lnet/minecraft/world/level/block/Block; gJ ZOMBIE_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; gK PLAYER_HEAD + f Lnet/minecraft/world/level/block/Block; gL PLAYER_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; gM CREEPER_HEAD + f Lnet/minecraft/world/level/block/Block; gN CREEPER_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; gO DRAGON_HEAD + f Lnet/minecraft/world/level/block/Block; gP DRAGON_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; gQ PIGLIN_HEAD + f Lnet/minecraft/world/level/block/Block; gR PIGLIN_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; gS ANVIL + f Lnet/minecraft/world/level/block/Block; gT CHIPPED_ANVIL + f Lnet/minecraft/world/level/block/Block; gU DAMAGED_ANVIL + f Lnet/minecraft/world/level/block/Block; gV TRAPPED_CHEST + f Lnet/minecraft/world/level/block/Block; gW LIGHT_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; gX HEAVY_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; gY COMPARATOR + f Lnet/minecraft/world/level/block/Block; gZ DAYLIGHT_DETECTOR + f Lnet/minecraft/world/level/block/Block; ga POTTED_MANGROVE_PROPAGULE + f Lnet/minecraft/world/level/block/Block; gb POTTED_FERN + f Lnet/minecraft/world/level/block/Block; gc POTTED_DANDELION + f Lnet/minecraft/world/level/block/Block; gd POTTED_POPPY + f Lnet/minecraft/world/level/block/Block; ge POTTED_BLUE_ORCHID + f Lnet/minecraft/world/level/block/Block; gf POTTED_ALLIUM + f Lnet/minecraft/world/level/block/Block; gg POTTED_AZURE_BLUET + f Lnet/minecraft/world/level/block/Block; gh POTTED_RED_TULIP + f Lnet/minecraft/world/level/block/Block; gi POTTED_ORANGE_TULIP + f Lnet/minecraft/world/level/block/Block; gj POTTED_WHITE_TULIP + f Lnet/minecraft/world/level/block/Block; gk POTTED_PINK_TULIP + f Lnet/minecraft/world/level/block/Block; gl POTTED_OXEYE_DAISY + f Lnet/minecraft/world/level/block/Block; gm POTTED_CORNFLOWER + f Lnet/minecraft/world/level/block/Block; gn POTTED_LILY_OF_THE_VALLEY + f Lnet/minecraft/world/level/block/Block; go POTTED_WITHER_ROSE + f Lnet/minecraft/world/level/block/Block; gp POTTED_RED_MUSHROOM + f Lnet/minecraft/world/level/block/Block; gq POTTED_BROWN_MUSHROOM + f Lnet/minecraft/world/level/block/Block; gr POTTED_DEAD_BUSH + f Lnet/minecraft/world/level/block/Block; gs POTTED_CACTUS + f Lnet/minecraft/world/level/block/Block; gt CARROTS + f Lnet/minecraft/world/level/block/Block; gu POTATOES + f Lnet/minecraft/world/level/block/Block; gv OAK_BUTTON + f Lnet/minecraft/world/level/block/Block; gw SPRUCE_BUTTON + f Lnet/minecraft/world/level/block/Block; gx BIRCH_BUTTON + f Lnet/minecraft/world/level/block/Block; gy JUNGLE_BUTTON + f Lnet/minecraft/world/level/block/Block; gz ACACIA_BUTTON + f Lnet/minecraft/world/level/block/Block; h POLISHED_ANDESITE + f Lnet/minecraft/world/level/block/Block; hA ORANGE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hB MAGENTA_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hC LIGHT_BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hD YELLOW_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hE LIME_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hF PINK_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hG GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hH LIGHT_GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hI CYAN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hJ PURPLE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hK BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hL BROWN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hM GREEN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hN RED_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hO BLACK_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hP ACACIA_STAIRS + f Lnet/minecraft/world/level/block/Block; hQ CHERRY_STAIRS + f Lnet/minecraft/world/level/block/Block; hR DARK_OAK_STAIRS + f Lnet/minecraft/world/level/block/Block; hS MANGROVE_STAIRS + f Lnet/minecraft/world/level/block/Block; hT BAMBOO_STAIRS + f Lnet/minecraft/world/level/block/Block; hU BAMBOO_MOSAIC_STAIRS + f Lnet/minecraft/world/level/block/Block; hV SLIME_BLOCK + f Lnet/minecraft/world/level/block/Block; hW BARRIER + f Lnet/minecraft/world/level/block/Block; hX LIGHT + f Lnet/minecraft/world/level/block/Block; hY IRON_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; hZ PRISMARINE + f Lnet/minecraft/world/level/block/Block; ha REDSTONE_BLOCK + f Lnet/minecraft/world/level/block/Block; hb NETHER_QUARTZ_ORE + f Lnet/minecraft/world/level/block/Block; hc HOPPER + f Lnet/minecraft/world/level/block/Block; hd QUARTZ_BLOCK + f Lnet/minecraft/world/level/block/Block; he CHISELED_QUARTZ_BLOCK + f Lnet/minecraft/world/level/block/Block; hf QUARTZ_PILLAR + f Lnet/minecraft/world/level/block/Block; hg QUARTZ_STAIRS + f Lnet/minecraft/world/level/block/Block; hh ACTIVATOR_RAIL + f Lnet/minecraft/world/level/block/Block; hi DROPPER + f Lnet/minecraft/world/level/block/Block; hj WHITE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hk ORANGE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hl MAGENTA_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hm LIGHT_BLUE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hn YELLOW_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; ho LIME_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hp PINK_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hq GRAY_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hr LIGHT_GRAY_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hs CYAN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; ht PURPLE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hu BLUE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hv BROWN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hw GREEN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hx RED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hy BLACK_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hz WHITE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; i GRASS_BLOCK + f Lnet/minecraft/world/level/block/Block; iA TERRACOTTA + f Lnet/minecraft/world/level/block/Block; iB COAL_BLOCK + f Lnet/minecraft/world/level/block/Block; iC PACKED_ICE + f Lnet/minecraft/world/level/block/Block; iD SUNFLOWER + f Lnet/minecraft/world/level/block/Block; iE LILAC + f Lnet/minecraft/world/level/block/Block; iF ROSE_BUSH + f Lnet/minecraft/world/level/block/Block; iG PEONY + f Lnet/minecraft/world/level/block/Block; iH TALL_GRASS + f Lnet/minecraft/world/level/block/Block; iI LARGE_FERN + f Lnet/minecraft/world/level/block/Block; iJ WHITE_BANNER + f Lnet/minecraft/world/level/block/Block; iK ORANGE_BANNER + f Lnet/minecraft/world/level/block/Block; iL MAGENTA_BANNER + f Lnet/minecraft/world/level/block/Block; iM LIGHT_BLUE_BANNER + f Lnet/minecraft/world/level/block/Block; iN YELLOW_BANNER + f Lnet/minecraft/world/level/block/Block; iO LIME_BANNER + f Lnet/minecraft/world/level/block/Block; iP PINK_BANNER + f Lnet/minecraft/world/level/block/Block; iQ GRAY_BANNER + f Lnet/minecraft/world/level/block/Block; iR LIGHT_GRAY_BANNER + f Lnet/minecraft/world/level/block/Block; iS CYAN_BANNER + f Lnet/minecraft/world/level/block/Block; iT PURPLE_BANNER + f Lnet/minecraft/world/level/block/Block; iU BLUE_BANNER + f Lnet/minecraft/world/level/block/Block; iV BROWN_BANNER + f Lnet/minecraft/world/level/block/Block; iW GREEN_BANNER + f Lnet/minecraft/world/level/block/Block; iX RED_BANNER + f Lnet/minecraft/world/level/block/Block; iY BLACK_BANNER + f Lnet/minecraft/world/level/block/Block; iZ WHITE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; ia PRISMARINE_BRICKS + f Lnet/minecraft/world/level/block/Block; ib DARK_PRISMARINE + f Lnet/minecraft/world/level/block/Block; ic PRISMARINE_STAIRS + f Lnet/minecraft/world/level/block/Block; id PRISMARINE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; ie DARK_PRISMARINE_STAIRS + f Lnet/minecraft/world/level/block/Block; if PRISMARINE_SLAB + f Lnet/minecraft/world/level/block/Block; ig PRISMARINE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; ih DARK_PRISMARINE_SLAB + f Lnet/minecraft/world/level/block/Block; ii SEA_LANTERN + f Lnet/minecraft/world/level/block/Block; ij HAY_BLOCK + f Lnet/minecraft/world/level/block/Block; ik WHITE_CARPET + f Lnet/minecraft/world/level/block/Block; il ORANGE_CARPET + f Lnet/minecraft/world/level/block/Block; im MAGENTA_CARPET + f Lnet/minecraft/world/level/block/Block; in LIGHT_BLUE_CARPET + f Lnet/minecraft/world/level/block/Block; io YELLOW_CARPET + f Lnet/minecraft/world/level/block/Block; ip LIME_CARPET + f Lnet/minecraft/world/level/block/Block; iq PINK_CARPET + f Lnet/minecraft/world/level/block/Block; ir GRAY_CARPET + f Lnet/minecraft/world/level/block/Block; is LIGHT_GRAY_CARPET + f Lnet/minecraft/world/level/block/Block; it CYAN_CARPET + f Lnet/minecraft/world/level/block/Block; iu PURPLE_CARPET + f Lnet/minecraft/world/level/block/Block; iv BLUE_CARPET + f Lnet/minecraft/world/level/block/Block; iw BROWN_CARPET + f Lnet/minecraft/world/level/block/Block; ix GREEN_CARPET + f Lnet/minecraft/world/level/block/Block; iy RED_CARPET + f Lnet/minecraft/world/level/block/Block; iz BLACK_CARPET + f Lnet/minecraft/world/level/block/Block; j DIRT + f Lnet/minecraft/world/level/block/Block; jA MANGROVE_SLAB + f Lnet/minecraft/world/level/block/Block; jB BAMBOO_SLAB + f Lnet/minecraft/world/level/block/Block; jC BAMBOO_MOSAIC_SLAB + f Lnet/minecraft/world/level/block/Block; jD STONE_SLAB + f Lnet/minecraft/world/level/block/Block; jE SMOOTH_STONE_SLAB + f Lnet/minecraft/world/level/block/Block; jF SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; jG CUT_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; jH PETRIFIED_OAK_SLAB + f Lnet/minecraft/world/level/block/Block; jI COBBLESTONE_SLAB + f Lnet/minecraft/world/level/block/Block; jJ BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; jK STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; jL MUD_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; jM NETHER_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; jN QUARTZ_SLAB + f Lnet/minecraft/world/level/block/Block; jO RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; jP CUT_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; jQ PURPUR_SLAB + f Lnet/minecraft/world/level/block/Block; jR SMOOTH_STONE + f Lnet/minecraft/world/level/block/Block; jS SMOOTH_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jT SMOOTH_QUARTZ + f Lnet/minecraft/world/level/block/Block; jU SMOOTH_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jV SPRUCE_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; jW BIRCH_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; jX JUNGLE_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; jY ACACIA_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; jZ CHERRY_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; ja ORANGE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jb MAGENTA_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jc LIGHT_BLUE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jd YELLOW_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; je LIME_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jf PINK_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jg GRAY_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jh LIGHT_GRAY_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; ji CYAN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jj PURPLE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jk BLUE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jl BROWN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jm GREEN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jn RED_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jo BLACK_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jp RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jq CHISELED_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jr CUT_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; js RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; jt OAK_SLAB + f Lnet/minecraft/world/level/block/Block; ju SPRUCE_SLAB + f Lnet/minecraft/world/level/block/Block; jv BIRCH_SLAB + f Lnet/minecraft/world/level/block/Block; jw JUNGLE_SLAB + f Lnet/minecraft/world/level/block/Block; jx ACACIA_SLAB + f Lnet/minecraft/world/level/block/Block; jy CHERRY_SLAB + f Lnet/minecraft/world/level/block/Block; jz DARK_OAK_SLAB + f Lnet/minecraft/world/level/block/Block; k COARSE_DIRT + f Lnet/minecraft/world/level/block/Block; kA TORCHFLOWER_CROP + f Lnet/minecraft/world/level/block/Block; kB PITCHER_CROP + f Lnet/minecraft/world/level/block/Block; kC PITCHER_PLANT + f Lnet/minecraft/world/level/block/Block; kD BEETROOTS + f Lnet/minecraft/world/level/block/Block; kE DIRT_PATH + f Lnet/minecraft/world/level/block/Block; kF END_GATEWAY + f Lnet/minecraft/world/level/block/Block; kG REPEATING_COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; kH CHAIN_COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; kI FROSTED_ICE + f Lnet/minecraft/world/level/block/Block; kJ MAGMA_BLOCK + f Lnet/minecraft/world/level/block/Block; kK NETHER_WART_BLOCK + f Lnet/minecraft/world/level/block/Block; kL RED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; kM BONE_BLOCK + f Lnet/minecraft/world/level/block/Block; kN STRUCTURE_VOID + f Lnet/minecraft/world/level/block/Block; kO OBSERVER + f Lnet/minecraft/world/level/block/Block; kP SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kQ WHITE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kR ORANGE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kS MAGENTA_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kT LIGHT_BLUE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kU YELLOW_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kV LIME_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kW PINK_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kX GRAY_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kY LIGHT_GRAY_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; kZ CYAN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; ka DARK_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 MANGROVE_FENCE + f Lnet/minecraft/world/level/block/Block; kk BAMBOO_FENCE + f Lnet/minecraft/world/level/block/Block; kl SPRUCE_DOOR + f Lnet/minecraft/world/level/block/Block; km BIRCH_DOOR + f Lnet/minecraft/world/level/block/Block; kn JUNGLE_DOOR + f Lnet/minecraft/world/level/block/Block; ko ACACIA_DOOR + f Lnet/minecraft/world/level/block/Block; kp CHERRY_DOOR + f Lnet/minecraft/world/level/block/Block; kq DARK_OAK_DOOR + f Lnet/minecraft/world/level/block/Block; kr MANGROVE_DOOR + f Lnet/minecraft/world/level/block/Block; ks BAMBOO_DOOR + f Lnet/minecraft/world/level/block/Block; kt END_ROD + f Lnet/minecraft/world/level/block/Block; ku CHORUS_PLANT + f Lnet/minecraft/world/level/block/Block; kv CHORUS_FLOWER + f Lnet/minecraft/world/level/block/Block; kw PURPUR_BLOCK + f Lnet/minecraft/world/level/block/Block; kx PURPUR_PILLAR + f Lnet/minecraft/world/level/block/Block; ky PURPUR_STAIRS + f Lnet/minecraft/world/level/block/Block; kz END_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; l PODZOL + f Lnet/minecraft/world/level/block/Block; lA YELLOW_CONCRETE + f Lnet/minecraft/world/level/block/Block; lB LIME_CONCRETE + f Lnet/minecraft/world/level/block/Block; lC PINK_CONCRETE + f Lnet/minecraft/world/level/block/Block; lD GRAY_CONCRETE + f Lnet/minecraft/world/level/block/Block; lE LIGHT_GRAY_CONCRETE + f Lnet/minecraft/world/level/block/Block; lF CYAN_CONCRETE + f Lnet/minecraft/world/level/block/Block; lG PURPLE_CONCRETE + f Lnet/minecraft/world/level/block/Block; lH BLUE_CONCRETE + f Lnet/minecraft/world/level/block/Block; lI BROWN_CONCRETE + f Lnet/minecraft/world/level/block/Block; lJ GREEN_CONCRETE + f Lnet/minecraft/world/level/block/Block; lK RED_CONCRETE + f Lnet/minecraft/world/level/block/Block; lL BLACK_CONCRETE + f Lnet/minecraft/world/level/block/Block; lM WHITE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lN ORANGE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lO MAGENTA_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lP LIGHT_BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lQ YELLOW_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lR LIME_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lS PINK_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lT GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lU LIGHT_GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lV CYAN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lW PURPLE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lX BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lY BROWN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; lZ GREEN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; la PURPLE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lb BLUE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lc BROWN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; ld GREEN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; le RED_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lf BLACK_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lg WHITE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lh ORANGE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; li MAGENTA_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lj LIGHT_BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lk YELLOW_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; ll LIME_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lm PINK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; ln GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lo LIGHT_GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lp CYAN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lq PURPLE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lr BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; ls BROWN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lt GREEN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lu RED_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lv BLACK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lw WHITE_CONCRETE + f Lnet/minecraft/world/level/block/Block; lx ORANGE_CONCRETE + f Lnet/minecraft/world/level/block/Block; ly MAGENTA_CONCRETE + f Lnet/minecraft/world/level/block/Block; lz LIGHT_BLUE_CONCRETE + f Lnet/minecraft/world/level/block/Block; m COBBLESTONE + f Lnet/minecraft/world/level/block/Block; mA HORN_CORAL + f Lnet/minecraft/world/level/block/Block; mB DEAD_TUBE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mC DEAD_BRAIN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mD DEAD_BUBBLE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mE DEAD_FIRE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mF DEAD_HORN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mG TUBE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mH BRAIN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mI BUBBLE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mJ FIRE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mK HORN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; mL DEAD_TUBE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mM DEAD_BRAIN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mN DEAD_BUBBLE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mO DEAD_FIRE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mP DEAD_HORN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mQ TUBE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mR BRAIN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mS BUBBLE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mT FIRE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mU HORN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; mV SEA_PICKLE + f Lnet/minecraft/world/level/block/Block; mW BLUE_ICE + f Lnet/minecraft/world/level/block/Block; mX CONDUIT + f Lnet/minecraft/world/level/block/Block; mY BAMBOO_SAPLING + f Lnet/minecraft/world/level/block/Block; mZ BAMBOO + f Lnet/minecraft/world/level/block/Block; ma RED_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mb BLACK_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mc KELP + f Lnet/minecraft/world/level/block/Block; md KELP_PLANT + f Lnet/minecraft/world/level/block/Block; me DRIED_KELP_BLOCK + f Lnet/minecraft/world/level/block/Block; mf TURTLE_EGG + f Lnet/minecraft/world/level/block/Block; mg SNIFFER_EGG + f Lnet/minecraft/world/level/block/Block; mh DEAD_TUBE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mi DEAD_BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mj DEAD_BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mk DEAD_FIRE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; ml DEAD_HORN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mm TUBE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mn BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mo BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mp FIRE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mq HORN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mr DEAD_TUBE_CORAL + f Lnet/minecraft/world/level/block/Block; ms DEAD_BRAIN_CORAL + f Lnet/minecraft/world/level/block/Block; mt DEAD_BUBBLE_CORAL + f Lnet/minecraft/world/level/block/Block; mu DEAD_FIRE_CORAL + f Lnet/minecraft/world/level/block/Block; mv DEAD_HORN_CORAL + f Lnet/minecraft/world/level/block/Block; mw TUBE_CORAL + f Lnet/minecraft/world/level/block/Block; mx BRAIN_CORAL + f Lnet/minecraft/world/level/block/Block; my BUBBLE_CORAL + f Lnet/minecraft/world/level/block/Block; mz FIRE_CORAL + f Lnet/minecraft/world/level/block/Block; n OAK_PLANKS + f Lnet/minecraft/world/level/block/Block; nA GRANITE_SLAB + f Lnet/minecraft/world/level/block/Block; nB ANDESITE_SLAB + f Lnet/minecraft/world/level/block/Block; nC RED_NETHER_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; nD POLISHED_ANDESITE_SLAB + f Lnet/minecraft/world/level/block/Block; nE DIORITE_SLAB + f Lnet/minecraft/world/level/block/Block; nF BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nG PRISMARINE_WALL + f Lnet/minecraft/world/level/block/Block; nH RED_SANDSTONE_WALL + f Lnet/minecraft/world/level/block/Block; nI MOSSY_STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nJ GRANITE_WALL + f Lnet/minecraft/world/level/block/Block; nK STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nL MUD_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nM NETHER_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nN ANDESITE_WALL + f Lnet/minecraft/world/level/block/Block; nO RED_NETHER_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nP SANDSTONE_WALL + f Lnet/minecraft/world/level/block/Block; nQ END_STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; nR DIORITE_WALL + f Lnet/minecraft/world/level/block/Block; nS SCAFFOLDING + f Lnet/minecraft/world/level/block/Block; nT LOOM + f Lnet/minecraft/world/level/block/Block; nU BARREL + f Lnet/minecraft/world/level/block/Block; nV SMOKER + f Lnet/minecraft/world/level/block/Block; nW BLAST_FURNACE + f Lnet/minecraft/world/level/block/Block; nX CARTOGRAPHY_TABLE + f Lnet/minecraft/world/level/block/Block; nY FLETCHING_TABLE + f Lnet/minecraft/world/level/block/Block; nZ GRINDSTONE + f Lnet/minecraft/world/level/block/Block; na POTTED_BAMBOO + f Lnet/minecraft/world/level/block/Block; nb VOID_AIR + f Lnet/minecraft/world/level/block/Block; nc CAVE_AIR + f Lnet/minecraft/world/level/block/Block; nd BUBBLE_COLUMN + f Lnet/minecraft/world/level/block/Block; ne POLISHED_GRANITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nf SMOOTH_RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; ng MOSSY_STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nh POLISHED_DIORITE_STAIRS + f Lnet/minecraft/world/level/block/Block; ni MOSSY_COBBLESTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nj END_STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nk STONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nl SMOOTH_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nm SMOOTH_QUARTZ_STAIRS + f Lnet/minecraft/world/level/block/Block; nn GRANITE_STAIRS + f Lnet/minecraft/world/level/block/Block; no ANDESITE_STAIRS + f Lnet/minecraft/world/level/block/Block; np RED_NETHER_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nq POLISHED_ANDESITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nr DIORITE_STAIRS + f Lnet/minecraft/world/level/block/Block; ns POLISHED_GRANITE_SLAB + f Lnet/minecraft/world/level/block/Block; nt SMOOTH_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; nu MOSSY_STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; nv POLISHED_DIORITE_SLAB + f Lnet/minecraft/world/level/block/Block; nw MOSSY_COBBLESTONE_SLAB + f Lnet/minecraft/world/level/block/Block; nx END_STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; ny SMOOTH_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; nz SMOOTH_QUARTZ_SLAB + f Lnet/minecraft/world/level/block/Block; o SPRUCE_PLANKS + f Lnet/minecraft/world/level/block/Block; oA WEEPING_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; oB TWISTING_VINES + f Lnet/minecraft/world/level/block/Block; oC TWISTING_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; oD CRIMSON_ROOTS + f Lnet/minecraft/world/level/block/Block; oE CRIMSON_PLANKS + f Lnet/minecraft/world/level/block/Block; oF WARPED_PLANKS + f Lnet/minecraft/world/level/block/Block; oG CRIMSON_SLAB + f Lnet/minecraft/world/level/block/Block; oH WARPED_SLAB + f Lnet/minecraft/world/level/block/Block; oI CRIMSON_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; oJ WARPED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; oK CRIMSON_FENCE + f Lnet/minecraft/world/level/block/Block; oL WARPED_FENCE + f Lnet/minecraft/world/level/block/Block; oM CRIMSON_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; oN WARPED_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; oO CRIMSON_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; oP WARPED_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; oQ CRIMSON_STAIRS + f Lnet/minecraft/world/level/block/Block; oR WARPED_STAIRS + f Lnet/minecraft/world/level/block/Block; oS CRIMSON_BUTTON + f Lnet/minecraft/world/level/block/Block; oT WARPED_BUTTON + f Lnet/minecraft/world/level/block/Block; oU CRIMSON_DOOR + f Lnet/minecraft/world/level/block/Block; oV WARPED_DOOR + f Lnet/minecraft/world/level/block/Block; oW CRIMSON_SIGN + f Lnet/minecraft/world/level/block/Block; oX WARPED_SIGN + f Lnet/minecraft/world/level/block/Block; oY CRIMSON_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; oZ WARPED_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; oa LECTERN + f Lnet/minecraft/world/level/block/Block; ob SMITHING_TABLE + f Lnet/minecraft/world/level/block/Block; oc STONECUTTER + f Lnet/minecraft/world/level/block/Block; od BELL + f Lnet/minecraft/world/level/block/Block; oe LANTERN + f Lnet/minecraft/world/level/block/Block; of SOUL_LANTERN + f Lnet/minecraft/world/level/block/Block; og CAMPFIRE + f Lnet/minecraft/world/level/block/Block; oh SOUL_CAMPFIRE + f Lnet/minecraft/world/level/block/Block; oi SWEET_BERRY_BUSH + f Lnet/minecraft/world/level/block/Block; oj WARPED_STEM + f Lnet/minecraft/world/level/block/Block; ok STRIPPED_WARPED_STEM + f Lnet/minecraft/world/level/block/Block; ol WARPED_HYPHAE + f Lnet/minecraft/world/level/block/Block; om STRIPPED_WARPED_HYPHAE + f Lnet/minecraft/world/level/block/Block; on WARPED_NYLIUM + f Lnet/minecraft/world/level/block/Block; oo WARPED_FUNGUS + f Lnet/minecraft/world/level/block/Block; op WARPED_WART_BLOCK + f Lnet/minecraft/world/level/block/Block; oq WARPED_ROOTS + f Lnet/minecraft/world/level/block/Block; or NETHER_SPROUTS + f Lnet/minecraft/world/level/block/Block; os CRIMSON_STEM + f Lnet/minecraft/world/level/block/Block; ot STRIPPED_CRIMSON_STEM + f Lnet/minecraft/world/level/block/Block; ou CRIMSON_HYPHAE + f Lnet/minecraft/world/level/block/Block; ov STRIPPED_CRIMSON_HYPHAE + f Lnet/minecraft/world/level/block/Block; ow CRIMSON_NYLIUM + f Lnet/minecraft/world/level/block/Block; ox CRIMSON_FUNGUS + f Lnet/minecraft/world/level/block/Block; oy SHROOMLIGHT + f Lnet/minecraft/world/level/block/Block; oz WEEPING_VINES + f Lnet/minecraft/world/level/block/Block; p BIRCH_PLANKS + f Lnet/minecraft/world/level/block/Block; pA POLISHED_BLACKSTONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; pB POLISHED_BLACKSTONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; pC GILDED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; pD POLISHED_BLACKSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; pE POLISHED_BLACKSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; pF POLISHED_BLACKSTONE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; pG POLISHED_BLACKSTONE_BUTTON + f Lnet/minecraft/world/level/block/Block; pH POLISHED_BLACKSTONE_WALL + f Lnet/minecraft/world/level/block/Block; pI CHISELED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; pJ CRACKED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; pK QUARTZ_BRICKS + f Lnet/minecraft/world/level/block/Block; pL CANDLE + f Lnet/minecraft/world/level/block/Block; pM WHITE_CANDLE + f Lnet/minecraft/world/level/block/Block; pN ORANGE_CANDLE + f Lnet/minecraft/world/level/block/Block; pO MAGENTA_CANDLE + f Lnet/minecraft/world/level/block/Block; pP LIGHT_BLUE_CANDLE + f Lnet/minecraft/world/level/block/Block; pQ YELLOW_CANDLE + f Lnet/minecraft/world/level/block/Block; pR LIME_CANDLE + f Lnet/minecraft/world/level/block/Block; pS PINK_CANDLE + f Lnet/minecraft/world/level/block/Block; pT GRAY_CANDLE + f Lnet/minecraft/world/level/block/Block; pU LIGHT_GRAY_CANDLE + f Lnet/minecraft/world/level/block/Block; pV CYAN_CANDLE + f Lnet/minecraft/world/level/block/Block; pW PURPLE_CANDLE + f Lnet/minecraft/world/level/block/Block; pX BLUE_CANDLE + f Lnet/minecraft/world/level/block/Block; pY BROWN_CANDLE + f Lnet/minecraft/world/level/block/Block; pZ GREEN_CANDLE + f Lnet/minecraft/world/level/block/Block; pa STRUCTURE_BLOCK + f Lnet/minecraft/world/level/block/Block; pb JIGSAW + f Lnet/minecraft/world/level/block/Block; pc COMPOSTER + f Lnet/minecraft/world/level/block/Block; pd TARGET + f Lnet/minecraft/world/level/block/Block; pe BEE_NEST + f Lnet/minecraft/world/level/block/Block; pf BEEHIVE + f Lnet/minecraft/world/level/block/Block; pg HONEY_BLOCK + f Lnet/minecraft/world/level/block/Block; ph HONEYCOMB_BLOCK + f Lnet/minecraft/world/level/block/Block; pi NETHERITE_BLOCK + f Lnet/minecraft/world/level/block/Block; pj ANCIENT_DEBRIS + f Lnet/minecraft/world/level/block/Block; pk CRYING_OBSIDIAN + f Lnet/minecraft/world/level/block/Block; pl RESPAWN_ANCHOR + f Lnet/minecraft/world/level/block/Block; pm POTTED_CRIMSON_FUNGUS + f Lnet/minecraft/world/level/block/Block; pn POTTED_WARPED_FUNGUS + f Lnet/minecraft/world/level/block/Block; po POTTED_CRIMSON_ROOTS + f Lnet/minecraft/world/level/block/Block; pp POTTED_WARPED_ROOTS + f Lnet/minecraft/world/level/block/Block; pq LODESTONE + f Lnet/minecraft/world/level/block/Block; pr BLACKSTONE + f Lnet/minecraft/world/level/block/Block; ps BLACKSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; pt BLACKSTONE_WALL + f Lnet/minecraft/world/level/block/Block; pu BLACKSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; pv POLISHED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; pw POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/level/block/Block; px CRACKED_POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/level/block/Block; py CHISELED_POLISHED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; pz POLISHED_BLACKSTONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; q JUNGLE_PLANKS + f Lnet/minecraft/world/level/block/Block; qA TUFF_SLAB + f Lnet/minecraft/world/level/block/Block; qB TUFF_STAIRS + f Lnet/minecraft/world/level/block/Block; qC TUFF_WALL + f Lnet/minecraft/world/level/block/Block; qD POLISHED_TUFF + f Lnet/minecraft/world/level/block/Block; qE POLISHED_TUFF_SLAB + f Lnet/minecraft/world/level/block/Block; qF POLISHED_TUFF_STAIRS + f Lnet/minecraft/world/level/block/Block; qG POLISHED_TUFF_WALL + f Lnet/minecraft/world/level/block/Block; qH CHISELED_TUFF + f Lnet/minecraft/world/level/block/Block; qI TUFF_BRICKS + f Lnet/minecraft/world/level/block/Block; qJ TUFF_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; qK TUFF_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; qL TUFF_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; qM CHISELED_TUFF_BRICKS + f Lnet/minecraft/world/level/block/Block; qN CALCITE + f Lnet/minecraft/world/level/block/Block; qO TINTED_GLASS + f Lnet/minecraft/world/level/block/Block; qP POWDER_SNOW + f Lnet/minecraft/world/level/block/Block; qQ SCULK_SENSOR + f Lnet/minecraft/world/level/block/Block; qR CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/level/block/Block; qS SCULK + f Lnet/minecraft/world/level/block/Block; qT SCULK_VEIN + f Lnet/minecraft/world/level/block/Block; qU SCULK_CATALYST + f Lnet/minecraft/world/level/block/Block; qV SCULK_SHRIEKER + f Lnet/minecraft/world/level/block/Block; qW COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; qX EXPOSED_COPPER + f Lnet/minecraft/world/level/block/Block; qY WEATHERED_COPPER + f Lnet/minecraft/world/level/block/Block; qZ OXIDIZED_COPPER + f Lnet/minecraft/world/level/block/Block; qa RED_CANDLE + f Lnet/minecraft/world/level/block/Block; qb BLACK_CANDLE + f Lnet/minecraft/world/level/block/Block; qc CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qd WHITE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qe ORANGE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qf MAGENTA_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qg LIGHT_BLUE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qh YELLOW_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qi LIME_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qj PINK_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qk GRAY_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; ql LIGHT_GRAY_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qm CYAN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qn PURPLE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qo BLUE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qp BROWN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qq GREEN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qr RED_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qs BLACK_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qt AMETHYST_BLOCK + f Lnet/minecraft/world/level/block/Block; qu BUDDING_AMETHYST + f Lnet/minecraft/world/level/block/Block; qv AMETHYST_CLUSTER + f Lnet/minecraft/world/level/block/Block; qw LARGE_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; qx MEDIUM_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; qy SMALL_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; qz TUFF + f Lnet/minecraft/world/level/block/Block; r ACACIA_PLANKS + f Lnet/minecraft/world/level/block/Block; rA WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rB WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rC WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rD WAXED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rE WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rF WAXED_WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rG WAXED_EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rH WAXED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rI WAXED_OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rJ WAXED_WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rK WAXED_EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rL WAXED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rM COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rN EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rO OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rP WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rQ WAXED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rR WAXED_EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rS WAXED_OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rT WAXED_WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; rU COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; rV EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; rW OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; rX WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; rY WAXED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; rZ WAXED_EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; ra COPPER_ORE + f Lnet/minecraft/world/level/block/Block; rb DEEPSLATE_COPPER_ORE + f Lnet/minecraft/world/level/block/Block; rc OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rd WEATHERED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; re EXPOSED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rf CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rg OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rh WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; ri EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rj CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rk WAXED_OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rl WAXED_WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rm WAXED_EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rn WAXED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; ro OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rp WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rq EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rr CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rs OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rt WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; ru EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rv CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rw WAXED_COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; rx WAXED_WEATHERED_COPPER + f Lnet/minecraft/world/level/block/Block; ry WAXED_EXPOSED_COPPER + f Lnet/minecraft/world/level/block/Block; rz WAXED_OXIDIZED_COPPER + f Lnet/minecraft/world/level/block/Block; s CHERRY_PLANKS + f Lnet/minecraft/world/level/block/Block; sA MOSS_CARPET + f Lnet/minecraft/world/level/block/Block; sB PINK_PETALS + f Lnet/minecraft/world/level/block/Block; sC MOSS_BLOCK + f Lnet/minecraft/world/level/block/Block; sD BIG_DRIPLEAF + f Lnet/minecraft/world/level/block/Block; sE BIG_DRIPLEAF_STEM + f Lnet/minecraft/world/level/block/Block; sF SMALL_DRIPLEAF + f Lnet/minecraft/world/level/block/Block; sG HANGING_ROOTS + f Lnet/minecraft/world/level/block/Block; sH ROOTED_DIRT + f Lnet/minecraft/world/level/block/Block; sI MUD + f Lnet/minecraft/world/level/block/Block; sJ DEEPSLATE + f Lnet/minecraft/world/level/block/Block; sK COBBLED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; sL COBBLED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/level/block/Block; sM COBBLED_DEEPSLATE_SLAB + f Lnet/minecraft/world/level/block/Block; sN COBBLED_DEEPSLATE_WALL + f Lnet/minecraft/world/level/block/Block; sO POLISHED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; sP POLISHED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/level/block/Block; sQ POLISHED_DEEPSLATE_SLAB + f Lnet/minecraft/world/level/block/Block; sR POLISHED_DEEPSLATE_WALL + f Lnet/minecraft/world/level/block/Block; sS DEEPSLATE_TILES + f Lnet/minecraft/world/level/block/Block; sT DEEPSLATE_TILE_STAIRS + f Lnet/minecraft/world/level/block/Block; sU DEEPSLATE_TILE_SLAB + f Lnet/minecraft/world/level/block/Block; sV DEEPSLATE_TILE_WALL + f Lnet/minecraft/world/level/block/Block; sW DEEPSLATE_BRICKS + f Lnet/minecraft/world/level/block/Block; sX DEEPSLATE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; sY DEEPSLATE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; sZ DEEPSLATE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; sa WAXED_OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sb WAXED_WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sc COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sd EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; se WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sf OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sg WAXED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sh WAXED_EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; si WAXED_WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sj WAXED_OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sk COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sl EXPOSED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sm WEATHERED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sn OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; so WAXED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sp WAXED_EXPOSED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sq WAXED_WEATHERED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sr WAXED_OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; ss LIGHTNING_ROD + f Lnet/minecraft/world/level/block/Block; st POINTED_DRIPSTONE + f Lnet/minecraft/world/level/block/Block; su DRIPSTONE_BLOCK + f Lnet/minecraft/world/level/block/Block; sv CAVE_VINES + f Lnet/minecraft/world/level/block/Block; sw CAVE_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; sx SPORE_BLOSSOM + f Lnet/minecraft/world/level/block/Block; sy AZALEA + f Lnet/minecraft/world/level/block/Block; sz FLOWERING_AZALEA + f Lnet/minecraft/world/level/block/Block; t DARK_OAK_PLANKS + f Lnet/minecraft/world/level/block/Block; ta CHISELED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tb CRACKED_DEEPSLATE_BRICKS + f Lnet/minecraft/world/level/block/Block; tc CRACKED_DEEPSLATE_TILES + f Lnet/minecraft/world/level/block/Block; td INFESTED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; te SMOOTH_BASALT + f Lnet/minecraft/world/level/block/Block; tf RAW_IRON_BLOCK + f Lnet/minecraft/world/level/block/Block; tg RAW_COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; th RAW_GOLD_BLOCK + f Lnet/minecraft/world/level/block/Block; ti POTTED_AZALEA + f Lnet/minecraft/world/level/block/Block; tj POTTED_FLOWERING_AZALEA + f Lnet/minecraft/world/level/block/Block; tk OCHRE_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tl VERDANT_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tm PEARLESCENT_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tn FROGSPAWN + f Lnet/minecraft/world/level/block/Block; to REINFORCED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tp DECORATED_POT + f Lnet/minecraft/world/level/block/Block; tq CRAFTER + f Lnet/minecraft/world/level/block/Block; tr TRIAL_SPAWNER + f Lnet/minecraft/world/level/block/Block; ts VAULT + f Lnet/minecraft/world/level/block/Block; tt HEAVY_CORE + f Lnet/minecraft/world/level/block/state/BlockBase$f; tu NOT_CLOSED_SHULKER + f Lnet/minecraft/world/level/block/Block; u MANGROVE_PLANKS + f Lnet/minecraft/world/level/block/Block; v BAMBOO_PLANKS + f Lnet/minecraft/world/level/block/Block; w BAMBOO_MOSAIC + f Lnet/minecraft/world/level/block/Block; x OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; y SPRUCE_SAPLING + f Lnet/minecraft/world/level/block/Block; z BIRCH_SAPLING + m (Lnet/minecraft/world/level/block/state/IBlockData;)I A lambda$static$25 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I B lambda$static$24 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I C lambda$static$23 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I D lambda$static$22 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I E lambda$static$21 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I F lambda$static$20 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I G lambda$static$19 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I H lambda$static$18 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I I lambda$static$17 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I J lambda$static$13 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I K lambda$static$12 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I L lambda$static$11 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I M lambda$static$10 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a always + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a flowerPot + m (Z)Lnet/minecraft/world/level/block/Block; a pistonBase + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Ljava/util/function/Function; a waterloggedMapColor + m (I)Ljava/util/function/ToIntFunction; a litBlockEmission + m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)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/Block; a log + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a bed + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/Block;)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/Block; a log + m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/Block; a woodenButton + m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/Block; a leaves + 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 ()V a rebuildCache + m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; a shulkerBox + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; b netherStem + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b legacyStair + 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/item/EnumColor;)Lnet/minecraft/world/level/block/Block; b stainedGlass + m ()Lnet/minecraft/world/level/block/Block; b stoneButton + 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/Block;)Lnet/minecraft/world/level/block/Block; c stair + 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/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; c candle + 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/IBlockData;)I g lambda$static$47 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h lambda$static$46 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I i lambda$static$45 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I j lambda$static$44 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I k lambda$static$43 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I l lambda$static$42 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I n lambda$static$40 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$static$39 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I p lambda$static$38 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I q lambda$static$37 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I r lambda$static$36 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I s lambda$static$34 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I t lambda$static$32 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I u lambda$static$31 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I v lambda$static$30 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I w lambda$static$29 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I y lambda$static$27 +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/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/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/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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 g 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/BlockStateDirection; 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/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/ItemInteractionResult; a useItemOn + 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/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/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/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 g canLight + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I m lambda$static$0 +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/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/ItemInteractionResult; a useItemOn + 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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$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/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/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 g 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/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/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/block/CaveVines net/minecraft/world/level/block/CaveVines + f Lnet/minecraft/world/phys/shapes/VoxelShape; q_ SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r_ BERRIES + 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; h_ emission + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h_ 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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g 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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/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/ItemInteractionResult; a useItemOn + 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/BlockStateList$a;)V a createBlockStateDefinition + 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/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/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 g getYRotationDegrees +c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock + f I v_ SCAN_DISTANCE + 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 at_ 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; i_ getNext +c net/minecraft/world/level/block/CherryLeavesBlock net/minecraft/world/level/block/CherryLeavesBlock + 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/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/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/ItemInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a lambda$createBlockStateDefinition$1 + 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/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/core/BlockPosition;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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/inventory/InventoryCrafting;)Ljava/util/Optional; a getPotentialResults + 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/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;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + 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/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/BlockStateDirection; 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/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/ItemInteractionResult; 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/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;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/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/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;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/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/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; g_ 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/BlockStateDirection;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 +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 ENTITYBLOCK_ANIMATED + f Lnet/minecraft/world/level/block/EnumRenderType; c MODEL + f [Lnet/minecraft/world/level/block/EnumRenderType; d $VALUES + m ()[Lnet/minecraft/world/level/block/EnumRenderType; a $values +c net/minecraft/world/level/block/EquipableCarvedPumpkinBlock net/minecraft/world/level/block/EquipableCarvedPumpkinBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot +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/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/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/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/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/level/block/MultifaceSpreader; d spreader + 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 (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/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/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/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + m (I)Ljava/util/function/ToIntFunction; b emission + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader +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/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/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/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/phys/shapes/VoxelShape; b 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/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/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/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/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; ap_ getType + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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; ar_ 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; ar_ 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/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/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/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;)D b getContentHeight + 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 d lowerFillLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e handleEntityOnFireInside +c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent + f I A SOUND_CHORUS_GROW + f I B SOUND_CHORUS_DEATH + f I C SOUND_BREWING_STAND_BREW + f I D SOUND_END_PORTAL_SPAWN + f I E SOUND_PHANTOM_BITE + f I F SOUND_ZOMBIE_TO_DROWNED + f I G SOUND_HUSK_TO_ZOMBIE + f I H SOUND_GRINDSTONE_USED + f I I SOUND_PAGE_TURN + f I J SOUND_SMITHING_TABLE_USED + f I K SOUND_POINTED_DRIPSTONE_LAND + f I L SOUND_DRIP_LAVA_INTO_CAULDRON + f I M SOUND_DRIP_WATER_INTO_CAULDRON + f I N SOUND_SKELETON_TO_STRAY + f I O SOUND_CRAFTER_CRAFT + f I P SOUND_CRAFTER_FAIL + 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_ENDER_EYE_LAUNCH + f I e SOUND_FIREWORK_SHOOT + f I f SOUND_EXTINGUISH_FIRE + f I g SOUND_PLAY_JUKEBOX_SONG + f I h SOUND_STOP_JUKEBOX_SONG + f I i SOUND_GHAST_WARNING + f I j SOUND_GHAST_FIREBALL + f I k SOUND_DRAGON_FIREBALL + f I l SOUND_BLAZE_FIREBALL + f I m SOUND_ZOMBIE_WOODEN_DOOR + f I n SOUND_ZOMBIE_IRON_DOOR + f I o SOUND_ZOMBIE_DOOR_CRASH + f I p SOUND_WITHER_BLOCK_BREAK + f I q SOUND_WITHER_BOSS_SPAWN + f I r SOUND_WITHER_BOSS_SHOOT + f I s SOUND_BAT_LIFTOFF + f I t SOUND_ZOMBIE_INFECTED + f I u SOUND_ZOMBIE_CONVERTED + f I v SOUND_DRAGON_DEATH + f I w SOUND_ANVIL_BROKEN + f I x SOUND_ANVIL_USED + f I y SOUND_ANVIL_LAND + f I z SOUND_PORTAL_TRAVEL +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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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;)Z a_ propagatesSkylightDown + 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 d getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)I m 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/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/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/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/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 d onLightningStrike + 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 e_ isSignalSource +c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock + 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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 m isHanging + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + 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/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/MossBlock net/minecraft/world/level/block/MossBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$performBonemeal$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$performBonemeal$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/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; ap_ getType + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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;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 d getShadeBrightness +c net/minecraft/world/level/block/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock + f F a AABB_OFFSET + f [Lnet/minecraft/core/EnumDirection; b DIRECTIONS + f Lnet/minecraft/world/phys/shapes/VoxelShape; c UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; d DOWN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; e WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; f EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB + f Ljava/util/Map; i PROPERTY_BY_DIRECTION + f Ljava/util/Map; j SHAPE_BY_DIRECTION + f Lcom/google/common/collect/ImmutableMap; k shapesCache + f Z l canRotate + f Z m canMirrorX + f Z n canMirrorZ + 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 (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/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/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/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/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b lambda$hasAnyVacantFace$3 + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b getFaceProperty + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader + 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;Lnet/minecraft/core/EnumDirection;)Z c lambda$hasAnyFace$2 + m ()Z m isWaterloggable + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Set; m availableFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n hasAnyFace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateMultifaceShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p hasAnyVacantFace +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/core/EnumDirection;Z)J a spreadFromFaceTowardAllDirections + 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;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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSpreadInAnyDirection + 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/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/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 +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 + 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$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/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/BlockStateDirection; 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/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 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +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/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/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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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; d getLowerHalf + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isLower + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n 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 F STALAGMITE_FALL_DISTANCE_OFFSET + f I G STALAGMITE_FALL_DAMAGE_MODIFIER + f F H AVERAGE_DAYS_PER_GROWTH + f F I GROWTH_PROBABILITY_PER_RANDOM_TICK + f I J MAX_GROWTH_LENGTH + f I K MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING + f F L STALACTITE_DRIP_START_PIXEL + f Lnet/minecraft/world/phys/shapes/VoxelShape; M TIP_MERGE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; N TIP_SHAPE_UP + f Lnet/minecraft/world/phys/shapes/VoxelShape; O TIP_SHAPE_DOWN + f Lnet/minecraft/world/phys/shapes/VoxelShape; P FRUSTUM_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; Q MIDDLE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; R BASE_SHAPE + f F S MAX_HORIZONTAL_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; T REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; 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/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findStalactiteTipAboveCauldron + 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/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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;F)V a maybeTransferFluid + 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/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/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/material/FluidType;)Lnet/minecraft/core/BlockPosition; a findFillableCauldronBelowStalactiteTip + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource + 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 (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/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/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnFallingStalactite + 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Ljava/util/Optional; a findRootBlock + 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 canDripThrough + 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 (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;Z)Z a isTip + 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/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canGrow + m ()F aq_ getMaxHorizontalOffset + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b growStalagmiteBelow + 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;)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/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/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/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c isCollisionShapeFullBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canDrip + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isStalactite + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isStalagmite +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/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/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + 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; ar_ 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/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;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape +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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget +c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour + f Lnet/minecraft/world/level/block/SculkBehaviour; s_ 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 i_ 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 i_ 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 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +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 (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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a deactivate + 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/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 e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; m getPhase + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n 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/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/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/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/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/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 + 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; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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_CURSORS + f Z f isWorldGeneration + f Lnet/minecraft/tags/TagKey; g replaceableBlocks + f I h growthSpawnCost + f I i noGrowthRadius + f I j chargeDecayRate + f I k additionalDecayRate + f Ljava/util/List; l cursors + f Lorg/slf4j/Logger; m LOGGER + m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a addCursor + 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/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 (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getRandomizedNonCornerNeighbourOffsets + m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a mergeWith + 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 (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/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getValidMovementPos + 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 ()I b getCharge + 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; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f Lnet/minecraft/world/level/block/MultifaceSpreader; e veinSpreader + f Lnet/minecraft/world/level/block/MultifaceSpreader; f 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/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + 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/block/state/BlockStateList$a;)V a createBlockStateDefinition + 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/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/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; m 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/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/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/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/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;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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/BlockStateDirection; 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/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/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 ()F as_ getMaxVerticalOffset + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget + 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 m getHatchLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n 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 HEAVY_CORE + f Lnet/minecraft/world/level/block/SoundEffectType; bi COBWEB + f F bj volume + f F bk pitch + f Lnet/minecraft/sounds/SoundEffect; bl breakSound + f Lnet/minecraft/sounds/SoundEffect; bm stepSound + f Lnet/minecraft/sounds/SoundEffect; bn placeSound + f Lnet/minecraft/sounds/SoundEffect; bo hitSound + f Lnet/minecraft/sounds/SoundEffect; bp 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/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/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/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; b getSuspiciousEffects + m ()Ljava/util/List; c 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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/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;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g 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 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +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/BlockStateDirection; c FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d OMINOUS + 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/ItemInteractionResult; a useItemOn + 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/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +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/BlockStateDirection; 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/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/ItemInteractionResult; a useItemOn + 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/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/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/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 ()Ljava/lang/String; g getDescriptionId + m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees +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/BlockStateList$a;)V a createBlockStateDefinition + 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/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; t_ NEXT_BY_BLOCK + f Ljava/util/function/Supplier; u_ 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 at_ 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; i_ 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge +c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock + f Lcom/mojang/serialization/MapCodec; I CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; J 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m 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 d_ isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; n 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 (JLnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;)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/world/entity/player/EntityHuman;)V a unpackLootTable + m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b brushingCompleted + m ()V b checkReset + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c dropContent + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket + m (Lnet/minecraft/nbt/NBTTagCompound;)Z c tryLoadLootTable + m (Lnet/minecraft/nbt/NBTTagCompound;)Z d trySaveLootTable + m ()Lnet/minecraft/core/EnumDirection; d getHitDirection + m ()Lnet/minecraft/world/item/ItemStack; f getItem + m ()I j 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 ()I ah_ 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/entity/player/AutoRecipeStackManager;)V a fillStackedContents + 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 (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 ()I f getWidth + m ()I g getHeight + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName + m ()Z l isTriggered + m ()I u 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/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 ()J ax_ getLootTableSeed + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/item/ItemStack;)V c setFromItem + 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; l getDecorations + m ()Lnet/minecraft/world/item/ItemStack; u getPotAsItem + m ()Lnet/minecraft/world/level/block/entity/TileEntity; v 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 +c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns + f Lnet/minecraft/resources/ResourceKey; A BRICK + 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 + f Lnet/minecraft/resources/ResourceKey; a BASE + f Ljava/lang/String; b BASE_NAME + f Ljava/lang/String; c BRICK_NAME + f Ljava/lang/String; d ANGLER_NAME + f Ljava/lang/String; e ARCHER_NAME + f Ljava/lang/String; f ARMS_UP_NAME + f Ljava/lang/String; g BLADE_NAME + f Ljava/lang/String; h BREWER_NAME + f Ljava/lang/String; i BURN_NAME + f Ljava/lang/String; j DANGER_NAME + f Ljava/lang/String; k EXPLORER_NAME + f Ljava/lang/String; l FLOW_NAME + f Ljava/lang/String; m FRIEND_NAME + f Ljava/lang/String; n GUSTER_NAME + f Ljava/lang/String; o HEART_NAME + f Ljava/lang/String; p HEARTBREAK_NAME + f Ljava/lang/String; q HOWL_NAME + f Ljava/lang/String; r MINER_NAME + f Ljava/lang/String; s MOURNER_NAME + f Ljava/lang/String; t PLENTY_NAME + f Ljava/lang/String; u PRIZE_NAME + f Ljava/lang/String; v SCRAPE_NAME + f Ljava/lang/String; w SHEAF_NAME + f Ljava/lang/String; x SHELTER_NAME + f Ljava/lang/String; y SKULL_NAME + f Ljava/lang/String; z SNORT_NAME + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a getResourceKey + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/MinecraftKey; a location + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/String; a bootstrap +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/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; p_ SUCK_AABB + m ()D H getLevelX + m ()D I getLevelY + m ()D J getLevelZ + m ()Z K isGridAligned + m ()Lnet/minecraft/world/phys/AxisAlignedBB; ai_ 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 +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/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; b LOGGER + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; c vibrationData + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; d vibrationListener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; e vibrationUser + f I h lastVibrationFrequency + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1 + m (I)V a setLastVibrationFrequency + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser + 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; gs getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt 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; b LOGGER + f I c WARNING_SOUND_RADIUS + f I d WARDEN_SPAWN_ATTEMPTS + f I e 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 (Lnet/minecraft/server/level/WorldServer;)V a tryRespond + m (I)V a lambda$tryToWarn$3 + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$1 + 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$2 + 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 (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; gs getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt 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/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/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/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setChanged + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap;)V a setComponents + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$a;)V a saveToItem + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)V a addEntityType + m (II)Z a_ triggerEvent + m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket + m ()V av_ setRemoved + m ()Lnet/minecraft/core/BlockPosition; ay_ getBlockPos + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; b saveWithFullMetadata + 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/world/level/block/state/IBlockData;)V b setBlockState + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V c loadWithComponents + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; c saveWithId + 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 ()Z m hasLevel + m ()Lnet/minecraft/world/level/block/state/IBlockData; n getBlockState + m ()Z o isRemoved + m ()V p clearRemoved + m ()Z q onlyOpCanSetNbt + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; r getType + m ()Lnet/minecraft/core/component/DataComponentMap; s collectComponents + m ()Lnet/minecraft/core/component/DataComponentMap; t 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 (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/EnumColor;)V a fromItem + 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/network/protocol/game/PacketPlayOutTileEntityData; a getUpdatePacket + m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName + 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 d_ startOpen + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName + m ()V l recheckOpen +c net/minecraft/world/level/block/entity/TileEntityBarrel$1 net/minecraft/world/level/block/entity/BarrelBlockEntity$1 + 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/network/chat/IChatBaseComponent; O_ getDisplayName + 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/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; af getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName + m ()V av_ setRemoved + 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 +c net/minecraft/world/level/block/entity/TileEntityBeacon$1 net/minecraft/world/level/block/entity/BeaconBlockEntity$1 + 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 [F a color + f I b height + m ()V a increaseHeight + m ()[F 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/world/item/EnumColor;)V a setColor + m ()Lnet/minecraft/network/protocol/Packet; au_ 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 (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/world/entity/Entity;)V a addOccupant + 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/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; l 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 +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 ()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 ()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 (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k 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 ()[Z f getPotionBits + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName +c net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 + 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 + f Lnet/minecraft/world/item/crafting/CraftingManager$a; f quickCheck + 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/entity/Entity;Lnet/minecraft/world/item/ItemStack;I)Z a placeFood + m ()V a clearContent + 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 cookTick + 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 cooldownTick + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; b getCookableRecipe + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + 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 c particleTick + 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 d_ startOpen + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName + m ()V l recheckOpen +c net/minecraft/world/level/block/entity/TileEntityChest$1 net/minecraft/world/level/block/entity/ChestBlockEntity$1 + 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; l getMode + m ()Z q onlyOpCanSetNbt + m ()Z u isConditional + m ()V v scheduleTick +c net/minecraft/world/level/block/entity/TileEntityCommand$1 net/minecraft/world/level/block/entity/CommandBlockEntity$1 + 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 +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/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/network/chat/IChatBaseComponent; O_ getDisplayName + 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; af getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah 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; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName +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;)I b addItem + m ()I b getContainerSize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName +c net/minecraft/world/level/block/entity/TileEntityDropper net/minecraft/world/level/block/entity/DropperBlockEntity + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k 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; af getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah 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/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/entity/Entity;)Z a canEntityTeleport + 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/BlockPosition; a findOrCreateValidTeleportPos + 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/TileEntityEndGateway;)V a teleportEntity + 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/world/phys/Vec3D;)Z a isChunkEmpty + 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/TileEntityEndGateway;)V b teleportTick + m (F)F b getCooldownPercent + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; b findExitPortalXZPosTentative + m ()Z b isSpawning + 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 litTime + f I u litDuration + f I v cookingProgress + f I w cookingTotalTime + f Ljava/util/Map; x fuelCache + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; y recipesUsed + f Lnet/minecraft/world/item/crafting/CraftingManager$a; z quickCheck + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Ljava/util/Map;Lnet/minecraft/world/level/IMaterial;I)V a add + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/core/NonNullList;I)Z a canBurn + m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;I)V a add + m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents + m (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 serverTick + 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/EnumDirection;)[I a getSlotsForFace + m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration + 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 ()I b getContainerSize + m (Lnet/minecraft/world/item/Item;)Z b isNeverAFurnaceFuel + m (Lnet/minecraft/world/item/ItemStack;)Z c isFuel + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed + m ()V f invalidateCache + m ()Ljava/util/Map; g getFuel + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Z l isLit +c net/minecraft/world/level/block/entity/TileEntityFurnace$1 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 + 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; k 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 H getLevelX + m ()D I getLevelY + m ()D J getLevelZ + m ()Z K 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/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 b setBlockState + m (I)[I c createFlatSlots + m (I)V d setCooldown + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName + m ()Z l inventoryFull + m ()Z u isOnCooldown + m ()Z v 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; au_ 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 l getSelectionPriority + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; u getUpdatePacket + m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; v lambda$loadAdditional$0 +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 Ljava/lang/String; c name + f [Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; d $VALUES + m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType;)Z a lambda$byName$0 + m (Ljava/lang/String;)Ljava/util/Optional; a byName + 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 I b SONG_END_PADDING + f Lnet/minecraft/world/item/ItemStack; c item + f I d ticksSinceLastEvent + f J e tickCount + f J f recordStartedTick + f Z g isPlaying + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a spawnMusicParticles + m (Lnet/minecraft/world/item/ItemRecord;)Z a shouldRecordStopPlaying + m (Lnet/minecraft/world/entity/Entity;Z)V a setHasRecordBlockState + 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/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityJukeBox;)V a playRecordTick + m ()I ah_ getMaxStackSize + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b tick + 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/ItemStack;)V c setRecordWithoutPlaying + m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem + m ()Lnet/minecraft/world/item/ItemStack; f getTheItem + m ()Z j isRecordPlaying + m ()V k startPlaying + m ()V l popOutRecord + m ()V u stopPlaying + m ()Lnet/minecraft/world/level/block/entity/TileEntity; v getContainerBlockEntity + m ()Z w shouldSendJukeboxPlayingEvent +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 ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName + 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 (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack + m ()V a clearContent + 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 ()Z q onlyOpCanSetNbt +c net/minecraft/world/level/block/entity/TileEntityLectern$1 net/minecraft/world/level/block/entity/LecternBlockEntity$1 +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 ax_ 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; au_ 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 + m ()Z q onlyOpCanSetNbt +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/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d doNeighborUpdates + m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V e loadFromTag + m ()Lnet/minecraft/core/NonNullList; j getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName + m ()Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; l getAnimationStatus + m ()Lnet/minecraft/world/item/EnumColor; u getColor + m ()Z v 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 +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 (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/world/level/block/entity/SignText;)Z b setBackText + 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/sounds/SoundEffect; d getSignInteractionFailedSoundEvent + 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; l getUpdatePacket + m ()Z q onlyOpCanSetNbt + m ()Ljava/util/UUID; u getPlayerWhoMayEdit + m ()Z v isWaxed + m ()V w 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/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; au_ 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 + 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 +c net/minecraft/world/level/block/entity/TileEntitySmoker net/minecraft/world/level/block/entity/SmokerBlockEntity + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration + m ()Lnet/minecraft/network/chat/IChatBaseComponent; k 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 ()Z A saveStructure + m ()V B unloadStructure + m ()Z C isStructureLoadable + m ()Z D isPowered + m ()Z E getShowAir + m ()Z F getShowBoundingBox + m ()V G 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;Lnet/minecraft/core/BlockPosition;)V a lambda$placeStructure$5 + 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; au_ 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; l getRotation + m ()Ljava/lang/String; u getMetaData + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; v getMode + m ()Z w isIgnoreEntities + m ()F x getIntegrity + m ()J y getSeed + m ()Z z detectSize +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 BARREL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; B SMOKER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; C BLAST_FURNACE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; D LECTERN + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; E BELL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; F JIGSAW + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; G CAMPFIRE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; H BEEHIVE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; I SCULK_SENSOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; J CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; K SCULK_CATALYST + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; L SCULK_SHRIEKER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; M CHISELED_BOOKSHELF + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; N BRUSHABLE_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; O DECORATED_POT + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; P CRAFTER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; Q TRIAL_SPAWNER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; R VAULT + f Lorg/slf4j/Logger; S LOGGER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; T factory + f Ljava/util/Set; U validBlocks + f Lcom/mojang/datafixers/types/Type; V dataType + f Lnet/minecraft/core/Holder$c; W 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 PISTON + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; l BREWING_STAND + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; m ENCHANTING_TABLE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; n END_PORTAL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; o BEACON + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; p SKULL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; q DAYLIGHT_DETECTOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; r HOPPER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; s COMPARATOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; t BANNER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; u STRUCTURE_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; v END_GATEWAY + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; w COMMAND_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; x SHULKER_BOX + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; y BED + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; z CONDUIT + 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 (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes$b;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a register + 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 +c net/minecraft/world/level/block/entity/TileEntityTypes$a net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier +c net/minecraft/world/level/block/entity/TileEntityTypes$b net/minecraft/world/level/block/entity/BlockEntityType$Builder + f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; a factory + f Ljava/util/Set; b validBlocks + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes$a;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/TileEntityTypes$b; a of + m (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a build +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; au_ 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 + m ()Z q onlyOpCanSetNbt +c net/minecraft/world/level/block/entity/UpdateOneTwentyOneBannerPatterns net/minecraft/world/level/block/entity/UpdateOneTwentyOneBannerPatterns + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +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/world/level/block/entity/trialspawner/TrialSpawnerConfig; i normalConfig + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; 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/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/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;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$0 + 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$1 + 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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a ejectReward + 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$2 + m (Lnet/minecraft/world/level/World;)Z a canSpawnInLevel + 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$3 + 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 + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; n getOminousConfigForSerialization +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 CODEC + f I c spawnRange + f F d totalMobs + f F e simultaneousMobs + f F f totalMobsAddedPerPlayer + f F g simultaneousMobsAddedPerPlayer + f I h ticksBetweenSpawn + f Lnet/minecraft/util/random/SimpleWeightedRandomList; i spawnPotentialsDefinition + f Lnet/minecraft/util/random/SimpleWeightedRandomList; j lootTablesToEject + f Lnet/minecraft/resources/ResourceKey; k itemsToDropWhenOminous + 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 ()I b spawnRange + m (I)I b calculateTargetSimultaneousMobs + m ()F c totalMobs + m ()F d simultaneousMobs + m ()F e totalMobsAddedPerPlayer + m ()F f simultaneousMobsAddedPerPlayer + m ()I g ticksBetweenSpawn + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; h spawnPotentialsDefinition + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; i lootTablesToEject + m ()Lnet/minecraft/resources/ResourceKey; j itemsToDropWhenOminous +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/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/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EntityTypes;)V a setEntityId + 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/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/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/core/BlockPosition;)I a countAdditionalPlayers + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z a hasMobToSpawn + m ()V a reset + m (Lnet/minecraft/server/level/WorldServer;FI)Z a isReadyToOpenShutter + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a tryDetectPlayers + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/effect/MobEffect;)V a transformBadOmenIntoTrialOmen + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)J a lowResolutionPosition + m (Lnet/minecraft/server/level/WorldServer;FI)Z b isReadyToEjectItems + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/MobSpawnerData; b getOrCreateNextSpawnData + m ()Z b haveAllCurrentMobsDied + m ()D c getSpin + m ()D d getOSpin +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; au_ 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/VaultConfig;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/List; a resolveItemsToEject + 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/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/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPosition;)V a playInsertFailSound + 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/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 Ljava/util/Map; k GROWERS + f Ljava/lang/String; l name + f F m secondaryChance + f Ljava/util/Optional; n megaTree + f Ljava/util/Optional; o secondaryMegaTree + f Ljava/util/Optional; p tree + f Ljava/util/Optional; q secondaryTree + f Ljava/util/Optional; r flowers + f Ljava/util/Optional; s 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/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/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/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/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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 (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 f_ 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; F DOWN_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; I EAST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; J WEST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; K SHORT_UP_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; L SHORT_DOWN_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; M SHORT_SOUTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; N SHORT_NORTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; O SHORT_EAST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; P SHORT_WEST_ARM_AABB + f [Lnet/minecraft/world/phys/shapes/VoxelShape; Q SHAPES_SHORT + f [Lnet/minecraft/world/phys/shapes/VoxelShape; R 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 (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/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 (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)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/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + m (Z)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes + 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/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/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 f_ 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/BlockStateDirection; 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + 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/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 ()J l 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; aF UPDATE_SHAPE_ORDER + f Z aG hasCollision + f F aH explosionResistance + f Z aI isRandomlyTicking + f Lnet/minecraft/world/level/block/SoundEffectType; aJ soundType + f F aK friction + f F aL speedFactor + f F aM jumpFactor + f Z aN dynamicShape + f Lnet/minecraft/world/flag/FeatureFlagSet; aO requiredFeatures + f Lnet/minecraft/world/level/block/state/BlockBase$Info; aP properties + f Lnet/minecraft/resources/ResourceKey; aQ drops + 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/ItemInteractionResult; 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/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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged + 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/World;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/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/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/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/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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + 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/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/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/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/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_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m ()F aq_ getMaxHorizontalOffset + m ()F as_ 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/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;)Z c isCollisionShapeFullBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g getLightBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; g_ getSoundType + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z h isOcclusionShapeFullBlock + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m ()Lnet/minecraft/world/level/block/Block; q asBlock + m ()Lnet/minecraft/world/item/Item; r asItem + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; t properties + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; u propertiesCodec + m ()Lnet/minecraft/resources/ResourceKey; v getLootTable + 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 +c net/minecraft/world/level/block/state/BlockBase$BlockData net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase + f Z A isRandomlyTicking + f Lnet/minecraft/world/level/block/state/BlockBase$BlockData$Cache; a cache + f I b lightEmission + f Z g useShapeForLightOcclusion + f Z h isAir + f Z i ignitedByLava + f Z j liquid + f Z k legacySolid + f Lnet/minecraft/world/level/material/EnumPistonReaction; l pushReaction + f Lnet/minecraft/world/level/material/MaterialMapColor; m mapColor + f F n destroySpeed + f Z o requiresCorrectToolForDrops + f Z p canOcclude + f Lnet/minecraft/world/level/block/state/BlockBase$f; q isRedstoneConductor + f Lnet/minecraft/world/level/block/state/BlockBase$f; r isSuffocating + f Lnet/minecraft/world/level/block/state/BlockBase$f; s isViewBlocking + f Lnet/minecraft/world/level/block/state/BlockBase$f; t hasPostProcess + f Lnet/minecraft/world/level/block/state/BlockBase$f; u emissiveRendering + f Ljava/util/Optional; v offsetFunction + f Z w spawnTerrainParticles + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; x instrument + f Z y replaceable + f Lnet/minecraft/world/level/material/Fluid; z fluidState + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; A instrument + m ()Z D calculateSolid + 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/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/ItemInteractionResult; a useItemOn + m (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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceOcclusionShape + 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/World;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (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;II)Z a triggerEvent + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + 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/core/BlockPosition;)J a getSeed + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a propagatesSkylightDown + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack + m (Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + m (Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateNeighbourShapes + m (Lnet/minecraft/core/Holder;)Z a is + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a handleNeighborChanged + m ()V a initCache + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z a is + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + 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/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/Block;)Z a is + 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/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateNeighbourShapes + 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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getLightBlock + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getSignal + 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/ITileInventory; b getMenuProvider + 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/block/Block; b getBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V b updateIndirectNeighbourShapes + m ()Lnet/minecraft/core/Holder; c getBlockHolder + 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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getOcclusionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I c getDirectSignal + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/MaterialMapColor; d getMapColor + m ()Z d blocksMotion + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z d isFaceSturdy + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z e emissiveRendering + m ()Z e isSolid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F f getShadeBrightness + m ()Z f hasLargeCollisionShape + m ()Z g useShapeForLightOcclusion + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z g isRedstoneConductor + m ()I h getLightEmission + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F h getDestroySpeed + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z i isSolidRender + m ()Z i isAir + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; j getShape + m ()Z j ignitedByLava + m ()Z k liquid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; k getCollisionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; l getBlockSupportShape + m ()Lnet/minecraft/world/level/block/EnumRenderType; l getRenderShape + m ()Z m isSignalSource + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; m getInteractionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; n getOffset + m ()Z n hasAnalogOutputSignal + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; o getPistonPushReaction + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z o isSuffocating + m ()Z p canOcclude + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z p isViewBlocking + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z q hasPostProcess + m ()Z q hasOffsetFunction + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z r isCollisionShapeFullBlock + m ()Z r canBeReplaced + m ()Ljava/util/stream/Stream; s getTags + m ()Z t hasBlockEntity + m ()Lnet/minecraft/world/level/material/Fluid; u getFluidState + m ()Z v isRandomlyTicking + m ()Lnet/minecraft/world/level/block/SoundEffectType; w getSoundType + m ()Lnet/minecraft/world/level/block/state/IBlockData; x asState + m ()Z y requiresCorrectToolForDrops + m ()Z z shouldSpawnTerrainParticles +c net/minecraft/world/level/block/state/BlockBase$BlockData$Cache net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache + f Z a solidRender + f Lnet/minecraft/world/phys/shapes/VoxelShape; b collisionShape + f Z c largeCollisionShape + f Z d isCollisionShapeFullBlock + f [Lnet/minecraft/core/EnumDirection; e DIRECTIONS + f I f SUPPORT_TYPE_COUNT + f Z g propagatesSkylightDown + f I h lightBlock + f [Lnet/minecraft/world/phys/shapes/VoxelShape; i occlusionShapes + f [Z j faceSturdy + 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 +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 isViewBlocking + f Lnet/minecraft/world/level/block/state/BlockBase$f; B hasPostProcess + f Lnet/minecraft/world/level/block/state/BlockBase$f; C emissiveRendering + f Z D dynamicShape + f Lnet/minecraft/world/flag/FeatureFlagSet; E requiredFeatures + f Ljava/util/Optional; F 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 drops + f Z n canOcclude + f Z o isAir + f Z p ignitedByLava + f Z q liquid + f Z r forceSolidOff + f Z s forceSolidOn + f Lnet/minecraft/world/level/material/EnumPistonReaction; t pushReaction + f Z u spawnTerrainParticles + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; v instrument + f Z w replaceable + f Lnet/minecraft/world/level/block/state/BlockBase$e; x isValidSpawn + f Lnet/minecraft/world/level/block/state/BlockBase$f; y isRedstoneConductor + f Lnet/minecraft/world/level/block/state/BlockBase$f; z isSuffocating + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor + 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/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isRedstoneConductor + 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/block/Block;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a dropsLike + 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 (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/EnumPistonReaction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a pushReaction + m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a lightLevel + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor + 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/level/block/state/BlockBase;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b ofLegacyCopy + 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$Info; c noOcclusion + 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 (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; d strength + 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; d hasPostProcess + 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 ()Lnet/minecraft/world/level/block/state/BlockBase$Info; h ignitedByLava + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; i liquid + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; j forceSolidOn + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; k forceSolidOff + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; l air + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; m requiresCorrectToolForDrops + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; n noTerrainParticles + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; o replaceable +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; b CODEC + m ()Lnet/minecraft/world/level/block/state/IBlockData; x 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 Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; b values + f Ljava/lang/String; c NAME_TAG + f Ljava/lang/String; d PROPERTIES_TAG + f Ljava/lang/Object; e owner + f Lcom/mojang/serialization/MapCodec; f propertiesCodec + f Lcom/google/common/collect/Table; g neighbours + m ()Ljava/util/Collection; B getProperties + m ()Ljava/util/Map; C getValues + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$codec$1 + m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; a lambda$codec$2 + m (Ljava/util/Map;)V a populateNeighbours + 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/IBlockDataHolder;)Ljava/lang/Object; a lambda$codec$0 + m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a findNextInCollection + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Object; a setValue + 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 trySetValue + 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/util/Map; c makeNeighbourValues + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/util/Optional; d getOptionalValue +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 TRIGGERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; B UNSTABLE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; C WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; D BERRIES + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; E BLOOM + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; F SHRIEKING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; G CAN_SUMMON + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; H HORIZONTAL_AXIS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; I AXIS + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; J UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; K DOWN + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; L NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; M EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; N SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; O WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; P FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; Q FACING_HOPPER + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; R HORIZONTAL_FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; S FLOWER_AMOUNT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; T ORIENTATION + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; U ATTACH_FACE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; V BELL_ATTACHMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; W EAST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; X NORTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Y SOUTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Z WEST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a ATTACHED + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aA DELAY + f I aB MAX_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aC DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aD EGGS + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aE HATCH + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aF LAYERS + f I aG MIN_LEVEL + f I aH MIN_LEVEL_CAULDRON + f I aI MAX_LEVEL_3 + f I aJ MAX_LEVEL_8 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aK LEVEL_CAULDRON + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aL LEVEL_COMPOSTER + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aM LEVEL_FLOWING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aN LEVEL_HONEY + f I aO MAX_LEVEL_15 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aP LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aQ MOISTURE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aR NOTE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aS PICKLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aT POWER + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aU STAGE + f I aV STABILITY_MAX_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aW STABILITY_DISTANCE + f I aX MIN_RESPAWN_ANCHOR_CHARGES + f I aY MAX_RESPAWN_ANCHOR_CHARGES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aZ RESPAWN_ANCHOR_CHARGES + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aa EAST_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ab NORTH_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ac SOUTH_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ad WEST_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ae DOUBLE_BLOCK_HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; af HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ag RAIL_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ah RAIL_SHAPE_STRAIGHT + f I ai MAX_AGE_1 + f I aj MAX_AGE_2 + f I ak MAX_AGE_3 + f I al MAX_AGE_4 + f I am MAX_AGE_5 + f I an MAX_AGE_7 + f I ao MAX_AGE_15 + f I ap MAX_AGE_25 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aq AGE_1 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ar AGE_2 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; as AGE_3 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; at AGE_4 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; au AGE_5 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; av AGE_7 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aw AGE_15 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ax AGE_25 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ay BITES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; az CANDLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b BOTTOM + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bA OMINOUS + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ba ROTATION_16 + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bb BED_PART + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bc CHEST_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bd MODE_COMPARATOR + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; be DOOR_HINGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bf NOTEBLOCK_INSTRUMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bg PISTON_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bh SLAB_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bi STAIRS_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bj STRUCTUREBLOCK_MODE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bk BAMBOO_LEAVES + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bl TILT + f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; bm VERTICAL_DIRECTION + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bn DRIPSTONE_THICKNESS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bo SCULK_SENSOR_PHASE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bp CHISELED_BOOKSHELF_SLOT_0_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bq CHISELED_BOOKSHELF_SLOT_1_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; br CHISELED_BOOKSHELF_SLOT_2_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bs CHISELED_BOOKSHELF_SLOT_3_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bt CHISELED_BOOKSHELF_SLOT_4_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bu CHISELED_BOOKSHELF_SLOT_5_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bv DUSTED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bw CRACKED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bx CRAFTING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; by TRIAL_SPAWNER_STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bz VAULT_STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CONDITIONAL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d DISARMED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e DRAG + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f ENABLED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g EXTENDED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h EYE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i FALLING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j HANGING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k HAS_BOTTLE_0 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; l HAS_BOTTLE_1 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; m HAS_BOTTLE_2 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; n HAS_RECORD + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; o HAS_BOOK + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; p INVERTED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; q IN_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r LIT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; s LOCKED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; u OPEN + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; v PERSISTENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; w POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; x SHORT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; y SIGNAL_FIRE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; z SNOWY + 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 isAscending + 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 CRIMSON + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; j WARPED + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; k MANGROVE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; l BAMBOO + f Ljava/lang/String; m name + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; n setType + f Lnet/minecraft/world/level/block/SoundEffectType; o soundType + f Lnet/minecraft/world/level/block/SoundEffectType; p hangingSignSoundType + f Lnet/minecraft/sounds/SoundEffect; q fenceGateClose + f Lnet/minecraft/sounds/SoundEffect; r fenceGateOpen + f Ljava/util/Map; s 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 trapdoorOpen + f Lnet/minecraft/sounds/SoundEffect; B pressurePlateClickOff + f Lnet/minecraft/sounds/SoundEffect; C pressurePlateClickOn + f Lnet/minecraft/sounds/SoundEffect; D buttonClickOff + f Lnet/minecraft/sounds/SoundEffect; E buttonClickOn + f Ljava/util/Map; F 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 CRIMSON + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o WARPED + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; p MANGROVE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; q BAMBOO + f Ljava/lang/String; r name + f Z s canOpenByHand + f Z t canOpenByWindCharge + f Z u canButtonBeActivatedByArrows + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; v pressurePlateSensitivity + f Lnet/minecraft/world/level/block/SoundEffectType; w soundType + f Lnet/minecraft/sounds/SoundEffect; x doorClose + f Lnet/minecraft/sounds/SoundEffect; y doorOpen + f Lnet/minecraft/sounds/SoundEffect; z trapdoorClose + 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 Lcom/google/common/collect/ImmutableSet; a values + m ()Ljava/util/Collection; a getPossibleValues + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a create + m (Ljava/lang/Boolean;)Ljava/lang/String; a getName + m (Ljava/lang/Comparable;)Ljava/lang/String; a getName + m ()I b generateHashCode + m (Ljava/lang/String;)Ljava/util/Optional; b getValue +c net/minecraft/world/level/block/state/properties/BlockStateDirection net/minecraft/world/level/block/state/properties/DirectionProperty + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create + m (Lnet/minecraft/core/EnumDirection;)Z a lambda$create$0 + m (Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create + m (Ljava/lang/String;[Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create +c net/minecraft/world/level/block/state/properties/BlockStateEnum net/minecraft/world/level/block/state/properties/EnumProperty + f Lcom/google/common/collect/ImmutableSet; a values + f Ljava/util/Map; b names + m ()Ljava/util/Collection; a getPossibleValues + m (Ljava/lang/Enum;)Ljava/lang/String; a getName + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/Comparable;)Ljava/lang/String; a getName + m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/Enum;)Z b lambda$create$0 + m ()I b generateHashCode + m (Ljava/lang/String;)Ljava/util/Optional; b getValue +c net/minecraft/world/level/block/state/properties/BlockStateInteger net/minecraft/world/level/block/state/properties/IntegerProperty + f Lcom/google/common/collect/ImmutableSet; 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/Collection; a getPossibleValues + m (Ljava/lang/Integer;)Ljava/lang/String; a getName + m (Ljava/lang/Comparable;)Ljava/lang/String; a getName + m ()I b generateHashCode + 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 ()Ljava/util/Collection; a getPossibleValues + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a value + 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 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a parseValue + m (Ljava/lang/Comparable;)Ljava/lang/String; a getName + m ()I b generateHashCode + m (Ljava/lang/String;)Ljava/util/Optional; b getValue + m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; b value + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$new$1 + 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 (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/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 (I)V b setWarningTime + m ()D b getCenterZ + m (D)V b setDamageSafeZone + m (DDD)Lnet/minecraft/core/BlockPosition; b clampToBounds + m (D)V c setDamagePerBlock + m (I)V c setWarningBlocks + 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 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 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 + m ()Z C isEmpty + m ()Lnet/minecraft/server/level/FullChunkStatus; D getFullStatus + m ()V E runPostLoad + m ()Lnet/minecraft/world/level/World; F getLevel + m ()Ljava/util/Map; G getBlockEntities + m ()V H postProcessGeneration + m ()V I clearAllBlockEntities + m ()V J registerAllBlockEntitiesAfterLevelLoad + m ()Z K isInLevel + 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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + 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 registerTickContainerInLevel + 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 (Lnet/minecraft/server/level/WorldServer;)V b unregisterTickContainerFromLevel + 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/world/level/block/entity/TileEntity;)V c updateBlockEntityTicker + m (J)V c unpackTicks + m (I)V c removeGameEventListenerRegistry + m (Z)V c setLoaded + 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;)Lnet/minecraft/world/level/block/entity/TileEntity; g createBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Z h isTicking + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus + m (Lnet/minecraft/core/BlockPosition;)V k removeBlockEntityTicker + m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks + m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization +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 +c net/minecraft/world/level/chunk/Chunk$a net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity + 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/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 ()Ljava/util/Optional; c lambda$new$2 + m ()Ljava/util/Optional; d 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 C isEmpty + m ()Lnet/minecraft/server/level/FullChunkStatus; D 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 (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;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers + m (Ljava/util/concurrent/Executor;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/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;)V a createStructures + 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/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 (Ljava/util/concurrent/Executor;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/WorldServer;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPosition;IZ)Lcom/mojang/datafixers/util/Pair; a findNearestMapStructure + 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/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;)Z a tryGenerateStructure + 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 ()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 ()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/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; a getRingPositionsFor + m (Lnet/minecraft/core/Holder;III)Z a hasStructureChunkInRange + 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 +c net/minecraft/world/level/chunk/DataPalette net/minecraft/world/level/chunk/Palette + 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 + m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy +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/DataPaletteBlock$c; b copy + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; c configuration + m ()Lnet/minecraft/util/DataBits; d storage + m ()Lnet/minecraft/world/level/chunk/DataPalette; e 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 (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 ()Lnet/minecraft/world/level/chunk/DataPalette; c copy +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 (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 ()Lnet/minecraft/world/level/chunk/DataPalette; c copy + m ()Ljava/util/List; d 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 (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 ()Lnet/minecraft/world/level/chunk/DataPalette; c copy +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 Z c unsaved + f Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos + f Lnet/minecraft/world/level/levelgen/NoiseChunk; e noiseChunk + f Lnet/minecraft/world/level/chunk/ChunkConverter; f upgradeData + f Lnet/minecraft/world/level/levelgen/blending/BlendingData; g 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 isLightCorrect + f J q inhabitedTime + f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; r carverBiomeSettings + f Ljava/util/Map; s structureStarts + f Ljava/util/Map; t structuresRefences + m ()V A initializeLightSources + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; B getSkyLightSources + m ()I I_ getMinBuildHeight + m ()I J_ 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 setUnsaved + 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 (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 (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure + m (J)V a incrementInhabitedTime + 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 (SI)V a addPackedPostProcess + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a setBlendingData + m (Ljava/util/Map;)V a setAllStarts + m (Z)V b setLightCorrect + m (J)V b setInhabitedTime + 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 ()Ljava/util/Set; c getBlockEntitiesPos + 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 ()Z i isUnsaved + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; k getHighestGeneratedStatus + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; n getPostProcessing + m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks + m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization + m ()Lnet/minecraft/world/level/chunk/ChunkConverter; r getUpgradeData + m ()Z s isOldNoiseGeneration + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; t getBlendingData + m ()J u getInhabitedTime + m ()Z v isLightCorrect + m ()Z w hasAnyStructureReferences + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; x getBelowZeroRetrogen + m ()Z y isUpgrading + m ()Lnet/minecraft/world/level/LevelHeightAccessor; z getHeightAccessorForGeneration +c net/minecraft/world/level/chunk/IChunkAccess$a net/minecraft/world/level/chunk/ChunkAccess$TicksToSave + f Lnet/minecraft/world/ticks/SerializableTickContainer; a blocks + f Lnet/minecraft/world/ticks/SerializableTickContainer; b fluids + m ()Lnet/minecraft/world/ticks/SerializableTickContainer; a blocks + m ()Lnet/minecraft/world/ticks/SerializableTickContainer; b fluids +c net/minecraft/world/level/chunk/IChunkProvider net/minecraft/world/level/chunk/ChunkSource + m (ZZ)V a setSpawnSettings + 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 (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; B 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; 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 Ljava/util/Map; q carvingMasks + 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 ()Ljava/util/Map; D getBlockEntities + m ()Ljava/util/List; E getEntities + m ()Ljava/util/Map; F getBlockEntityNbts + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; G unpackBlockTicks + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; H 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/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask + 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;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure + m (Lnet/minecraft/world/ticks/ProtoChunkTickList;)Lnet/minecraft/world/ticks/LevelChunkTicks; a unpackTicks + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setStatus + m (SI)V a addPackedPostProcess + 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/levelgen/WorldGenStage$Features;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/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; b getOrCreateCarvingMask + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; c lambda$getOrCreateCarvingMask$0 + 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; j getStatus + m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks + m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; x getBelowZeroRetrogen + m ()Lnet/minecraft/world/level/LevelHeightAccessor; z getHeightAccessorForGeneration +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 A initializeLightSources + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; B getSkyLightSources + m ()Lnet/minecraft/world/level/chunk/Chunk; C getWrapped + m ()I Q getMaxLightLevel + 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 setUnsaved + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask + 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 (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 setStatus + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a setBlendingData + 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 (Z)V b setLightCorrect + 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/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; b getOrCreateCarvingMask + 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 ()Z i isUnsaved + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus + m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks + m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; t getBlendingData + m ()Z v 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 (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 ()Lnet/minecraft/world/level/chunk/DataPalette; c copy +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/ChunkStatus net/minecraft/world/level/chunk/status/ChunkStatus + f I a MAX_STRUCTURE_DISTANCE + f Ljava/util/EnumSet; b POST_FEATURES + 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 PRE_FEATURES + f Ljava/util/List; p STATUS_BY_RANGE + f Lit/unimi/dsi/fastutil/ints/IntList; q RANGE_BY_STATUS + f I r index + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; s parent + f Lnet/minecraft/world/level/chunk/status/ChunkStatus$a; t generationTask + f Lnet/minecraft/world/level/chunk/status/ChunkStatus$b; u loadingTask + f I v range + f Z w hasLoadDependencies + f Lnet/minecraft/world/level/chunk/status/ChunkType; x chunkType + f Ljava/util/EnumSet; y heightmapsAfter + m ()Ljava/util/List; a getStatusList + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a generate + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a load + m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a byName + m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;Lnet/minecraft/world/level/chunk/status/ChunkStatus$a;Lnet/minecraft/world/level/chunk/status/ChunkStatus$b;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a register + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getDistance + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatusAroundFullChunk + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z b isOrAfter + m ()I b maxDistance + m ()I c getIndex + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; d getParent + m ()I e getRange + m ()Z f hasLoadDependencies + m ()Lnet/minecraft/world/level/chunk/status/ChunkType; g getChunkType + m ()Ljava/util/EnumSet; h heightmapsAfter +c net/minecraft/world/level/chunk/status/ChunkStatus$a net/minecraft/world/level/chunk/status/ChunkStatus$GenerationTask +c net/minecraft/world/level/chunk/status/ChunkStatus$b net/minecraft/world/level/chunk/status/ChunkStatus$LoadingTask +c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a isLighted + m (Lnet/minecraft/server/level/LightEngineThreaded;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a initializeLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a generateEmpty + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a loadPassThrough + m (Lnet/minecraft/server/level/LightEngineThreaded;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b lightChunk + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b loadStructureStarts + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;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/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c generateStructureReferences + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c loadInitializeLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d generateBiomes + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d loadLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e loadFull + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e generateNoise + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; f generateSurface + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; g generateCarvers + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; h generateFeatures + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; i generateInitializeLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; j generateLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; k generateSpawn + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; l generateFull +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 + 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 +c net/minecraft/world/level/chunk/storage/ChunkRegionLoader net/minecraft/world/level/chunk/storage/ChunkSerializer + 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 Lcom/mojang/serialization/Codec; h BLOCK_STATE_CODEC + f Lorg/slf4j/Logger; i LOGGER + f Ljava/lang/String; j TAG_UPGRADE_DATA + f Ljava/lang/String; k BLOCK_TICKS_TAG + f Ljava/lang/String; l FLUID_TICKS_TAG + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/Codec; a makeBiomeCodec + 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;Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagList; a getListOfCompoundsOrNull + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/chunk/IChunkAccess$a;)V a saveTicks + m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V a logErrors + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Ljava/util/Map; a unpackStructureStart + 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/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/Chunk$c; a postLoadChunk + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/status/ChunkType; a getChunkTypeFromTag + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/ProtoChunk; a read + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/nbt/NBTTagCompound; a write +c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$AsyncSaveData net/minecraft/world/level/chunk/storage/ChunkSerializer$AsyncSaveData +c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$InProgressChunkHolder net/minecraft/world/level/chunk/storage/ChunkSerializer$InProgressChunkHolder +c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$a net/minecraft/world/level/chunk/storage/ChunkSerializer$ChunkReadException +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 Lit/unimi/dsi/fastutil/longs/LongSet; f emptyChunks + 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 (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities + 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/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V a injectDatafixingContext + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z b isOldChunkAround + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; e read + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V f handleLegacyStructureIndex + m ()V o flushWorker + m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; p chunkScanner +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/ThreadedMailbox; c mailbox + f Lnet/minecraft/world/level/chunk/storage/RegionFileCache; d storage + f Ljava/util/Map; 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 (Ljava/util/function/Supplier;Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$submitTask$14 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadAsync + m (II)Ljava/util/concurrent/CompletableFuture; a getOrCreateOldDataForRegion + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$5 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/IOWorker$a; a lambda$store$2 + m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/Supplier;)V a lambda$submitTask$13 + 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 ()V a storePendingChunk + 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/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$close$16 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; a lambda$synchronize$11 + m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submitTask + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$6 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Lcom/mojang/datafixers/util/Either; b lambda$scanChunk$12 + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; b lambda$synchronize$9 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/datafixers/util/Either; b lambda$store$3 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lcom/mojang/datafixers/util/Either; b lambda$loadAsync$4 + m (II)Ljava/util/concurrent/CompletableFuture; b createOldDataForRegion + m (Lnet/minecraft/util/thread/Mailbox;)V b lambda$close$15 + m ()V b tellStorePending + m (II)Ljava/util/BitSet; c lambda$createOldDataForRegion$1 + m ()Lcom/mojang/datafixers/util/Either; c lambda$synchronize$10 + m ()Lcom/mojang/datafixers/util/Either; d lambda$synchronize$8 + m ()Lcom/mojang/datafixers/util/Either; e lambda$synchronize$7 +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 +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;Lnet/minecraft/nbt/NBTTagCompound;)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/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 +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 dirty + f Ljava/util/function/Function; g codec + f Ljava/util/function/Function; h factory + f Lnet/minecraft/core/IRegistryCustom; i registryAccess + m (Lcom/mojang/serialization/Dynamic;)I a getVersion + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a writeColumn + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)J a getKey + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a flush + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTTagCompound;)V a readColumn + m ()Z a hasWork + m (Ljava/util/function/BooleanSupplier;)V a tick + m (J)V a setDirty + m (J)V b onSectionLoad + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b readColumn + m (J)Ljava/util/Optional; c get + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; c tryRead + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V d writeColumn + m (J)Ljava/util/Optional; d getOrLoad + m (J)Z e outsideStoredRange + m (J)Ljava/lang/Object; f getOrCreate + m (J)V i lambda$getOrCreate$0 +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/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 (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 +c net/minecraft/world/level/dimension/DimensionManager net/minecraft/world/level/dimension/DimensionType + 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 [F i MOON_BRIGHTNESS_PER_PHASE + f Lcom/mojang/serialization/Codec; j CODEC + f Ljava/util/OptionalLong; k fixedTime + f Z l hasSkyLight + f Z m hasCeiling + f Z n ultraWarm + f Z o natural + f D p coordinateScale + f Z q bedWorks + f Z r respawnAnchorWorks + f I s minY + f I t height + f I u logicalHeight + f Lnet/minecraft/tags/TagKey; v infiniburn + f Lnet/minecraft/resources/MinecraftKey; w effectsLocation + f F x ambientLight + f Lnet/minecraft/world/level/dimension/DimensionManager$a; y monsterSettings + f I z MOON_PHASES + 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/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 (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 ()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 + 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$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 al getId + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b setRemoved + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox + m ()Ljava/util/stream/Stream; cU getSelfAndPassengers + m ()Ljava/util/stream/Stream; cV getPassengersAndSelf + m ()Ljava/util/UUID; cz getUUID + m ()Z dN shouldBeSaved + m ()Z dO isAlwaysTicking + m ()Lnet/minecraft/core/BlockPosition; dp 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 Ljava/lang/Class; a entityClass + f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; b intialSectionVisibility + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c sections + f Lit/unimi/dsi/fastutil/longs/LongSortedSet; d 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 + f Ljava/lang/Class; a val$cls + 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 + f Ljava/lang/Class; a val$cls + 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 +c net/minecraft/world/level/entity/PersistentEntitySectionManager$a net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback + 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 +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 I aj 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 +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; e_ RESONANCE_EVENTS + f I f_ DEFAULT_VIBRATION_FREQUENCY + f Ljava/util/function/ToIntFunction; g_ VIBRATION_FREQUENCY_FOR_EVENT + m (Lnet/minecraft/resources/ResourceKey;)I a getGameEventFrequency + 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; gs getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt 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 (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/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/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 + f Lnet/minecraft/world/level/levelgen/Aquifer$a; a val$fluidRule + 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 +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 I_ getMinBuildHeight + m ()I J_ 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/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;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers + 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/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a debugPreliminarySurfaceLevel + m (Ljava/util/concurrent/Executor;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/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a doCreateBiomes + 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/GeneratorSettingBase;)Lnet/minecraft/world/level/levelgen/Aquifer$a; a createFluidPicker + m (Lnet/minecraft/resources/ResourceKey;)Z a stable + 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 (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 (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 (Ljava/util/concurrent/Executor;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 ()Lcom/mojang/serialization/MapCodec; b codec + 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/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;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers + 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/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 (Ljava/util/concurrent/Executor;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 ()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/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;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers + 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/LevelHeightAccessor;)I a getSpawnHeight + 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 (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo + m (Ljava/util/concurrent/Executor;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 ()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; az_ 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; az_ 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; az_ 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; az_ 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 (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 (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V a lambda$updateForZ$4 + m (ID)V a updateForY + m (II)I a preliminarySurfaceLevel + m (IILnet/minecraft/world/level/levelgen/NoiseChunk$i;)V a lambda$selectCellYZ$1 + 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 (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V b lambda$updateForX$3 + 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 (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V c lambda$updateForY$2 + 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 (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 J a val$seed + f Z b val$useLegacyInit + 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$g; a val$ruleContext + 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$g; a val$ruleContext + 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 getMinSurfaceLevel + m (I)I b surfaceCellToBlockCoord +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/SurfaceRules$g; a val$ruleContext + 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$g; a val$ruleContext + f Z b val$ceiling + 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/SurfaceRules$g; a val$ruleContext + f I b val$trueAtAndBelow + f I e val$falseAtAndAbove + 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$g; a val$ruleContext + 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 (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 + f Lnet/minecraft/world/level/chunk/IChunkAccess; a val$protoChunk + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b val$columnPos + f Lnet/minecraft/world/level/ChunkCoordIntPair; c val$chunkPos + 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 (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a replaceOverworldGenerator + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a keysInOrder + 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/IRegistry;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld + 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/WorldGenStage$Features net/minecraft/world/level/levelgen/GenerationStep$Carving + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; a AIR + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; b LIQUID + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; e $VALUES + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; 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 (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; a withBonusChest + m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; a lambda$static$0 + m (Ljava/lang/String;)Ljava/util/OptionalLong; a parseSeed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + 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; b withStructures + m ()J b seed + m ()Z c generateStructures + m ()Z d generateBonusChest + m ()Z e isOldCustomizedWorld + m ()J f 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 (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 (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 (Ljava/util/List;DDD)D a lambda$makeOldChunkDistanceGetter$10 + 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$9 + 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$11 + 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/world/level/chunk/CarvingMask$a;Lnet/minecraft/world/level/chunk/CarvingMask;)V a lambda$addAroundOldChunksCarvingMaskFilter$8 + 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 Lcom/mojang/serialization/Codec; e CODEC + f D f BLENDING_DENSITY_FACTOR + f D g SOLID_DENSITY + f D h AIR_DENSITY + f I i CELLS_PER_SECTION_Y + f I j QUARTS_PER_SECTION + f I k CELL_HORIZONTAL_MAX_INDEX_INSIDE + f I l CELL_HORIZONTAL_MAX_INDEX_OUTSIDE + f I m CELL_COLUMN_INSIDE_COUNT + f I n CELL_COLUMN_OUTSIDE_COUNT + f I o CELL_COLUMN_COUNT + f Lnet/minecraft/world/level/LevelHeightAccessor; p areaWithOldGeneration + f Ljava/util/List; q SURFACE_BLOCKS + f Z r hasCalculatedData + f [D s heights + f Ljava/util/List; t biomes + f [[D u densities + f Lcom/mojang/serialization/Codec; v DOUBLE_ARRAY_CODEC + 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/chunk/IChunkAccess;Ljava/util/Set;)V a calculateData + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m ([D)V a lambda$new$6 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIZ)Ljava/util/Set; a sideByGenerationAge + m (II)I a getInsideIndex + m (D)Z a lambda$static$2 + m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$b;)V a iterateDensities + m ()Lnet/minecraft/world/level/LevelHeightAccessor; a getAreaWithOldGeneration + 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/levelgen/blending/BlendingData;)Lcom/mojang/serialization/DataResult; a validateArraySize + m (Lnet/minecraft/world/level/chunk/IChunkAccess;III)[D a getDensityColumn + 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 ()I b cellCountPerColumn + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D b read7 + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/util/Optional; b lambda$static$3 + m (II)I b getOutsideIndex + m (I)I b getX + m (I)I c getZ + m ()I c quartCountPerColumn + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/lang/Integer; c lambda$static$1 + m (I)I d zeroIfNegative + m ()I d getColumnMinY + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/lang/Integer; d lambda$static$0 + m ()I e getMinY + m ()Ljava/lang/String; f lambda$validateArraySize$5 +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/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 +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 + 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; f lambda$static$0 +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/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; an 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; an END_PODIUM_LOCATION + f Z ao 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 an 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 + f Ljava/util/Set; a val$foliage + f Lnet/minecraft/world/level/GeneratorAccessSeed; b val$level + 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_SPIKE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; K END_ISLAND + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; L END_GATEWAY + f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass; M SEAGRASS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; N KELP + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; O CORAL_TREE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; P CORAL_MUSHROOM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Q CORAL_CLAW + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; R SEA_PICKLE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; S SIMPLE_BLOCK + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; T BAMBOO + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; U HUGE_FUNGUS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; V NETHER_FOREST_VEGETATION + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; W WEEPING_VINES + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; X TWISTING_VINES + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Y BASALT_COLUMNS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Z DELTA_FEATURE + f Lcom/mojang/serialization/MapCodec; a configuredCodec + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aa REPLACE_BLOBS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ab FILL_LAYER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenBonusChest; ac BONUS_CHEST + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ad BASALT_PILLAR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ae SCATTERED_ORE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; af RANDOM_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ag SIMPLE_RANDOM_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ah RANDOM_BOOLEAN_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ai GEODE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aj DRIPSTONE_CLUSTER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ak LARGE_DRIPSTONE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; al POINTED_DRIPSTONE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; am 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/MultifaceBlock; 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/MultifaceBlock; 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 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a toPlace +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/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$2 + 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 (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider;)Ljava/util/List; a lambda$noiseProviderCodec$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b noiseProviderCodec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1 +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 (Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$findProperty$7 + 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/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/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 COCOA + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; d BEEHIVE + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; e ALTER_GROUND + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; f ATTACHED_TO_LEAVES + f Lcom/mojang/serialization/MapCodec; g 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 Ljava/util/List; a materialRuleList + m ()Ljava/util/List; 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/CarvingMaskPlacement net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; c step + m (Lnet/minecraft/world/level/levelgen/placement/CarvingMaskPlacement;)Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/levelgen/placement/CarvingMaskPlacement; a forStep + 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/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/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/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask + 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 ()I c getMinBuildHeight + 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 CARVING_MASK_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/core/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createNormalWorldDimensions + 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/IRegistryCustom;)Lnet/minecraft/world/level/dimension/WorldDimension; b getNormalOverworld +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 (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 (J)V a removeIndex + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/WorldPersistentData;)Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; a getLegacyStructureHandler +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/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$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/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 + 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/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/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 (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 (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$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 + 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 (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 + m ()Ljava/lang/IllegalStateException; l lambda$new$0 +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/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 + m (Lnet/minecraft/core/Holder;)Z a lambda$generateJigsaw$4 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; a lambda$getRandomNamedJigsaw$3 + 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;)Ljava/util/Optional; a addPieces + 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/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;)V a addPieces + m (Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;IIIIILnet/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/LevelHeightAccessor;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/pieces/StructurePiecesBuilder;)V a lambda$addPieces$2 + 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/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/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; a lambda$readPoolKey$5 + 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$BlockInfo;)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$BlockInfo;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;)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/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/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;Z)Z a place + 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/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/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;Z)Z a place + 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;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/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/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;Z)Z a place + 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 Lcom/mojang/serialization/Codec; a TEMPLATE_CODEC + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lcom/mojang/datafixers/util/Either; c template + f Lnet/minecraft/core/Holder; d processors + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I a lambda$sortBySelectionPriority$5 + 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/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/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings + 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 (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/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;Z)Z a place + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lcom/mojang/datafixers/util/Either; a lambda$templateCodec$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/Integer; a lambda$sortBySelectionPriority$4 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lnet/minecraft/core/Holder; b lambda$processorsCodec$2 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; b processorsCodec + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; c templateCodec + m ()Ljava/lang/String; h lambda$encodeTemplate$0 +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; e 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$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 (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList; a lambda$list$7 + 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$6 + 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/core/Holder;)Ljava/util/function/Function; a feature + m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a legacy + 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 (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;Z)Z a place + 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; d projectionCodec + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e getProjection + m ()I f getGroundLevelDelta + m ()Ljava/util/function/Function; g 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/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 (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/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 I d MAX_TOTAL_STRUCTURE_RANGE + f I e MIN_DEPTH + f I f MAX_DEPTH + f Lcom/mojang/serialization/MapCodec; g CODEC + f Lnet/minecraft/core/Holder; h startPool + f Ljava/util/Optional; i startJigsawName + f I j maxDepth + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; k startHeight + f Z l useExpansionHack + f Ljava/util/Optional; m projectStartToHeightmap + f I n maxDistanceFromCenter + f Ljava/util/List; o poolAliases + 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;)Ljava/util/List; b lambda$static$7 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; c lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; d lambda$static$5 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; e lambda$static$4 + m ()Ljava/util/List; f getPoolAliases + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; f lambda$static$3 + m ()Ljava/lang/String; g lambda$verifyRange$9 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; g lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; h lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; i 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$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/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$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$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/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/core/BlockPosition;Lnet/minecraft/core/Holder;)Z a isCold + 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/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/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 (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$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 +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 (Ljava/lang/String;)V a setAuthor + 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;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;II)Lnet/minecraft/core/BlockPosition; a getZeroPositionWithTransform + 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;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/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/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 ()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 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 +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$Palette + f Ljava/util/List; a blocks + f Ljava/util/Map; b cache + m ()Ljava/util/List; a blocks + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a blocks +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b 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 Z f keepLiquids + 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/DefinedStructureInfo; a copy + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; 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 setKeepLiquids + 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 setKnownShape + m ()Lnet/minecraft/world/level/block/EnumBlockMirror; c getMirror + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; d getRotation + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; d setFinalizeEntities + 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 shouldKeepLiquids + 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/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 Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b STRUCTURE_DIRECTORY_NAME + f Ljava/lang/String; c STRUCTURE_FILE_EXTENSION + f Ljava/lang/String; d STRUCTURE_TEXT_FILE_EXTENSION + f Ljava/util/Map; e structureRepository + f Lcom/mojang/datafixers/DataFixer; f fixerUpper + f Lnet/minecraft/server/packs/resources/IResourceManager; g resourceManager + f Ljava/nio/file/Path; h generatedDir + f Ljava/util/List; i sources + f Lnet/minecraft/core/HolderGetter; j blockLookup + f Lnet/minecraft/resources/FileToIdConverter; k LISTER + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getOrCreate + m (Ljava/lang/String;Ljava/nio/file/Path;)Z a lambda$listFolderContents$8 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a relativize + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/util/stream/Stream; a listFolderContents + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V a lambda$listFolderContents$9 + m (Ljava/nio/file/Path;)Ljava/util/stream/Stream; a listGeneratedInNamespace + m ()Ljava/util/stream/Stream; a listTemplates + m (Ljava/nio/file/Path;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a createPathToStructure + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure + m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V a lambda$loadFromGenerated$4 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a getPathToGeneratedStructure + 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$7 + 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/util/stream/Stream; b lambda$listGenerated$6 + m (Ljava/nio/file/Path;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; b createAndValidatePathToStructure + m ()Ljava/util/stream/Stream; b listResources + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b get + m (Ljava/nio/file/Path;)Z c lambda$listGenerated$5 + 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 (Ljava/nio/file/Path;)Ljava/io/InputStream; d lambda$loadFromGenerated$3 + 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;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEdgeOccluded + 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 (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 K_ 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 Lnet/minecraft/world/level/lighting/LightEngine; a blockEngine + f I b LIGHT_SECTION_PADDING + f Lnet/minecraft/world/level/LevelHeightAccessor; c levelHeightAccessor + f Lnet/minecraft/world/level/lighting/LightEngine; d skyEngine + m ()Z K_ 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/core/SectionPosition;)Z a lightOnInSection + 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 (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 I a val$minSize + 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 Lnet/minecraft/core/BlockPosition$MutableBlockPosition; k mutablePos + f I l CACHE_SIZE + f [J m lastChunkPos + f [Lnet/minecraft/world/level/chunk/LightChunk; n lastChunk + m ()Z K_ 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/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)I a getOpacity + m (JLnet/minecraft/world/level/block/state/IBlockData;JLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shapeOccludes + m (II)Lnet/minecraft/world/level/chunk/LightChunk; a getChunk + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;I)I a getLightBlockInto + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;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;JLnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmptyShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasDifferentLightProperties + m (J)V a checkNode + m (JJI)V a propagateIncrease + 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 (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 ()Z b hasWork + m (I)I b runUpdates + m (J)I c getLevel + m ()I c 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 I a val$minMapSize + 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 K_ 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 (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 ()Z a hasInconsistencies + m (Lnet/minecraft/world/level/lighting/LightEngine;)V a markNewInconsistencies + m (JZ)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer + m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + 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)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; k getDebugSectionType + m (J)V l initializeSection + m (J)V m 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 l isAboveData + m (J)I m 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 b 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/World;Lnet/minecraft/core/BlockPosition;)V a tick + 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/world/level/material/FluidType; a getType + m (Lnet/minecraft/world/level/material/FluidType;)Z b is + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + 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/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/world/level/World;Lnet/minecraft/core/BlockPosition;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V b randomTick + 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/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;Lnet/minecraft/world/level/material/FluidType;)Z a canSpreadTo + 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/world/level/World;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/world/level/material/Fluid;)F a getOwnHeight + 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 (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/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)S a getCacheKey + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)V a spread + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I a getSlopeDistance + m (Lnet/minecraft/world/level/World;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/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight + m (Lnet/minecraft/world/level/World;)Z a canConvertToSource + 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/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isWaterHole + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)V b tick + m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance + 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/world/level/World;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 +c net/minecraft/world/level/material/FluidTypeFlowing$1 net/minecraft/world/level/material/FlowingFluid$1 +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/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/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/World;)Z a canConvertToSource + 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V b randomTick + 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/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/level/World;)Z a canConvertToSource + 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 calculateRGBColor + 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 l 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 (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; a currentContext + f Lnet/minecraft/world/entity/EntityInsentient; b mob + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; c nodes + f I d entityWidth + f I e entityHeight + f I f entityDepth + f Z g canPassDoors + f Z h canOpenDoors + f Z i canFloat + f Z j 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; l 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 k SPACE_BETWEEN_WALL_POSTS + f D l DEFAULT_MOB_JUMP_HEIGHT + 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 k 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/world/level/GeneratorAccess; h level + f Lnet/minecraft/core/EnumDirection$EnumAxis; i axis + f Lnet/minecraft/core/EnumDirection; j rightDir + f I k numPortalBlocks + f Lnet/minecraft/core/BlockPosition; l bottomLeft + f I m height + f I n width + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getDistanceUntilEdgeAboveFrame + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateBottomLeft + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Z a hasTopFrame + 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/core/BlockPosition$MutableBlockPosition;)I a getDistanceUntilTop + 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 ()Z c isComplete + m ()I d calculateWidth + m ()I e calculateHeight +c net/minecraft/world/level/portal/PortalTravelAgent net/minecraft/world/level/portal/PortalForcer + f I a TICKET_RADIUS + f I b SEARCH_RADIUS + f I c CREATE_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/BlockPosition;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; a findPortalAround + 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/ShapeDetectorShape net/minecraft/world/level/portal/PortalInfo + f Lnet/minecraft/world/phys/Vec3D; a pos + f Lnet/minecraft/world/phys/Vec3D; b speed + f F c yRot + f F d xRot +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;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$c;)V a addAndRun + 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 ()V a runUpdates + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged +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/core/BlockPosition; d neighborPos + 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/core/BlockPosition; d neighborPos + 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/core/EnumDirection; c skipDirection + f I d 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 state + 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 state + 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/core/BlockPosition; c neighborPos + 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/core/BlockPosition; c neighborPos +c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater + f Lnet/minecraft/world/level/World; b level + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)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/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a executeShapeUpdate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)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/core/BlockPosition;Z)V a executeUpdate + 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/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged +c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone + f I a SIGNAL_MIN + f I b SIGNAL_MAX + f I c SIGNAL_NONE +c net/minecraft/world/level/saveddata/PersistentBase net/minecraft/world/level/saveddata/SavedData + f Lorg/slf4j/Logger; a LOGGER + f Z b dirty + m (Ljava/io/File;Lnet/minecraft/core/HolderLookup$a;)V a save + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Z)V a setDirty + 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 Z l trackingPosition + f Z m unlimitedTracking + f Ljava/util/List; n carriedBy + f Ljava/util/Map; o carriedByPlayers + f Ljava/util/Map; p bannerMarkers + f Ljava/util/Map; q decorations + f Ljava/util/Map; r frameMarkers + f I s 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 (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/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 (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; a mapMatcher + 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 (IIB)V b setColor + m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; b locked + 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 +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 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$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 ALLOWED_SYMLINKS_CONFIG_NAME + f Lorg/slf4j/Logger; b LOGGER + f Ljava/time/format/DateTimeFormatter; c FORMATTER + f Ljava/lang/String; d TAG_DATA + 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 ()Ljava/lang/String; a getName + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistryCustom$Dimension;)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 (Lnet/minecraft/world/level/storage/Convertable$a;)Ljava/util/concurrent/CompletableFuture; a loadLevelSummaries + m (Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a readLevelSummary + m (Ljava/lang/String;)Z a isNewLevelIdAcceptable + m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; a parseValidator + m (Lnet/minecraft/world/level/storage/Convertable$b;)J a getFileModificationTime + m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; a readLevelDataTagFixed + m (Ljava/lang/String;)Z b levelExists + 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/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; c readLevelDataTagRaw + m ()Ljava/nio/file/Path; c getBaseDir + 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 (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTBase; e readLightweightData + m ()Lnet/minecraft/world/level/validation/DirectoryValidator; e getWorldDirValidator + m ()I f getStorageVersion +c net/minecraft/world/level/storage/Convertable$ConversionSession net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess + 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 (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 ()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 + 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 + 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/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/level/GameRules; o getGameRules + 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/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 (Z)V b setRaining + m (J)V b setDayTime + 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 +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/io/File; e dataFolder + m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a computeIfAbsent + m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/NBTTagCompound; a readTagFromDisk + m (Ljava/util/function/BiFunction;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a readSavedData + m (Ljava/lang/String;)Ljava/io/File; a getDataFile + m (Ljava/io/PushbackInputStream;)Z a isGzip + 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; b get +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/world/level/storage/loot/parameters/LootContextParameterSet; b params + f Lnet/minecraft/core/HolderGetter$a; c resolver + f Ljava/util/Set; d visitedElements + m (Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateUser + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootCollector; a forChild + m ()Lnet/minecraft/core/HolderGetter$a; a resolver + 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 (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;)Lnet/minecraft/world/level/storage/loot/LootCollector; a setParams + m (Ljava/lang/String;)V b reportProblem +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 Ljava/lang/String; f directory + f Lnet/minecraft/world/level/storage/loot/LootDataType$a; g validator + f Lorg/slf4j/Logger; h LOGGER + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V a runValidation + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional; a deserialize + m ()Ljava/util/stream/Stream; a values + m ()Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lcom/mojang/serialization/Codec; c codec + m ()Ljava/lang/String; d directory + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; e validator + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; f createSimpleValidator + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; g 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 Ljava/util/Map; 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/world/level/storage/loot/parameters/LootContextParameter;)Z a hasParam + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getParameter + m ()F b getLuck + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; c getOptionalParameter + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; d getParamOrNull +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 Ljava/util/Map; b params + f Ljava/util/Map; c dynamicDrops + f F d luck + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;)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/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; a getParameter + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withParameter + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getOptionalParameter + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; b withOptionalParameter +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/world/level/storage/loot/parameters/LootContextParameterSet; 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/world/level/storage/loot/parameters/LootContextParameterSet; 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/parameters/LootContextParameterSet; a getParamSet + 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 (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V a shuffleAndSplitItems + 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;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 (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$a; b lootTable +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/world/level/storage/loot/parameters/LootContextParameterSet; 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/parameters/LootContextParameterSet;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setParamSet + 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/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 +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/world/level/storage/loot/parameters/LootContextParameter;)Z a hasParam + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getParam + m ()Lnet/minecraft/util/RandomSource; b getRandom + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z b pushVisitedElement + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; c getParamOrNull + m ()F c getLuck + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)V c popVisitedElement + 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 (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 KILLER + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c DIRECT_KILLER + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d KILLER_PLAYER + f Lnet/minecraft/util/INamable$a; e CODEC + f Ljava/lang/String; f name + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; g param + f [Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; h $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a getByName + m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a getParam + 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 + f Lnet/minecraft/resources/ResourceKey; B JUNGLE_TEMPLE_DISPENSER + f Lnet/minecraft/resources/ResourceKey; C IGLOO_CHEST + f Lnet/minecraft/resources/ResourceKey; D WOODLAND_MANSION + f Lnet/minecraft/resources/ResourceKey; E UNDERWATER_RUIN_SMALL + f Lnet/minecraft/resources/ResourceKey; F UNDERWATER_RUIN_BIG + f Lnet/minecraft/resources/ResourceKey; G BURIED_TREASURE + f Lnet/minecraft/resources/ResourceKey; H SHIPWRECK_MAP + f Lnet/minecraft/resources/ResourceKey; I SHIPWRECK_SUPPLY + f Lnet/minecraft/resources/ResourceKey; J SHIPWRECK_TREASURE + f Lnet/minecraft/resources/ResourceKey; K PILLAGER_OUTPOST + f Lnet/minecraft/resources/ResourceKey; L BASTION_TREASURE + f Lnet/minecraft/resources/ResourceKey; M BASTION_OTHER + f Lnet/minecraft/resources/ResourceKey; N BASTION_BRIDGE + f Lnet/minecraft/resources/ResourceKey; O BASTION_HOGLIN_STABLE + f Lnet/minecraft/resources/ResourceKey; P ANCIENT_CITY + f Lnet/minecraft/resources/ResourceKey; Q ANCIENT_CITY_ICE_BOX + f Lnet/minecraft/resources/ResourceKey; R RUINED_PORTAL + f Lnet/minecraft/resources/ResourceKey; S TRIAL_CHAMBERS_REWARD + f Lnet/minecraft/resources/ResourceKey; T TRIAL_CHAMBERS_REWARD_COMMON + f Lnet/minecraft/resources/ResourceKey; U TRIAL_CHAMBERS_REWARD_RARE + f Lnet/minecraft/resources/ResourceKey; V TRIAL_CHAMBERS_REWARD_UNIQUE + f Lnet/minecraft/resources/ResourceKey; W TRIAL_CHAMBERS_REWARD_OMINOUS + f Lnet/minecraft/resources/ResourceKey; X TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON + f Lnet/minecraft/resources/ResourceKey; Y TRIAL_CHAMBERS_REWARD_OMINOUS_RARE + f Lnet/minecraft/resources/ResourceKey; Z TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE + f Lnet/minecraft/resources/ResourceKey; a EMPTY + f Lnet/minecraft/resources/ResourceKey; aA SHEEP_RED + f Lnet/minecraft/resources/ResourceKey; aB SHEEP_BLACK + f Lnet/minecraft/resources/ResourceKey; aC FISHING + f Lnet/minecraft/resources/ResourceKey; aD FISHING_JUNK + f Lnet/minecraft/resources/ResourceKey; aE FISHING_TREASURE + f Lnet/minecraft/resources/ResourceKey; aF FISHING_FISH + f Lnet/minecraft/resources/ResourceKey; aG CAT_MORNING_GIFT + f Lnet/minecraft/resources/ResourceKey; aH ARMORER_GIFT + f Lnet/minecraft/resources/ResourceKey; aI BUTCHER_GIFT + f Lnet/minecraft/resources/ResourceKey; aJ CARTOGRAPHER_GIFT + f Lnet/minecraft/resources/ResourceKey; aK CLERIC_GIFT + f Lnet/minecraft/resources/ResourceKey; aL FARMER_GIFT + f Lnet/minecraft/resources/ResourceKey; aM FISHERMAN_GIFT + f Lnet/minecraft/resources/ResourceKey; aN FLETCHER_GIFT + f Lnet/minecraft/resources/ResourceKey; aO LEATHERWORKER_GIFT + f Lnet/minecraft/resources/ResourceKey; aP LIBRARIAN_GIFT + f Lnet/minecraft/resources/ResourceKey; aQ MASON_GIFT + f Lnet/minecraft/resources/ResourceKey; aR SHEPHERD_GIFT + f Lnet/minecraft/resources/ResourceKey; aS TOOLSMITH_GIFT + f Lnet/minecraft/resources/ResourceKey; aT WEAPONSMITH_GIFT + f Lnet/minecraft/resources/ResourceKey; aU SNIFFER_DIGGING + f Lnet/minecraft/resources/ResourceKey; aV PANDA_SNEEZE + f Lnet/minecraft/resources/ResourceKey; aW PIGLIN_BARTERING + f Lnet/minecraft/resources/ResourceKey; aX SPAWNER_TRIAL_CHAMBER_KEY + f Lnet/minecraft/resources/ResourceKey; aY SPAWNER_TRIAL_CHAMBER_CONSUMABLES + f Lnet/minecraft/resources/ResourceKey; aZ SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY + f Lnet/minecraft/resources/ResourceKey; aa TRIAL_CHAMBERS_SUPPLY + f Lnet/minecraft/resources/ResourceKey; ab TRIAL_CHAMBERS_CORRIDOR + f Lnet/minecraft/resources/ResourceKey; ac TRIAL_CHAMBERS_INTERSECTION + f Lnet/minecraft/resources/ResourceKey; ad TRIAL_CHAMBERS_INTERSECTION_BARREL + f Lnet/minecraft/resources/ResourceKey; ae TRIAL_CHAMBERS_ENTRANCE + f Lnet/minecraft/resources/ResourceKey; af TRIAL_CHAMBERS_CORRIDOR_DISPENSER + f Lnet/minecraft/resources/ResourceKey; ag TRIAL_CHAMBERS_CHAMBER_DISPENSER + f Lnet/minecraft/resources/ResourceKey; ah TRIAL_CHAMBERS_WATER_DISPENSER + f Lnet/minecraft/resources/ResourceKey; ai TRIAL_CHAMBERS_CORRIDOR_POT + f Lnet/minecraft/resources/ResourceKey; aj EQUIPMENT_TRIAL_CHAMBER + f Lnet/minecraft/resources/ResourceKey; ak EQUIPMENT_TRIAL_CHAMBER_RANGED + f Lnet/minecraft/resources/ResourceKey; al EQUIPMENT_TRIAL_CHAMBER_MELEE + f Lnet/minecraft/resources/ResourceKey; am SHEEP_WHITE + f Lnet/minecraft/resources/ResourceKey; an SHEEP_ORANGE + f Lnet/minecraft/resources/ResourceKey; ao SHEEP_MAGENTA + f Lnet/minecraft/resources/ResourceKey; ap SHEEP_LIGHT_BLUE + f Lnet/minecraft/resources/ResourceKey; aq SHEEP_YELLOW + f Lnet/minecraft/resources/ResourceKey; ar SHEEP_LIME + f Lnet/minecraft/resources/ResourceKey; as SHEEP_PINK + f Lnet/minecraft/resources/ResourceKey; at SHEEP_GRAY + f Lnet/minecraft/resources/ResourceKey; au SHEEP_LIGHT_GRAY + f Lnet/minecraft/resources/ResourceKey; av SHEEP_CYAN + f Lnet/minecraft/resources/ResourceKey; aw SHEEP_PURPLE + f Lnet/minecraft/resources/ResourceKey; ax SHEEP_BLUE + f Lnet/minecraft/resources/ResourceKey; ay SHEEP_BROWN + f Lnet/minecraft/resources/ResourceKey; az SHEEP_GREEN + f Lnet/minecraft/resources/ResourceKey; b SPAWN_BONUS_CHEST + f Lnet/minecraft/resources/ResourceKey; ba SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES + f Lnet/minecraft/resources/ResourceKey; bb SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS + f Lnet/minecraft/resources/ResourceKey; bc BOGGED_SHEAR + f Lnet/minecraft/resources/ResourceKey; bd DESERT_WELL_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; be DESERT_PYRAMID_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; bf TRAIL_RUINS_ARCHAEOLOGY_COMMON + f Lnet/minecraft/resources/ResourceKey; bg TRAIL_RUINS_ARCHAEOLOGY_RARE + f Lnet/minecraft/resources/ResourceKey; bh OCEAN_RUIN_WARM_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; bi OCEAN_RUIN_COLD_ARCHAEOLOGY + f Ljava/util/Set; bj LOCATIONS + f Ljava/util/Set; bk IMMUTABLE_LOCATIONS + f Lnet/minecraft/resources/ResourceKey; c END_CITY_TREASURE + f Lnet/minecraft/resources/ResourceKey; d SIMPLE_DUNGEON + f Lnet/minecraft/resources/ResourceKey; e VILLAGE_WEAPONSMITH + f Lnet/minecraft/resources/ResourceKey; f VILLAGE_TOOLSMITH + f Lnet/minecraft/resources/ResourceKey; g VILLAGE_ARMORER + f Lnet/minecraft/resources/ResourceKey; h VILLAGE_CARTOGRAPHER + f Lnet/minecraft/resources/ResourceKey; i VILLAGE_MASON + f Lnet/minecraft/resources/ResourceKey; j VILLAGE_SHEPHERD + f Lnet/minecraft/resources/ResourceKey; k VILLAGE_BUTCHER + f Lnet/minecraft/resources/ResourceKey; l VILLAGE_FLETCHER + f Lnet/minecraft/resources/ResourceKey; m VILLAGE_FISHER + f Lnet/minecraft/resources/ResourceKey; n VILLAGE_TANNERY + f Lnet/minecraft/resources/ResourceKey; o VILLAGE_TEMPLE + f Lnet/minecraft/resources/ResourceKey; p VILLAGE_DESERT_HOUSE + f Lnet/minecraft/resources/ResourceKey; q VILLAGE_PLAINS_HOUSE + f Lnet/minecraft/resources/ResourceKey; r VILLAGE_TAIGA_HOUSE + f Lnet/minecraft/resources/ResourceKey; s VILLAGE_SNOWY_HOUSE + f Lnet/minecraft/resources/ResourceKey; t VILLAGE_SAVANNA_HOUSE + f Lnet/minecraft/resources/ResourceKey; u ABANDONED_MINESHAFT + f Lnet/minecraft/resources/ResourceKey; v NETHER_BRIDGE + f Lnet/minecraft/resources/ResourceKey; w STRONGHOLD_LIBRARY + f Lnet/minecraft/resources/ResourceKey; x STRONGHOLD_CROSSING + f Lnet/minecraft/resources/ResourceKey; y STRONGHOLD_CORRIDOR + f Lnet/minecraft/resources/ResourceKey; z DESERT_PYRAMID + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a register + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register + m ()Ljava/util/Set; a all +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; aA_ 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; aA_ 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; aA_ 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; aA_ 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; aA_ 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 + f Lnet/minecraft/core/Holder; a val$item + 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/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/LootEnchantFunction net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction + f I a NO_LIMIT + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c value + f I d limit + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a lootingMultiplier + 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 ()Z c hasLimit +c net/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Builder + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a count + f I b limit + m (I)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a setLimit + m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build +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 Z c treasure + 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;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a enchantWithLevels + m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Ljava/lang/Boolean; a lambda$static$1 + 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 Z b treasure + 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 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; e allowTreasure +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/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addUniformBonusCount + m (Lnet/minecraft/world/item/enchantment/Enchantment;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addBonusBinomialDistributionCount + m (Lnet/minecraft/world/item/enchantment/Enchantment;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$8 + 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/enchantment/Enchantment;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addOreBonusCount + m (Lnet/minecraft/world/item/enchantment/Enchantment;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addBonusBinomialDistributionCount$5 + m (Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$7 + 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/world/item/enchantment/Enchantment;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; b addUniformBonusCount + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/core/Holder; b lambda$static$2 + m (Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b lambda$addOreBonusCount$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$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 KILLER + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; c KILLER_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/world/level/storage/loot/parameters/LootContextParameter; 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 Lcom/mojang/serialization/Codec; c ENCHANTMENT_SET_CODEC + f Ljava/util/Optional; d enchantments + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$randomApplicableEnchantment$8 + m (Lnet/minecraft/core/Holder$c;)Z a lambda$run$5 + m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$run$6 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; a enchantItem + m (Lnet/minecraft/core/HolderSet;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; 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/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a lambda$run$7 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder$c;)Z a lambda$run$4 + 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 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; d randomApplicableEnchantment +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder + f Ljava/util/List; a enchantments + m (Lnet/minecraft/world/item/enchantment/Enchantment;)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/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/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/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a lambda$run$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/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 (Ljava/lang/String;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 (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 Ljava/lang/String; b name + 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 Ljava/util/Optional; g id + f Lcom/mojang/serialization/Codec; h SLOTS_CODEC + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Ljava/lang/String; a name + m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a lambda$static$1 + 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 + m ()Ljava/util/Optional; f id +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder + f Ljava/lang/String; a name + 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/Optional; e id + f Ljava/util/Set; f slots + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a forSlot + m (Ljava/util/UUID;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a withUuid + 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 LOOTING_ENCHANT + 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 Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b valueProvider + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)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/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/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/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/lang/Integer;)V a lambda$run$5 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;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 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V a lambda$run$4 + 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/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/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/world/level/storage/loot/functions/SetEnchantmentsFunction$a; a getThis + m (Lnet/minecraft/world/item/enchantment/Enchantment;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/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/LootContextParameter net/minecraft/world/level/storage/loot/parameters/LootContextParam + f Lnet/minecraft/resources/MinecraftKey; a name + m ()Lnet/minecraft/resources/MinecraftKey; a getName +c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet net/minecraft/world/level/storage/loot/parameters/LootContextParamSet + f Ljava/util/Set; a required + f Ljava/util/Set; b all + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateUser + m ()Ljava/util/Set; a getRequired + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Z a isAllowed + m ()Ljava/util/Set; b getAllowed + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/String; b lambda$toString$0 + m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; c builder +c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder net/minecraft/world/level/storage/loot/parameters/LootContextParamSet$Builder + f Ljava/util/Set; a required + f Ljava/util/Set; b optional + m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; a build + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; a required + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; b optional +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/world/level/storage/loot/parameters/LootContextParameterSet; b EMPTY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; c CHEST + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; d COMMAND + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; e SELECTOR + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; f FISHING + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; g ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; h EQUIPMENT + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; i ARCHAEOLOGY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; j GIFT + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; k PIGLIN_BARTER + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; l VAULT + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; m ADVANCEMENT_REWARD + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; n ADVANCEMENT_ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; o ADVANCEMENT_LOCATION + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; p BLOCK_USE + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; q ALL_PARAMS + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; r BLOCK + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; s SHEARING + f Lcom/google/common/collect/BiMap; t REGISTRY + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V a lambda$static$20 + m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; a register + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V b lambda$static$19 + 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/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V c lambda$static$18 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V d lambda$static$17 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V e lambda$static$16 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V f lambda$static$15 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V g lambda$static$14 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V h lambda$static$13 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V i lambda$static$12 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V j lambda$static$11 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V k lambda$static$10 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V l lambda$static$9 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V m lambda$static$8 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V n lambda$static$7 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V o lambda$static$6 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V p lambda$static$5 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V q lambda$static$4 + m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V r lambda$static$3 +c net/minecraft/world/level/storage/loot/parameters/LootContextParameters net/minecraft/world/level/storage/loot/parameters/LootContextParams + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a THIS_ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; b LAST_DAMAGE_PLAYER + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; c DAMAGE_SOURCE + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; d KILLER_ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; e DIRECT_KILLER_ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; f ORIGIN + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; g BLOCK_STATE + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; h BLOCK_ENTITY + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; i TOOL + f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; j EXPLOSION_RADIUS + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a create +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/LootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemCondition + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType +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; d 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 (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 F b probability + 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 (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 ()F c probability +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChanceWithLooting net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b percent + f F c lootingMultiplier + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m ()Ljava/util/Set; a getReferencedContextParams + m (FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChanceAndLootingBoost + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()F c percent + m ()F d lootingMultiplier +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 +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/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/item/enchantment/Enchantment;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a bonusLevelFlatChance + 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/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$bonusLevelFlatChance$1 + 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 Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; c INVERTED + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; d ANY_OF + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; e ALL_OF + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; f RANDOM_CHANCE + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; g RANDOM_CHANCE_WITH_LOOTING + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; h ENTITY_PROPERTIES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; i KILLED_BY_PLAYER + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; j ENTITY_SCORES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; k BLOCK_STATE_PROPERTY + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; l MATCH_TOOL + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; m TABLE_BONUS + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; n SURVIVES_EXPLOSION + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; o DAMAGE_SOURCE_PROPERTIES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; p LOCATION_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; q WEATHER_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; r REFERENCE + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; s TIME_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; t VALUE_CHECK + f Lcom/mojang/serialization/Codec; u TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a lambda$static$0 + 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/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 + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a val$target + 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/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 Lcom/mojang/serialization/Codec; g 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 Ljava/util/List; a val$issues + 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;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 (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/phys/AxisAlignedBB; a of + 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 (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 (D)Lnet/minecraft/world/phys/AxisAlignedBB; h deflate +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; c getType + m ()Lnet/minecraft/world/phys/Vec3D; e 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 + m ()Lnet/minecraft/core/BlockPosition; a getBlockPos + 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/core/EnumDirection; b getDirection + m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c getType + m ()Z d isInside +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; c 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/world/phys/Vec3D; b ZERO + f D c x + f D d y + f D e z + m (Lnet/minecraft/core/BaseBlockPosition;D)Lnet/minecraft/world/phys/Vec3D; a upFromBottomCenterOf + m (DDD)Lnet/minecraft/world/phys/Vec3D; a subtract + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation + m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3D; a offsetRandom + m (I)Lnet/minecraft/world/phys/Vec3D; a fromRGB24 + m ()D a x + m (Lnet/minecraft/core/BaseBlockPosition;DDD)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerWithOffset + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerOf + m (Lnet/minecraft/core/IPosition;D)Z a closerThan + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a get + m (Lnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a lerp + 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 (F)Lnet/minecraft/world/phys/Vec3D; a xRot + m (FF)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation + m (D)Lnet/minecraft/world/phys/Vec3D; a scale + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a vectorTo + 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 (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0 + m (DDD)Lnet/minecraft/world/phys/Vec3D; b add + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c cross + m (F)Lnet/minecraft/world/phys/Vec3D; c zRot + m ()D c z + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; c atBottomCenterOf + m (DDD)D c distanceToSqr + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d subtract + 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; e add + m ()Lnet/minecraft/world/phys/Vec3D; e reverse + m ()D f length + m (Lnet/minecraft/world/phys/Vec3D;)D f distanceTo + m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr + m ()D g lengthSqr + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; h multiply + m ()D h horizontalDistance + m ()D i horizontalDistanceSqr + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; i lambda$static$2 + m ()Lorg/joml/Vector3f; j toVector3f +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/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;D)I a findIndex + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)D a get + m ()Lnet/minecraft/world/phys/AxisAlignedBB; a bounds + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a move + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V a forAllEdges + m (Lnet/minecraft/core/EnumAxisCycle;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collideX + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a closestPointTo + 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/core/EnumDirection$EnumAxis;DD)D a min + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b singleEncompassing + m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D b max + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V b forAllBoxes + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; b calculateFace + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b min + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D c max + m ()Z c isEmpty + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; d optimize + m ()Ljava/util/List; e toAabbs +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/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 ()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/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$1 + m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$static$0 + m ()Z b isDescending + 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/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape + 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/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a saveTeams + 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 saveObjectives + 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 +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; a_ WILDCARD_NAME + f Lnet/minecraft/world/scores/ScoreHolder; cy WILDCARD + m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName + 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; cB getScoreboardName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; he getFeedbackDisplayName +c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1 + m ()Ljava/lang/String; cB getScoreboardName +c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2 + f Ljava/lang/String; b val$name + f Lnet/minecraft/network/chat/IChatBaseComponent; c val$feedbackName + m ()Ljava/lang/String; cB getScoreboardName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; he getFeedbackDisplayName +c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3 + f Ljava/lang/String; b val$name + m ()Ljava/lang/String; cB 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 Z b val$canModify + f Lorg/apache/commons/lang3/mutable/MutableBoolean; c val$requiresSync + 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; v 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 ()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 (J)V a unpack + 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 (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save + 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 (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 (Lnet/minecraft/world/ticks/TickListChunk;)V a schedule + 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/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/ticks/ProtoChunkTickList; a load + m ()Ljava/util/List; b scheduledTicks + m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save +c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer + m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save +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 (JLjava/util/function/Consumer;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$loadTickList$0 + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Consumer;)V a loadTickList + m (Lnet/minecraft/world/ticks/NextTickListEntry;Ljava/util/function/Function;J)Lnet/minecraft/nbt/NBTTagCompound; a saveTick + 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 Ljava/util/function/Supplier; c profiler + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d allContainers + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e nextTickForContainer + f Ljava/util/Queue; f containersToTick + f Ljava/util/Queue; g toRunThisTick + f Ljava/util/List; h alreadyRunThisTick + f Ljava/util/Set; i toRunThisTickSet + f Ljava/util/function/BiConsumer; j 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_20_R4/CraftArt org/bukkit/craftbukkit/CraftArt +c org/bukkit/craftbukkit/v1_20_R4/CraftChunk org/bukkit/craftbukkit/CraftChunk +c org/bukkit/craftbukkit/v1_20_R4/CraftChunkSnapshot org/bukkit/craftbukkit/CraftChunkSnapshot +c org/bukkit/craftbukkit/v1_20_R4/CraftCrashReport org/bukkit/craftbukkit/CraftCrashReport +c org/bukkit/craftbukkit/v1_20_R4/CraftEffect org/bukkit/craftbukkit/CraftEffect +c org/bukkit/craftbukkit/v1_20_R4/CraftEffect$1 org/bukkit/craftbukkit/CraftEffect$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftEquipmentSlot org/bukkit/craftbukkit/CraftEquipmentSlot +c org/bukkit/craftbukkit/v1_20_R4/CraftFeatureFlag org/bukkit/craftbukkit/CraftFeatureFlag +c org/bukkit/craftbukkit/v1_20_R4/CraftFluid org/bukkit/craftbukkit/CraftFluid +c org/bukkit/craftbukkit/v1_20_R4/CraftFluidCollisionMode org/bukkit/craftbukkit/CraftFluidCollisionMode +c org/bukkit/craftbukkit/v1_20_R4/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/CraftFluidCollisionMode$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftGameEvent org/bukkit/craftbukkit/CraftGameEvent +c org/bukkit/craftbukkit/v1_20_R4/CraftHeightMap org/bukkit/craftbukkit/CraftHeightMap +c org/bukkit/craftbukkit/v1_20_R4/CraftHeightMap$1 org/bukkit/craftbukkit/CraftHeightMap$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftLootTable org/bukkit/craftbukkit/CraftLootTable +c org/bukkit/craftbukkit/v1_20_R4/CraftMusicInstrument org/bukkit/craftbukkit/CraftMusicInstrument +c org/bukkit/craftbukkit/v1_20_R4/CraftOfflinePlayer org/bukkit/craftbukkit/CraftOfflinePlayer +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle org/bukkit/craftbukkit/CraftParticle +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8 +c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9 +c org/bukkit/craftbukkit/v1_20_R4/CraftRaid org/bukkit/craftbukkit/CraftRaid +c org/bukkit/craftbukkit/v1_20_R4/CraftRaid$1 org/bukkit/craftbukkit/CraftRaid$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftRegionAccessor org/bukkit/craftbukkit/CraftRegionAccessor +c org/bukkit/craftbukkit/v1_20_R4/CraftRegionAccessor$1 org/bukkit/craftbukkit/CraftRegionAccessor$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftRegistry org/bukkit/craftbukkit/CraftRegistry +c org/bukkit/craftbukkit/v1_20_R4/CraftServer org/bukkit/craftbukkit/CraftServer +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$1 org/bukkit/craftbukkit/CraftServer$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$2 org/bukkit/craftbukkit/CraftServer$2 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$3 org/bukkit/craftbukkit/CraftServer$3 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$4 org/bukkit/craftbukkit/CraftServer$4 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$5 org/bukkit/craftbukkit/CraftServer$5 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$6 org/bukkit/craftbukkit/CraftServer$6 +c org/bukkit/craftbukkit/v1_20_R4/CraftServer$7 org/bukkit/craftbukkit/CraftServer$7 +c org/bukkit/craftbukkit/v1_20_R4/CraftServerTickManager org/bukkit/craftbukkit/CraftServerTickManager +c org/bukkit/craftbukkit/v1_20_R4/CraftSound org/bukkit/craftbukkit/CraftSound +c org/bukkit/craftbukkit/v1_20_R4/CraftSoundGroup org/bukkit/craftbukkit/CraftSoundGroup +c org/bukkit/craftbukkit/v1_20_R4/CraftStatistic org/bukkit/craftbukkit/CraftStatistic +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld org/bukkit/craftbukkit/CraftWorld +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$1 org/bukkit/craftbukkit/CraftWorld$1 +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$2 org/bukkit/craftbukkit/CraftWorld$2 +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$3 org/bukkit/craftbukkit/CraftWorld$3 +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$4 org/bukkit/craftbukkit/CraftWorld$4 +c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$5 org/bukkit/craftbukkit/CraftWorld$5 +c org/bukkit/craftbukkit/v1_20_R4/CraftWorldBorder org/bukkit/craftbukkit/CraftWorldBorder +c org/bukkit/craftbukkit/v1_20_R4/Overridden org/bukkit/craftbukkit/Overridden +c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancement org/bukkit/craftbukkit/advancement/CraftAdvancement +c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay +c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/advancement/CraftAdvancementProgress +c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttribute org/bukkit/craftbukkit/attribute/CraftAttribute +c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttributeInstance org/bukkit/craftbukkit/attribute/CraftAttributeInstance +c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttributeMap org/bukkit/craftbukkit/attribute/CraftAttributeMap +c org/bukkit/craftbukkit/v1_20_R4/ban/CraftIpBanEntry org/bukkit/craftbukkit/ban/CraftIpBanEntry +c org/bukkit/craftbukkit/v1_20_R4/ban/CraftIpBanList org/bukkit/craftbukkit/ban/CraftIpBanList +c org/bukkit/craftbukkit/v1_20_R4/ban/CraftProfileBanEntry org/bukkit/craftbukkit/ban/CraftProfileBanEntry +c org/bukkit/craftbukkit/v1_20_R4/ban/CraftProfileBanList org/bukkit/craftbukkit/ban/CraftProfileBanList +c org/bukkit/craftbukkit/v1_20_R4/block/CapturedBlockState org/bukkit/craftbukkit/block/CapturedBlockState +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBanner org/bukkit/craftbukkit/block/CraftBanner +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBarrel org/bukkit/craftbukkit/block/CraftBarrel +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBeacon org/bukkit/craftbukkit/block/CraftBeacon +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBed org/bukkit/craftbukkit/block/CraftBed +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBed$1 org/bukkit/craftbukkit/block/CraftBed$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBeehive org/bukkit/craftbukkit/block/CraftBeehive +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBell org/bukkit/craftbukkit/block/CraftBell +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBiome org/bukkit/craftbukkit/block/CraftBiome +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlastFurnace org/bukkit/craftbukkit/block/CraftBlastFurnace +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlock org/bukkit/craftbukkit/block/CraftBlock +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlock$1 org/bukkit/craftbukkit/block/CraftBlock$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockEntityState org/bukkit/craftbukkit/block/CraftBlockEntityState +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockState org/bukkit/craftbukkit/block/CraftBlockState +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates org/bukkit/craftbukkit/block/CraftBlockStates +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$1 org/bukkit/craftbukkit/block/CraftBlockStates$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockSupport org/bukkit/craftbukkit/block/CraftBlockSupport +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockSupport$1 org/bukkit/craftbukkit/block/CraftBlockSupport$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockType org/bukkit/craftbukkit/block/CraftBlockType +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBrewingStand org/bukkit/craftbukkit/block/CraftBrewingStand +c org/bukkit/craftbukkit/v1_20_R4/block/CraftBrushableBlock org/bukkit/craftbukkit/block/CraftBrushableBlock +c org/bukkit/craftbukkit/v1_20_R4/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/v1_20_R4/block/CraftCampfire org/bukkit/craftbukkit/block/CraftCampfire +c org/bukkit/craftbukkit/v1_20_R4/block/CraftChest org/bukkit/craftbukkit/block/CraftChest +c org/bukkit/craftbukkit/v1_20_R4/block/CraftChiseledBookshelf org/bukkit/craftbukkit/block/CraftChiseledBookshelf +c org/bukkit/craftbukkit/v1_20_R4/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftCommandBlock org/bukkit/craftbukkit/block/CraftCommandBlock +c org/bukkit/craftbukkit/v1_20_R4/block/CraftComparator org/bukkit/craftbukkit/block/CraftComparator +c org/bukkit/craftbukkit/v1_20_R4/block/CraftConduit org/bukkit/craftbukkit/block/CraftConduit +c org/bukkit/craftbukkit/v1_20_R4/block/CraftContainer org/bukkit/craftbukkit/block/CraftContainer +c org/bukkit/craftbukkit/v1_20_R4/block/CraftCrafter org/bukkit/craftbukkit/block/CraftCrafter +c org/bukkit/craftbukkit/v1_20_R4/block/CraftCreatureSpawner org/bukkit/craftbukkit/block/CraftCreatureSpawner +c org/bukkit/craftbukkit/v1_20_R4/block/CraftDaylightDetector org/bukkit/craftbukkit/block/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_20_R4/block/CraftDecoratedPot org/bukkit/craftbukkit/block/CraftDecoratedPot +c org/bukkit/craftbukkit/v1_20_R4/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/block/CraftDecoratedPot$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftDispenser org/bukkit/craftbukkit/block/CraftDispenser +c org/bukkit/craftbukkit/v1_20_R4/block/CraftDropper org/bukkit/craftbukkit/block/CraftDropper +c org/bukkit/craftbukkit/v1_20_R4/block/CraftEnchantingTable org/bukkit/craftbukkit/block/CraftEnchantingTable +c org/bukkit/craftbukkit/v1_20_R4/block/CraftEndGateway org/bukkit/craftbukkit/block/CraftEndGateway +c org/bukkit/craftbukkit/v1_20_R4/block/CraftEndPortal org/bukkit/craftbukkit/block/CraftEndPortal +c org/bukkit/craftbukkit/v1_20_R4/block/CraftEnderChest org/bukkit/craftbukkit/block/CraftEnderChest +c org/bukkit/craftbukkit/v1_20_R4/block/CraftFurnace org/bukkit/craftbukkit/block/CraftFurnace +c org/bukkit/craftbukkit/v1_20_R4/block/CraftFurnaceFurnace org/bukkit/craftbukkit/block/CraftFurnaceFurnace +c org/bukkit/craftbukkit/v1_20_R4/block/CraftHangingSign org/bukkit/craftbukkit/block/CraftHangingSign +c org/bukkit/craftbukkit/v1_20_R4/block/CraftHopper org/bukkit/craftbukkit/block/CraftHopper +c org/bukkit/craftbukkit/v1_20_R4/block/CraftJigsaw org/bukkit/craftbukkit/block/CraftJigsaw +c org/bukkit/craftbukkit/v1_20_R4/block/CraftJukebox org/bukkit/craftbukkit/block/CraftJukebox +c org/bukkit/craftbukkit/v1_20_R4/block/CraftLectern org/bukkit/craftbukkit/block/CraftLectern +c org/bukkit/craftbukkit/v1_20_R4/block/CraftLootable org/bukkit/craftbukkit/block/CraftLootable +c org/bukkit/craftbukkit/v1_20_R4/block/CraftMovingPiston org/bukkit/craftbukkit/block/CraftMovingPiston +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkCatalyst org/bukkit/craftbukkit/block/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkSensor org/bukkit/craftbukkit/block/CraftSculkSensor +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkShrieker org/bukkit/craftbukkit/block/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_20_R4/block/CraftShulkerBox org/bukkit/craftbukkit/block/CraftShulkerBox +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSign org/bukkit/craftbukkit/block/CraftSign +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSign$1 org/bukkit/craftbukkit/block/CraftSign$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSkull org/bukkit/craftbukkit/block/CraftSkull +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSkull$1 org/bukkit/craftbukkit/block/CraftSkull$1 +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSmoker org/bukkit/craftbukkit/block/CraftSmoker +c org/bukkit/craftbukkit/v1_20_R4/block/CraftStructureBlock org/bukkit/craftbukkit/block/CraftStructureBlock +c org/bukkit/craftbukkit/v1_20_R4/block/CraftSuspiciousSand org/bukkit/craftbukkit/block/CraftSuspiciousSand +c org/bukkit/craftbukkit/v1_20_R4/block/CraftTrialSpawner org/bukkit/craftbukkit/block/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_20_R4/block/CraftVault org/bukkit/craftbukkit/block/CraftVault +c org/bukkit/craftbukkit/v1_20_R4/block/banner/CraftPatternType org/bukkit/craftbukkit/block/banner/CraftPatternType +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAgeable org/bukkit/craftbukkit/block/data/CraftAgeable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAnaloguePowerable org/bukkit/craftbukkit/block/data/CraftAnaloguePowerable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAttachable org/bukkit/craftbukkit/block/data/CraftAttachable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBisected org/bukkit/craftbukkit/block/data/CraftBisected +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBlockData org/bukkit/craftbukkit/block/data/CraftBlockData +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBrushable org/bukkit/craftbukkit/block/data/CraftBrushable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftDirectional org/bukkit/craftbukkit/block/data/CraftDirectional +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftFaceAttachable org/bukkit/craftbukkit/block/data/CraftFaceAttachable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftHangable org/bukkit/craftbukkit/block/data/CraftHangable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftHatchable org/bukkit/craftbukkit/block/data/CraftHatchable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftLevelled org/bukkit/craftbukkit/block/data/CraftLevelled +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftLightable org/bukkit/craftbukkit/block/data/CraftLightable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftMultipleFacing org/bukkit/craftbukkit/block/data/CraftMultipleFacing +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftOpenable org/bukkit/craftbukkit/block/data/CraftOpenable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftOrientable org/bukkit/craftbukkit/block/data/CraftOrientable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftPowerable org/bukkit/craftbukkit/block/data/CraftPowerable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRail org/bukkit/craftbukkit/block/data/CraftRail +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRotatable org/bukkit/craftbukkit/block/data/CraftRotatable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRotatable$1 org/bukkit/craftbukkit/block/data/CraftRotatable$1 +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftSnowable org/bukkit/craftbukkit/block/data/CraftSnowable +c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftWaterlogged org/bukkit/craftbukkit/block/data/CraftWaterlogged +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBamboo org/bukkit/craftbukkit/block/data/type/CraftBamboo +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBed org/bukkit/craftbukkit/block/data/type/CraftBed +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBeehive org/bukkit/craftbukkit/block/data/type/CraftBeehive +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBell org/bukkit/craftbukkit/block/data/type/CraftBell +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBigDripleaf org/bukkit/craftbukkit/block/data/type/CraftBigDripleaf +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBrewingStand org/bukkit/craftbukkit/block/data/type/CraftBrewingStand +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBrushable org/bukkit/craftbukkit/block/data/type/CraftBrushable +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBubbleColumn org/bukkit/craftbukkit/block/data/type/CraftBubbleColumn +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCake org/bukkit/craftbukkit/block/data/type/CraftCake +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCampfire org/bukkit/craftbukkit/block/data/type/CraftCampfire +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCandle org/bukkit/craftbukkit/block/data/type/CraftCandle +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCaveVinesPlant org/bukkit/craftbukkit/block/data/type/CraftCaveVinesPlant +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftChest org/bukkit/craftbukkit/block/data/type/CraftChest +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftChiseledBookshelf org/bukkit/craftbukkit/block/data/type/CraftChiseledBookshelf +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCommandBlock org/bukkit/craftbukkit/block/data/type/CraftCommandBlock +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftComparator org/bukkit/craftbukkit/block/data/type/CraftComparator +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCrafter org/bukkit/craftbukkit/block/data/type/CraftCrafter +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDaylightDetector org/bukkit/craftbukkit/block/data/type/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDispenser org/bukkit/craftbukkit/block/data/type/CraftDispenser +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDoor org/bukkit/craftbukkit/block/data/type/CraftDoor +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftEndPortalFrame org/bukkit/craftbukkit/block/data/type/CraftEndPortalFrame +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftFarmland org/bukkit/craftbukkit/block/data/type/CraftFarmland +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftGate org/bukkit/craftbukkit/block/data/type/CraftGate +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftHopper org/bukkit/craftbukkit/block/data/type/CraftHopper +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftJigsaw org/bukkit/craftbukkit/block/data/type/CraftJigsaw +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftJukebox org/bukkit/craftbukkit/block/data/type/CraftJukebox +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftLeaves org/bukkit/craftbukkit/block/data/type/CraftLeaves +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftLectern org/bukkit/craftbukkit/block/data/type/CraftLectern +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftNoteBlock org/bukkit/craftbukkit/block/data/type/CraftNoteBlock +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPinkPetals org/bukkit/craftbukkit/block/data/type/CraftPinkPetals +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPiston org/bukkit/craftbukkit/block/data/type/CraftPiston +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPistonHead org/bukkit/craftbukkit/block/data/type/CraftPistonHead +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPointedDripstone org/bukkit/craftbukkit/block/data/type/CraftPointedDripstone +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRedstoneWire org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire$1 +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRepeater org/bukkit/craftbukkit/block/data/type/CraftRepeater +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRespawnAnchor org/bukkit/craftbukkit/block/data/type/CraftRespawnAnchor +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSapling org/bukkit/craftbukkit/block/data/type/CraftSapling +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftScaffolding org/bukkit/craftbukkit/block/data/type/CraftScaffolding +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkCatalyst org/bukkit/craftbukkit/block/data/type/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkSensor org/bukkit/craftbukkit/block/data/type/CraftSculkSensor +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkShrieker org/bukkit/craftbukkit/block/data/type/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSeaPickle org/bukkit/craftbukkit/block/data/type/CraftSeaPickle +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSlab org/bukkit/craftbukkit/block/data/type/CraftSlab +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSnow org/bukkit/craftbukkit/block/data/type/CraftSnow +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftStairs org/bukkit/craftbukkit/block/data/type/CraftStairs +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftStructureBlock org/bukkit/craftbukkit/block/data/type/CraftStructureBlock +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSwitch org/bukkit/craftbukkit/block/data/type/CraftSwitch +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTNT org/bukkit/craftbukkit/block/data/type/CraftTNT +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTechnicalPiston org/bukkit/craftbukkit/block/data/type/CraftTechnicalPiston +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTrialSpawner org/bukkit/craftbukkit/block/data/type/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTripwire org/bukkit/craftbukkit/block/data/type/CraftTripwire +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTurtleEgg org/bukkit/craftbukkit/block/data/type/CraftTurtleEgg +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftVault org/bukkit/craftbukkit/block/data/type/CraftVault +c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftWall org/bukkit/craftbukkit/block/data/type/CraftWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/block/impl/CraftAmethystCluster +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftAnvil org/bukkit/craftbukkit/block/impl/CraftAnvil +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBamboo org/bukkit/craftbukkit/block/impl/CraftBamboo +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBanner org/bukkit/craftbukkit/block/impl/CraftBanner +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBanner$1 org/bukkit/craftbukkit/block/impl/CraftBanner$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBannerWall org/bukkit/craftbukkit/block/impl/CraftBannerWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBarrel org/bukkit/craftbukkit/block/impl/CraftBarrel +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBarrier org/bukkit/craftbukkit/block/impl/CraftBarrier +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBed org/bukkit/craftbukkit/block/impl/CraftBed +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBeehive org/bukkit/craftbukkit/block/impl/CraftBeehive +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBeetroot org/bukkit/craftbukkit/block/impl/CraftBeetroot +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBell org/bukkit/craftbukkit/block/impl/CraftBell +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/block/impl/CraftBigDripleaf +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/block/impl/CraftBlastFurnace +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBrewingStand org/bukkit/craftbukkit/block/impl/CraftBrewingStand +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBrushable org/bukkit/craftbukkit/block/impl/CraftBrushable +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/block/impl/CraftBubbleColumn +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftButtonAbstract org/bukkit/craftbukkit/block/impl/CraftButtonAbstract +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCactus org/bukkit/craftbukkit/block/impl/CraftCactus +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCake org/bukkit/craftbukkit/block/impl/CraftCake +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCampfire org/bukkit/craftbukkit/block/impl/CraftCampfire +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCandle org/bukkit/craftbukkit/block/impl/CraftCandle +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCandleCake org/bukkit/craftbukkit/block/impl/CraftCandleCake +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCarrots org/bukkit/craftbukkit/block/impl/CraftCarrots +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCaveVines org/bukkit/craftbukkit/block/impl/CraftCaveVines +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCeilingHangingSign$1 org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChain org/bukkit/craftbukkit/block/impl/CraftChain +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCherryLeaves org/bukkit/craftbukkit/block/impl/CraftCherryLeaves +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChest org/bukkit/craftbukkit/block/impl/CraftChest +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChestTrapped org/bukkit/craftbukkit/block/impl/CraftChestTrapped +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChorusFlower org/bukkit/craftbukkit/block/impl/CraftChorusFlower +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChorusFruit org/bukkit/craftbukkit/block/impl/CraftChorusFruit +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCobbleWall org/bukkit/craftbukkit/block/impl/CraftCobbleWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCocoa org/bukkit/craftbukkit/block/impl/CraftCocoa +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCommand org/bukkit/craftbukkit/block/impl/CraftCommand +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftComposter org/bukkit/craftbukkit/block/impl/CraftComposter +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftConduit org/bukkit/craftbukkit/block/impl/CraftConduit +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCopperBulb org/bukkit/craftbukkit/block/impl/CraftCopperBulb +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralDead org/bukkit/craftbukkit/block/impl/CraftCoralDead +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFan org/bukkit/craftbukkit/block/impl/CraftCoralFan +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanAbstract +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanWall org/bukkit/craftbukkit/block/impl/CraftCoralFanWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanWallAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanWallAbstract +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralPlant org/bukkit/craftbukkit/block/impl/CraftCoralPlant +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCrafter org/bukkit/craftbukkit/block/impl/CraftCrafter +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCrops org/bukkit/craftbukkit/block/impl/CraftCrops +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/block/impl/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/block/impl/CraftDecoratedPot +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDirtSnow org/bukkit/craftbukkit/block/impl/CraftDirtSnow +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDispenser org/bukkit/craftbukkit/block/impl/CraftDispenser +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDoor org/bukkit/craftbukkit/block/impl/CraftDoor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDropper org/bukkit/craftbukkit/block/impl/CraftDropper +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEndRod org/bukkit/craftbukkit/block/impl/CraftEndRod +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEnderChest org/bukkit/craftbukkit/block/impl/CraftEnderChest +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEnderPortalFrame org/bukkit/craftbukkit/block/impl/CraftEnderPortalFrame +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEquipableCarvedPumpkin org/bukkit/craftbukkit/block/impl/CraftEquipableCarvedPumpkin +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFence org/bukkit/craftbukkit/block/impl/CraftFence +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFenceGate org/bukkit/craftbukkit/block/impl/CraftFenceGate +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFire org/bukkit/craftbukkit/block/impl/CraftFire +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFloorSign org/bukkit/craftbukkit/block/impl/CraftFloorSign +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFloorSign$1 org/bukkit/craftbukkit/block/impl/CraftFloorSign$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFluids org/bukkit/craftbukkit/block/impl/CraftFluids +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFurnaceFurace org/bukkit/craftbukkit/block/impl/CraftFurnaceFurace +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGlowLichen org/bukkit/craftbukkit/block/impl/CraftGlowLichen +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGrass org/bukkit/craftbukkit/block/impl/CraftGrass +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGrindstone org/bukkit/craftbukkit/block/impl/CraftGrindstone +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHangingRoots org/bukkit/craftbukkit/block/impl/CraftHangingRoots +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHay org/bukkit/craftbukkit/block/impl/CraftHay +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHeavyCore org/bukkit/craftbukkit/block/impl/CraftHeavyCore +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHopper org/bukkit/craftbukkit/block/impl/CraftHopper +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/block/impl/CraftHugeMushroom +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftIceFrost org/bukkit/craftbukkit/block/impl/CraftIceFrost +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftIronBars org/bukkit/craftbukkit/block/impl/CraftIronBars +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftJigsaw org/bukkit/craftbukkit/block/impl/CraftJigsaw +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftJukeBox org/bukkit/craftbukkit/block/impl/CraftJukeBox +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftKelp org/bukkit/craftbukkit/block/impl/CraftKelp +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLadder org/bukkit/craftbukkit/block/impl/CraftLadder +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLantern org/bukkit/craftbukkit/block/impl/CraftLantern +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLeaves org/bukkit/craftbukkit/block/impl/CraftLeaves +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLectern org/bukkit/craftbukkit/block/impl/CraftLectern +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLever org/bukkit/craftbukkit/block/impl/CraftLever +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLight org/bukkit/craftbukkit/block/impl/CraftLight +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLightningRod org/bukkit/craftbukkit/block/impl/CraftLightningRod +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLoom org/bukkit/craftbukkit/block/impl/CraftLoom +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/block/impl/CraftMangroveRoots +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMinecartDetector org/bukkit/craftbukkit/block/impl/CraftMinecartDetector +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMinecartTrack org/bukkit/craftbukkit/block/impl/CraftMinecartTrack +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMycel org/bukkit/craftbukkit/block/impl/CraftMycel +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftNetherWart org/bukkit/craftbukkit/block/impl/CraftNetherWart +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftNote org/bukkit/craftbukkit/block/impl/CraftNote +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftObserver org/bukkit/craftbukkit/block/impl/CraftObserver +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPinkPetals org/bukkit/craftbukkit/block/impl/CraftPinkPetals +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPiston org/bukkit/craftbukkit/block/impl/CraftPiston +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPistonExtension org/bukkit/craftbukkit/block/impl/CraftPistonExtension +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPistonMoving org/bukkit/craftbukkit/block/impl/CraftPistonMoving +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/block/impl/CraftPitcherCrop +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/block/impl/CraftPointedDripstone +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPortal org/bukkit/craftbukkit/block/impl/CraftPortal +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPotatoes org/bukkit/craftbukkit/block/impl/CraftPotatoes +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPoweredRail org/bukkit/craftbukkit/block/impl/CraftPoweredRail +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPressurePlateBinary org/bukkit/craftbukkit/block/impl/CraftPressurePlateBinary +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPressurePlateWeighted org/bukkit/craftbukkit/block/impl/CraftPressurePlateWeighted +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPumpkinCarved org/bukkit/craftbukkit/block/impl/CraftPumpkinCarved +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneComparator org/bukkit/craftbukkit/block/impl/CraftRedstoneComparator +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneOre org/bukkit/craftbukkit/block/impl/CraftRedstoneOre +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneTorchWall org/bukkit/craftbukkit/block/impl/CraftRedstoneTorchWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneWire org/bukkit/craftbukkit/block/impl/CraftRedstoneWire +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/impl/CraftRedstoneWire$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftReed org/bukkit/craftbukkit/block/impl/CraftReed +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRepeater org/bukkit/craftbukkit/block/impl/CraftRepeater +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRotatable org/bukkit/craftbukkit/block/impl/CraftRotatable +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSapling org/bukkit/craftbukkit/block/impl/CraftSapling +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftScaffolding org/bukkit/craftbukkit/block/impl/CraftScaffolding +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkSensor org/bukkit/craftbukkit/block/impl/CraftSculkSensor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/block/impl/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkVein org/bukkit/craftbukkit/block/impl/CraftSculkVein +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSeaPickle org/bukkit/craftbukkit/block/impl/CraftSeaPickle +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftShulkerBox org/bukkit/craftbukkit/block/impl/CraftShulkerBox +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkull org/bukkit/craftbukkit/block/impl/CraftSkull +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkull$1 org/bukkit/craftbukkit/block/impl/CraftSkull$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayer org/bukkit/craftbukkit/block/impl/CraftSkullPlayer +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayer$1 org/bukkit/craftbukkit/block/impl/CraftSkullPlayer$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayerWall org/bukkit/craftbukkit/block/impl/CraftSkullPlayerWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullWall org/bukkit/craftbukkit/block/impl/CraftSkullWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSmoker org/bukkit/craftbukkit/block/impl/CraftSmoker +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/block/impl/CraftSnifferEgg +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSnow org/bukkit/craftbukkit/block/impl/CraftSnow +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSoil org/bukkit/craftbukkit/block/impl/CraftSoil +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStairs org/bukkit/craftbukkit/block/impl/CraftStairs +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStem org/bukkit/craftbukkit/block/impl/CraftStem +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStemAttached org/bukkit/craftbukkit/block/impl/CraftStemAttached +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStepAbstract org/bukkit/craftbukkit/block/impl/CraftStepAbstract +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStonecutter org/bukkit/craftbukkit/block/impl/CraftStonecutter +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStructure org/bukkit/craftbukkit/block/impl/CraftStructure +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTNT org/bukkit/craftbukkit/block/impl/CraftTNT +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallPlant org/bukkit/craftbukkit/block/impl/CraftTallPlant +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallPlantFlower org/bukkit/craftbukkit/block/impl/CraftTallPlantFlower +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/block/impl/CraftTallSeagrass +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTarget org/bukkit/craftbukkit/block/impl/CraftTarget +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTorchWall org/bukkit/craftbukkit/block/impl/CraftTorchWall +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTrapdoor org/bukkit/craftbukkit/block/impl/CraftTrapdoor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/block/impl/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTripwire org/bukkit/craftbukkit/block/impl/CraftTripwire +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTripwireHook org/bukkit/craftbukkit/block/impl/CraftTripwireHook +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/block/impl/CraftTurtleEgg +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTwistingVines org/bukkit/craftbukkit/block/impl/CraftTwistingVines +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftVault org/bukkit/craftbukkit/block/impl/CraftVault +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftVine org/bukkit/craftbukkit/block/impl/CraftVine +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/block/impl/CraftWallHangingSign +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWallSign org/bukkit/craftbukkit/block/impl/CraftWallSign +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeepingVines org/bukkit/craftbukkit/block/impl/CraftWeepingVines +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkull org/bukkit/craftbukkit/block/impl/CraftWitherSkull +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkull$1 org/bukkit/craftbukkit/block/impl/CraftWitherSkull$1 +c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkullWall org/bukkit/craftbukkit/block/impl/CraftWitherSkullWall +c org/bukkit/craftbukkit/v1_20_R4/block/sign/CraftSignSide org/bukkit/craftbukkit/block/sign/CraftSignSide +c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main org/bukkit/craftbukkit/bootstrap/Main +c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$FileEntry org/bukkit/craftbukkit/bootstrap/Main$FileEntry +c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/bootstrap/Main$ResourceParser +c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$Thrower org/bukkit/craftbukkit/bootstrap/Main$Thrower +c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar org/bukkit/craftbukkit/boss/CraftBossBar +c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar$1 org/bukkit/craftbukkit/boss/CraftBossBar$1 +c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer +c org/bukkit/craftbukkit/v1_20_R4/boss/CraftDragonBattle org/bukkit/craftbukkit/boss/CraftDragonBattle +c org/bukkit/craftbukkit/v1_20_R4/boss/CraftKeyedBossbar org/bukkit/craftbukkit/boss/CraftKeyedBossbar +c org/bukkit/craftbukkit/v1_20_R4/command/BukkitCommandWrapper org/bukkit/craftbukkit/command/BukkitCommandWrapper +c org/bukkit/craftbukkit/v1_20_R4/command/ColouredConsoleSender org/bukkit/craftbukkit/command/ColouredConsoleSender +c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter org/bukkit/craftbukkit/command/ConsoleCommandCompleter +c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1 +c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2 +c org/bukkit/craftbukkit/v1_20_R4/command/CraftBlockCommandSender org/bukkit/craftbukkit/command/CraftBlockCommandSender +c org/bukkit/craftbukkit/v1_20_R4/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/command/CraftBlockCommandSender$1 +c org/bukkit/craftbukkit/v1_20_R4/command/CraftCommandMap org/bukkit/craftbukkit/command/CraftCommandMap +c org/bukkit/craftbukkit/v1_20_R4/command/CraftConsoleCommandSender org/bukkit/craftbukkit/command/CraftConsoleCommandSender +c org/bukkit/craftbukkit/v1_20_R4/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender +c org/bukkit/craftbukkit/v1_20_R4/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/command/ProxiedNativeCommandSender +c org/bukkit/craftbukkit/v1_20_R4/command/ServerCommandSender org/bukkit/craftbukkit/command/ServerCommandSender +c org/bukkit/craftbukkit/v1_20_R4/command/ServerCommandSender$1 org/bukkit/craftbukkit/command/ServerCommandSender$1 +c org/bukkit/craftbukkit/v1_20_R4/command/VanillaCommandWrapper org/bukkit/craftbukkit/command/VanillaCommandWrapper +c org/bukkit/craftbukkit/v1_20_R4/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/configuration/ConfigSerializationUtil +c org/bukkit/craftbukkit/v1_20_R4/conversations/ConversationTracker org/bukkit/craftbukkit/conversations/ConversationTracker +c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageEffect org/bukkit/craftbukkit/damage/CraftDamageEffect +c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageSource org/bukkit/craftbukkit/damage/CraftDamageSource +c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder +c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageType org/bukkit/craftbukkit/damage/CraftDamageType +c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageType$1 org/bukkit/craftbukkit/damage/CraftDamageType$1 +c org/bukkit/craftbukkit/v1_20_R4/enchantments/CraftEnchantment org/bukkit/craftbukkit/enchantments/CraftEnchantment +c org/bukkit/craftbukkit/v1_20_R4/enchantments/CraftEnchantment$1 org/bukkit/craftbukkit/enchantments/CraftEnchantment$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/AbstractProjectile org/bukkit/craftbukkit/entity/AbstractProjectile +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractArrow org/bukkit/craftbukkit/entity/CraftAbstractArrow +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractHorse org/bukkit/craftbukkit/entity/CraftAbstractHorse +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/entity/CraftAbstractSkeleton +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractVillager org/bukkit/craftbukkit/entity/CraftAbstractVillager +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/entity/CraftAbstractWindCharge +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAgeable org/bukkit/craftbukkit/entity/CraftAgeable +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAllay org/bukkit/craftbukkit/entity/CraftAllay +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAmbient org/bukkit/craftbukkit/entity/CraftAmbient +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAnimals org/bukkit/craftbukkit/entity/CraftAnimals +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/entity/CraftAreaEffectCloud +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmadillo org/bukkit/craftbukkit/entity/CraftArmadillo +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmorStand org/bukkit/craftbukkit/entity/CraftArmorStand +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmorStand$1 org/bukkit/craftbukkit/entity/CraftArmorStand$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArrow org/bukkit/craftbukkit/entity/CraftArrow +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAxolotl org/bukkit/craftbukkit/entity/CraftAxolotl +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBat org/bukkit/craftbukkit/entity/CraftBat +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBee org/bukkit/craftbukkit/entity/CraftBee +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBlaze org/bukkit/craftbukkit/entity/CraftBlaze +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBlockDisplay org/bukkit/craftbukkit/entity/CraftBlockDisplay +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBoat org/bukkit/craftbukkit/entity/CraftBoat +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBoat$1 org/bukkit/craftbukkit/entity/CraftBoat$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBogged org/bukkit/craftbukkit/entity/CraftBogged +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBreeze org/bukkit/craftbukkit/entity/CraftBreeze +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/entity/CraftBreezeWindCharge +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCamel org/bukkit/craftbukkit/entity/CraftCamel +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCat org/bukkit/craftbukkit/entity/CraftCat +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCat$CraftType org/bukkit/craftbukkit/entity/CraftCat$CraftType +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCaveSpider org/bukkit/craftbukkit/entity/CraftCaveSpider +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChestBoat org/bukkit/craftbukkit/entity/CraftChestBoat +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChestedHorse org/bukkit/craftbukkit/entity/CraftChestedHorse +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChicken org/bukkit/craftbukkit/entity/CraftChicken +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCod org/bukkit/craftbukkit/entity/CraftCod +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftComplexPart org/bukkit/craftbukkit/entity/CraftComplexPart +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCow org/bukkit/craftbukkit/entity/CraftCow +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCreature org/bukkit/craftbukkit/entity/CraftCreature +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCreeper org/bukkit/craftbukkit/entity/CraftCreeper +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDisplay org/bukkit/craftbukkit/entity/CraftDisplay +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDolphin org/bukkit/craftbukkit/entity/CraftDolphin +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDonkey org/bukkit/craftbukkit/entity/CraftDonkey +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDragonFireball org/bukkit/craftbukkit/entity/CraftDragonFireball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDrowned org/bukkit/craftbukkit/entity/CraftDrowned +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEgg org/bukkit/craftbukkit/entity/CraftEgg +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftElderGuardian org/bukkit/craftbukkit/entity/CraftElderGuardian +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderCrystal org/bukkit/craftbukkit/entity/CraftEnderCrystal +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderDragon org/bukkit/craftbukkit/entity/CraftEnderDragon +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderDragonPart org/bukkit/craftbukkit/entity/CraftEnderDragonPart +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderPearl org/bukkit/craftbukkit/entity/CraftEnderPearl +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderSignal org/bukkit/craftbukkit/entity/CraftEnderSignal +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderman org/bukkit/craftbukkit/entity/CraftEnderman +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEndermite org/bukkit/craftbukkit/entity/CraftEndermite +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnemy org/bukkit/craftbukkit/entity/CraftEnemy +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity org/bukkit/craftbukkit/entity/CraftEntity +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity$1 org/bukkit/craftbukkit/entity/CraftEntity$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity$2 org/bukkit/craftbukkit/entity/CraftEntity$2 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityFactory org/bukkit/craftbukkit/entity/CraftEntityFactory +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntitySnapshot org/bukkit/craftbukkit/entity/CraftEntitySnapshot +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityType org/bukkit/craftbukkit/entity/CraftEntityType +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes org/bukkit/craftbukkit/entity/CraftEntityTypes +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEvoker org/bukkit/craftbukkit/entity/CraftEvoker +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEvokerFangs org/bukkit/craftbukkit/entity/CraftEvokerFangs +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftExperienceOrb org/bukkit/craftbukkit/entity/CraftExperienceOrb +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFallingBlock org/bukkit/craftbukkit/entity/CraftFallingBlock +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFireball org/bukkit/craftbukkit/entity/CraftFireball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFirework org/bukkit/craftbukkit/entity/CraftFirework +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFish org/bukkit/craftbukkit/entity/CraftFish +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFishHook org/bukkit/craftbukkit/entity/CraftFishHook +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFlying org/bukkit/craftbukkit/entity/CraftFlying +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFox org/bukkit/craftbukkit/entity/CraftFox +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFrog org/bukkit/craftbukkit/entity/CraftFrog +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGhast org/bukkit/craftbukkit/entity/CraftGhast +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGiant org/bukkit/craftbukkit/entity/CraftGiant +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGlowItemFrame org/bukkit/craftbukkit/entity/CraftGlowItemFrame +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGlowSquid org/bukkit/craftbukkit/entity/CraftGlowSquid +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGoat org/bukkit/craftbukkit/entity/CraftGoat +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGolem org/bukkit/craftbukkit/entity/CraftGolem +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGuardian org/bukkit/craftbukkit/entity/CraftGuardian +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHanging org/bukkit/craftbukkit/entity/CraftHanging +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHanging$1 org/bukkit/craftbukkit/entity/CraftHanging$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHoglin org/bukkit/craftbukkit/entity/CraftHoglin +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHorse org/bukkit/craftbukkit/entity/CraftHorse +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHumanEntity org/bukkit/craftbukkit/entity/CraftHumanEntity +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHusk org/bukkit/craftbukkit/entity/CraftHusk +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIllager org/bukkit/craftbukkit/entity/CraftIllager +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIllusioner org/bukkit/craftbukkit/entity/CraftIllusioner +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftInteraction org/bukkit/craftbukkit/entity/CraftInteraction +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIronGolem org/bukkit/craftbukkit/entity/CraftIronGolem +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItem org/bukkit/craftbukkit/entity/CraftItem +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemDisplay org/bukkit/craftbukkit/entity/CraftItemDisplay +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemFrame org/bukkit/craftbukkit/entity/CraftItemFrame +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemFrame$1 org/bukkit/craftbukkit/entity/CraftItemFrame$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLargeFireball org/bukkit/craftbukkit/entity/CraftLargeFireball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLeash org/bukkit/craftbukkit/entity/CraftLeash +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLightningStrike org/bukkit/craftbukkit/entity/CraftLightningStrike +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/entity/CraftLightningStrike$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLivingEntity org/bukkit/craftbukkit/entity/CraftLivingEntity +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLivingEntity$1 org/bukkit/craftbukkit/entity/CraftLivingEntity$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLlama org/bukkit/craftbukkit/entity/CraftLlama +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLlamaSpit org/bukkit/craftbukkit/entity/CraftLlamaSpit +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMagmaCube org/bukkit/craftbukkit/entity/CraftMagmaCube +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMarker org/bukkit/craftbukkit/entity/CraftMarker +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecart org/bukkit/craftbukkit/entity/CraftMinecart +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecart$1 org/bukkit/craftbukkit/entity/CraftMinecart$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartChest org/bukkit/craftbukkit/entity/CraftMinecartChest +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartCommand org/bukkit/craftbukkit/entity/CraftMinecartCommand +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartContainer org/bukkit/craftbukkit/entity/CraftMinecartContainer +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartFurnace org/bukkit/craftbukkit/entity/CraftMinecartFurnace +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartHopper org/bukkit/craftbukkit/entity/CraftMinecartHopper +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartRideable org/bukkit/craftbukkit/entity/CraftMinecartRideable +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartTNT org/bukkit/craftbukkit/entity/CraftMinecartTNT +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMob org/bukkit/craftbukkit/entity/CraftMob +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMonster org/bukkit/craftbukkit/entity/CraftMonster +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMule org/bukkit/craftbukkit/entity/CraftMule +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMushroomCow org/bukkit/craftbukkit/entity/CraftMushroomCow +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftOcelot org/bukkit/craftbukkit/entity/CraftOcelot +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/entity/CraftOminousItemSpawner +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPainting org/bukkit/craftbukkit/entity/CraftPainting +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPanda org/bukkit/craftbukkit/entity/CraftPanda +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftParrot org/bukkit/craftbukkit/entity/CraftParrot +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPhantom org/bukkit/craftbukkit/entity/CraftPhantom +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPig org/bukkit/craftbukkit/entity/CraftPig +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPigZombie org/bukkit/craftbukkit/entity/CraftPigZombie +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglin org/bukkit/craftbukkit/entity/CraftPiglin +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglinAbstract org/bukkit/craftbukkit/entity/CraftPiglinAbstract +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglinBrute org/bukkit/craftbukkit/entity/CraftPiglinBrute +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPillager org/bukkit/craftbukkit/entity/CraftPillager +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer org/bukkit/craftbukkit/entity/CraftPlayer +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$1 org/bukkit/craftbukkit/entity/CraftPlayer$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$2 org/bukkit/craftbukkit/entity/CraftPlayer$2 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$3 org/bukkit/craftbukkit/entity/CraftPlayer$3 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$CookieFuture org/bukkit/craftbukkit/entity/CraftPlayer$CookieFuture +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$TransferCookieConnection org/bukkit/craftbukkit/entity/CraftPlayer$TransferCookieConnection +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPolarBear org/bukkit/craftbukkit/entity/CraftPolarBear +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftProjectile org/bukkit/craftbukkit/entity/CraftProjectile +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPufferFish org/bukkit/craftbukkit/entity/CraftPufferFish +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRabbit org/bukkit/craftbukkit/entity/CraftRabbit +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRaider org/bukkit/craftbukkit/entity/CraftRaider +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRavager org/bukkit/craftbukkit/entity/CraftRavager +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSalmon org/bukkit/craftbukkit/entity/CraftSalmon +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSheep org/bukkit/craftbukkit/entity/CraftSheep +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftShulker org/bukkit/craftbukkit/entity/CraftShulker +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftShulkerBullet org/bukkit/craftbukkit/entity/CraftShulkerBullet +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSilverfish org/bukkit/craftbukkit/entity/CraftSilverfish +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSizedFireball org/bukkit/craftbukkit/entity/CraftSizedFireball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSkeleton org/bukkit/craftbukkit/entity/CraftSkeleton +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSkeletonHorse org/bukkit/craftbukkit/entity/CraftSkeletonHorse +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSlime org/bukkit/craftbukkit/entity/CraftSlime +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSmallFireball org/bukkit/craftbukkit/entity/CraftSmallFireball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSniffer org/bukkit/craftbukkit/entity/CraftSniffer +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSniffer$1 org/bukkit/craftbukkit/entity/CraftSniffer$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSnowball org/bukkit/craftbukkit/entity/CraftSnowball +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSnowman org/bukkit/craftbukkit/entity/CraftSnowman +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpectralArrow org/bukkit/craftbukkit/entity/CraftSpectralArrow +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpellcaster org/bukkit/craftbukkit/entity/CraftSpellcaster +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpider org/bukkit/craftbukkit/entity/CraftSpider +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSquid org/bukkit/craftbukkit/entity/CraftSquid +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftStray org/bukkit/craftbukkit/entity/CraftStray +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftStrider org/bukkit/craftbukkit/entity/CraftStrider +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTNTPrimed org/bukkit/craftbukkit/entity/CraftTNTPrimed +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTadpole org/bukkit/craftbukkit/entity/CraftTadpole +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTameableAnimal org/bukkit/craftbukkit/entity/CraftTameableAnimal +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTextDisplay org/bukkit/craftbukkit/entity/CraftTextDisplay +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/entity/CraftTextDisplay$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrowableProjectile org/bukkit/craftbukkit/entity/CraftThrowableProjectile +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrownExpBottle org/bukkit/craftbukkit/entity/CraftThrownExpBottle +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrownPotion org/bukkit/craftbukkit/entity/CraftThrownPotion +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTraderLlama org/bukkit/craftbukkit/entity/CraftTraderLlama +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTrident org/bukkit/craftbukkit/entity/CraftTrident +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTropicalFish org/bukkit/craftbukkit/entity/CraftTropicalFish +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTropicalFish$CraftPattern org/bukkit/craftbukkit/entity/CraftTropicalFish$CraftPattern +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTurtle org/bukkit/craftbukkit/entity/CraftTurtle +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVehicle org/bukkit/craftbukkit/entity/CraftVehicle +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVex org/bukkit/craftbukkit/entity/CraftVex +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager org/bukkit/craftbukkit/entity/CraftVillager +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager$CraftType org/bukkit/craftbukkit/entity/CraftVillager$CraftType +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillagerZombie org/bukkit/craftbukkit/entity/CraftVillagerZombie +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVindicator org/bukkit/craftbukkit/entity/CraftVindicator +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWanderingTrader org/bukkit/craftbukkit/entity/CraftWanderingTrader +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWarden org/bukkit/craftbukkit/entity/CraftWarden +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWarden$1 org/bukkit/craftbukkit/entity/CraftWarden$1 +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWaterMob org/bukkit/craftbukkit/entity/CraftWaterMob +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWindCharge org/bukkit/craftbukkit/entity/CraftWindCharge +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitch org/bukkit/craftbukkit/entity/CraftWitch +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWither org/bukkit/craftbukkit/entity/CraftWither +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitherSkeleton org/bukkit/craftbukkit/entity/CraftWitherSkeleton +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitherSkull org/bukkit/craftbukkit/entity/CraftWitherSkull +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWolf org/bukkit/craftbukkit/entity/CraftWolf +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZoglin org/bukkit/craftbukkit/entity/CraftZoglin +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZombie org/bukkit/craftbukkit/entity/CraftZombie +c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZombieHorse org/bukkit/craftbukkit/entity/CraftZombieHorse +c org/bukkit/craftbukkit/v1_20_R4/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/entity/memory/CraftMemoryKey +c org/bukkit/craftbukkit/v1_20_R4/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper +c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory org/bukkit/craftbukkit/event/CraftEventFactory +c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory$1 org/bukkit/craftbukkit/event/CraftEventFactory$1 +c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory$2 org/bukkit/craftbukkit/event/CraftEventFactory$2 +c org/bukkit/craftbukkit/v1_20_R4/event/CraftPortalEvent org/bukkit/craftbukkit/event/CraftPortalEvent +c org/bukkit/craftbukkit/v1_20_R4/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint +c org/bukkit/craftbukkit/v1_20_R4/generator/CraftChunkData org/bukkit/craftbukkit/generator/CraftChunkData +c org/bukkit/craftbukkit/v1_20_R4/generator/CraftLimitedRegion org/bukkit/craftbukkit/generator/CraftLimitedRegion +c org/bukkit/craftbukkit/v1_20_R4/generator/CraftWorldInfo org/bukkit/craftbukkit/generator/CraftWorldInfo +c org/bukkit/craftbukkit/v1_20_R4/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/generator/CraftWorldInfo$1 +c org/bukkit/craftbukkit/v1_20_R4/generator/CustomChunkGenerator org/bukkit/craftbukkit/generator/CustomChunkGenerator +c org/bukkit/craftbukkit/v1_20_R4/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid +c org/bukkit/craftbukkit/v1_20_R4/generator/CustomWorldChunkManager org/bukkit/craftbukkit/generator/CustomWorldChunkManager +c org/bukkit/craftbukkit/v1_20_R4/generator/InternalChunkGenerator org/bukkit/craftbukkit/generator/InternalChunkGenerator +c org/bukkit/craftbukkit/v1_20_R4/generator/OldCraftChunkData org/bukkit/craftbukkit/generator/OldCraftChunkData +c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure +c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructure org/bukkit/craftbukkit/generator/structure/CraftStructure +c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/generator/structure/CraftStructurePiece +c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructureType org/bukkit/craftbukkit/generator/structure/CraftStructureType +c org/bukkit/craftbukkit/v1_20_R4/help/CommandAliasHelpTopic org/bukkit/craftbukkit/help/CommandAliasHelpTopic +c org/bukkit/craftbukkit/v1_20_R4/help/CustomHelpTopic org/bukkit/craftbukkit/help/CustomHelpTopic +c org/bukkit/craftbukkit/v1_20_R4/help/CustomIndexHelpTopic org/bukkit/craftbukkit/help/CustomIndexHelpTopic +c org/bukkit/craftbukkit/v1_20_R4/help/HelpTopicAmendment org/bukkit/craftbukkit/help/HelpTopicAmendment +c org/bukkit/craftbukkit/v1_20_R4/help/HelpYamlReader org/bukkit/craftbukkit/help/HelpYamlReader +c org/bukkit/craftbukkit/v1_20_R4/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic +c org/bukkit/craftbukkit/v1_20_R4/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory +c org/bukkit/craftbukkit/v1_20_R4/help/SimpleHelpMap org/bukkit/craftbukkit/help/SimpleHelpMap +c org/bukkit/craftbukkit/v1_20_R4/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/inventory/CraftBlastingRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/inventory/CraftCampfireRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftComplexRecipe org/bukkit/craftbukkit/inventory/CraftComplexRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer org/bukkit/craftbukkit/inventory/CraftContainer +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer$1 org/bukkit/craftbukkit/inventory/CraftContainer$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer$2 org/bukkit/craftbukkit/inventory/CraftContainer$2 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftEntityEquipment org/bukkit/craftbukkit/inventory/CraftEntityEquipment +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventory org/bukkit/craftbukkit/inventory/CraftInventory +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryAbstractHorse org/bukkit/craftbukkit/inventory/CraftInventoryAbstractHorse +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/inventory/CraftInventoryAnvil +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/inventory/CraftInventoryBeacon +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/inventory/CraftInventoryBrewer +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCartography org/bukkit/craftbukkit/inventory/CraftInventoryCartography +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/inventory/CraftInventoryCrafter +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/inventory/CraftInventoryCrafting +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCustom org/bukkit/craftbukkit/inventory/CraftInventoryCustom +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/inventory/CraftInventoryFurnace +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryHorse org/bukkit/craftbukkit/inventory/CraftInventoryHorse +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/inventory/CraftInventoryJukebox +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLectern org/bukkit/craftbukkit/inventory/CraftInventoryLectern +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLlama org/bukkit/craftbukkit/inventory/CraftInventoryLlama +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLoom org/bukkit/craftbukkit/inventory/CraftInventoryLoom +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/inventory/CraftInventoryMerchant +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/inventory/CraftInventoryPlayer +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventorySmithing org/bukkit/craftbukkit/inventory/CraftInventorySmithing +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryView org/bukkit/craftbukkit/inventory/CraftInventoryView +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemCraftResult org/bukkit/craftbukkit/inventory/CraftItemCraftResult +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFactory org/bukkit/craftbukkit/inventory/CraftItemFactory +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFactory$1 org/bukkit/craftbukkit/inventory/CraftItemFactory$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFlag org/bukkit/craftbukkit/inventory/CraftItemFlag +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack org/bukkit/craftbukkit/inventory/CraftItemStack +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$1 org/bukkit/craftbukkit/inventory/CraftItemStack$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$2 org/bukkit/craftbukkit/inventory/CraftItemStack$2 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$3 org/bukkit/craftbukkit/inventory/CraftItemStack$3 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemType org/bukkit/craftbukkit/inventory/CraftItemType +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchant +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchant$1 org/bukkit/craftbukkit/inventory/CraftMerchant$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantCustom org/bukkit/craftbukkit/inventory/CraftMerchantCustom +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/inventory/CraftMerchantRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaArmor org/bukkit/craftbukkit/inventory/CraftMetaArmor +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/inventory/CraftMetaArmorStand +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBanner org/bukkit/craftbukkit/inventory/CraftMetaBanner +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBlockState org/bukkit/craftbukkit/inventory/CraftMetaBlockState +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook org/bukkit/craftbukkit/inventory/CraftMetaBook +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/inventory/CraftMetaBookSigned +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBundle org/bukkit/craftbukkit/inventory/CraftMetaBundle +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCharge org/bukkit/craftbukkit/inventory/CraftMetaCharge +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCompass org/bukkit/craftbukkit/inventory/CraftMetaCompass +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/inventory/CraftMetaCrossbow +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/inventory/CraftMetaEntityTag +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaFirework org/bukkit/craftbukkit/inventory/CraftMetaFirework +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/inventory/CraftMetaFirework$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem org/bukkit/craftbukkit/inventory/CraftMetaItem +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/inventory/CraftMetaItem$1 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/inventory/CraftMetaItem$2 +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaMap org/bukkit/craftbukkit/inventory/CraftMetaMap +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaPotion org/bukkit/craftbukkit/inventory/CraftMetaPotion +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSkull org/bukkit/craftbukkit/inventory/CraftMetaSkull +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftRecipe org/bukkit/craftbukkit/inventory/CraftRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftResultInventory org/bukkit/craftbukkit/inventory/CraftResultInventory +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSaddledInventory org/bukkit/craftbukkit/inventory/CraftSaddledInventory +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftShapedRecipe org/bukkit/craftbukkit/inventory/CraftShapedRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/inventory/CraftShapelessRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/inventory/CraftSmokingRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe +c org/bukkit/craftbukkit/v1_20_R4/inventory/InventoryIterator org/bukkit/craftbukkit/inventory/InventoryIterator +c org/bukkit/craftbukkit/v1_20_R4/inventory/RecipeIterator org/bukkit/craftbukkit/inventory/RecipeIterator +c org/bukkit/craftbukkit/v1_20_R4/inventory/SerializableMeta org/bukkit/craftbukkit/inventory/SerializableMeta +c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/inventory/components/CraftFoodComponent +c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftFoodComponent$CraftFoodEffect org/bukkit/craftbukkit/inventory/components/CraftFoodComponent$CraftFoodEffect +c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftToolComponent org/bukkit/craftbukkit/inventory/components/CraftToolComponent +c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule +c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType +c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer +c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext +c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType +c org/bukkit/craftbukkit/v1_20_R4/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial +c org/bukkit/craftbukkit/v1_20_R4/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$BlastFurnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BlastFurnace +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$BrewingStand org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BrewingStand +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Crafter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Crafter +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Dispenser org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dispenser +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Dropper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dropper +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Furnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Furnace +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Hopper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Hopper +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Lectern org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Lectern +c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Smoker org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Smoker +c org/bukkit/craftbukkit/v1_20_R4/legacy/CraftEvil org/bukkit/craftbukkit/legacy/CraftEvil +c org/bukkit/craftbukkit/v1_20_R4/legacy/CraftLegacy org/bukkit/craftbukkit/legacy/CraftLegacy +c org/bukkit/craftbukkit/v1_20_R4/legacy/FieldRename org/bukkit/craftbukkit/legacy/FieldRename +c org/bukkit/craftbukkit/v1_20_R4/legacy/MaterialRerouting org/bukkit/craftbukkit/legacy/MaterialRerouting +c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData +c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder +c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/legacy/reroute/DoNotReroute +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/legacy/reroute/InjectPluginName +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/legacy/reroute/NotInBukkit +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/legacy/reroute/RerouteArgument +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/legacy/reroute/RerouteReturn +c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/legacy/reroute/RerouteStatic +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCanvas org/bukkit/craftbukkit/map/CraftMapCanvas +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapColorCache org/bukkit/craftbukkit/map/CraftMapColorCache +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCursor org/bukkit/craftbukkit/map/CraftMapCursor +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/map/CraftMapCursor$CraftType +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapRenderer org/bukkit/craftbukkit/map/CraftMapRenderer +c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapView org/bukkit/craftbukkit/map/CraftMapView +c org/bukkit/craftbukkit/v1_20_R4/map/RenderData org/bukkit/craftbukkit/map/RenderData +c org/bukkit/craftbukkit/v1_20_R4/metadata/BlockMetadataStore org/bukkit/craftbukkit/metadata/BlockMetadataStore +c org/bukkit/craftbukkit/v1_20_R4/metadata/EntityMetadataStore org/bukkit/craftbukkit/metadata/EntityMetadataStore +c org/bukkit/craftbukkit/v1_20_R4/metadata/PlayerMetadataStore org/bukkit/craftbukkit/metadata/PlayerMetadataStore +c org/bukkit/craftbukkit/v1_20_R4/metadata/WorldMetadataStore org/bukkit/craftbukkit/metadata/WorldMetadataStore +c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPack org/bukkit/craftbukkit/packs/CraftDataPack +c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPack$1 org/bukkit/craftbukkit/packs/CraftDataPack$1 +c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPackManager org/bukkit/craftbukkit/packs/CraftDataPackManager +c org/bukkit/craftbukkit/v1_20_R4/packs/CraftResourcePack org/bukkit/craftbukkit/packs/CraftResourcePack +c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext +c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer +c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry +c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter +c org/bukkit/craftbukkit/v1_20_R4/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer +c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectType org/bukkit/craftbukkit/potion/CraftPotionEffectType +c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/potion/CraftPotionEffectType$1 +c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory +c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionType org/bukkit/craftbukkit/potion/CraftPotionType +c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionUtil org/bukkit/craftbukkit/potion/CraftPotionUtil +c org/bukkit/craftbukkit/v1_20_R4/profile/CraftPlayerProfile org/bukkit/craftbukkit/profile/CraftPlayerProfile +c org/bukkit/craftbukkit/v1_20_R4/profile/CraftPlayerTextures org/bukkit/craftbukkit/profile/CraftPlayerTextures +c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty org/bukkit/craftbukkit/profile/CraftProfileProperty +c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter +c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1 +c org/bukkit/craftbukkit/v1_20_R4/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncTask org/bukkit/craftbukkit/scheduler/CraftAsyncTask +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftFuture org/bukkit/craftbukkit/scheduler/CraftFuture +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler org/bukkit/craftbukkit/scheduler/CraftScheduler +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/scheduler/CraftScheduler$1 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/scheduler/CraftScheduler$2 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/scheduler/CraftScheduler$3 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$4 org/bukkit/craftbukkit/scheduler/CraftScheduler$4 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$5 org/bukkit/craftbukkit/scheduler/CraftScheduler$5 +c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftTask org/bukkit/craftbukkit/scheduler/CraftTask +c org/bukkit/craftbukkit/v1_20_R4/scheduler/MinecraftInternalPlugin org/bukkit/craftbukkit/scheduler/MinecraftInternalPlugin +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftCriteria org/bukkit/craftbukkit/scoreboard/CraftCriteria +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftObjective org/bukkit/craftbukkit/scoreboard/CraftObjective +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScore org/bukkit/craftbukkit/scoreboard/CraftScore +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboard org/bukkit/craftbukkit/scoreboard/CraftScoreboard +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftTeam org/bukkit/craftbukkit/scoreboard/CraftTeam +c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/scoreboard/CraftTeam$1 +c org/bukkit/craftbukkit/v1_20_R4/structure/CraftPalette org/bukkit/craftbukkit/structure/CraftPalette +c org/bukkit/craftbukkit/v1_20_R4/structure/CraftStructure org/bukkit/craftbukkit/structure/CraftStructure +c org/bukkit/craftbukkit/v1_20_R4/structure/CraftStructureManager org/bukkit/craftbukkit/structure/CraftStructureManager +c org/bukkit/craftbukkit/v1_20_R4/tag/CraftBlockTag org/bukkit/craftbukkit/tag/CraftBlockTag +c org/bukkit/craftbukkit/v1_20_R4/tag/CraftEntityTag org/bukkit/craftbukkit/tag/CraftEntityTag +c org/bukkit/craftbukkit/v1_20_R4/tag/CraftFluidTag org/bukkit/craftbukkit/tag/CraftFluidTag +c org/bukkit/craftbukkit/v1_20_R4/tag/CraftItemTag org/bukkit/craftbukkit/tag/CraftItemTag +c org/bukkit/craftbukkit/v1_20_R4/tag/CraftTag org/bukkit/craftbukkit/tag/CraftTag +c org/bukkit/craftbukkit/v1_20_R4/util/ApiVersion org/bukkit/craftbukkit/util/ApiVersion +c org/bukkit/craftbukkit/v1_20_R4/util/BlockStateListPopulator org/bukkit/craftbukkit/util/BlockStateListPopulator +c org/bukkit/craftbukkit/v1_20_R4/util/ClassTraverser org/bukkit/craftbukkit/util/ClassTraverser +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore org/bukkit/craftbukkit/util/Commodore +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1 org/bukkit/craftbukkit/util/Commodore$1 +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$1 org/bukkit/craftbukkit/util/Commodore$1$1 +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$2 org/bukkit/craftbukkit/util/Commodore$1$2 +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$3 org/bukkit/craftbukkit/util/Commodore$1$3 +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$2 org/bukkit/craftbukkit/util/Commodore$2 +c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$MethodPrinter org/bukkit/craftbukkit/util/Commodore$MethodPrinter +c org/bukkit/craftbukkit/v1_20_R4/util/CraftBiomeSearchResult org/bukkit/craftbukkit/util/CraftBiomeSearchResult +c org/bukkit/craftbukkit/v1_20_R4/util/CraftBlockVector org/bukkit/craftbukkit/util/CraftBlockVector +c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage org/bukkit/craftbukkit/util/CraftChatMessage +c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage$1 org/bukkit/craftbukkit/util/CraftChatMessage$1 +c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage +c org/bukkit/craftbukkit/v1_20_R4/util/CraftDimensionUtil org/bukkit/craftbukkit/util/CraftDimensionUtil +c org/bukkit/craftbukkit/v1_20_R4/util/CraftIconCache org/bukkit/craftbukkit/util/CraftIconCache +c org/bukkit/craftbukkit/v1_20_R4/util/CraftLegacy org/bukkit/craftbukkit/util/CraftLegacy +c org/bukkit/craftbukkit/v1_20_R4/util/CraftLocation org/bukkit/craftbukkit/util/CraftLocation +c org/bukkit/craftbukkit/v1_20_R4/util/CraftMagicNumbers org/bukkit/craftbukkit/util/CraftMagicNumbers +c org/bukkit/craftbukkit/v1_20_R4/util/CraftMagicNumbers$NBT org/bukkit/craftbukkit/util/CraftMagicNumbers$NBT +c org/bukkit/craftbukkit/v1_20_R4/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer +c org/bukkit/craftbukkit/v1_20_R4/util/CraftNamespacedKey org/bukkit/craftbukkit/util/CraftNamespacedKey +c org/bukkit/craftbukkit/v1_20_R4/util/CraftRayTraceResult org/bukkit/craftbukkit/util/CraftRayTraceResult +c org/bukkit/craftbukkit/v1_20_R4/util/CraftSpawnCategory org/bukkit/craftbukkit/util/CraftSpawnCategory +c org/bukkit/craftbukkit/v1_20_R4/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/util/CraftSpawnCategory$1 +c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureSearchResult org/bukkit/craftbukkit/util/CraftStructureSearchResult +c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureTransformer org/bukkit/craftbukkit/util/CraftStructureTransformer +c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState +c org/bukkit/craftbukkit/v1_20_R4/util/CraftVector org/bukkit/craftbukkit/util/CraftVector +c org/bukkit/craftbukkit/v1_20_R4/util/CraftVoxelShape org/bukkit/craftbukkit/util/CraftVoxelShape +c org/bukkit/craftbukkit/v1_20_R4/util/DatFileFilter org/bukkit/craftbukkit/util/DatFileFilter +c org/bukkit/craftbukkit/v1_20_R4/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/util/DelegatedGeneratorAccess +c org/bukkit/craftbukkit/v1_20_R4/util/DummyGeneratorAccess org/bukkit/craftbukkit/util/DummyGeneratorAccess +c org/bukkit/craftbukkit/v1_20_R4/util/ForwardLogHandler org/bukkit/craftbukkit/util/ForwardLogHandler +c org/bukkit/craftbukkit/v1_20_R4/util/Handleable org/bukkit/craftbukkit/util/Handleable +c org/bukkit/craftbukkit/v1_20_R4/util/JsonHelper org/bukkit/craftbukkit/util/JsonHelper +c org/bukkit/craftbukkit/v1_20_R4/util/LazyHashSet org/bukkit/craftbukkit/util/LazyHashSet +c org/bukkit/craftbukkit/v1_20_R4/util/LazyPlayerSet org/bukkit/craftbukkit/util/LazyPlayerSet +c org/bukkit/craftbukkit/v1_20_R4/util/RandomSourceWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper +c org/bukkit/craftbukkit/v1_20_R4/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper +c org/bukkit/craftbukkit/v1_20_R4/util/ServerShutdownThread org/bukkit/craftbukkit/util/ServerShutdownThread +c org/bukkit/craftbukkit/v1_20_R4/util/TerminalCompletionHandler org/bukkit/craftbukkit/util/TerminalCompletionHandler +c org/bukkit/craftbukkit/v1_20_R4/util/TerminalConsoleWriterThread org/bukkit/craftbukkit/util/TerminalConsoleWriterThread +c org/bukkit/craftbukkit/v1_20_R4/util/TransformerGeneratorAccess org/bukkit/craftbukkit/util/TransformerGeneratorAccess +c org/bukkit/craftbukkit/v1_20_R4/util/UnsafeList org/bukkit/craftbukkit/util/UnsafeList +c org/bukkit/craftbukkit/v1_20_R4/util/UnsafeList$Itr org/bukkit/craftbukkit/util/UnsafeList$Itr +c org/bukkit/craftbukkit/v1_20_R4/util/Versioning org/bukkit/craftbukkit/util/Versioning +c org/bukkit/craftbukkit/v1_20_R4/util/Waitable org/bukkit/craftbukkit/util/Waitable +c org/bukkit/craftbukkit/v1_20_R4/util/Waitable$Status org/bukkit/craftbukkit/util/Waitable$Status +c org/bukkit/craftbukkit/v1_20_R4/util/WeakCollection org/bukkit/craftbukkit/util/WeakCollection +c org/bukkit/craftbukkit/v1_20_R4/util/WeakCollection$1 org/bukkit/craftbukkit/util/WeakCollection$1 +c org/bukkit/craftbukkit/v1_20_R4/util/WorldUUID org/bukkit/craftbukkit/util/WorldUUID +c org/bukkit/craftbukkit/v1_20_R4/util/permissions/CommandPermissions org/bukkit/craftbukkit/util/permissions/CommandPermissions +c org/bukkit/craftbukkit/v1_20_R4/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions diff --git a/plugins/.paper-remapped/remap-classpath/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.jar b/plugins/.paper-remapped/remap-classpath/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.jar new file mode 100644 index 0000000..3749a16 Binary files /dev/null and b/plugins/.paper-remapped/remap-classpath/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.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..724d1b3 --- /dev/null +++ b/plugins/.paper-remapped/unknown-origin/index.json @@ -0,0 +1,7 @@ +{ + "hashes": { + "A84121CC9225C8B415E8DBA17950BFCCBBED16F6E4327F0B584FBDA277A68B18": "spark-1738174109364.jar" + }, + "skippedHashes": [], + "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/unknown-origin/spark-1738174109364.jar b/plugins/.paper-remapped/unknown-origin/spark-1738174109364.jar new file mode 100644 index 0000000..584c6e6 Binary files /dev/null and b/plugins/.paper-remapped/unknown-origin/spark-1738174109364.jar differ diff --git a/plugins/.paper-remapped/voicechat-bukkit-2.5.27.jar b/plugins/.paper-remapped/voicechat-bukkit-2.5.27.jar new file mode 100644 index 0000000..2ec2c2c Binary files /dev/null and b/plugins/.paper-remapped/voicechat-bukkit-2.5.27.jar differ diff --git a/plugins/.paper-remapped/voicechat-interaction-paper-v1.3.1+1.20.2.jar b/plugins/.paper-remapped/voicechat-interaction-paper-v1.3.1+1.20.2.jar new file mode 100644 index 0000000..2973013 Binary files /dev/null and b/plugins/.paper-remapped/voicechat-interaction-paper-v1.3.1+1.20.2.jar differ diff --git a/plugins/AuthMe-5.6.0.jar b/plugins/AuthMe-5.6.0.jar new file mode 100644 index 0000000..b8343cb Binary files /dev/null and b/plugins/AuthMe-5.6.0.jar differ diff --git a/plugins/AuthMe/authme.db b/plugins/AuthMe/authme.db new file mode 100644 index 0000000..ceea803 Binary files /dev/null and b/plugins/AuthMe/authme.db differ diff --git a/plugins/AuthMe/commands.yml b/plugins/AuthMe/commands.yml new file mode 100644 index 0000000..f53483d --- /dev/null +++ b/plugins/AuthMe/commands.yml @@ -0,0 +1,55 @@ + +# This configuration file allows you to execute commands on various events. +# Supported placeholders in commands: +# %p is replaced with the player name. +# %nick is replaced with the player's nick name +# %ip is replaced with the player's IP address +# %country is replaced with the player's country +# +# For example, if you want to send a welcome message to a player who just registered: +# onRegister: +# welcome: +# command: 'msg %p Welcome to the server!' +# executor: CONSOLE +# +# This will make the console execute the msg command to the player. +# Each command under an event has a name you can choose freely (e.g. 'welcome' as above), +# after which a mandatory 'command' field defines the command to run, +# and 'executor' defines who will run the command (either PLAYER or CONSOLE). Longer example: +# onLogin: +# welcome: +# command: 'msg %p Welcome back!' +# executor: PLAYER +# broadcast: +# command: 'broadcast %p has joined, welcome back!' +# executor: CONSOLE +# +# You can also add delay to command. It will run after the specified ticks. Example: +# onLogin: +# rules: +# command: 'rules' +# executor: PLAYER +# delay: 200 +# +# Supported command events: onLogin, onSessionLogin, onFirstLogin, onJoin, onLogout, onRegister, onUnregister +# +# For onLogin and onFirstLogin, you can use 'ifNumberOfAccountsLessThan' and 'ifNumberOfAccountsAtLeast' +# to specify limits to how many accounts a player can have (matched by IP) for a command to be run: +# onLogin: +# warnOnManyAccounts: +# command: 'say Uh oh! %p has many alt accounts!' +# executor: CONSOLE +# ifNumberOfAccountsAtLeast: 5 +# Commands to run for players logging in whose 'last login date' was empty +onFirstLogin: {} +onJoin: {} +onLogin: {} +# These commands are called whenever a logged in player uses /logout or quits. +# The commands are not run if a player that was not logged in quits the server. +# Note: if your server crashes, these commands won't be run, so don't rely on them to undo +# 'onLogin' commands that would be dangerous for non-logged in players to have! +onLogout: {} +onRegister: {} +onSessionLogin: {} +# Commands to run whenever a player is unregistered (by himself, or by an admin) +onUnregister: {} \ No newline at end of file diff --git a/plugins/AuthMe/config.yml b/plugins/AuthMe/config.yml new file mode 100644 index 0000000..066223d --- /dev/null +++ b/plugins/AuthMe/config.yml @@ -0,0 +1,577 @@ +DataSource: + # What type of database do you want to use? + # Valid values: SQLITE, MARIADB, MYSQL, POSTGRESQL + backend: SQLITE + # Enable the database caching system, should be disabled on bungeecord environments + # or when a website integration is being used. + caching: true + # Database host address + mySQLHost: 127.0.0.1 + # Database port + mySQLPort: '3306' + # Connect to MySQL database over SSL + mySQLUseSSL: true + # Verification of server's certificate. + # We would not recommend to set this option to false. + # Set this option to false at your own risk if and only if you know what you're doing + mySQLCheckServerCertificate: true + # Authorize client to retrieve RSA server public key. + # Advanced option, ignore if you don't know what it means. + mySQLAllowPublicKeyRetrieval: true + # Username to connect to the MySQL database + mySQLUsername: authme + # Password to connect to the MySQL database + mySQLPassword: '12345' + # Database Name, use with converters or as SQLITE database name + mySQLDatabase: authme + # Table of the database + mySQLTablename: authme + # Column of IDs to sort data + mySQLColumnId: id + # Column for storing or checking players nickname + mySQLColumnName: username + # Column for storing or checking players RealName + mySQLRealName: realname + # Column for storing players passwords + mySQLColumnPassword: password + # Column for storing players passwords salts + mySQLColumnSalt: '' + # Column for storing players emails + mySQLColumnEmail: email + # Column for storing if a player is logged in or not + mySQLColumnLogged: isLogged + # Column for storing if a player has a valid session or not + mySQLColumnHasSession: hasSession + # Column for storing a player's TOTP key (for two-factor authentication) + mySQLtotpKey: totp + # Column for storing the player's last IP + mySQLColumnIp: ip + # Column for storing players lastlogins + mySQLColumnLastLogin: lastlogin + # Column storing the registration date + mySQLColumnRegisterDate: regdate + # Column for storing the IP address at the time of registration + mySQLColumnRegisterIp: regip + # Column for storing player LastLocation - X + mySQLlastlocX: x + # Column for storing player LastLocation - Y + mySQLlastlocY: y + # Column for storing player LastLocation - Z + mySQLlastlocZ: z + # Column for storing player LastLocation - World Name + mySQLlastlocWorld: world + # Column for storing player LastLocation - Yaw + mySQLlastlocYaw: yaw + # Column for storing player LastLocation - Pitch + mySQLlastlocPitch: pitch + # Column for storing players uuids (optional) + mySQLPlayerUUID: '' + # Overrides the size of the DB Connection Pool, default = 10 + poolSize: 10 + # The maximum lifetime of a connection in the pool, default = 1800 seconds + # You should set this at least 30 seconds less than mysql server wait_timeout + maxLifetime: 1800 +ExternalBoardOptions: + # Column for storing players groups + mySQLColumnGroup: '' + # -1 means disabled. If you want that only activated players + # can log into your server, you can set here the group number + # of unactivated users, needed for some forum/CMS support + nonActivedUserGroup: -1 + # Other MySQL columns where we need to put the username (case-sensitive) + mySQLOtherUsernameColumns: [] + # How much log2 rounds needed in BCrypt (do not change if you do not know what it does) + bCryptLog2Round: 12 + # phpBB table prefix defined during the phpBB installation process + phpbbTablePrefix: phpbb_ + # phpBB activated group ID; 2 is the default registered group defined by phpBB + phpbbActivatedGroupId: 2 + # IP Board table prefix defined during the IP Board installation process + IPBTablePrefix: ipb_ + # IP Board default group ID; 3 is the default registered group defined by IP Board + IPBActivatedGroupId: 3 + # Xenforo table prefix defined during the Xenforo installation process + XFTablePrefix: xf_ + # XenForo default group ID; 2 is the default registered group defined by Xenforo + XFActivatedGroupId: 2 + # Wordpress prefix defined during WordPress installation + wordpressTablePrefix: wp_ +settings: + sessions: + # Do you want to enable the session feature? + # If enabled, when a player authenticates successfully, + # his IP and his nickname is saved. + # The next time the player joins the server, if his IP + # is the same as last time and the timeout hasn't + # expired, he will not need to authenticate. + enabled: true + # After how many minutes should a session expire? + # A player's session ends after the timeout or if his IP has changed + timeout: 60 + # Message language, available languages: + # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md + messagesLanguage: fr + # Forces authme to hook into Vault instead of a specific permission handler system. + forceVaultHook: false + # Log level: INFO, FINE, DEBUG. Use INFO for general messages, + # FINE for some additional detailed ones (like password failed), + # and DEBUG for debugging + logLevel: FINE + # By default we schedule async tasks when talking to the database. If you want + # typical communication with the database to happen synchronously, set this to false + useAsyncTasks: true + # The name of the server, used in some placeholders. + serverName: Heroz SMP 2 + restrictions: + # Can not authenticated players chat? + # Keep in mind that this feature also blocks all commands not + # listed in the list below. + allowChat: false + # Hide the chat log from players who are not authenticated? + hideChat: false + # Allowed commands for unauthenticated players + allowCommands: + - /login + - /log + - /l + - /register + - /reg + - /email + - /captcha + - /2fa + - /totp + # Max number of allowed registrations per IP + # The value 0 means an unlimited number of registrations! + maxRegPerIp: 0 + # Minimum allowed username length + minNicknameLength: 3 + # Maximum allowed username length + maxNicknameLength: 16 + # When this setting is enabled, online players can't be kicked out + # due to "Logged in from another Location" + # This setting will prevent potential security exploits. + ForceSingleSession: true + ForceSpawnLocOnJoin: + # If enabled, every player that spawn in one of the world listed in + # "ForceSpawnLocOnJoin.worlds" will be teleported to the spawnpoint after successful + # authentication. The quit location of the player will be overwritten. + # This is different from "teleportUnAuthedToSpawn" that teleport player + # to the spawnpoint on join. + enabled: false + # WorldNames where we need to force the spawn location + # Case-sensitive! + worlds: + - world + - world_nether + - world_the_end + # This option will save the quit location of the players. + SaveQuitLocation: false + # To activate the restricted user feature you need + # to enable this option and configure the AllowedRestrictedUser field. + AllowRestrictedUser: true + # The restricted user feature will kick players listed below + # if they don't match the defined IP address. Names are case-insensitive. + # You can use * as wildcard (127.0.0.*), or regex with a "regex:" prefix regex:127\.0\.0\..* + # Example: + # AllowedRestrictedUser: + # - playername;127.0.0.1 + # - playername;regex:127\.0\.0\..* + AllowedRestrictedUser: + - Heroz_0;192.168.1.16 + # Ban unknown IPs trying to log in with a restricted username? + banUnsafedIP: true + # Should unregistered players be kicked immediately? + kickNonRegistered: false + # Should players be kicked on wrong password? + kickOnWrongPassword: true + # Should not logged in players be teleported to the spawn? + # After the authentication they will be teleported back to + # their normal position. + teleportUnAuthedToSpawn: false + # Can unregistered players walk around? + allowMovement: false + # After how many seconds should players who fail to login or register + # be kicked? Set to 0 to disable. + timeout: 60 + # Regex pattern of allowed characters in the player name. + allowedNicknameCharacters: '[a-zA-Z0-9_]*' + # How far can unregistered players walk? + # Set to 0 for unlimited radius + allowedMovementRadius: 100 + # Should we protect the player inventory before logging in? Requires ProtocolLib. + ProtectInventoryBeforeLogIn: true + # Should we deny the tabcomplete feature before logging in? Requires ProtocolLib. + DenyTabCompleteBeforeLogin: false + # Should we display all other accounts from a player when he joins? + # permission: /authme.admin.accounts + displayOtherAccounts: false + # Spawn priority; values: authme, essentials, cmi, multiverse, default + spawnPriority: authme,essentials,cmi,multiverse,default + # Maximum Login authorized by IP + maxLoginPerIp: -1 + # Maximum Join authorized by IP + maxJoinPerIp: -1 + # AuthMe will NEVER teleport players if set to true! + noTeleport: false + # Regex syntax for allowed chars in passwords. The default [!-~] allows all visible ASCII + # characters, which is what we recommend. See also http://asciitable.com + # You can test your regex with https://regex101.com + allowedPasswordCharacters: '[!-~]*' + GameMode: + # Force survival gamemode when player joins? + ForceSurvivalMode: false + unrestrictions: + # Below you can list all account names that AuthMe will ignore + # for registration or login. Configure it at your own risk!! + # This option adds compatibility with BuildCraft and some other mods. + # It is case-insensitive! Example: + # UnrestrictedName: + # - 'npcPlayer' + # - 'npcPlayer2' + UnrestrictedName: [] + # Below you can list all inventories names that AuthMe will ignore + # for registration or login. Configure it at your own risk!! + # This option adds compatibility with some mods. + # It is case-insensitive! Example: + # UnrestrictedInventories: + # - 'myCustomInventory1' + # - 'myCustomInventory2' + UnrestrictedInventories: [] + security: + # Minimum length of password + minPasswordLength: 5 + # Maximum length of password + passwordMaxLength: 30 + # Possible values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512, + # MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB, + # PBKDF2DJANGO, WORDPRESS, ROYALAUTH, ARGON2, CUSTOM (for developers only). See full list at + # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md + # If you use ARGON2, check that you have the argon2 c library on your system + passwordHash: SHA256 + # If a password check fails, AuthMe will also try to check with the following hash methods. + # Use this setting when you change from one hash method to another. + # AuthMe will update the password to the new hash. Example: + # legacyHashes: + # - 'SHA1' + legacyHashes: [] + # Salt length for the SALTED2MD5 MD5(MD5(password)+salt) + doubleMD5SaltLength: 8 + # Number of rounds to use if passwordHash is set to PBKDF2. Default is 10000 + pbkdf2Rounds: 10000 + # Prevent unsafe passwords from being used; put them in lowercase! + # You should always set 'help' as unsafePassword due to possible conflicts. + # unsafePasswords: + # - '123456' + # - 'password' + # - 'help' + unsafePasswords: + - '123456' + - password + - qwerty + - azerty + - '12345' + - '54321' + - '123456789' + - help + registration: + # Enable registration on the server? + enabled: true + # Send every X seconds a message to a player to + # remind him that he has to login/register + messageInterval: 5 + # Only registered and logged in players can play. + # See restrictions for exceptions + force: true + # Type of registration: PASSWORD or EMAIL + # PASSWORD = account is registered with a password supplied by the user; + # EMAIL = password is generated and sent to the email provided by the user. + # More info at https://github.com/AuthMe/AuthMeReloaded/wiki/Registration + type: PASSWORD + # Second argument the /register command should take: NONE = no 2nd argument + # CONFIRMATION = must repeat first argument (pass or email) + # EMAIL_OPTIONAL = for password register: 2nd argument can be empty or have email address + # EMAIL_MANDATORY = for password register: 2nd argument MUST be an email address + secondArg: CONFIRMATION + # Do we force kick a player after a successful registration? + # Do not use with login feature below + forceKickAfterRegister: false + # Does AuthMe need to enforce a /login after a successful registration? + forceLoginAfterRegister: false + # Enable to display the welcome message (welcome.txt) after a login + # You can use colors in this welcome.txt + some replaced strings: + # {PLAYER}: player name, {ONLINE}: display number of online players, + # {MAXPLAYERS}: display server slots, {IP}: player ip, {LOGINS}: number of players logged, + # {WORLD}: player current world, {SERVER}: server name + # {VERSION}: get current bukkit version, {COUNTRY}: player country + useWelcomeMessage: false + # Broadcast the welcome message to the server or only to the player? + # set true for server or false for player + broadcastWelcomeMessage: false + # Should we delay the join message and display it once the player has logged in? + delayJoinMessage: false + # The custom join message that will be sent after a successful login, + # keep empty to use the original one. + # Available variables: + # {PLAYERNAME}: the player name (no colors) + # {DISPLAYNAME}: the player display name (with colors) + # {DISPLAYNAMENOCOLOR}: the player display name (without colors) + customJoinMessage: '' + # Should we remove the leave messages of unlogged users? + removeUnloggedLeaveMessage: false + # Should we remove join messages altogether? + removeJoinMessage: false + # Should we remove leave messages altogether? + removeLeaveMessage: false + # Do we need to add potion effect Blinding before login/register? + applyBlindEffect: false + # Do we need to prevent people to login with another case? + # If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI + preventOtherCase: true +GroupOptions: + # Enables switching a player to defined permission groups before they log in. + # See below for a detailed explanation. + enablePermissionCheck: false + # This is a very important option: if a registered player joins the server + # AuthMe will switch him to unLoggedInGroup. This should prevent all major exploits. + # You can set up your permission plugin with this special group to have no permissions, + # or only permission to chat (or permission to send private messages etc.). + # The better way is to set up this group with few permissions, so if a player + # tries to exploit an account they can do only what you've defined for the group. + # After login, the player will be moved to his correct permissions group! + # Please note that the group name is case-sensitive, so 'admin' is different from 'Admin' + # Otherwise your group will be wiped and the player will join in the default group []! + # Example: registeredPlayerGroup: 'NotLogged' + registeredPlayerGroup: '' + # Similar to above, unregistered players can be set to the following + # permissions group + unregisteredPlayerGroup: '' +Email: + # Email SMTP server host + mailSMTP: smtp.gmail.com + # Email SMTP server port + mailPort: 465 + # Only affects port 25: enable TLS/STARTTLS? + useTls: true + # Email account which sends the mails + mailAccount: '' + # Email account password + mailPassword: '' + # Email address, fill when mailAccount is not the email address of the account + mailAddress: '' + # Custom sender name, replacing the mailAccount name in the email + mailSenderName: '' + # Recovery password length + RecoveryPasswordLength: 8 + # Mail Subject + mailSubject: Your new AuthMe password + # Like maxRegPerIP but with email + maxRegPerEmail: 1 + # Recall players to add an email? + recallPlayers: false + # Delay in minute for the recall scheduler + delayRecall: 5 + # Blacklist these domains for emails + emailBlacklisted: + - 10minutemail.com + # Whitelist ONLY these domains for emails + emailWhitelisted: [] + # Send the new password drawn in an image? + generateImage: false + # The OAuth2 token + emailOauth2Token: '' +Hooks: + # Do we need to hook with multiverse for spawn checking? + multiverse: true + # Do we need to hook with BungeeCord? + bungeecord: false + # Send player to this BungeeCord server after register/login + sendPlayerTo: '' + # Do we need to disable Essentials SocialSpy on join? + disableSocialSpy: false + # Do we need to force /motd Essentials command on join? + useEssentialsMotd: false +Protection: + # Enable some servers protection (country based login, antibot) + enableProtection: false + # Apply the protection also to registered usernames + enableProtectionRegistered: true + geoIpDatabase: + # Enable GeoIp database + enabled: true + # The MaxMind clientId used to download the GeoIp database, + # get one at https://www.maxmind.com/en/accounts/current/license-key + # The EssentialsX project has a very useful tutorial on how to generate + # the license key: https://github.com/EssentialsX/Wiki/blob/master/GeoIP.md + clientId: '' + # The MaxMind licenseKey used to download the GeoIp database. + licenseKey: '' + # Countries allowed to join the server and register. For country codes, see + # https://dev.maxmind.com/geoip/legacy/codes/iso3166/ + # Use "LOCALHOST" for local addresses. + # PLEASE USE QUOTES! + countries: + - US + - GB + - LOCALHOST + # Countries not allowed to join the server and register + # PLEASE USE QUOTES! + countriesBlacklist: + - A1 + # Do we need to enable automatic antibot system? + enableAntiBot: true + # The interval in seconds + antiBotInterval: 5 + # Max number of players allowed to login in the interval + # before the AntiBot system is enabled automatically + antiBotSensibility: 10 + # Duration in minutes of the antibot automatic system + antiBotDuration: 10 + # Delay in seconds before the antibot activation + antiBotDelay: 60 + quickCommands: + # Kicks the player that issued a command before the defined time after the join process + denyCommandsBeforeMilliseconds: 1000 +Purge: + # If enabled, AuthMe automatically purges old, unused accounts + useAutoPurge: false + # Number of days after which an account should be purged + daysBeforeRemovePlayer: 60 + # Do we need to remove the player.dat file during purge process? + removePlayerDat: false + # Do we need to remove the Essentials/userdata/player.yml file during purge process? + removeEssentialsFile: false + # World in which the players.dat are stored + defaultWorld: world + # Remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge? + removeLimitedCreativesInventories: false + # Do we need to remove the AntiXRayData/PlayerData/player file during purge process? + removeAntiXRayFile: false + # Do we need to remove permissions? + removePermissions: false +Security: + SQLProblem: + # Stop the server if we can't contact the sql database + # Take care with this, if you set this to false, + # AuthMe will automatically disable and the server won't be protected! + stopServer: true + console: + # Copy AuthMe log output in a separate file as well? + logConsole: true + captcha: + # Enable captcha when a player uses wrong password too many times + useCaptcha: false + # Max allowed tries before a captcha is required + maxLoginTry: 5 + # Captcha length + captchaLength: 5 + # Minutes after which login attempts count is reset for a player + captchaCountReset: 60 + # Require captcha before a player may register? + requireForRegistration: false + tempban: + # Tempban a user's IP address if they enter the wrong password too many times + enableTempban: false + # How many times a user can attempt to login before their IP being tempbanned + maxLoginTries: 10 + # The length of time a IP address will be tempbanned in minutes + # Default: 480 minutes, or 8 hours + tempbanLength: 480 + # How many minutes before resetting the count for failed logins by IP and username + # Default: 480 minutes (8 hours) + minutesBeforeCounterReset: 480 + # The command to execute instead of using the internal ban system, empty if disabled. + # Available placeholders: %player%, %ip% + customCommand: '' + recoveryCode: + # Number of characters a recovery code should have (0 to disable) + length: 8 + # How many hours is a recovery code valid for? + validForHours: 4 + # Max number of tries to enter recovery code + maxTries: 3 + # How long a player has after password recovery to change their password + # without logging in. This is in minutes. + # Default: 2 minutes + passwordChangeTimeout: 2 + emailRecovery: + # Seconds a user has to wait for before a password recovery mail may be sent again + # This prevents an attacker from abusing AuthMe's email feature. + cooldown: 60 + privacy: + # The mail shown using /email show will be partially hidden + # E.g. (if enabled) + # original email: my.email@example.com + # hidden email: my.***@***mple.com + enableEmailMasking: false + # Minutes after which a verification code will expire + verificationCodeExpiration: 10 +# Before a user logs in, various properties are temporarily removed from the player, +# such as OP status, ability to fly, and walk/fly speed. +# Once the user is logged in, we add back the properties we previously saved. +# In this section, you may define how these properties should be handled. +# Read more at https://github.com/AuthMe/AuthMeReloaded/wiki/Limbo-players +limbo: + persistence: + # Besides storing the data in memory, you can define if/how the data should be persisted + # on disk. This is useful in case of a server crash, so next time the server starts we can + # properly restore things like OP status, ability to fly, and walk/fly speed. + # DISABLED: no disk storage, + # INDIVIDUAL_FILES: each player data in its own file, + # DISTRIBUTED_FILES: distributes players into different files based on their UUID, see below + type: INDIVIDUAL_FILES + # This setting only affects DISTRIBUTED_FILES persistence. The distributed file + # persistence attempts to reduce the number of files by distributing players into various + # buckets based on their UUID. This setting defines into how many files the players should + # be distributed. Possible values: ONE, FOUR, EIGHT, SIXTEEN, THIRTY_TWO, SIXTY_FOUR, + # ONE_TWENTY for 128, TWO_FIFTY for 256. + # For example, if you expect 100 non-logged in players, setting to SIXTEEN will average + # 6.25 players per file (100 / 16). + # Note: if you change this setting all data will be migrated. If you have a lot of data, + # change this setting only on server restart, not with /authme reload. + distributionSize: SIXTEEN + # Whether the player is allowed to fly: RESTORE, ENABLE, DISABLE, NOTHING. + # RESTORE sets back the old property from the player. NOTHING will prevent AuthMe + # from modifying the 'allow flight' property on the player. + restoreAllowFlight: RESTORE + # Restore fly speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO. + # RESTORE: restore the speed the player had; + # DEFAULT: always set to default speed; + # MAX_RESTORE: take the maximum of the player's current speed and the previous one + # RESTORE_NO_ZERO: Like 'restore' but sets speed to default if the player's speed was 0 + restoreFlySpeed: RESTORE_NO_ZERO + # Restore walk speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO. + # See above for a description of the values. + restoreWalkSpeed: RESTORE_NO_ZERO +BackupSystem: + # General configuration for backups: if false, no backups are possible + ActivateBackup: false + # Create backup at every start of server + OnServerStart: false + # Create backup at every stop of server + OnServerStop: true + # Windows only: MySQL installation path + MysqlWindowsPath: C:\Program Files\MySQL\MySQL Server 5.1\ +# Converter settings: see https://github.com/AuthMe/AuthMeReloaded/wiki/Converters +Converter: + Rakamak: + # Rakamak file name + fileName: users.rak + # Rakamak use IP? + useIP: false + # Rakamak IP file name + ipFileName: UsersIp.rak + CrazyLogin: + # CrazyLogin database file name + fileName: accounts.db + loginSecurity: + # LoginSecurity: convert from SQLite; if false we use MySQL + useSqlite: true + mySql: + # LoginSecurity MySQL: database host + host: '' + # LoginSecurity MySQL: database name + database: '' + # LoginSecurity MySQL: database user + user: '' + # LoginSecurity MySQL: password for database user + password: '' diff --git a/plugins/AuthMe/email.html b/plugins/AuthMe/email.html new file mode 100644 index 0000000..f4f6675 --- /dev/null +++ b/plugins/AuthMe/email.html @@ -0,0 +1,18 @@ +

+Dear , +

+ +

+This is your new AuthMe password for the server : +

+

+ +

+ +

+Do not forget to change password after login!
+/changepassword newPassword' +

+

+See you on ! +

\ No newline at end of file diff --git a/plugins/AuthMe/messages/help_en.yml b/plugins/AuthMe/messages/help_en.yml new file mode 100644 index 0000000..48554ea --- /dev/null +++ b/plugins/AuthMe/messages/help_en.yml @@ -0,0 +1,45 @@ +# Translation config for the AuthMe help, e.g. when /authme help or /authme help register is called + +# ------------------------------------------------------- +# List of texts used in the help section +common: + header: '==========[ AuthMeReloaded HELP ]==========' + optional: 'Optional' + hasPermission: 'You have permission' + noPermission: 'No permission' + default: 'Default' + result: 'Result' + defaultPermissions: + notAllowed: 'No permission' + opOnly: 'OP''s only' + allowed: 'Everyone allowed' + +# ------------------------------------------------------- +# Titles of the individual help sections +# Set the translation text to empty text to disable the section, e.g. to hide alternatives: +# alternatives: '' +section: + command: 'Command' + description: 'Short description' + detailedDescription: 'Detailed description' + arguments: 'Arguments' + permissions: 'Permissions' + alternatives: 'Alternatives' + children: 'Commands' + +# ------------------------------------------------------- +# You can translate the data for all commands using the below pattern. +# For example to translate /authme reload, create a section "authme.reload", or "login" for /login +# If the command has arguments, you can use arg1 as below to translate the first argument, and so forth +# Translations don't need to be complete; any missing section will be taken from the default silently +# Important: Put main commands like "authme" before their children (e.g. "authme.reload") +commands: + authme.register: + description: 'Register a player' + detailedDescription: 'Register the specified player with the specified password.' + arg1: + label: 'player' + description: 'Player name' + arg2: + label: 'password' + description: 'Password' diff --git a/plugins/AuthMe/messages/help_fr.yml b/plugins/AuthMe/messages/help_fr.yml new file mode 100644 index 0000000..490174a --- /dev/null +++ b/plugins/AuthMe/messages/help_fr.yml @@ -0,0 +1,45 @@ +# Traduction des messages d'aide d'AuthMe (par exemple, pour les messages de "/authme help ()" ou de "/register help") + +# ------------------------------------------------------- +# Liste de texte dans les sections d'aide +common: + header: '==========[ AuthMe - AIDE & INFOS ]==========' + optional: 'Optionnel' + hasPermission: 'Vous avez la permission' + noPermission: 'Pas de permission' + default: 'Par défaut' + result: 'Résultat' + defaultPermissions: + notAllowed: 'Non permis' + opOnly: 'Seulement pour OP' + allowed: 'Tout le monde est permis' + +# ------------------------------------------------------- +# Nom individuel des sections d'aide +# Vous pouvez vider la zone de texte d'une section afin de la cacher, ex. pour cacher la section des alternatives: +# alternative(s): '' +section: + command: 'Commande' + description: 'Description' + detailedDescription: 'Description détaillée' + arguments: 'Argument(s)' + permissions: 'Permission' + alternatives: 'Alternative(s)' + children: 'Sous-commande(s)' + +# ------------------------------------------------------- +# Vous pouvez traduire tous les textes d'aide en utilisant la syntaxe ci-dessous. +# Par exemple, pour traduire l'aide du "/authme reload" créez une section nommée "authme.reload", ou "login" pour "/login". +# Si la commande a des arguments, vous pouvez utiliser "arg1" pour traduire le premier argument, "arg2" pour le 2ème, ainsi de suite. +# Les sections non traduites auront leur texte par défaut (en anglais), il n'est donc pas obligatoire de tout traduire. +# Important: Il faut mettre la commande principale (authme) avant sa sous-commande (ex. "authme.register" pour "/authme register") +commands: + authme.register: + description: 'Inscrire un pseudo' + detailedDescription: 'Inscrire un pseudo avec le mot de passe de votre choix' + arg1: + label: 'pseudo' + description: 'Pseudo du joueur à inscrire' + arg2: + label: 'mdp' + description: 'Mot de passe de connexion' diff --git a/plugins/AuthMe/messages/messages_en.yml b/plugins/AuthMe/messages/messages_en.yml new file mode 100644 index 0000000..1491252 --- /dev/null +++ b/plugins/AuthMe/messages/messages_en.yml @@ -0,0 +1,156 @@ +# List of global tags: +# %nl% - Goes to new line. +# %username% - Replaces the username of the player receiving the message. +# %displayname% - Replaces the nickname (and colors) of the player receiving the message. + +# Registration +registration: + register_request: '&3Please, register to the server with the command: /register ' + command_usage: '&cUsage: /register ' + reg_only: '&4Only registered users can join the server! Please visit http://example.com to register yourself!' + kicked_admin_registered: 'An admin just registered you; please log in again.' + success: '&2Successfully registered!' + disabled: '&cIn-game registration is disabled!' + name_taken: '&cYou already have registered this username!' + +# Password errors on registration +password: + match_error: '&cPasswords didn''t match, check them again!' + name_in_password: '&cYou can''t use your name as password, please choose another one...' + unsafe_password: '&cThe chosen password isn''t safe, please choose another one...' + forbidden_characters: '&4Your password contains illegal characters. Allowed chars: %valid_chars' + wrong_length: '&cYour password is too short or too long! Please try with another one!' + +# Login +login: + command_usage: '&cUsage: /login ' + wrong_password: '&cWrong password!' + success: '&2Successful login!' + login_request: '&cPlease, login with the command: /login ' + timeout_error: '&4Login timeout exceeded, you have been kicked from the server, please try again!' + +# Errors +error: + unregistered_user: '&cThis user isn''t registered!' + denied_command: '&cIn order to use this command you must be authenticated!' + denied_chat: '&cIn order to chat you must be authenticated!' + not_logged_in: '&cYou''re not logged in!' + tempban_max_logins: '&cYou have been temporarily banned for failing to log in too many times.' + max_registration: '&cYou have exceeded the maximum number of registrations (%reg_count/%max_acc %reg_names) for your connection!' + no_permission: '&4You don''t have the permission to perform this action!' + unexpected_error: '&4An unexpected error occurred, please contact an administrator!' + kick_for_vip: '&3A VIP player has joined the server when it was full!' + logged_in: '&cYou''re already logged in!' + kick_unresolved_hostname: '&cAn error occurred: unresolved player hostname!' + +# AntiBot +antibot: + kick_antibot: 'AntiBot protection mode is enabled! You have to wait some minutes before joining the server.' + auto_enabled: '&4[AntiBotService] AntiBot enabled due to the huge number of connections!' + auto_disabled: '&2[AntiBotService] AntiBot disabled after %m minutes!' + +unregister: + success: '&cSuccessfully unregistered!' + command_usage: '&cUsage: /unregister ' + +# Other messages +misc: + accounts_owned_self: 'You own %count accounts:' + accounts_owned_other: 'The player %name has %count accounts:' + account_not_activated: '&cYour account isn''t activated yet, please check your emails!' + password_changed: '&2Password changed successfully!' + logout: '&2Logged out successfully!' + reload: '&2Configuration and database have been reloaded correctly!' + usage_change_password: '&cUsage: /changepassword ' + +# Session messages +session: + invalid_session: '&cYour IP has been changed and your session data has expired!' + valid_session: '&2Logged-in due to Session Reconnection.' + +# Error messages when joining +on_join_validation: + name_length: '&4Your username is either too short or too long!' + characters_in_name: '&4Your username contains illegal characters. Allowed chars: %valid_chars' + country_banned: '&4Your country is banned from this server!' + not_owner_error: 'You are not the owner of this account. Please choose another name!' + kick_full_server: '&4The server is full, try again later!' + same_nick_online: '&4The same username is already playing on the server!' + invalid_name_case: 'You should join using username %valid, not %invalid.' + same_ip_online: 'A player with the same IP is already in game!' + quick_command: 'You used a command too fast! Please, join the server again and wait more before using any command.' + +# Email +email: + usage_email_add: '&cUsage: /email add ' + usage_email_change: '&cUsage: /email change ' + new_email_invalid: '&cInvalid new email, try again!' + old_email_invalid: '&cInvalid old email, try again!' + invalid: '&cInvalid email address, try again!' + added: '&2Email address successfully added to your account!' + request_confirmation: '&cPlease confirm your email address!' + changed: '&2Email address changed correctly!' + email_show: '&2Your current email address is: &f%email' + incomplete_settings: 'Error: not all required settings are set for sending emails. Please contact an admin.' + already_used: '&4The email address is already being used' + send_failure: 'The email could not be sent. Please contact an administrator.' + no_email_for_account: '&2You currently don''t have email address associated with this account.' + add_email_request: '&3Please add your email to your account with the command: /email add ' + change_password_expired: 'You cannot change your password using this command anymore.' + email_cooldown_error: '&cAn email was already sent recently. You must wait %time before you can send a new one.' + add_not_allowed: '&cAdding email was not allowed.' + change_not_allowed: '&cChanging email was not allowed.' + +# Password recovery by email +recovery: + forgot_password_hint: '&3Forgot your password? Please use the command: /email recovery ' + command_usage: '&cUsage: /email recovery ' + email_sent: '&2Recovery email sent successfully! Please check your email inbox!' + code: + code_sent: 'A recovery code to reset your password has been sent to your email.' + incorrect: 'The recovery code is not correct! You have %count tries remaining.' + tries_exceeded: 'You have exceeded the maximum number attempts to enter the recovery code. Use "/email recovery [email]" to generate a new one.' + correct: 'Recovery code entered correctly!' + change_password: 'Please use the command /email setpassword to change your password immediately.' + +# Captcha +captcha: + usage_captcha: '&3To log in you have to solve a captcha code, please use the command: /captcha %captcha_code' + wrong_captcha: '&cWrong captcha, please type "/captcha %captcha_code" into the chat!' + valid_captcha: '&2Captcha code solved correctly!' + captcha_for_registration: 'To register you have to solve a captcha first, please use the command: /captcha %captcha_code' + register_captcha_valid: '&2Valid captcha! You may now register with /register' + +# Verification code +verification: + code_required: '&3This command is sensitive and requires an email verification! Check your inbox and follow the email''s instructions.' + command_usage: '&cUsage: /verification ' + incorrect_code: '&cIncorrect code, please type "/verification " into the chat, using the code you received by email' + success: '&2Your identity has been verified! You can now execute all commands within the current session!' + already_verified: '&2You can already execute every sensitive command within the current session!' + code_expired: '&3Your code has expired! Execute another sensitive command to get a new code!' + email_needed: '&3To verify your identity you need to link an email address with your account!!' + +# Two-factor authentication +two_factor: + code_created: '&2Your secret code is %code. You can scan it from here %url' + confirmation_required: 'Please confirm your code with /2fa confirm ' + code_required: 'Please submit your two-factor authentication code with /2fa code ' + already_enabled: 'Two-factor authentication is already enabled for your account!' + enable_error_no_code: 'No 2fa key has been generated for you or it has expired. Please run /2fa add' + enable_success: 'Successfully enabled two-factor authentication for your account' + enable_error_wrong_code: 'Wrong code or code has expired. Please run /2fa add' + not_enabled_error: 'Two-factor authentication is not enabled for your account. Run /2fa add' + removed_success: 'Successfully removed two-factor auth from your account' + invalid_code: 'Invalid code!' + +# Time units +time: + second: 'second' + seconds: 'seconds' + minute: 'minute' + minutes: 'minutes' + hour: 'hour' + hours: 'hours' + day: 'day' + days: 'days' diff --git a/plugins/AuthMe/messages/messages_fr.yml b/plugins/AuthMe/messages/messages_fr.yml new file mode 100644 index 0000000..269b73f --- /dev/null +++ b/plugins/AuthMe/messages/messages_fr.yml @@ -0,0 +1,160 @@ +# Traduction par: André & Twonox + +# Pour afficher une apostrophe, vous devez en mettre deux consécutivement (ex: «J''ai» au lieu de «J'ai») +# Liste des tags globaux: +# %nl% - Permet de passer à la ligne. +# %username% - Affiche le pseudo du joueur recevant le message. +# %displayname% - Affiche le pseudo, avec couleurs, du joueur recevant le message. + +# Enregistrement +registration: + disabled: '&cL''inscription est désactivée.' + name_taken: '&cUtilisateur déjà inscrit.' + register_request: '&cPour vous inscrire, utilisez "/register "' + command_usage: '&cUsage: /register ' + reg_only: 'Seul les joueurs enregistrés sont admis!%nl%Veuillez vous rendre sur https://www.example.com pour plus d''infos.' + success: '&aInscription effectuée !' + kicked_admin_registered: 'Un admin vient de vous inscrire, veuillez vous reconnecter.' + +# Erreur de mot de passe lors de l'enregistrement +password: + match_error: '&cLe mot de passe de confirmation ne correspond pas.' + name_in_password: '&cVous ne pouvez pas utiliser votre pseudo comme mot de passe.' + unsafe_password: '&cCe mot de passe n''est pas accepté, choisissez-en un autre.' + forbidden_characters: '&cVotre mot de passe contient des caractères non autorisés. Caractères permis : %valid_chars' + wrong_length: '&cVotre mot de passe est trop court ou trop long !' + +# Identification +login: + command_usage: '&cUsage: /login ' + wrong_password: '&cMauvais mot de passe !' + success: '&aIdentification effectuée !' + login_request: '&cPour vous identifier, utilisez "/login "' + timeout_error: 'Vous avez été expulsé car vous êtes trop lent pour vous enregistrer/identifier !' + +# Erreurs +error: + denied_command: '&cVous devez être connecté pour pouvoir utiliser cette commande.' + denied_chat: '&cVous devez être connecté pour pouvoir écrire dans le chat.' + unregistered_user: '&cUtilisateur non-inscrit.' + not_logged_in: '&cUtilisateur non connecté !' + no_permission: '&cVous n''êtes pas autorisé à utiliser cette commande.' + unexpected_error: '&cUne erreur est apparue, veuillez contacter un administrateur.' + max_registration: 'Vous avez atteint la limite d''inscription !%nl%&cVous avez %reg_count sur %max_acc : %reg_names' + logged_in: '&aVous êtes déjà connecté.' + kick_for_vip: 'Un joueur VIP a rejoint le serveur à votre place (serveur plein).' + kick_unresolved_hostname: '&cUne erreur est apparue : nom d''hôte non identifié !' + tempban_max_logins: '&cVous êtes temporairement banni suite à plusieurs échecs de connexions !' + +# AntiBot +antibot: + kick_antibot: 'L''AntiBot est activé, veuillez attendre %m minutes avant de joindre le serveur.' + auto_enabled: 'L''AntiBot a été activé automatiquement à cause de nombreuses connexions !' + auto_disabled: 'L''AntiBot a été désactivé automatiquement après %m minutes, espérons que l''invasion se soit arrêtée !' + +# Dé-enregistrement +unregister: + success: '&aCompte supprimé !' + command_usage: '&cPour supprimer votre compte, utilisez "/unregister "' + +# Autres messages +misc: + account_not_activated: '&fCe compte n''est pas actif, consultez vos mails !' + password_changed: '&aMot de passe changé avec succès !' + logout: '&cVous avez été déconnecté !' + reload: '&aAuthMe a été relancé avec succès.' + usage_change_password: '&cPour changer de mot de passe, utilisez "/changepassword "' + accounts_owned_self: 'Vous avez %count comptes:' + accounts_owned_other: 'Le joueur %name a %count comptes:' + +# Session +session: + valid_session: '&aVous avez été automatiquement connecté !' + invalid_session: 'Session expirée suite à un changement d''IP.' + +# Erreurs lors d'une tentative connexion +on_join_validation: + same_ip_online: 'Un joueur avec la même adresse IP joue déjà !' + same_nick_online: 'Un joueur ayant le même pseudo est déjà connecté.' + name_length: 'Votre pseudo est trop long ou trop court.' + characters_in_name: 'Caractères de pseudo autorisés: %valid_chars' + kick_full_server: '&cLe serveur est actuellement plein, désolé !' + country_banned: 'Votre pays est banni de ce serveur.' + not_owner_error: 'Vous n''êtes pas le propriétaire de ce compte. Veuillez utiliser un autre pseudo !' + invalid_name_case: 'Veuillez vous connecter avec "%valid" et non pas avec "%invalid".' + quick_command: '&cUtilisation trop rapide de commande! Veuillez vous reconnecter et attendre un peu avant d''exécuter une commande.' + +# Email +email: + add_email_request: '&cLiez votre email à votre compte en faisant "/email add "' + usage_email_add: '&fUsage: /email add ' + usage_email_change: '&fUsage: /email change ' + new_email_invalid: '&cNouvel email invalide !' + old_email_invalid: '&cAncien email invalide !' + invalid: '&cL''email inscrit est invalide !' + added: '&aEmail enregistré. En cas de perte de MDP, faites "/email recover "' + add_not_allowed: '&cVous n''êtes pas autorisé à ajouter une adresse mail.' + request_confirmation: '&cLa confirmation de l''email est manquante ou éronnée.' + changed: '&aVotre email a été mis à jour.' + change_not_allowed: '&cVous n''êtes pas autorisé à modifier l''adresse mail.' + email_show: '&fL''email enregistré pour votre compte est: %email' + no_email_for_account: '&c&oVous n''avez aucun email enregistré sur votre compte.' + already_used: '&cCet email est déjà utilisé !' + incomplete_settings: '&cErreur : Tous les paramètres requis ne sont pas présent pour l''envoi de mail, veuillez contacter un admin.' + send_failure: '&cLe mail n''a pas pu être envoyé. Veuillez contacter un admin.' + change_password_expired: 'Vous ne pouvez pas changer votre mot de passe avec cette commande.' + email_cooldown_error: '&cUn mail de récupération a déjà été envoyé récemment. Veuillez attendre %time pour le demander de nouveau.' + +# Récupération de mot de passe par mail +recovery: + forgot_password_hint: '&cVous avez oublié votre Mot de Passe? Utilisez "/email recovery "' + command_usage: '&fUsage: /email recovery ' + email_sent: '&aMail de récupération envoyé !' + code: + code_sent: 'Un code de récupération a été envoyé à votre email afin de réinitialiser votre mot de passe.' + incorrect: '&cLe code de réinitialisation est incorrect! Il vous reste %count% essai(s).' + tries_exceeded: 'Vous avez atteint le nombre maximum d''essais pour rentrer le code.%nl%Refaites "/email recovery " pour en régénérer à nouveau.' + correct: '&aCode de réinitialisation correct !' + change_password: 'Veuillez faire "/email setpassword " pour changer votre mot de passe directement.' + +# Captcha +captcha: + usage_captcha: '&cTrop de tentatives de connexion ont échoué, faites: /captcha %captcha_code' + wrong_captcha: '&cCaptcha incorrect, écrivez de nouveau: /captcha %captcha_code' + valid_captcha: '&aCaptcha validé! Vous pouvez maintenant réessayer de vous connecter.' + captcha_for_registration: 'Avant de vous inscrire, veuillez rentrer un captcha en faisant "/captcha %captcha_code"' + register_captcha_valid: '&aCaptcha validé! Vous pouvez maintenant vous inscrire.' + +# Code de vérification +verification: + code_required: '&cCette commande est sensible, elle nécessite donc une confirmation par email.%nl%&cVeuillez suivre les instructions qui viennent de vous être envoyées par email.' + command_usage: '&cUsage: /verification ' + incorrect_code: '&cCode incorrect !%nl%&cVeuillez taper "/verification " dans le chat en utilisant le code reçu par mail.' + success: '&aVotre identité a bien été vérifiée !%nl%&aVous pouvez désormais utiliser la commande souhaitée durant toute la session.' + already_verified: '&aVous êtes déjà autorisé à utiliser les commandes sensibles durant votre session actuelle.' + code_expired: '&cVotre code d''identification a expiré !%nl%&cVeuillez re-exécuter une commande sensible pour recevoir un nouveau code.' + email_needed: '&cAfin de vérifier votre identité, vous devez avoir un email lié à votre compte.%nl%&cPour cela, faites "/email add "' + +# Unités de temps +time: + second: 'seconde' + seconds: 'secondes' + minute: 'minute' + minutes: 'minutes' + hour: 'heure' + hours: 'heures' + day: 'jour' + days: 'jours' + +# Identification à deux facteurs +two_factor: + code_created: '&aVotre code secret est &2%code&a. Vous pouvez le scanner depuis &2%url' + confirmation_required: 'Veuillez confirmer votre code secret en écrivant "/2fa confirm "' + code_required: 'Veuillez indiquer votre code secret en écrivant "/2fa code "' + already_enabled: '&aL''authentification à double facteur est déjà active !' + enable_error_no_code: '&cAucun code secret n''a été généré ou bien celui-ci a expiré. Veuillez écrire "/2fa add"' + enable_success: '&aL''authentification à double facteur a été activé pour votre compte !' + enable_error_wrong_code: '&cLe code secret est faux ou bien celui-ci a expiré. Veuillez écrire "/2fa add"' + not_enabled_error: '&cL''authentification à double facteur n''est pas active sur votre compte. Faites "/2fa add" pour l''activer.' + removed_success: '&cL''authentification à double facteur a été désactivé pour votre compte !' + invalid_code: '&cCode secret invalide !' diff --git a/plugins/AuthMe/recovery_code_email.html b/plugins/AuthMe/recovery_code_email.html new file mode 100644 index 0000000..765f089 --- /dev/null +++ b/plugins/AuthMe/recovery_code_email.html @@ -0,0 +1,9 @@ +

Dear ,

+ +

+ You have requested to reset your password on . To reset it, + please use the recovery code : /email code . +

+

+ The code expires in hours. +

diff --git a/plugins/AuthMe/spawn.yml b/plugins/AuthMe/spawn.yml new file mode 100644 index 0000000..017323b --- /dev/null +++ b/plugins/AuthMe/spawn.yml @@ -0,0 +1,14 @@ +spawn: + world: '' + x: '' + y: '' + z: '' + yaw: '' + pitch: '' +firstspawn: + world: '' + x: '' + y: '' + z: '' + yaw: '' + pitch: '' \ No newline at end of file diff --git a/plugins/AuthMe/verification_code_email.html b/plugins/AuthMe/verification_code_email.html new file mode 100644 index 0000000..de98586 --- /dev/null +++ b/plugins/AuthMe/verification_code_email.html @@ -0,0 +1,20 @@ +

+ Dear , +

+ +

+ This is your temporary verification code for the server : +

+

+ +

+ +

+ This code will be valid for the next mins!
+ Use the command + /verification + to complete the verification process. +

+

+ See you on ! +

diff --git a/plugins/AuthMe/welcome.txt b/plugins/AuthMe/welcome.txt new file mode 100644 index 0000000..c69cc37 --- /dev/null +++ b/plugins/AuthMe/welcome.txt @@ -0,0 +1,3 @@ +Welcome {PLAYER} on {SERVER} server + +This server uses AuthMeReloaded protection! diff --git a/plugins/BetterKeepInventory-1.0.4.jar b/plugins/BetterKeepInventory-1.0.4.jar new file mode 100644 index 0000000..6ecbd94 Binary files /dev/null and b/plugins/BetterKeepInventory-1.0.4.jar differ diff --git a/plugins/BetterKeepInventory/config.yml b/plugins/BetterKeepInventory/config.yml new file mode 100644 index 0000000..c9317f6 --- /dev/null +++ b/plugins/BetterKeepInventory/config.yml @@ -0,0 +1,19 @@ +# The list of worlds this feature is enabled in +enabled-worlds: + - world + - world_nether + - world_the_end + +# Should the keep inventory effect only work in specific worlds or all worlds? +# true = specific worlds in the enabled-worlds list +# false = all worlds +only-in-specific-worlds: false + +# Should the plugin require the player to have the permission to keep their inventory? +# If false everyone will keep inventory +permission: false + +# This option reverses the functionality. By default, (when false) players keep their inventory when killed by a natural source, +# such as fall damage but drop their inventory when killed by other players. This option reverses it so they drop their +# inventory when killed by natural sources but not by other players +reverse: false \ No newline at end of file diff --git a/plugins/Chunky-Bukkit-1.4.28.jar b/plugins/Chunky-Bukkit-1.4.28.jar new file mode 100644 index 0000000..270a6ff Binary files /dev/null and b/plugins/Chunky-Bukkit-1.4.28.jar differ diff --git a/plugins/Chunky/config.yml b/plugins/Chunky/config.yml new file mode 100644 index 0000000..9ad77e9 --- /dev/null +++ b/plugins/Chunky/config.yml @@ -0,0 +1,9 @@ +# Chunky Configuration +# https://github.com/pop4959/Chunky/wiki/Configuration + +version: 2 +language: en +continue-on-restart: false +force-load-existing-chunks: false +silent: false +update-interval: 1 diff --git a/plugins/ChunkyBorder-Bukkit-1.2.23.jar b/plugins/ChunkyBorder-Bukkit-1.2.23.jar new file mode 100644 index 0000000..37a68a4 Binary files /dev/null and b/plugins/ChunkyBorder-Bukkit-1.2.23.jar differ diff --git a/plugins/ChunkyBorder/borders.json b/plugins/ChunkyBorder/borders.json new file mode 100644 index 0000000..ec266df --- /dev/null +++ b/plugins/ChunkyBorder/borders.json @@ -0,0 +1,11 @@ +{ + "world": { + "world": "world", + "centerX": 0.0, + "centerZ": 0.0, + "radiusX": 10000.0, + "radiusZ": 10000.0, + "shape": "square", + "wrap": "none" + } +} \ No newline at end of file diff --git a/plugins/ChunkyBorder/config.yml b/plugins/ChunkyBorder/config.yml new file mode 100644 index 0000000..1c56ca1 --- /dev/null +++ b/plugins/ChunkyBorder/config.yml @@ -0,0 +1,27 @@ +# ChunkyBorder Configuration +# https://github.com/pop4959/ChunkyBorder/wiki/Configuration + +version: 1 +border-options: + check-interval: 20 + message: '&cTu as atteint la limite du monde !' + use-action-bar: true + effect: ender_signal + sound: entity_enderman_teleport + prevent-mob-spawns: true + prevent-enderpearl: true + prevent-chorus-fruit: true + visualizer-enabled: false + visualizer-range: 32 + visualizer-color: 20A0FF +map-options: + enable: + bluemap: true + dynmap: true + pl3xmap: true + squaremap: true + label: World Border + hide-by-default: false + color: FF0000 + weight: 3 + priority: 0 diff --git a/plugins/ClientDetectorPlus-1.0.0.jar b/plugins/ClientDetectorPlus-1.0.0.jar new file mode 100644 index 0000000..7dc45d9 Binary files /dev/null and b/plugins/ClientDetectorPlus-1.0.0.jar differ diff --git a/plugins/ClientDetectorPlus/clientcontrol.yml b/plugins/ClientDetectorPlus/clientcontrol.yml new file mode 100644 index 0000000..066b9de --- /dev/null +++ b/plugins/ClientDetectorPlus/clientcontrol.yml @@ -0,0 +1,370 @@ +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[ClientDetectorPlus]---- # +# ----[By Loving11ish]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[Client Control File]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#ClientDetectorPlus Client Control config for 1.0.0 + +# ┌─────────────────────────────┐ +# │ BetterSprinting Mod │ +# └─────────────────────────────┘ +# A popular PvP modification, that allows you to enhance the sprinting behaviour +bettersprinting: + #Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableAll: false + #Should players be able to modify their fly speed (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + disableSurvivalFlyBoost: true + #Should the sprint in all directions (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + disableAllDirs: true + +# ┌─────────────────────────────┐ +# │ 5zig Mod (Reborn) │ +# └─────────────────────────────┘ +# A popular PVP modification, that provides additional information in HUDs, Capes, Friends & Chats +fivezig: + #Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disablePotionEffectHud: false + #Displays a vignette with different colors depending on the potion effect(s) (positive=green, negative=red) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disablePotionIndicatorVignette: false + #Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableArmourHud: false + #Shows the players saturation(additional to food) on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disablePlayerSaturation: false + #Shows the health of entities on screen(HUD), this is considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + disableEntityHealthIndicator: false + #Automatically reconnect to a server (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableAutoReconnect: false + +# ┌─────────────────────────────┐ +# │ LabyMod Client │ +# └─────────────────────────────┘ +# An all-in-one modification for minecraft +labymod: + #Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableAnimations: false + #Feature that was removed from LabyMod, but still usable in older versions. Purely cosmetic feature (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + diableBlockBuild: false + #Provides additional features to the chat (AutoText, Channels, Special Characters) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableChat: false + #Fixes a rendering bug in minecraft, can be considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableCrosshairSync: false + #Fixes a rendering bug in minecraft with fast lava placement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableImprovedLava: false + #Fixes some inventory bugs (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableRefillFix: false + #Renders the saturation of a player additional to the current food (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableSaturationBar: false + #Dispalys additional information above a player (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableTags: false + #General GUI, such as position, direction and current system time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableGuiAll: false + gui: + #Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableArmorHud: false + #Shows a players item(s) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disableItemHud: false + #Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + disablePotionEffects: false + +# ┌─────────────────────────────┐ +# │ WorldDownloader │ +# └─────────────────────────────┘ +# Popular modification to download minecraft maps (of servers) +worlddownloader: + #Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + disableAll: false + +# ┌─────────────────────────────┐ +# │ Lunar Client │ +# └─────────────────────────────┘ +# An all-in-one modification for minecraft +lunar_disable: + #Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + one_seven_visuals: false + #Shows a players fps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + fps: false + #Shows a players cps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + cps: false + #Makes the player sprint all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + toggleSneak: false + #A collection of mods for the hypixel.net server (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + hypixel_mod: false + #Shows a players armor on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + armorstatus: false + #Shows a players mouse, space bar, keys on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + keystrokes: false + #Shows a players coordinates on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + coords: false + #Changes a players crosshair (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + crosshair: false + #Shows a players potion effects on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + potioneffects: false + #Shows a players direction on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + directionhud: false + #Lets a player set waypoints, they are shown as a beam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + waypoints: false + #Allows the player to hide, customize scoreboards (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + scoreboard: false + #Shows a player the number of healing potion he has on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + potion_counter: false + #Shows a players ping on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ping: false + #Blurs surroundings on movement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + motionBlur: false + #Allows you to modify your chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + chat: false + #Allow you to read long item descriptions (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + scrollable_tooltips: false + #Resizes some items, that are important in uhc (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + uhc_overlay: false + #Renders more particles (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + particleMultiplierMod: false + #Displays countdowns on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + cooldowns: false + #Client-side interface for WorldEdit plugin (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + worldedit_cui: false + #Shows a player a clock on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + clock: false + #Shows a player a stopwatch on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + stopwatch: false + #Shows a player used memory on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + memory: false + #Shows a player his combos on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + combo: false + #Shows a player his range on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + range: false + #Allows the player to change the time client-side (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + timer_change: false + #Shows a player the ip of the server he is on, on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + serverAddressMod: false + #Shows a players saturation on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + saturation: false + #Gives items physic (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + itemPhysic: false + #Shows a player when and how much items he can pick up or drop (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + itemTracker: false + #Lets pots shine (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + shinyPots: false + #Outlines blocks on a players screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + block_outline: false + #Allows a player to modify what happens after he takes a screenshot (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + screenshot: false + #Allows a player to modify his fov (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + fov_mod: false + #Allows a player to send texts in chat with hotkeys (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + textHotKey: false + #Allows a player to connect mumble with minecraft (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + mumble-link: false + #Allows a player to disable/modify his bossbar (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + bossbar: false + #Allows a player to change their camera perspective without rotation (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + freelook: false + #Allows a player to use a client-side replay (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + replaymod: false + #Hides a player's nick (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + nickHider: false + +# ┌─────────────────────────────┐ +# │ Badlion Client (BAC) │ +# └─────────────────────────────┘ +# An all-in-one PVP modification for minecraft +badlion_disable: + #Feature to customize animations (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Animations: false + #Shows a players armor on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ArmorStatus: false + #Feature to automatically accepts friend request (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + AutoFriend: false + #Sends a "gg" after a match (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + AutoGG: false + #Allows a player to send texts in chat with hotkeys (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + AutoText: false + #Feature that automatically tips players on Hypixel (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + AutoTip: false + #Outlines blocks on a players screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Block Overlay: false + #Shows information about a block that the player is looking at (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + BlockInfo: false + #Allows a player to disable/modify his bossbar (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + BossBar: false + #Allows a player to modify his chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Chat: false + #Shows a boarder outline of the chunk the player is in (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Chunk Borders: false + #Allows players to toggle the GommeHD Clan Wars overlay (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Clan Wars: false + #Allows a player to modify glass (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Clear Glass: false + #Allows a player to modify his chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ClearWater: false + #Shows a player a clock on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Clock: false + #Shows a player his combos on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Combo Counter: false + #Shows a player his coordinates on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Coordinates: false + #Shows a player his cps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + CPS: false + #Allows the player to modify his crosshair (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Crosshair: false + #Shows a player his direction on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Direction: false + #Makes enchanted items glint in a players inventory (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + EnchantGlint: false + #Allows the player to change his FOV (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + FOV Changer: false + #Shows a player his fps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + FPS: false + #Makes a players game brighter (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Fullbright: false + #Allows the player to modify damage colors for entities (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Hit Color: false + #Displays hitboxes of entities in-game (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Hitboxes: false + #Blures the background when a player opened his inventory (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + InventoryBlur: false + #Shows a player his items on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Item Counter: false + #Shows a player information about a item on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Item Info: false + #Adds physics to items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Item Physics: false + #Shows recently dropped or picked up items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Item Tracker: false + #Shows all crafting recipes per item in a list (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + JustEnoughItems: false + #Shows a players mouse, space bar, keys on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Keystrokes: false + #Shows Hypixel player levels above their heads (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + LevelHead: false + #Displays possible mob spawn areas on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Light Overlay: false + #Shows a player used memory on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Memory: false + #Shows minimap on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + MiniMap: false + #Helps the player to make a mlg (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + MLG Cobweb: false + #Adds blur on movement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + MotionBlur: false + #Link Mumble with minecraft (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + MumbleLink: false + #Allows a player to change how name tags are displayed (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Name Tags: false + #Allows a player to check the name history of other players (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Name History: false + #Allows a player to hide his nick (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + NickHider: false + #Shows a player pack on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Pack Display: false + #Adds useful resourcepack tweaks (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Pack Tweaks: false + #Allows a player to modify the amount of particles shown on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Particles: false + #Allows a player to change your camera perspective without rotation (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Perspective: false + #Shows a player's ping on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Ping: false + #Shows a player the amount of players on the server on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Player Counter: false + #Shows a player's potion status on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + PotionStatus: false + #Shows a player protection on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Protection: false + #Makes it easy to join the next game on some servers (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Quickplay: false + #Shows a player's reach on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Reach Display: false + #Adds a replay mod (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Replay: false + #Shows a player's saturation on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Saturation: false + #Allows the player to save/lead schematics (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + Schematica: true + #Allows the player to hide, customize scoreboards (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Scoreboard: false + #Shows a player the address of the server he is on, on the screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Server Address: false + #Makes pots shine (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Shinypots: false + #Multiple addons for skyblock (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + SkyblockAddons: false + #Shows a player a stopwatch on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Stopwatch: false + #Shows a player's teamspeak status on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + TeamSpeak: false + #Allows the player to change his time (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + TimeChanger: false + #Shows timers on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Timers: false + #Allows a player to disable chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ToggleChat: false + #Makes the player sneak all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ToggleSneak: true + #Makes the player sprint all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ToggleSprint: true + #Lets a player set waypoints, they are shown as a beam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Waypoints: false + #Allows the player to change his weather (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + WeatherChanger: false + #Client-side interface for WorldEdit plugin (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + World Edit CUI: false + #Allows the player to zoom (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + Zoom: false + +# THE FOLLOWING FEATURES ARE EXPERIMENTAL AND MAY NOT WORK AS INTENDED +# PLEASE REPORT ANY BUGS OR ISSUES TO THE DEVELOPER ALONG WITH THE CONFIGURATION FILE AND THE SERVER LOGS +# ┌─────────────────────────────┐ +# │ Axolotl Client │ +# └─────────────────────────────┘ +# An all-in-one modification for minecraft +axolotl_disable: + #Disables all additional features of the client (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + DisableAll: false + #Disables the player ability to use the FreeLook (FreeCam) feature (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + FreeLook: false + #Disables the player to see their own nametag (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + ShowOwnNametag: false + #Disables shadows under entities (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + UseShadows: false + #Disables the player to see the nametag background (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + NametagBackground: true + #Disables player badges (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + ShowBadges: true + #Disables the player to use custom badges (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + CustomBadge: false + #Disables player ability to change their time (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + TimeChanger: false + #Disables the player to use custom sky (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + CustomSky: true + #Disables player ability to see the sun and moon (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + ShowSunMoon: true + #Disables player ability to use dynamic FOV (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + DynamicFOV: true + #Disables player ability to use FullBright (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + FullBright: false + #Disables player ability remove vignette (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + RemoveVignette: false + #Disables player ability to reduce fire obscuring (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + LowFire: false + #Disables player ability to reduce shield obscuring (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + LowShield: false + #Disables player ability to reduce view bobbing (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + MinimalViewBob: false + #Disables player ability to turn off the HurtCam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + NoHurtCam: false + #Disables player ability to enable flat items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + FlatItems: false + #Disables player ability to enable always night mode (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + NightMode: false + #Disables player ability to use a custom window title (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true') + CustomWindowTitle: true + #Disables player ability to use custom outlines (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + EnableCustomOutlines: false + #Disables player ability to use custom chroma outlines (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + OutlineChroma: false + #Disables player ability to remove rain (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false') + NoRain: false diff --git a/plugins/ClientDetectorPlus/config.yml b/plugins/ClientDetectorPlus/config.yml new file mode 100644 index 0000000..dad69eb --- /dev/null +++ b/plugins/ClientDetectorPlus/config.yml @@ -0,0 +1,138 @@ +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[ClientDetectorPlus]---- # +# ----[By Loving11ish]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[Plugin Config File]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#ClientDetectorPlus config for 1.0.0 + +# ┌─────────────────────────────┐ +# │ Client detection settings │ +# └─────────────────────────────┘ +client: + lockdown: + bypass-uuids: + #Do you want to have any UUID's bypass the server lockdown? + #List of bypassed players' UUIDs. + #THIS FEATURE ONLY FUNCTIONS CORRECTLY ON ONLINE MODE SERVERS AS IT USES OFFLINE PLAYER UUID CHECKS WITH MOJANG! + #OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["UUID1", "UUID2", "UUID3"] + list: + - "f8f7f33f-888f-486c-b701-212ab7fe381b" #Author of CDPlus Loving11ish - Remove if you wish. + - "UUID1" + - "UUID2" + - "UUID3" + + detection: + whitelisted-players: + #Do you want to have any players bypass ALL checks? + #List of whitelisted players. + #OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Player1", "Player2", "Player3"] + list: + - "Player1" + - "Player2" + - "Player3" + + whitelisted-clients: + #Should the plugin check if the player is using a whitelisted client? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + #List of whitelisted clients. + #OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Fabric", "Forge", "Lunar"] + list: + - "fabric" + - "forge" + - "lunar" + use-strict-client-matching: + #Should the plugin use strict client matching? + #This will only allow the client to be detected if the client name matches the list exactly (including case). + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + commands: + #Should the plugin execute commands if the player is not using a whitelisted client? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: true + #Commands that will be executed through the console if the player is not using a whitelisted client. + #OPTIONS: 'anyList', PLACEHOLDERS: ['%player_name%', '%client_name%', '%player_uuid%', '%client_version%'] + #DEFAULT:'kick %player_name% You are not using a whitelisted client!' + list: + - 'kick %player_name% You are not using a whitelisted client!' + + blacklisted-clients: + #Should the plugin check if the player is using a blacklisted client? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + #List of blacklisted clients. + #OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Fabric", "Forge", "Lunar"] + list: + - "fabric" + - "forge" + - "lunar" + use-strict-client-matching: + #Should the plugin use strict client matching? + #This will only allow the client to be detected if the client name matches the list exactly (including case). + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + commands: + #Should the plugin execute commands if the player is using a blacklisted client? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: true + #Commands that will be executed through the console if the player is using a blacklisted client. + #OPTIONS: 'anyList', PLACEHOLDERS: ['%player_name%', '%client_name%', '%player_uuid%', '%client_version%'] + #DEFAULT:'kick %player_name% You are using a blacklisted client! <%client_name%> is not allowed on this server!' + list: + - 'kick %player_name% You are using a blacklisted client! <%client_name%> is not allowed on this server!' + +# ┌─────────────────────────────┐ +# │ Client Control │ +# └─────────────────────────────┘ +client-control: + use-client-control: + #Should the plugin control the player's client? + #This feature is still in development and may not work as expected. + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enabled: true + run-fallback-event-detection: + #Should the plugin run the fallback event detection? + #This feature is intended to only be tried if you discover that client control features are not working. + #This should only be used as a last resort. + #If this still does not work, please report the issue to the developer (Loving11ish) on Discord. + #https://discord.gg/crapticraft + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + +# ┌─────────────────────────────┐ +# │ Alerts settings │ +# └─────────────────────────────┘ +alerts: + join-notifications: + #Should the notifications be sent when a player's client are detected? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enabled: true + notify-joining-player-with-permission: + #Should the player with the permission 'clientdetectorplus.notify.join' be notified when they join? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enabled: true + limit-Notifications: + #Should only important notifications be sent to the player's to avoid spamming? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + #ClientDetector update system + plugin-update-notifications: + #Do you want to enable in game plugin update notifications? (Permission:'clientdetectorplus.update'). + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enabled: true + developer-debug-mode: + #Do you want to see a lot of debug messages in console when most actions are performed? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false' + enabled: false + + +# ┌─────────────────────────────┐ +# │ Placeholder settings │ +# └─────────────────────────────┘ +placeholderAPI: + #Should placeholder be enabled? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-Placeholders: true diff --git a/plugins/ClientDetectorPlus/gui.yml b/plugins/ClientDetectorPlus/gui.yml new file mode 100644 index 0000000..553114a --- /dev/null +++ b/plugins/ClientDetectorPlus/gui.yml @@ -0,0 +1,168 @@ +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[ClientDetectorPlus]---- # +# ----[By Loving11ish]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[Plugin GUI Config File]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#ClientDetectorPlus GUI config for 1.0.0 + +general: + #Message sent when your on the first page. + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&7You are on the first page." + GUI-first-page: "&7You are on the first page." + #Message sent when your on the last page. + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&7You are on the last page." + GUI-last-page: "&7You are on the last page." + + #Menu controls options + menu-controls: + #The name of the previous page icon + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&2Previous Page" + previous-page-icon-name: "&2Previous Page" + #The name of the next page icon + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&2Next Page" + next-page-icon-name: "&2Next Page" + #The name of the close/go back icon + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&4Close/Go Back" + close-go-back-icon-name: "&4Close/Go Back" + + gui-fillers: + #Do you want to use the GUI fillers? + #These are the items that fill the GUI's to make them look better. + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enabled: true + #What material do you want to use for the GUI fillers? + #OPTIONS: 'material', PLACEHOLDERS: none, DEFAULT:'BLACK_STAINED_GLASS_PANE' + material: 'BLACK_STAINED_GLASS_PANE' + #What is the name of the GUI fillers? + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT:' ' + name: " " + #What lore do you want to use for the GUI fillers? + #OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT:[] + lore: [ ] + +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#This is the options for the Java Client List GUI +java-client-list: + #What name would you like the gui to have? + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&3Java Clients" + title: "&3Java Clients" + + icons: + #What Bukkit material do you want to use to represent each client in the GUI? + #Use Bukkit material names in the recipes. (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html) + #Material CANNOT be either 'STONE_BUTTON' or 'BARRIER' as they are used for the menu controls. + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: 'PAPER' + icon-material: PAPER + + icon-display-name: + #Do you want to use the Player Name as the title for the icon? + #If below is 'false' the name can be set below. + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + use-player-name: true + #What name would you like the icon to have? (If above is 'false') + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&dJava Player" + display-name: "&dJava Player" + + #This allows you to customise the lore text for the player head icons in the client list GUI. + #OPTIONS: 'anyList', PLACEHOLDERS: ['%client_uuid%', '%client_name%', '%client_version%', '%channel_name%'] + lore: + - "&7----------" + - "&3UUID: &d%client_uuid%" + - "&3Client Name: &d%client_name%" + - "&3Client Version: &d%client_version%" + - "&3Channel: &d%channel_name%" + - "&7----------" + - "&d&oClick for actions" + - "&7----------" + +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#This is the options for the Geyser Client List GUI +geyser-client-list: + #What name would you like the gui to have? + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&3Geyser Clients" + title: "&3Geyser Clients" + + icons: + #What Bukkit material do you want to use to represent each client in the GUI? + #Use Bukkit material names in the recipes. (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html) + #Material CANNOT be either 'STONE_BUTTON' or 'BARRIER' as they are used for the menu controls. + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: 'PAPER' + icon-material: PAPER + + icon-display-name: + #Do you want to use the Player Name as the title for the icon? + #If below is 'false' the name can be set below. + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + use-player-name: true + #What name would you like the icon to have? (If above is 'false') + #OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&dGeyser Player" + display-name: "&dGeyser Player" + + #This allows you to customise the lore text for the player head icons in the client list GUI. + #OPTIONS: 'anyList', PLACEHOLDERS: ['%client_uuid%', '%client_version%', '%client_xuid%'] + lore: + - "&7----------" + - "&3UUID: &d%client_uuid%" + - "&3Client Version: &d%client_version%" + - "&3XUID: &d%client_xuid%" + - "&7----------" + - "&d&oClick for actions" + - "&7----------" + +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#This is the options for the Geyser Client List GUI +actions-menu: + #What name would you like the gui to have? + #OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT: "&3Actions: %player_name%" + title: "&3Actions: %player_name%" + + features: + #Do you wish to auto vanish before teleporting to a target? + #This will only work if you have SuperVanish or PremiumVanish installed. + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-vanish-before-teleport: true + #What game mode do you want to be in before teleporting to a target? + #OPTIONS: 'SURVIVAL', 'CREATIVE', 'ADVENTURE', 'SPECTATOR', PLACEHOLDERS: none, DEFAULT:'SPECTATOR' + game-mode-for-teleport: SPECTATOR + + #Do you wish to use the GUI based /op feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-op: true + #Do you wish to use the GUI based /deop feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-deop: true + + #Do you wish to use the GUI based player inventory view feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-inventory: true + #Do you wish to use the GUI based player Enderchest view feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-enderchest: true + + #Do you wish to use the GUI based /mute feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-mute: true + #Do you wish to use the GUI based /unmute feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-unmute: true + #OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'mute %target% You have been muted by an operator' + mute-command: 'mute %player_name% You have been muted by an operator' + #OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'mute %player_name%' + unmute-command: 'mute %player_name%' + + #Do you wish to use the GUI based /kick feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-kick: true + #OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'kick %player_name% You were kicked by an operator' + kick-command: 'kick %player_name% You were kicked by an operator' + + #Do you wish to use the GUI based /ban feature? + #OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true' + enable-target-ban: true + #OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'ban %player_name% You were banned by an operator' + ban-command: 'ban %player_name% You were banned by an operator' + +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# \ No newline at end of file diff --git a/plugins/ClientDetectorPlus/messages.yml b/plugins/ClientDetectorPlus/messages.yml new file mode 100644 index 0000000..b47d1e9 --- /dev/null +++ b/plugins/ClientDetectorPlus/messages.yml @@ -0,0 +1,166 @@ +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[ClientDetectorPlus]---- # +# ----[By Loving11ish]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +# ----[Plugin Messages File]---- # +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# +#ClientDetectorPlus messages config for 1.0.0 + +#Prefix for all messages. +prefix: "&7[&3CDPlus&7]" + +lockdown: + #Message that will be sent when the server is in lockdown mode. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["Server is currently in lockdown mode! Please try again later!"] + lockdown-message: "Server is currently in lockdown mode! Please try again later!" + #Message that will be sent when a player is allowed to bypass the server lockdown. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aYou are allowed to bypass the server lockdown!"] + bypass-lockdown: "&aYou are allowed to bypass the server lockdown!" + #Message that will be sent when the server lockdown is activated. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aServer lockdown has been activated!"] + lockdown-activated: "&aServer lockdown has been activated!" + #Message that will be sent when the server lockdown is deactivated. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aServer lockdown has been deactivated!"] + lockdown-deactivated: "&aServer lockdown has been deactivated!" + #Message that will be sent when the server lockdown is already active. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cServer lockdown is already active!"] + lockdown-already-active: "&cServer lockdown is already active!" + #Message that will be sent when the server lockdown is not active. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cServer lockdown is not active!"] + lockdown-not-active: "&cServer lockdown is not active!" + +detection: + #Message that will be sent when a player's client (and client version) was detected. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_name%', '%client_version%', '%channel_name%'], DEFAULT: ["&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name% &7(&8version: &c%client_version%&7)"] + client-detection-message-with-version: "&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name% &7(&8version: &c%client_version%&7)" + #Message that will be sent when a player's client was detected. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_name%', '%channel_name%'], DEFAULT: ["&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name%"] + client-detection-message-without-version: "&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name%" + #Message that will be sent when a bedrock player joins your server. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_version%'], DEFAULT: ["&c%player_name% &7joined using &cMinecraft Bedrock Edition &7(&8version: &c%client_version%&7)"] + geyser-detection-message-with-version: "&c%player_name% &7joined using &cMinecraft Bedrock Edition &7(&8version: &c%client_version%&7)" + +error: + #Answer to command when the player is not online. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%player_uuid%'], DEFAULT: ["&c%player_name% &7is not online!"] + player-not-found: "&c%player_name% &7is not online!" + #Answer to command when the player has no permission to execute it. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cYou do not have permission to do that!"] + no-permission: "&cYou do not have permission to do that!" + #Answer to command when it was executed through the console, but the command can only be used by players. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cThis command can only be used by players!"] + only-player-command: "&cThis command can only be used by players!" + #Answer to command when the player is not online. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cCurrently there are no players online!"] + no-players-online: "&cCurrently there are no players online!" + #Message sent to a player if they attempt to use a GUI feature that has been disabled by an admin. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cThis feature has been disabled by an admin!"] + disabled-gui-feature: "&cThis feature has been disabled by an admin!" + #Message sent to a player if they attempt to use a command that does not exist. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cUnknown command! Use &3/cdp &cfor help."] + unknown-command: "&cUnknown command! Use &3/cdp &cfor help." + +whitelisted-players: + #Message that will be sent when a player is whitelisted. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&a%player_name% &7has been temporarily whitelisted!"] + added: "&a%player_name% &7has been temporarily whitelisted!" + #Message that will be sent when a player is removed from the whitelist. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been removed from the whitelist!"] + removed: "&c%player_name% &7has been removed from the whitelist!" + #Message that will be sent when a player is already whitelisted. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7is already whitelisted!"] + already-whitelisted: "&c%player_name% &7is already whitelisted!" + #Message that will be sent when a player is not whitelisted. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7is not whitelisted!"] + not-whitelisted: "&c%player_name% &7is not whitelisted!" + +reload: + #Message that will be sent when the plugin begins reloaded. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aReloading the plugin..."] + started: "&aReloading the plugin..." + #Message that will be broadcast when the plugin is being reloaded. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aThe plugin is being reloaded!\n&aPlease do not use any CDPlus features until complete!"] + broadcast-started: "&aThe plugin is being reloaded!\n&aPlease do not use any CDPlus features until complete!" + #Message that will be sent when the plugin has been reloaded. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aReload complete!"] + complete: "&aReload complete!" + +actions: + #Message that will be sent when the player uses the kick action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been kicked from the server!"] + kick-successful: "&c%player_name% &7has been kicked from the server!" + #Message that will be sent when the player uses the ban action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been banned from the server!"] + ban-successful: "&c%player_name% &7has been banned from the server!" + #Message that will be sent when the player uses the mute action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been muted!"] + mute-successful: "&c%player_name% &7has been muted!" + #Message that will be sent when the player uses the unmute action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been unmuted!"] + unmute-successful: "&c%player_name% &7has been unmuted!" + #Message that will be sent when the player uses the op action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been made an operator!"] + op-successful: "&c%player_name% &7has been made an operator!" + #Message that will be sent when the player uses the deop action in the Actions GUI. + #OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been removed from the operator list!"] + deop-successful: "&c%player_name% &7has been removed from the operator list!" + +commands: + #Message that will be sent when the player uses the /cdp command incorrectly. + #OPTIONS: "anyStringList", PLACEHOLDERS: none + cdp-command-incorrect-usage: + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + - "&6CDP command usage:\n" + - "&3/cdp list \n" + - "&3/cdp lookup \n" + - "&3/cdp lockdown " + - "&3/cdp tempwhitelist \n" + - "&3/cdp reload\n" + - "&7----- &7[&3CDPlus&7] &7-----&r" + + cdp-console-list: + #Message that will be sent when the console uses the /cdp list command. + #OPTIONS: "anyStringList", PLACEHOLDERS: ['%java_client%', '%bedrock_client%'] + java: + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + - "&7- &6Java clients: &d%java_client%\n" + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + bedrock: + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + - "&7- &6Bedrock clients: &d%bedrock_client%\n" + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + + cdp-lookup: + #Message that will be sent when the console uses the /cdp lookup command. + #OPTIONS: "anyStringList", PLACEHOLDERS: ['%player_name%', '%client_uuid%', '%client_name%', '%client_version%', '%channel_name%'] + client: + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + - "&7- &6Player Name: &d%player_name%\n" + - "&7- &6Client UUID: &d%client_uuid%\n" + - "&7- &6Client Name: &d%client_name%\n" + - "&7- &6Channel Name: &d%channel_name%\n" + - "&7- &6Client Version: &d%client_version%\n" + - "&7----- &7[&3CDPlus&7] &7-----&r\n" + +update: + #Message that will be sent when the plugin is unable to check for updates. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4Unable to check for updates! - &c"] + update-check-failure: "&4Unable to check for updates! - &c" + update-available: + #Message that will be sent when a new version is available. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4*-------------------------------------------*"] + 1: "&4*-------------------------------------------*" + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cA new version is available!"] + 2: "&cA new version is available!" + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4*-------------------------------------------*"] + 3: "&4*-------------------------------------------*" + no-update-available: + #Message that will be sent when the plugin is up to date. + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&a*-------------------------------------------*"] + 1: "&a*-------------------------------------------*" + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aPlugin is up to date!"] + 2: "&aPlugin is up to date!" + #OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&a*-------------------------------------------*"] + 3: "&a*-------------------------------------------*" \ No newline at end of file diff --git a/plugins/CoreProtect-22.4.jar b/plugins/CoreProtect-22.4.jar new file mode 100644 index 0000000..280caed Binary files /dev/null and b/plugins/CoreProtect-22.4.jar differ diff --git a/plugins/CoreProtect/.license b/plugins/CoreProtect/.license new file mode 100644 index 0000000..e69de29 diff --git a/plugins/CoreProtect/config.yml b/plugins/CoreProtect/config.yml new file mode 100644 index 0000000..3fa98c6 --- /dev/null +++ b/plugins/CoreProtect/config.yml @@ -0,0 +1,148 @@ +# CoreProtect Config + +# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/ +donation-key: + +# MySQL is optional and not required. +# If you prefer to use MySQL, enable the following and fill out the fields. +use-mysql: false +table-prefix: co_ +mysql-host: 127.0.0.1 +mysql-port: 3306 +mysql-database: database +mysql-username: root +mysql-password: + +# If modified, will automatically attempt to translate languages phrases. +# List of language codes: https://coreprotect.net/languages/ +language: en + +# If enabled, CoreProtect will check for updates when your server starts up. +# If an update is available, you'll be notified via your server console. +check-updates: true + +# If enabled, other plugins will be able to utilize the CoreProtect API. +api-enabled: true + +# If enabled, extra data is displayed during rollbacks and restores. +# Can be manually triggered by adding "#verbose" to your rollback command. +verbose: true + +# If no radius is specified in a rollback or restore, this value will be +# used as the radius. Set to "0" to disable automatically adding a radius. +default-radius: 10 + +# The maximum radius that can be used in a command. Set to "0" to disable. +# To run a rollback or restore without a radius, you can use "r:#global". +max-radius: 100 + +# If enabled, items taken from containers (etc) will be included in rollbacks. +rollback-items: true + +# If enabled, entities, such as killed animals, will be included in rollbacks. +rollback-entities: true + +# If enabled, generic data, like zombies burning in daylight, won't be logged. +skip-generic-data: true + +# Logs blocks placed by players. +block-place: true + +# Logs blocks broken by players. +block-break: true + +# Logs blocks that break off of other blocks; for example, a sign or torch +# falling off of a dirt block that a player breaks. This is required for +# beds/doors to properly rollback. +natural-break: true + +# Properly track block movement, such as sand or gravel falling. +block-movement: true + +# Properly track blocks moved by pistons. +pistons: true + +# Logs blocks that burn up in a fire. +block-burn: true + +# Logs when a block naturally ignites, such as from fire spreading. +block-ignite: true + +# Logs explosions, such as TNT and Creepers. +explosions: true + +# Track when an entity changes a block, such as an Enderman destroying blocks. +entity-change: true + +# Logs killed entities, such as killed cows and enderman. +entity-kills: true + +# Logs text on signs. If disabled, signs will be blank when rolled back. +sign-text: true + +# Logs lava and water sources placed/removed by players who are using buckets. +buckets: true + +# Logs natural tree leaf decay. +leaf-decay: true + +# Logs tree growth. Trees are linked to the player who planted the sapling. +tree-growth: true + +# Logs mushroom growth. +mushroom-growth: true + +# Logs natural vine growth. +vine-growth: true + +# Logs the spread of sculk blocks from sculk catalysts. +sculk-spread: true + +# Logs when portals such as Nether portals generate naturally. +portals: true + +# Logs water flow. If water destroys other blocks, such as torches, +# this allows it to be properly rolled back. +water-flow: true + +# Logs lava flow. If lava destroys other blocks, such as torches, +# this allows it to be properly rolled back. +lava-flow: true + +# Allows liquid to be properly tracked and linked to players. +# For example, if a player places water which flows and destroys torches, +# it can all be properly restored by rolling back that single player. +liquid-tracking: true + +# Track item transactions, such as when a player takes items from +# a chest, furnace, or dispenser. +item-transactions: true + +# Logs items dropped by players. +item-drops: true + +# Logs items picked up by players. +item-pickups: true + +# Track all hopper transactions, such as when a hopper removes items from a +# chest, furnace, or dispenser. +hopper-transactions: true + +# Track player interactions, such as when a player opens a door, presses +# a button, or opens a chest. Player interactions can't be rolled back. +player-interactions: true + +# Logs messages that players send in the chat. +player-messages: true + +# Logs all commands used by players. +player-commands: true + +# Logs the logins and logouts of players. +player-sessions: true + +# Logs when a player changes their Minecraft username. +username-changes: true + +# Logs changes made via the plugin "WorldEdit" if it's in use on your server. +worldedit: true diff --git a/plugins/CoreProtect/language.yml b/plugins/CoreProtect/language.yml new file mode 100644 index 0000000..d2fcd5d --- /dev/null +++ b/plugins/CoreProtect/language.yml @@ -0,0 +1,203 @@ +# CoreProtect Language File (en) + +ACTION_NOT_SUPPORTED: "That action is not supported by the command." +AMOUNT_BLOCK: "{0} {block|blocks}" +AMOUNT_CHUNK: "{0} {chunk|chunks}" +AMOUNT_ENTITY: "{0} {entity|entities}" +AMOUNT_ITEM: "{0} {item|items}" +API_TEST: "API test successful." +CACHE_ERROR: "WARNING: Error while validating {0} cache." +CACHE_RELOAD: "Forcing reload of {mapping|world} caches from database." +CHECK_CONFIG: "Please check config.yml" +COMMAND_CONSOLE: "Please run the command from the console." +COMMAND_NOT_FOUND: "Command \"{0}\" not found." +COMMAND_THROTTLED: "Please wait a moment and try again." +CONSUMER_ERROR: "Consumer queue processing already {paused|resumed}." +CONSUMER_TOGGLED: "Consumer queue processing has been {paused|resumed}." +CONTAINER_HEADER: "Container Transactions" +DATABASE_BUSY: "Database busy. Please try again later." +DATABASE_INDEX_ERROR: "Unable to validate database indexes." +DATABASE_LOCKED_1: "Database locked. Waiting up to 15 seconds..." +DATABASE_LOCKED_2: "Database is already in use. Please try again." +DATABASE_LOCKED_3: "To disable database locking, set \"database-lock: false\"." +DATABASE_LOCKED_4: "Disabling database locking can result in data corruption." +DATABASE_UNREACHABLE: "Database is unreachable. Discarding data and shutting down." +DEVELOPMENT_BRANCH: "Development branch detected, skipping patch scripts." +DIRT_BLOCK: "Placed a dirt block under you." +DISABLE_SUCCESS: "Success! Disabled {0}" +ENABLE_FAILED: "{0} was unable to start." +ENABLE_SUCCESS: "{0} has been successfully enabled!" +ENJOY_COREPROTECT: "Enjoy {0}? Join our Discord!" +FINISHING_CONVERSION: "Finishing up data conversion. Please wait..." +FINISHING_LOGGING: "Finishing up data logging. Please wait..." +FIRST_VERSION: "Initial DB: {0}" +GLOBAL_LOOKUP: "Don't specify a radius to do a global lookup." +GLOBAL_ROLLBACK: "Use \"{0}\" to do a global {rollback|restore}" +HELP_ACTION_1: "Restrict the lookup to a certain action." +HELP_ACTION_2: "Examples: [a:block], [a:+block], [a:-block] [a:click], [a:container], [a:inventory], [a:item], [a:kill], [a:chat], [a:command], [a:sign], [a:session], [a:username]" +HELP_COMMAND: "Display more info for that command." +HELP_EXCLUDE_1: "Exclude blocks/users." +HELP_EXCLUDE_2: "Examples: [e:stone], [e:Notch], [e:stone,Notch]" +HELP_HEADER: "{0} Help" +HELP_INCLUDE_1: "Include specific blocks/entities." +HELP_INCLUDE_2: "Examples: [i:stone], [i:zombie], [i:stone,wood,bedrock]" +HELP_INSPECT_1: "With the inspector enabled, you can do the following:" +HELP_INSPECT_2: "Left-click a block to see who placed that block." +HELP_INSPECT_3: "Right-click a block to see what adjacent block was broken." +HELP_INSPECT_4: "Place a block to see what block was broken at that location." +HELP_INSPECT_5: "Place a block in liquid (etc) to see who placed it." +HELP_INSPECT_6: "Right-click on a door, chest, etc, to see who last used it." +HELP_INSPECT_7: "Tip: You can use just \"/co i\" for quicker access." +HELP_INSPECT_COMMAND: "Turns the block inspector on or off." +HELP_LIST: "Displays a list of all commands." +HELP_LOOKUP_1: "Command shortcut." +HELP_LOOKUP_2: "Use after inspecting a block to view logs." +HELP_LOOKUP_COMMAND: "Advanced block data lookup." +HELP_NO_INFO: "Information for command \"{0}\" not found." +HELP_PARAMETER: "Please see \"{0}\" for detailed parameter info." +HELP_PARAMS_1: "Perform the {lookup|rollback|restore}." +HELP_PARAMS_2: "Specify the user(s) to {lookup|rollback|restore}." +HELP_PARAMS_3: "Specify the amount of time to {lookup|rollback|restore}." +HELP_PARAMS_4: "Specify a radius area to limit the {lookup|rollback|restore} to." +HELP_PARAMS_5: "Restrict the {lookup|rollback|restore} to a certain action." +HELP_PARAMS_6: "Include specific blocks/entities in the {lookup|rollback|restore}." +HELP_PARAMS_7: "Exclude blocks/users from the {lookup|rollback|restore}." +HELP_PURGE_1: "Delete data older than specified time." +HELP_PURGE_2: "For example, \"{0}\" will delete all data older than one month, and only keep the last 30 days of data." +HELP_PURGE_COMMAND: "Delete old block data." +HELP_RADIUS_1: "Specify a radius area." +HELP_RADIUS_2: "Examples: [r:10] (Only make changes within 10 blocks of you)" +HELP_RELOAD_COMMAND: "Reloads the configuration file." +HELP_RESTORE_COMMAND: "Restore block data." +HELP_ROLLBACK_COMMAND: "Rollback block data." +HELP_STATUS: "View the plugin status and version information." +HELP_STATUS_COMMAND: "Displays the plugin status." +HELP_TELEPORT: "Teleport to a location." +HELP_TIME_1: "Specify the amount of time to lookup." +HELP_TIME_2: "Examples: [t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]" +HELP_USER_1: "Specify the user(s) to lookup." +HELP_USER_2: "Examples: [u:Notch], [u:Notch,#enderman]" +INCOMPATIBLE_ACTION: "\"{0}\" can't be used with that action." +INSPECTOR_ERROR: "Inspector already {enabled|disabled}." +INSPECTOR_TOGGLED: "Inspector now {enabled|disabled}." +INTEGRATION_ERROR: "Unable to {initialize|disable} {0} logging." +INTEGRATION_SUCCESS: "{0} logging successfully {initialized|disabled}." +INTEGRATION_VERSION: "Invalid {0} version found." +INTERACTIONS_HEADER: "Player Interactions" +INVALID_ACTION: "That is not a valid action." +INVALID_BRANCH_1: "Invalid plugin version (branch has not been set)." +INVALID_BRANCH_2: "To continue, set project branch to \"development\"." +INVALID_BRANCH_3: "Running development code may result in data corruption." +INVALID_CONTAINER: "Please inspect a valid container first." +INVALID_DONATION_KEY: "Invalid donation key." +INVALID_INCLUDE: "\"{0}\" is an invalid block/entity name." +INVALID_INCLUDE_COMBO: "That is an invalid block/entity combination." +INVALID_RADIUS: "Please enter a valid radius." +INVALID_SELECTION: "{0} selection not found." +INVALID_USERNAME: "\"{0}\" is an invalid username." +INVALID_WORLD: "Please specify a valid world." +LATEST_VERSION: "Latest Version: {0}" +LINK_DISCORD: "Discord: {0}" +LINK_DOWNLOAD: "Download: {0}" +LINK_PATREON: "Patreon: {0}" +LINK_WIKI_BLOCK: "Block Names: {0}" +LINK_WIKI_ENTITY: "Entity Names: {0}" +LOGGING_ITEMS: "{0} items left to log. Please wait..." +LOGGING_TIME_LIMIT: "Logging time limit reached. Discarding data and shutting down." +LOOKUP_BLOCK: "{0} {placed|broke} {1}." +LOOKUP_CONTAINER: "{0} {added|removed} {1} {2}." +LOOKUP_HEADER: "{0} Lookup Results" +LOOKUP_INTERACTION: "{0} {clicked|killed} {1}." +LOOKUP_ITEM: "{0} {picked up|dropped} {1} {2}." +LOOKUP_LOGIN: "{0} logged {in|out}." +LOOKUP_PAGE: "Page {0}" +LOOKUP_PROJECTILE: "{0} {threw|shot} {1} {2}." +LOOKUP_ROWS_FOUND: "{0} {row|rows} found." +LOOKUP_SEARCHING: "Lookup searching. Please wait..." +LOOKUP_STORAGE: "{0} {deposited|withdrew} {1} {2}." +LOOKUP_TIME: "{0} ago" +LOOKUP_USERNAME: "{0} logged in as {1}." +MAXIMUM_RADIUS: "The maximum {lookup|rollback|restore} radius is {0}." +MISSING_ACTION_USER: "To use that action, please specify a user." +MISSING_LOOKUP_TIME: "Please specify the amount of time to {lookup|rollback|restore}." +MISSING_LOOKUP_USER: "Please specify a user or {block|radius} to lookup." +MISSING_PARAMETERS: "Please use \"{0}\"." +MISSING_ROLLBACK_RADIUS: "You did not specify a {rollback|restore} radius." +MISSING_ROLLBACK_USER: "You did not specify a {rollback|restore} user." +MYSQL_UNAVAILABLE: "Unable to connect to MySQL server." +NETWORK_CONNECTION: "Connection by {0} {successful|failed}. Using {1} {2}." +NETWORK_TEST: "Network test data has been successful sent." +NO_DATA: "No data found at {0}." +NO_DATA_LOCATION: "No {data|transactions|interactions|messages} found at this location." +NO_PERMISSION: "You do not have permission to do that." +NO_RESULTS: "No results found." +NO_RESULTS_PAGE: "No {results|data} found for that page." +NO_ROLLBACK: "No {pending|previous} rollback/restore found." +PATCH_INTERRUPTED: "Upgrade interrupted. Will try again on restart." +PATCH_OUTDATED_1: "Unable to upgrade databases older than {0}." +PATCH_OUTDATED_2: "Please upgrade with a supported version of CoreProtect." +PATCH_PROCESSING: "Processing new data. Please wait..." +PATCH_SKIP_UPDATE: "Skipping {table|index} {update|creation|removal} on {0}." +PATCH_STARTED: "Performing {0} upgrade. Please wait..." +PATCH_SUCCESS: "Successfully upgraded to {0}." +PATCH_UPGRADING: "Database upgrade in progress. Please wait..." +PLEASE_SELECT: "Please select: \"{0}\" or \"{1}\"." +PREVIEW_CANCELLED: "Preview cancelled." +PREVIEW_CANCELLING: "Cancelling preview..." +PREVIEW_IN_GAME: "You can only preview rollbacks in-game." +PREVIEW_TRANSACTION: "You can't preview {container|inventory} transactions." +PURGE_ABORTED: "Purge failed. Database may be corrupt." +PURGE_ERROR: "Unable to process {0} data!" +PURGE_FAILED: "Purge failed. Please try again later." +PURGE_IN_PROGRESS: "Purge in progress. Please try again later." +PURGE_MINIMUM_TIME: "You can only purge data older than {0} {days|hours}." +PURGE_NOTICE_1: "Please note that this may take some time." +PURGE_NOTICE_2: "Do not restart your server until completed." +PURGE_OPTIMIZING: "Optimizing database. Please wait..." +PURGE_PROCESSING: "Processing {0} data..." +PURGE_REPAIRING: "Attempting to repair. This may take some time..." +PURGE_ROWS: "{0} {row|rows} of data deleted." +PURGE_STARTED: "Data purge started on \"{0}\"." +PURGE_SUCCESS: "Data purge successful." +RELOAD_STARTED: "Reloading configuration - please wait." +RELOAD_SUCCESS: "Configuration successfully reloaded." +ROLLBACK_ABORTED: "Rollback or restore aborted." +ROLLBACK_CHUNKS_FOUND: "Found {0} {chunk|chunks} to modify." +ROLLBACK_CHUNKS_MODIFIED: "Modified {0}/{1} {chunk|chunks}." +ROLLBACK_COMPLETED: "{Rollback|Restore|Preview} completed for \"{0}\"." +ROLLBACK_EXCLUDED_USERS: "Excluded {user|users}: \"{0}\"." +ROLLBACK_INCLUDE: "{Included|Excluded} {block|entity|target} {type|types}: \"{0}\"." +ROLLBACK_IN_PROGRESS: "A rollback/restore is already in progress." +ROLLBACK_LENGTH: "Time taken: {0} {second|seconds}." +ROLLBACK_MODIFIED: "{Modified|Modifying} {0}." +ROLLBACK_RADIUS: "Radius: {0} {block|blocks}." +ROLLBACK_SELECTION: "Radius set to \"{0}\"." +ROLLBACK_STARTED: "{Rollback|Restore|Preview} started on \"{0}\"." +ROLLBACK_TIME: "Time range: {0}." +ROLLBACK_WORLD_ACTION: "Restricted to {world|action} \"{0}\"." +SIGN_HEADER: "Sign Messages" +STATUS_CONSUMER: "Consumer: {0} {item|items} in queue." +STATUS_DATABASE: "Database: Using {0}." +STATUS_INTEGRATION: "{0}: Integration {enabled|disabled}." +STATUS_LICENSE: "License: {0}" +STATUS_VERSION: "Version: {0}" +TELEPORTED: "Teleported to {0}." +TELEPORTED_SAFETY: "Teleported you to safety." +TELEPORT_PLAYERS: "Teleport command can only be used by players." +TIME_DAYS: "{0} {day|days}" +TIME_HOURS: "{0} {hour|hours}" +TIME_MINUTES: "{0} {minute|minutes}" +TIME_SECONDS: "{0} {second|seconds}" +TIME_WEEKS: "{0} {week|weeks}" +UPDATE_ERROR: "An error occurred while checking for updates." +UPDATE_HEADER: "{0} Update" +UPDATE_NOTICE: "Notice: {0} is now available." +UPGRADE_IN_PROGRESS: "Upgrade in progress. Please try again later." +USER_NOT_FOUND: "User \"{0}\" not found." +USER_OFFLINE: "The user \"{0}\" is not online." +USING_MYSQL: "Using MySQL for data storage." +USING_SQLITE: "Using SQLite for data storage." +VALID_DONATION_KEY: "Valid donation key." +VERSION_NOTICE: "Version {0} is now available." +VERSION_REQUIRED: "{0} {1} or higher is required." +WORLD_NOT_FOUND: "World \"{0}\" not found." \ No newline at end of file diff --git a/plugins/Essentials/config.yml b/plugins/Essentials/config.yml new file mode 100644 index 0000000..ab2b894 --- /dev/null +++ b/plugins/Essentials/config.yml @@ -0,0 +1,1245 @@ +############################################################ +# +------------------------------------------------------+ # +# | Notes | # +# +------------------------------------------------------+ # +############################################################ + +# This is the config file for EssentialsX. +# This config was generated for version 2.21.0-dev+154-667b0f7. + +# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI. +# If you receive an error when Essentials loads, ensure that: +# - No tabs are present: YAML only allows spaces +# - Indents are correct: YAML hierarchy is based entirely on indentation +# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe) +# - Text with symbols is enclosed in single or double quotation marks + +# If you need help, you can join the EssentialsX community: https://essentialsx.net/community.html + +############################################################ +# +------------------------------------------------------+ # +# | Essentials (Global) | # +# +------------------------------------------------------+ # +############################################################ + +# A color code between 0-9 or a-f. Set to 'none' to disable. +# In 1.16+ you can use hex color codes here as well. (For example, #613e1d is brown). +ops-name-color: 'none' + +# The character(s) to prefix all nicknames, so that you know they are not true usernames. +# Users with essentials.nick.hideprefix will not be prefixed with the character(s) +nickname-prefix: '' + +# The maximum length allowed in nicknames. The nickname prefix is not included in this. +max-nick-length: 15 + +# A list of phrases that cannot be used in nicknames. You can include regular expressions here. +# Users with essentials.nick.blacklist.bypass will be able to bypass this filter. +nick-blacklist: +#- Notch +#- '^Dinnerbone' + +# When this option is enabled, nickname length checking will exclude color codes in player names. +# ie: "&6Notch" has 7 characters (2 are part of a color code), a length of 5 is used when this option is set to true +ignore-colors-in-max-nick-length: false + +# When this option is enabled, display names for hidden users will not be shown. This prevents players from being +# able to see that they are online while vanished. +hide-displayname-in-vanish: true + +# Disable this if you have any other plugin, that modifies the displayname of a user. +change-displayname: false + +# This option will cause Essentials to show players' displaynames instead of usernames when tab completing Essentials commands. +change-tab-complete-name: false + +# When this option is enabled, the (tab) player list will be updated with the displayname. +# The value of change-displayname (above) has to be true. +#change-playerlist: true + +# When EssentialsChat.jar isn't used, force essentials to add the prefix and suffix from permission plugins to displayname. +# This setting is ignored if EssentialsChat.jar is used, and defaults to 'true'. +# The value of change-displayname (above) has to be true. +# Do not edit this setting unless you know what you are doing! +#add-prefix-suffix: false + +# When this option is enabled, player prefixes will be shown in the playerlist. +# This feature only works for Minecraft version 1.8 and higher. +# This value of change-playerlist has to be true +add-prefix-in-playerlist: false + +# When this option is enabled, player suffixes will be shown in the playerlist. +# This feature only works for Minecraft version 1.8 and higher. +# This value of change-playerlist has to be true +#add-suffix-in-playerlist: true + +# If the teleport destination is unsafe, should players be teleported to the nearest safe location? +# If this is set to true, Essentials will attempt to teleport players close to the intended destination. +# If this is set to false, attempted teleports to unsafe locations will be cancelled with a warning. +teleport-safety: true + +# This forcefully disables teleport safety checks without a warning if attempting to teleport to unsafe locations. +# teleport-safety and this option need to be set to true to force teleportation to dangerous locations. +force-disable-teleport-safety: false + +# If a player is teleporting to an unsafe location in creative, adventure, or god mode; they will not be teleported to a +# safe location. If you'd like players to be teleported to a safe location all of the time, set this option to true. +force-safe-teleport-location: false + +# If a player has any passengers, the teleport will fail. Should their passengers be dismounted before they are teleported? +# If this is set to true, Essentials will dismount the player's passengers before teleporting. +# If this is set to false, attempted teleports will be canceled with a warning. +teleport-passenger-dismount: true + +# The delay, in seconds, required between /home, /tp, etc. +teleport-cooldown: 0 + +# The delay, in seconds, before a user actually teleports. If the user moves or gets attacked in this timeframe, the teleport is cancelled. +teleport-delay: 0 + +# The delay, in seconds, a player can't be attacked by other players after they have been teleported by a command. +# This will also prevent the player attacking other players. +teleport-invulnerability: 4 + +# Whether to make all teleportations go to the center of the block; where the x and z coordinates decimal become .5 +teleport-to-center: true + +# The delay, in seconds, required between /heal or /feed attempts. +heal-cooldown: 60 + +# Do you want to remove potion effects when healing a player? +remove-effects-on-heal: true + +# Near Radius +# The default radius with /near +# Used to use chat radius but we are going to make it separate. +near-radius: 200 + +# What to prevent from /item and /give. +# e.g item-spawn-blacklist: 10,11,46 +item-spawn-blacklist: + +# Set this to true if you want permission based item spawn rules. +# Note: The blacklist above will be ignored then. +# Example permissions (these go in your permissions manager): +# - essentials.itemspawn.item-all +# - essentials.itemspawn.item-[itemname] +# - essentials.itemspawn.item-[itemid] +# - essentials.give.item-all +# - essentials.give.item-[itemname] +# - essentials.give.item-[itemid] +# - essentials.unlimited.item-all +# - essentials.unlimited.item-[itemname] +# - essentials.unlimited.item-[itemid] +# - essentials.unlimited.item-bucket # Unlimited liquid placing +# +# For more information, visit http://wiki.ess3.net/wiki/Command_Reference/ICheat#Item.2FGive +permission-based-item-spawn: false + +# Mob limit on the /spawnmob command per execution. +spawnmob-limit: 10 + +# Shall we notify users when using /lightning? +warn-on-smite: true + +# Shall we drop items instead of adding to inventory if the target inventory is full? +drop-items-if-full: false + +# Essentials Mail Notification +# Should we notify players if they have no new mail? +notify-no-new-mail: true + +# Specifies the duration (in seconds) between each time a player is notified of mail they have. +# Useful for servers with a lot of mail traffic. +notify-player-of-mail-cooldown: 60 + +# The motd and rules are now configured in the files motd.txt and rules.txt. + +# When a command conflicts with another plugin, by default, Essentials will try to force the OTHER plugin to take priority. +# Commands in this list, will tell Essentials to 'not give up' the command to other plugins. +# In this state, which plugin 'wins' appears to be almost random. +# +# If you have two plugin with the same command and you wish to force Essentials to take over, you need an alias. +# To force essentials to take 'god' alias 'god' to 'egod'. +# See https://bukkit.fandom.com/wiki/Commands.yml#aliases for more information. + +overridden-commands: +# - god +# - info + +# Disabling commands here will prevent Essentials handling the command, this will not affect command conflicts. +# You should not have to disable commands used in other plugins, they will automatically get priority. +# See https://bukkit.fandom.com/wiki/Commands.yml#aliases to map commands to other plugins. +disabled-commands: +# - nick +# - clear + +# Whether or not Essentials should show detailed command usages. +# If set to false, Essentials will collapse all usages in to one single usage message. +verbose-command-usages: true + +# These commands will be shown to players with socialSpy enabled. +# You can add commands from other plugins you may want to track or +# remove commands that are used for something you dont want to spy on. +# Set - '*' in order to listen on all possible commands. +socialspy-commands: + - msg + - w + - r + - mail + - m + - t + - whisper + - emsg + - tell + - er + - reply + - ereply + - email + - action + - describe + - eme + - eaction + - edescribe + - etell + - ewhisper + - pm + +# Whether the private and public messages from muted players should appear in the social spy. +# If so, they will be differentiated from those sent by normal players. +socialspy-listen-muted-players: true + +# Whether social spy should spy on private messages or just the commands from the list above. +# If false, social spy will only monitor commands from the list above. +socialspy-messages: true + +# Whether social spy should use formatted display names which may include color. +# If false, social spy will use only the actual player names. +socialspy-uses-displaynames: true + +# The following settings listen for when a player changes worlds. +# If you use another plugin to control speed and flight, you should change these to false. + +# When a player changes world, should EssentialsX reset their flight? +# This will disable flight if the player does not have essentials.fly. +world-change-fly-reset: true + +# When a player changes world, should we reset their speed according to their permissions? +# This resets the player's speed to the default if they don't have essentials.speed. +# If the player doesn't have essentials.speed.bypass, this resets their speed to the maximum specified above. +world-change-speed-reset: true + +# Mute Commands +# These commands will be disabled when a player is muted. +# Use '*' to disable every command. +# Essentials already disabled Essentials messaging commands by default. +# It only cares about the root command, not args after that (it sees /f chat the same as /f) +mute-commands: + - f + - kittycannon + # - '*' + +# If you do not wish to use a permission system, you can define a list of 'player perms' below. +# This list has no effect if you are using a supported permissions system. +# If you are using an unsupported permissions system, simply delete this section. +# Whitelist the commands and permissions you wish to give players by default (everything else is op only). +# These are the permissions without the "essentials." part. +# +# To enable this feature, please set use-bukkit-permissions to false. +player-commands: + - afk + - afk.auto + - back + - back.ondeath + - balance + - balance.others + - balancetop + - build + - chat.color + - chat.format + - chat.shout + - chat.question + - clearinventory + - compass + - depth + - delhome + - getpos + - geoip.show + - help + - helpop + - home + - home.others + - ignore + - info + - itemdb + - kit + - kits.tools + - list + - mail + - mail.send + - me + - motd + - msg + - msg.color + - nick + - near + - pay + - ping + - protect + - r + - rules + - renamehome + - realname + - seen + - sell + - sethome + - setxmpp + - signs.create.protection + - signs.create.trade + - signs.break.protection + - signs.break.trade + - signs.use.balance + - signs.use.buy + - signs.use.disposal + - signs.use.enchant + - signs.use.free + - signs.use.gamemode + - signs.use.heal + - signs.use.info + - signs.use.kit + - signs.use.mail + - signs.use.protection + - signs.use.repair + - signs.use.sell + - signs.use.time + - signs.use.trade + - signs.use.warp + - signs.use.weather + - spawn + - suicide + - time + - tpa + - tpaccept + - tpahere + - tpdeny + - warp + - warp.list + - world + - worth + - xmpp + +# Use this option to force superperms-based permissions handler regardless of detected installed perms plugin. +# This is useful if you want superperms-based permissions (with wildcards) for custom permissions plugins. +# If you wish to use EssentialsX's built-in permissions using the `player-commands` section above, set this to false. +# Default is true. +use-bukkit-permissions: true + +# When this option is enabled, one-time use kits (ie. delay < 0) will be +# removed from the /kit list when a player can no longer use it +skip-used-one-time-kits-from-kit-list: false + +# When enabled, armor from kits will automatically be equipped as long as the player's armor slots are empty. +kit-auto-equip: false + +# Determines the functionality of the /createkit command. +# If this is true, /createkit will give the user a link with the kit code. +# If this is false, /createkit will add the kit to the kits.yml config file directly. +# Default is false. +pastebin-createkit: false + +# Determines if /createkit will generate kits using NBT item serialization. +# If this is true, /createkit will store items as NBT; otherwise, it will use Essentials' human-readable item format. +# By using NBT serialization, /createkit can store items with complex metadata such as shulker boxes and weapons with custom attributes. +# WARNING: This option only works on 1.15.2+ Paper servers, and it will bypass any custom serializers from other plugins such as Magic. +# WARNING: When creating kits via /createkit with this option enabled, you will not be able to downgrade your server with these kit items. +# This option only affects /createkit - you can still create kits by hand in `kits.yml` using Essentials' human-readable item format. +# Default is false. +use-nbt-serialization-in-createkit: false + +# Essentials Sign Control +# See http://wiki.ess3.net/wiki/Sign_Tutorial for instructions on how to use these. +# To enable signs, remove # symbol. To disable all signs, comment/remove each sign. +# Essentials colored sign support will be enabled when any sign types are enabled. +# Color is not an actual sign, it's for enabling using color codes on signs, when the correct permissions are given. + +enabledSigns: + #- color + #- balance + #- buy + #- sell + #- trade + #- free + #- warp + #- kit + #- mail + #- enchant + #- gamemode + #- heal + #- info + #- spawnmob + #- repair + #- time + #- weather + #- anvil + #- cartography + #- disposal + #- grindstone + #- loom + #- smithing + #- workbench + #- randomteleport + +# How many times per second can Essentials signs be interacted with per player. +# Values should be between 1-20, 20 being virtually no lag protection. +# Lower numbers will reduce the possibility of lag, but may annoy players. +sign-use-per-second: 4 + +# Allow item IDs on pre-existing signs on 1.13 and above. +# You cannot use item IDs on new signs, but this will allow players to interact with signs that +# were placed before 1.13. +allow-old-id-signs: false + +# List of sign names Essentials should not protect. This feature is especially useful when +# another plugin provides a sign that EssentialsX provides, but Essentials overrides. +# For example, if a plugin provides a [kit] sign, and you wish to use theirs instead of +# Essentials's, then simply add kit below and Essentials will not protect it. +# +# See https://github.com/drtshock/Essentials/pull/699 for more information. +unprotected-sign-names: + #- kit + +# Backup runs a custom batch/bash command at a specified interval. +# The server will save the world before executing the backup command, and disable +# saving during the backup to prevent world corruption or other conflicts. +# Backups can also be triggered manually with /backup. +backup: + # Interval in minutes. + interval: 30 + # If true, the backup task will run even if there are no players online. + always-run: false + # Unless you add a valid backup command or script here, this feature will be useless. + # Use 'save-all' to simply force regular world saving without backup. + # The example command below utilizes rdiff-backup: https://rdiff-backup.net/ + #command: 'rdiff-backup World1 backups/World1' + +# Set this true to enable permission per warp. +per-warp-permission: false + +# Sort output of /list command by groups. +# You can hide and merge the groups displayed in /list by defining the desired behaviour here. +# Detailed instructions and examples can be found on the wiki: http://wiki.ess3.net/wiki/List +list: + # To merge groups, list the groups you wish to merge + #Staff: owner admin moderator + Admins: owner admin + # To limit groups, set a max user limit + #builder: 20 + # To hide groups, set the group as hidden + #default: hidden + # Uncomment the line below to simply list all players with no grouping + #Players: '*' + +# Displays real names in /list next to players who are using a nickname. +real-names-on-list: false + +# More output to the console. +debug: false + +# Set the locale for all messages. +# If you don't set this, the default locale of the server will be used. +# For example, to set language to English, set locale to en, to use the file "messages_en.properties". +# Don't forget to remove the # in front of the line. +# For more information, visit https://essentialsx.net/wiki/Locale.html +#locale: en + +# Should EssentialsX use player's language instead of the server's when sending messages? +# This is useful if you want to use a different language for your server than for your players. +# For example, if you have your server set to English and a player who speaks French, you can set this to true +# and EssentialsX will send messages in French to the player and messages in the console as English. +# If a player's language is not known, the server's language (or one defined above) will be used. +per-player-locale: false + +# Change the default primary and secondary colours used in EssentialsX messages. +# Some messages may use custom colours, which will need to be edited in the appropriate message files. +# For more information on customising messages, see https://essentialsx.net/wiki/Locale.html +message-colors: + primary: '#ffaa00' + secondary: '#ff5555' + +# Turn off god mode when people leave the server. +remove-god-on-disconnect: false + +# Auto-AFK +# After this timeout in seconds, the user will be set as AFK. +# This feature requires the player to have essentials.afk.auto node. +# Set to -1 for no timeout. +auto-afk: 300 + +# Auto-AFK Kick +# After this timeout in seconds, the user will be kicked from the server. +# essentials.afk.kickexempt node overrides this feature. +# Set to -1 for no timeout. +auto-afk-kick: -1 + +# Set this to true, if you want to freeze the player, if the player is AFK. +# Other players or monsters can't push the player out of AFK mode then. +# This will also enable temporary god mode for the AFK player. +# The player has to use the command /afk to leave the AFK mode. +freeze-afk-players: false + +# When the player is AFK, should he be able to pickup items? +# Enable this, when you don't want people idling in mob traps. +disable-item-pickup-while-afk: false + +# This setting controls if a player is marked as active on interaction. +# When this setting is false, the player would need to manually un-AFK using the /afk command. +cancel-afk-on-interact: true + +# Should we automatically remove afk status when a player moves? +# Player will be removed from AFK on chat/command regardless of this setting. +# Disable this to reduce server lag. +cancel-afk-on-move: true + +# Should we automatically remove afk status when a player sends a chat message? +cancel-afk-on-chat: true + +# Should AFK players be ignored when other players are trying to sleep? +# When this setting is false, players won't be able to skip the night if some players are AFK. +# Users with the permission node essentials.sleepingignored will always be ignored. +sleep-ignores-afk-players: true + +# Should vanished players be ignored when other players are trying to sleep? +# When this setting is false, player's won't be able to skip the night if vanished players are not sleeping. +# Users with the permission node essentials.sleepingignored will always be ignored. +sleep-ignores-vanished-player: true + +# Set the player's list name when they are AFK. This is none by default which specifies that Essentials +# should not interfere with the AFK player's list name. +# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname. +afk-list-name: "none" + +# When a player enters or exits AFK mode, should the AFK notification be broadcast +# to the entire server, or just to the player? +# When this setting is false, only the player will be notified upon changing their AFK state. +broadcast-afk-message: true + +# You can disable the death messages of Minecraft here. +death-messages: true + +# How should essentials handle players with the essentials.keepinv permission who have items with +# curse of vanishing when they die? +# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item). +# Defaults to "keep" +vanishing-items-policy: keep + +# How should essentials handle players with the essentials.keepinv permission who have items with +# curse of binding when they die? +# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item). +# Defaults to "keep" +binding-items-policy: keep + +# When players die, should they receive the coordinates they died at? +send-info-after-death: false + +# Should players with permissions be able to join and part silently? +# You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled. +# In addition, people with essentials.silentjoin.vanish will be vanished on join. +allow-silent-join-quit: false + +# You can set custom join and quit messages here. Set this to "none" to use the default Minecraft message, +# or set this to "" to hide the message entirely. + +# Available placeholders: +# {PLAYER} - The player's displayname. +# {USERNAME} - The player's username. +# {PREFIX} - The player's prefix. +# {SUFFIX} - The player's suffix. +# {ONLINE} - The number of players online. +# {UNIQUE} - The number of unique players to join the server. +# {UPTIME} - The amount of time the server has been online. +custom-join-message: "&7(&2+&7) {USERNAME}" +custom-quit-message: "&7(&4-&7) {USERNAME}" + +# You can set a custom join message for users who join with a new username here. +# This message will only be used if a user has joined before and have since changed their username. +# This will be displayed INSTEAD OF custom-join-message, so if you intend to keep them similar, make sure they match. +# Set this to "none" to use the the "custom-join-message" above for every join. + +# Available placeholders: +# {PLAYER} - The player's displayname. +# {USERNAME} - The player's username. +# {OLDUSERNAME} - The player's old username. +# {PREFIX} - The player's prefix. +# {SUFFIX} - The player's suffix. +# {ONLINE} - The number of players online. +# {UNIQUE} - The number of unique players to join the server. +# {UPTIME} - The amount of time the server has been online. +custom-new-username-message: "none" + +# Should Essentials override the vanilla "Server Full" message with its own from the language file? +# Set to false to keep the vanilla message. +use-custom-server-full-message: true + +# You can disable join and quit messages when the player count reaches a certain limit. +# When the player count is below this number, join/quit messages will always be shown. +# Set this to -1 to always show join and quit messages regardless of player count. +hide-join-quit-messages-above: -1 + +# Add worlds to this list, if you want to automatically disable god mode there. +no-god-in-worlds: +# - world_nether + +# Set to true to enable per-world permissions for teleporting between worlds with essentials commands. +# This applies to /world, /back, /tp[a|o][here|all], but not warps. +# Give someone permission to teleport to a world with essentials.worlds. +# This does not affect the /home command, there is a separate toggle below for this. +world-teleport-permissions: false + +# The number of items given if the quantity parameter is left out in /item or /give. +# If this number is below 1, the maximum stack size size is given. If over-sized stacks. +# are not enabled, any number higher than the maximum stack size results in more than one stack. +default-stack-size: -1 + +# Over-sized stacks are stacks that ignore the normal max stack size. +# They can be obtained using /give and /item, if the player has essentials.oversizedstacks permission. +# How many items should be in an over-sized stack? +oversized-stacksize: 64 + +# Allow repair of enchanted weapons and armor. +# If you set this to false, you can still allow it for certain players using the permission. +# essentials.repair.enchanted +repair-enchanted: true + +# Allow 'unsafe' enchantments in kits and item spawning. +# Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins. +unsafe-enchantments: false + +# The maximum range from the player that the /tree and /bigtree commands can spawn trees. +tree-command-range-limit: 300 + +#Do you want Essentials to keep track of previous location for /back in the teleport listener? +#If you set this to true any plugin that uses teleport will have the previous location registered. +register-back-in-listener: false + +#Delay to wait before people can cause attack damage after logging in. +login-attack-delay: 5 + +#Set the max fly speed, values range from 0.1 to 1.0 +max-fly-speed: 0.8 + +#Set the max walk speed, values range from 0.1 to 1.0 +max-walk-speed: 0.8 + +#Set the maximum amount of mail that can be sent within a minute. +mails-per-minute: 1000 + +# Set the maximum time /mute can be used for in seconds. +# Set to -1 to disable, and essentials.mute.unlimited can be used to override. +max-mute-time: -1 + +# Set the maximum time /tempban can be used for in seconds. +# Set to -1 to disable, and essentials.tempban.unlimited can be used to override. +max-tempban-time: -1 + +# Changes the default /reply functionality. This can be changed on a per-player basis using /rtoggle. +# If true, /r goes to the person you messaged last, otherwise the first person that messaged you. +# If false, /r goes to the last person that messaged you. +last-message-reply-recipient: true + +# If last-message-reply-recipient is enabled for a particular player, +# this specifies the duration, in seconds, that would need to elapse for the +# reply-recipient to update when receiving a message. +# Default is 180 (3 minutes) +last-message-reply-recipient-timeout: 180 + +# Changes the default /reply functionality. +# If true, /reply will not check if the person you're replying to has vanished. +# If false, players will not be able to /reply to players who they can no longer see due to vanish. +last-message-reply-vanished: false + +# Toggles whether or not left clicking mobs with a milk bucket turns them into a baby. +milk-bucket-easter-egg: true + +# Toggles whether or not the fly status message should be sent to players on join +send-fly-enable-on-join: true + +# Set to true to enable per-world permissions for setting time for individual worlds with essentials commands. +# This applies to /time, /day, /eday, /night, /enight, /etime. +# Give someone permission to teleport to a world with essentials.time.world.. +world-time-permissions: false + +# Specify cooldown for both Essentials commands and external commands as well. +# All commands do not start with a Forward Slash (/). Instead of /msg, write msg +# +# Wildcards are supported. E.g. +# - '*i*': 50 +# adds a 50 second cooldown to all commands that include the letter i +# +# EssentialsX supports regex by starting the command with a caret ^ +# For example, to target commands starting with ban and not banip the following would be used: +# '^ban([^ip])( .*)?': 60 # 60 seconds /ban cooldown. +# Note: If you have a command that starts with ^, then you can escape it using backslash (\). e.g. \^command: 123 +command-cooldowns: +# feed: 100 # 100 second cooldown on /feed command +# '*': 5 # 5 Second cooldown on all commands + +# Whether command cooldowns should be persistent past server shutdowns +command-cooldown-persistence: true + +# Whether NPC balances should be listed in balance ranking features such as /balancetop. +# NPC balances can include features like factions from FactionsUUID plugin. +npcs-in-balance-ranking: false + +# Allow bulk buying and selling signs when the player is sneaking. +# This is useful when a sign sells or buys one item at a time and the player wants to sell a bunch at once. +allow-bulk-buy-sell: true + +# Allow selling of items with custom names with the /sell command. +# This may be useful to prevent players accidentally selling named items. +allow-selling-named-items: false + +# Delay for the MOTD display for players on join, in milliseconds. +# This has no effect if the MOTD command or permission are disabled. +# This can also be set to -1 to completely disable the join MOTD all together. +delay-motd: 0 + +# A list of commands that should have their complementary confirm commands enabled by default. +# This is empty by default, for the latest list of valid commands see the latest source config.yml. +default-enabled-confirm-commands: +#- pay +#- clearinventory + +# Where should Essentials teleport players when they are freed from jail? +# You can set to "back" to have them teleported to where they were before they were jailed, "spawn" to have them +# teleport to spawn, or "off" to not have them teleport. +teleport-when-freed: back + +# Whether or not jail time should only be counted while the user is online. +# If true, a jailed player's time will only decrement when they are online. +jail-online-time: false + +# Set the timeout, in seconds for players to accept a tpa before the request is cancelled. +# Set to 0 for no timeout. +tpa-accept-cancellation: 120 + +# The maximum number of simultaneous tpa requests that can be pending for any player. +# Once past this threshold, old requests will instantly time out. +# Defaults to 5. +tpa-max-requests: 5 + +# Allow players to set hats by clicking on their helmet slot. +allow-direct-hat: true + +# Allow in-game players to specify a world when running /broadcastworld. +# If false, running /broadcastworld in-game will always send a message to the player's current world. +# This doesn't affect running the command from the console, where a world is always required. +allow-world-in-broadcastworld: true + +# Consider water blocks as "safe," therefore allowing players to teleport +# using commands such as /home or /spawn to a location that is occupied +# by water blocks +is-water-safe: false + +# Should the usermap try to sanitise usernames before saving them? +# You should only change this to false if you use Minecraft China. +safe-usermap-names: true + +# Should Essentials output logs when a command block executes a command? +# Example: CommandBlock at ,, issued server command: / +log-command-block-commands: true + +# Set the maximum speed for projectiles spawned with /fireball. +max-projectile-speed: 8 + +# Set the maximum amount of lore lines a user can set with the /itemlore command. +# Users with the essentials.itemlore.bypass permission will be able to bypass this limit. +max-itemlore-lines: 10 + +# Should EssentialsX check for updates? +# If set to true, EssentialsX will show notifications when a new version is available. +# This uses the public GitHub API and no identifying information is sent or stored. +update-check: true + +############################################################ +# +------------------------------------------------------+ # +# | Homes | # +# +------------------------------------------------------+ # +############################################################ + +# Allows people to set their bed during the day. +# This setting has no effect in Minecraft 1.15+, as Minecraft will always allow the player to set their bed location during the day. +update-bed-at-daytime: true + +# Set to true to enable per-world permissions for using homes to teleport between worlds. +# This applies to the /home command only. +# Give someone permission to teleport to a world with essentials.worlds. +world-home-permissions: false + +# Allow players to have multiple homes. +# Players need essentials.sethome.multiple before they can have more than 1 home. +# You can set the default number of multiple homes using the 'default' rank below. +# To remove the home limit entirely, give people 'essentials.sethome.multiple.unlimited'. +# To grant different home amounts to different people, you need to define a 'home-rank' below. +# Create the 'home-rank' below, and give the matching permission: essentials.sethome.multiple. +# For more information, visit http://wiki.ess3.net/wiki/Multihome +sethome-multiple: + default: 3 + vip: 5 + staff: 10 + +# In this example someone with 'essentials.sethome.multiple' and 'essentials.sethome.multiple.vip' will have 5 homes. +# Remember, they MUST have both permission nodes in order to be able to set multiple homes. + +# Controls whether players need the permission "essentials.home.compass" in order to point +# the player's compass at their first home. +# +# Leaving this as false will retain Essentials' original behaviour, which is to always +# change the compass' direction to point towards their first home. +compass-towards-home-perm: false + +# If no home is set, would you like to send the player to spawn? +# If set to false, players will not be teleported when they run /home without setting a home first. +spawn-if-no-home: true + +# Should players be asked to provide confirmation for homes which they attempt to overwrite? +confirm-home-overwrite: false + +############################################################ +# +------------------------------------------------------+ # +# | Economy | # +# +------------------------------------------------------+ # +############################################################ + +# For more information, visit http://wiki.ess3.net/wiki/Essentials_Economy + +# You can control the values of items that are sold to the server by using the /setworth command. + +# Defines the balance with which new players begin. Defaults to 0. +starting-balance: 0 + +# Defines the cost to use the given commands PER USE. +# Some commands like /repair have sub-costs, check the wiki for more information. +command-costs: + # /example costs $1000 PER USE + #example: 1000 + # /kit tools costs $1500 PER USE + #kit-tools: 1500 + +# Set this to a currency symbol you want to use. +# Remember, if you want to use special characters in this document, +# such as accented letters, you MUST save the file as UTF-8, not ANSI. +currency-symbol: '$' + +# Enable this to make the currency symbol appear at the end of the amount rather than at the start. +# For example, the euro symbol typically appears after the current amount. +currency-symbol-suffix: false + +# Set the maximum amount of money a player can have. +# The amount is always limited to 10 trillion because of the limitations of a java double. +max-money: 10000000000000 + +# Set the minimum amount of money a player can have (must be above the negative of max-money). +# Setting this to 0, will disable overdrafts/loans completely. Users need 'essentials.eco.loan' perm to go below 0. +min-money: -10000 + +# Enable this to log all interactions with trade/buy/sell signs and sell command. +economy-log-enabled: false + +# Enable this to also log all transactions from other plugins through Vault. +# This can cause the economy log to fill up quickly so should only be enabled for testing purposes! +economy-log-update-enabled: false + +# Minimum acceptable amount to be used in /pay. +minimum-pay-amount: 0.001 + +# Enable this to block users who try to /pay another user which ignore them. +pay-excludes-ignore-list: false + +# Whether or not users with a balance less than or equal to $0 should be shown in balance-top. +# Setting to false will not show people with balances <= 0 in balance-top. +# NOTE: After reloading the config, you must also run '/baltop force' for this to appear +show-zero-baltop: true + +# Requirements which must be met by the player to get their name shown in the balance top list. +# Playtime is in seconds. +baltop-requirements: + minimum-balance: 0 + minimum-playtime: 0 + +# The format of currency, excluding symbols. See currency-symbol-format-locale for symbol configuration. +# +# "#,##0.00" is how the majority of countries display currency. +#currency-format: "#,##0.00" + +# Format currency symbols. Some locales use , and . interchangeably. +# Some formats do not display properly in-game due to faulty Minecraft font rendering. +# +# For 1.234,50 use de-DE +# For 1,234.50 use en-US +# For 1'234,50 use fr-ch +#currency-symbol-format-locale: en-US + +# Allow players to receive multipliers for items sold with /sell or the sell sign. +# You can set the default multiplier using the 'default' rank below. +# To grant different multipliers to different people, you need to define a 'multiplier-rank' below. +# Create the 'multiplier-rank' below, and give the matching permission: essentials.sell.multiplier. +sell-multipliers: + default: 1.0 + double: 2.0 + triple: 3.0 + +############################################################ +# +------------------------------------------------------+ # +# | Help | # +# +------------------------------------------------------+ # +############################################################ + +# Show other plugins commands in help. +non-ess-in-help: true + +# Hide plugins which do not give a permission. +# You can override a true value here for a single plugin by adding a permission to a user/group. +# The individual permission is: essentials.help., anyone with essentials.* or '*' will see all help regardless. +# You can use negative permissions to remove access to just a single plugins help if the following is enabled. +hide-permissionless-help: true + +############################################################ +# +------------------------------------------------------+ # +# | EssentialsX Chat | # +# +------------------------------------------------------+ # +############################################################ + +# You need to install EssentialsX Chat for this section to work. +# See https://essentialsx.net/wiki/Module-Breakdown.html for more information. + +chat: + + # If EssentialsX Chat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global. + # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting. + # Users with essentials.chat.shout can override this by prefixing their message with an exclamation mark (!) + # Users with essentials.chat.question can override this by prefixing their message with a question mark (?) + # You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section. + radius: 0 + + # Chat formatting can be done in two ways, you can either define a standard format for all chat. + # Or you can give a group specific chat format, to give some extra variation. + # For each of these formats, you can specify a sub format for each chat type. + # For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting + # Note: Using the {PREFIX} and {SUFFIX} placeholders along with {DISPLAYNAME} may cause double prefixes/suffixes to be shown in chat unless add-prefix-suffix is uncommented and set to false. + + # Available placeholders: + # {MESSAGE} - The content of the chat message. + # {USERNAME} - The sender's username. + # {DISPLAYNAME} - The sender's display name. + # {NICKNAME} - The sender's Essentials nickname. If the sender has no nickname, the username is shown. + # {PREFIX} - The sender's prefix, supplied by a permissions plugin. + # {SUFFIX} - The sender's suffix, supplied by a permissions plugin. + # {GROUP} - The sender's primary group name, supplied by a permissions plugin. + # {WORLD} - The world alias of the sender's current world. See the world-aliases section below for details. + # {WORLDNAME} - The full name of the sender's current world. + # {SHORTWORLDNAME} - The first character of the sender's current world. + # {TEAMNAME} - The sender's scoreboard team name. + # {TEAMPREFIX} - The sender's scoreboard team prefix. + # {TEAMSUFFIX} - The sender's scoreboard team suffix. + + format: '&r{PREFIX} {USERNAME}: {MESSAGE}' + #format: '<{DISPLAYNAME}> {MESSAGE}' + #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}' + #format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}' + + # You can also specify a format for each type of chat. + #format: + # normal: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}' + # question: '{WORLDNAME} &4{DISPLAYNAME}&7:&r {MESSAGE}' + # shout: '{WORLDNAME} &c[{GROUP}]&r &4{DISPLAYNAME}&7:&c {MESSAGE}' + + # You can specify a format for each group. + group-formats: + # default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}' + # admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}' + + # You can also specify a format for each type of chat for each group. + # admins: + # question: '{WORLDNAME} &4{DISPLAYNAME}&7:&r {MESSAGE}' + # shout: '{WORLDNAME} &c[{GROUP}]&r &4{DISPLAYNAME}&7:&c {MESSAGE}' + + # If you are using group formats make sure to remove the '#' to allow the setting to be read. + # Note: Group names are case-sensitive so you must match them up with your permission plugin. + + # You can use permissions to control whether players can use formatting codes in their chat messages. + # See https://essentialsx.net/wiki/Color-Permissions.html for more information. + + # World aliases allow you to replace the world name with something different in the chat format. + # If you are using world aliases, make sure to remove the '#' at the start to allow the setting to be read. + world-aliases: + # plots: "&dP&r" + # creative: "&eC&r" + + # Whether players should be placed into shout mode by default. + shout-default: false + + # Whether a player's shout mode should persist restarts. + persist-shout: false + + # Whether chat questions should be enabled or not. + question-enabled: true + +############################################################ +# +------------------------------------------------------+ # +# | EssentialsX Protect | # +# +------------------------------------------------------+ # +############################################################ + +# You need to install EssentialsX Protect for this section to work. +# See https://essentialsx.net/wiki/Module-Breakdown.html for more information. + +protect: + + # General physics/behavior modifications. Set these to true to disable behaviours. + prevent: + lava-flow: false + water-flow: false + water-bucket-flow: false + fire-spread: true + lava-fire-spread: true + lava-itemdamage: false + flint-fire: false + lightning-fire-spread: true + portal-creation: false + tnt-explosion: false + tnt-playerdamage: false + tnt-itemdamage: false + tnt-minecart-explosion: false + tnt-minecart-playerdamage: false + tnt-minecart-itemdamage: false + fireball-explosion: false + fireball-fire: false + fireball-playerdamage: false + fireball-itemdamage: false + witherskull-explosion: false + witherskull-playerdamage: false + witherskull-itemdamage: false + wither-spawnexplosion: false + wither-blockreplace: false + creeper-explosion: false + creeper-playerdamage: false + creeper-itemdamage: false + creeper-blockdamage: false + ender-crystal-explosion: false + enderdragon-blockdamage: true + enderman-pickup: false + villager-death: false + bed-explosion: false + respawn-anchor-explosion: false + # Monsters won't follow players. + # permission essentials.protect.entitytarget.bypass disables this. + entitytarget: false + # Prevents zombies from breaking down doors + zombie-door-break: false + # Prevents Ravagers from stealing blocks + ravager-thief: false + # Prevents sheep from turning grass to dirt + sheep-eat-grass: false + # Prevent certain transformations. + transformation: + # Prevent creepers becoming charged when struck by lightning. + charged-creeper: false + # Prevent villagers becoming zombie villagers. + zombie-villager: false + # Prevent zombie villagers being cured. + villager: false + # Prevent villagers becoming witches when struck by lightning. + witch: false + # Prevent pigs becoming zombie pigmen when struck by lightning. + zombie-pigman: false + # Prevent zombies turning into drowneds, and husks turning into zombies. + drowned: false + # Prevent mooshrooms changing colour when struck by lightning. + mooshroom: false + # Prevent the spawning of creatures. If a creature is missing, you can add it following the format below. + spawn: + creeper: false + skeleton: false + spider: false + giant: false + zombie: false + slime: false + ghast: false + pig_zombie: false + enderman: false + cave_spider: false + silverfish: false + blaze: false + magma_cube: false + ender_dragon: false + pig: false + sheep: false + cow: false + chicken: false + squid: false + wolf: false + mushroom_cow: false + snowman: false + ocelot: false + iron_golem: false + villager: false + wither: false + bat: false + witch: false + horse: false + phantom: false + + # Maximum height the creeper should explode. -1 allows them to explode everywhere. + # Set prevent.creeper-explosion to true, if you want to disable creeper explosions. + creeper: + max-height: -1 + + # Disable various default physics and behaviors. + disable: + # Should fall damage be disabled? + fall: false + + # Users with the essentials.protect.pvp permission will still be able to attack each other if this is set to true. + # They will be unable to attack users without that same permission node. + pvp: false + + # Should drowning damage be disabled? + # (Split into two behaviors; generally, you want both set to the same value.) + drown: false + suffocate: false + + # Should damage via lava be disabled? Items that fall into lava will still burn to a crisp. ;) + lavadmg: false + + # Should arrow damage be disabled? + projectiles: false + + # This will disable damage from touching cacti. + contactdmg: false + + # Burn, baby, burn! Should fire damage be disabled? + firedmg: false + + # Should the damage after hit by a lightning be disabled? + lightning: false + + # Should Wither damage be disabled? + wither: false + + # Disable weather options? + weather: + storm: false + thunder: false + lightning: false + +############################################################ +# +------------------------------------------------------+ # +# | EssentialsX AntiBuild | # +# +------------------------------------------------------+ # +############################################################ + + # You need to install EssentialsX AntiBuild for this section to work. + # See https://essentialsx.net/wiki/Module-Breakdown.html and http://wiki.ess3.net/wiki/AntiBuild for more information. + + # Should people without the essentials.build permission be allowed to build? + # Set true to disable building for those people. + # Setting to false means EssentialsAntiBuild will never prevent you from building. + build: true + + # Should people without the essentials.build permission be allowed to use items? + # Set true to disable using for those people. + # Setting to false means EssentialsAntiBuild will never prevent you from using items. + use: true + + # Should we warn people when they are not allowed to build? + warn-on-build-disallow: true + + # For which block types would you like to be alerted? + # You can find a list of items at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html. + alert: + on-placement: LAVA,TNT,LAVA_BUCKET + on-use: LAVA_BUCKET + on-break: + + blacklist: + + # Which blocks should people be prevented from placing? + placement: LAVA,TNT,LAVA_BUCKET + + # Which items should people be prevented from using? + usage: LAVA_BUCKET + + # Which blocks should people be prevented from breaking? + break: + + # Which blocks should not be moved by pistons? + piston: + + # Which blocks should not be dispensed by dispensers + dispenser: + +############################################################ +# +------------------------------------------------------+ # +# | EssentialsX Spawn + New Players | # +# +------------------------------------------------------+ # +############################################################ + +# You need to install EssentialsX Spawn for this section to work. +# See https://essentialsx.net/wiki/Module-Breakdown.html for more information. + +newbies: + # Should we announce to the server when someone logs in for the first time? + # If so, use this format, replacing {DISPLAYNAME} with the player name. + # If not, set to '' + #announce-format: '' + announce-format: '&dWelcome {DISPLAYNAME}&d to the server!' + + # When we spawn for the first time, which spawnpoint do we use? + # Set to "none" if you want to use the spawn point of the world. + spawnpoint: newbies + + # Do we want to give users anything on first join? Set to '' to disable + # This kit will be given regardless of cost and permissions, and will not trigger the kit delay. + #kit: '' + kit: tools + +# What priority should we use for handling respawns? +# Set this to none, if you want vanilla respawning behaviour. +# Set this to lowest, if you want Multiverse to handle the respawning. +# Set this to high, if you want EssentialsSpawn to handle the respawning. +# Set this to highest, if you want to force EssentialsSpawn to handle the respawning. +# Note: Changes will not apply until after the server is restarted. +respawn-listener-priority: high + +# What priority should we use for handling spawning on joining the server? +# See respawn-listener-priority for possible values. +# Note: Changing this may impact or break spawn-on-join functionality. +# Note: Changes will not apply until after the server is restarted. +spawn-join-listener-priority: high + +# When users die, should they respawn at their first home or bed, instead of the spawnpoint? +respawn-at-home: false + +# When users die, should they respawn at their bed instead of the spawnpoint? +# The value of respawn-at-home (above) has to be true. +respawn-at-home-bed: true + +# When users die, should EssentialsSpawn respect users' respawn anchors? +respawn-at-anchor: false + +# If configured, users will spawn at the random spawn location instead of the newbies spawnpoint. +random-spawn-location: "none" + +# If configured, when users die, they will respawn at the random respawn location. +random-respawn-location: "none" + +# Teleport all joining players to the spawnpoint +spawn-on-join: false +# The following value of `guests` states that all players in group `guests` will be teleported to spawn when joining. +#spawn-on-join: guests +# The following list value states that all players in group `guests` and `admin` are to be teleported to spawn when joining. +#spawn-on-join: +#- guests +#- admin + +# End of file <-- No seriously, you're done with configuration. diff --git a/plugins/Essentials/custom_items.yml b/plugins/Essentials/custom_items.yml new file mode 100644 index 0000000..dd79864 --- /dev/null +++ b/plugins/Essentials/custom_items.yml @@ -0,0 +1,7 @@ +# This file stores custom item aliases. +# NOTE: If you try and alias an item to another entry in this file, the alias won't work. + +aliases: + bluepaint: blue_dye + snad: sand + breakfast: cooked_porkchop diff --git a/plugins/Essentials/items.json b/plugins/Essentials/items.json new file mode 100644 index 0000000..227e29b --- /dev/null +++ b/plugins/Essentials/items.json @@ -0,0 +1,47879 @@ +#version: 2.21.0-dev+154-667b0f7 +# This file is for internal EssentialsX usage. +# We recommend using custom_items.yml to add custom aliases. +{ + "acacia_boat": { + "material": "ACACIA_BOAT" + }, + "aboat": "acacia_boat", + "acaciaboat": "acacia_boat", + "acaciaraft": "acacia_boat", + "acboat": "acacia_boat", + "acraft": "acacia_boat", + "araft": "acacia_boat", + "boata": "acacia_boat", + "boatac": "acacia_boat", + "boatacacia": "acacia_boat", + "minecraft:acacia_boat": "acacia_boat", + "acacia_button": { + "material": "ACACIA_BUTTON" + }, + "abutton": "acacia_button", + "acaciabutton": "acacia_button", + "acbutton": "acacia_button", + "buttona": "acacia_button", + "buttonac": "acacia_button", + "buttonacacia": "acacia_button", + "minecraft:acacia_button": "acacia_button", + "acacia_chest_boat": { + "material": "ACACIA_CHEST_BOAT" + }, + "acaciachboat": "acacia_chest_boat", + "acaciachestboat": "acacia_chest_boat", + "acchboat": "acacia_chest_boat", + "achboat": "acacia_chest_boat", + "minecraft:acacia_chest_boat": "acacia_chest_boat", + "acacia_door": { + "material": "ACACIA_DOOR" + }, + "acaciadoor": "acacia_door", + "acdoor": "acacia_door", + "adoor": "acacia_door", + "minecraft:acacia_door": "acacia_door", + "acacia_fence": { + "material": "ACACIA_FENCE" + }, + "acaciafence": "acacia_fence", + "acfence": "acacia_fence", + "afence": "acacia_fence", + "minecraft:acacia_fence": "acacia_fence", + "acacia_fence_gate": { + "material": "ACACIA_FENCE_GATE" + }, + "acaciafencegate": "acacia_fence_gate", + "acaciagate": "acacia_fence_gate", + "acfencegate": "acacia_fence_gate", + "acgate": "acacia_fence_gate", + "afencegate": "acacia_fence_gate", + "agate": "acacia_fence_gate", + "gatea": "acacia_fence_gate", + "gateac": "acacia_fence_gate", + "gateacacia": "acacia_fence_gate", + "minecraft:acacia_fence_gate": "acacia_fence_gate", + "acacia_hanging_sign": { + "material": "ACACIA_HANGING_SIGN" + }, + "acaciahangingsign": "acacia_hanging_sign", + "acaciahangsign": "acacia_hanging_sign", + "acaciahsign": "acacia_hanging_sign", + "achangsign": "acacia_hanging_sign", + "achsign": "acacia_hanging_sign", + "ahangsign": "acacia_hanging_sign", + "ahsign": "acacia_hanging_sign", + "minecraft:acacia_hanging_sign": "acacia_hanging_sign", + "acacia_leaves": { + "material": "ACACIA_LEAVES" + }, + "acacialeaf": "acacia_leaves", + "acacialeave": "acacia_leaves", + "acacialeaves": "acacia_leaves", + "acacialogleaf": "acacia_leaves", + "acacialogleave": "acacia_leaves", + "acacialogleaves": "acacia_leaves", + "acaciatreeleaf": "acacia_leaves", + "acaciatreeleave": "acacia_leaves", + "acaciatreeleaves": "acacia_leaves", + "acaciatrunkleaf": "acacia_leaves", + "acaciatrunkleave": "acacia_leaves", + "acaciatrunkleaves": "acacia_leaves", + "acaciawoodleaf": "acacia_leaves", + "acaciawoodleave": "acacia_leaves", + "acaciawoodleaves": "acacia_leaves", + "acleaf": "acacia_leaves", + "acleave": "acacia_leaves", + "acleaves": "acacia_leaves", + "aclogleaf": "acacia_leaves", + "aclogleave": "acacia_leaves", + "aclogleaves": "acacia_leaves", + "actreeleaf": "acacia_leaves", + "actreeleave": "acacia_leaves", + "actreeleaves": "acacia_leaves", + "actrunkleaf": "acacia_leaves", + "actrunkleave": "acacia_leaves", + "actrunkleaves": "acacia_leaves", + "acwoodleaf": "acacia_leaves", + "acwoodleave": "acacia_leaves", + "acwoodleaves": "acacia_leaves", + "aleaf": "acacia_leaves", + "aleave": "acacia_leaves", + "aleaves": "acacia_leaves", + "alogleaf": "acacia_leaves", + "alogleave": "acacia_leaves", + "alogleaves": "acacia_leaves", + "atreeleaf": "acacia_leaves", + "atreeleave": "acacia_leaves", + "atreeleaves": "acacia_leaves", + "atrunkleaf": "acacia_leaves", + "atrunkleave": "acacia_leaves", + "atrunkleaves": "acacia_leaves", + "awoodleaf": "acacia_leaves", + "awoodleave": "acacia_leaves", + "awoodleaves": "acacia_leaves", + "leafa": "acacia_leaves", + "leafac": "acacia_leaves", + "leafacacia": "acacia_leaves", + "leavesa": "acacia_leaves", + "leavesac": "acacia_leaves", + "leavesacacia": "acacia_leaves", + "minecraft:acacia_leaves": "acacia_leaves", + "acacia_log": { + "material": "ACACIA_LOG" + }, + "acacialog": "acacia_log", + "acaciatree": "acacia_log", + "acaciatrunk": "acacia_log", + "aclog": "acacia_log", + "actree": "acacia_log", + "actrunk": "acacia_log", + "alog": "acacia_log", + "atree": "acacia_log", + "atrunk": "acacia_log", + "loga": "acacia_log", + "logac": "acacia_log", + "logacacia": "acacia_log", + "minecraft:acacia_log": "acacia_log", + "acacia_planks": { + "material": "ACACIA_PLANKS" + }, + "acaciaplank": "acacia_planks", + "acaciaplanks": "acacia_planks", + "acaciaplankw": "acacia_planks", + "acaciaplankwood": "acacia_planks", + "acaciaplankwooden": "acacia_planks", + "acaciawoodenplank": "acacia_planks", + "acaciawoodplank": "acacia_planks", + "acaciawplank": "acacia_planks", + "acplank": "acacia_planks", + "acplankw": "acacia_planks", + "acplankwood": "acacia_planks", + "acplankwooden": "acacia_planks", + "acwoodenplank": "acacia_planks", + "acwoodplank": "acacia_planks", + "acwplank": "acacia_planks", + "aplank": "acacia_planks", + "aplankw": "acacia_planks", + "aplankwood": "acacia_planks", + "aplankwooden": "acacia_planks", + "awoodenplank": "acacia_planks", + "awoodplank": "acacia_planks", + "awplank": "acacia_planks", + "minecraft:acacia_planks": "acacia_planks", + "acacia_pressure_plate": { + "material": "ACACIA_PRESSURE_PLATE" + }, + "acaciaplate": "acacia_pressure_plate", + "acaciapplate": "acacia_pressure_plate", + "acaciapressplate": "acacia_pressure_plate", + "acaciapressureplate": "acacia_pressure_plate", + "acplate": "acacia_pressure_plate", + "acpplate": "acacia_pressure_plate", + "acpressplate": "acacia_pressure_plate", + "acpressureplate": "acacia_pressure_plate", + "aplate": "acacia_pressure_plate", + "applate": "acacia_pressure_plate", + "apressplate": "acacia_pressure_plate", + "apressureplate": "acacia_pressure_plate", + "minecraft:acacia_pressure_plate": "acacia_pressure_plate", + "platea": "acacia_pressure_plate", + "plateac": "acacia_pressure_plate", + "plateacacia": "acacia_pressure_plate", + "acacia_sapling": { + "material": "ACACIA_SAPLING" + }, + "acacialogsapling": "acacia_sapling", + "acaciasapling": "acacia_sapling", + "acaciatreesapling": "acacia_sapling", + "acaciatrunksapling": "acacia_sapling", + "acaciawoodsapling": "acacia_sapling", + "aclogsapling": "acacia_sapling", + "acsapling": "acacia_sapling", + "actreesapling": "acacia_sapling", + "actrunksapling": "acacia_sapling", + "acwoodsapling": "acacia_sapling", + "alogsapling": "acacia_sapling", + "asapling": "acacia_sapling", + "atreesapling": "acacia_sapling", + "atrunksapling": "acacia_sapling", + "awoodsapling": "acacia_sapling", + "minecraft:acacia_sapling": "acacia_sapling", + "acacia_sign": { + "material": "ACACIA_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "acaciasign": "acacia_sign", + "acsign": "acacia_sign", + "asign": "acacia_sign", + "minecraft:acacia_sign": "acacia_sign", + "acacia_slab": { + "material": "ACACIA_SLAB" + }, + "acaciahalfblock": "acacia_slab", + "acaciaslab": "acacia_slab", + "acaciastep": "acacia_slab", + "acaciawhalfblock": "acacia_slab", + "acaciawoodenhalfblock": "acacia_slab", + "acaciawoodenslab": "acacia_slab", + "acaciawoodenstep": "acacia_slab", + "acaciawoodhalfblock": "acacia_slab", + "acaciawoodslab": "acacia_slab", + "acaciawoodstep": "acacia_slab", + "acaciawslab": "acacia_slab", + "acaciawstep": "acacia_slab", + "achalfblock": "acacia_slab", + "acstep": "acacia_slab", + "acwhalfblock": "acacia_slab", + "acwoodenhalfblock": "acacia_slab", + "acwoodenslab": "acacia_slab", + "acwoodenstep": "acacia_slab", + "acwoodhalfblock": "acacia_slab", + "acwoodslab": "acacia_slab", + "acwoodstep": "acacia_slab", + "acwslab": "acacia_slab", + "acwstep": "acacia_slab", + "ahalfblock": "acacia_slab", + "astep": "acacia_slab", + "awhalfblock": "acacia_slab", + "awoodenhalfblock": "acacia_slab", + "awoodenslab": "acacia_slab", + "awoodenstep": "acacia_slab", + "awoodhalfblock": "acacia_slab", + "awoodslab": "acacia_slab", + "awoodstep": "acacia_slab", + "awslab": "acacia_slab", + "awstep": "acacia_slab", + "minecraft:acacia_slab": "acacia_slab", + "acacia_stairs": { + "material": "ACACIA_STAIRS" + }, + "acaciastair": "acacia_stairs", + "acaciastairs": "acacia_stairs", + "acaciawoodenstair": "acacia_stairs", + "acaciawoodenstairs": "acacia_stairs", + "acaciawoodstair": "acacia_stairs", + "acaciawoodstairs": "acacia_stairs", + "acaciawstair": "acacia_stairs", + "acaciawstairs": "acacia_stairs", + "acstair": "acacia_stairs", + "acwoodenstair": "acacia_stairs", + "acwoodenstairs": "acacia_stairs", + "acwoodstair": "acacia_stairs", + "acwoodstairs": "acacia_stairs", + "acwstair": "acacia_stairs", + "acwstairs": "acacia_stairs", + "astair": "acacia_stairs", + "awoodenstair": "acacia_stairs", + "awoodenstairs": "acacia_stairs", + "awoodstair": "acacia_stairs", + "awoodstairs": "acacia_stairs", + "awstair": "acacia_stairs", + "awstairs": "acacia_stairs", + "minecraft:acacia_stairs": "acacia_stairs", + "acacia_trapdoor": { + "material": "ACACIA_TRAPDOOR" + }, + "acaciadoort": "acacia_trapdoor", + "acaciadoortrap": "acacia_trapdoor", + "acaciadtrap": "acacia_trapdoor", + "acaciahatch": "acacia_trapdoor", + "acaciatdoor": "acacia_trapdoor", + "acaciatrapd": "acacia_trapdoor", + "acaciatrapdoor": "acacia_trapdoor", + "acdoort": "acacia_trapdoor", + "acdoortrap": "acacia_trapdoor", + "acdtrap": "acacia_trapdoor", + "achatch": "acacia_trapdoor", + "actdoor": "acacia_trapdoor", + "actrapd": "acacia_trapdoor", + "actrapdoor": "acacia_trapdoor", + "adoort": "acacia_trapdoor", + "adoortrap": "acacia_trapdoor", + "adtrap": "acacia_trapdoor", + "ahatch": "acacia_trapdoor", + "atdoor": "acacia_trapdoor", + "atrapd": "acacia_trapdoor", + "atrapdoor": "acacia_trapdoor", + "minecraft:acacia_trapdoor": "acacia_trapdoor", + "acacia_wood": { + "material": "ACACIA_WOOD" + }, + "acacialogall": "acacia_wood", + "acaciatreeall": "acacia_wood", + "acaciatrunkall": "acacia_wood", + "acaciawood": "acacia_wood", + "aclogall": "acacia_wood", + "actreeall": "acacia_wood", + "actrunkall": "acacia_wood", + "acwood": "acacia_wood", + "alogall": "acacia_wood", + "atreeall": "acacia_wood", + "atrunkall": "acacia_wood", + "awood": "acacia_wood", + "minecraft:acacia_wood": "acacia_wood", + "wooda": "acacia_wood", + "woodac": "acacia_wood", + "woodacacia": "acacia_wood", + "activator_rail": { + "material": "ACTIVATOR_RAIL" + }, + "activaterail": "activator_rail", + "activaterails": "activator_rail", + "activatetrack": "activator_rail", + "activatorrail": "activator_rail", + "activatorrails": "activator_rail", + "activatortrack": "activator_rail", + "actrail": "activator_rail", + "actrails": "activator_rail", + "acttrack": "activator_rail", + "arail": "activator_rail", + "arails": "activator_rail", + "atrack": "activator_rail", + "minecraft:activator_rail": "activator_rail", + "trail": "activator_rail", + "trails": "activator_rail", + "triggerrail": "activator_rail", + "triggerrails": "activator_rail", + "triggertrack": "activator_rail", + "trrail": "activator_rail", + "trrails": "activator_rail", + "trtrack": "activator_rail", + "ttrack": "activator_rail", + "air": { + "material": "AIR" + }, + "minecraft:air": "air", + "allay_spawn_egg": { + "material": "ALLAY_SPAWN_EGG" + }, + "allayegg": "allay_spawn_egg", + "allaysegg": "allay_spawn_egg", + "allayspawn": "allay_spawn_egg", + "allayspawnegg": "allay_spawn_egg", + "eggallay": "allay_spawn_egg", + "minecraft:allay_spawn_egg": "allay_spawn_egg", + "seggallay": "allay_spawn_egg", + "spawnallay": "allay_spawn_egg", + "spawneggallay": "allay_spawn_egg", + "allay_spawner": { + "entity": "ALLAY", + "material": "SPAWNER" + }, + "allaycage": "allay_spawner", + "allaymcage": "allay_spawner", + "allaymobcage": "allay_spawner", + "allaymobspawner": "allay_spawner", + "allaymonstercage": "allay_spawner", + "allaymonsterspawner": "allay_spawner", + "allaymspawner": "allay_spawner", + "allayspawner": "allay_spawner", + "allium": { + "material": "ALLIUM" + }, + "magentaallium": "allium", + "magentaflower": "allium", + "minecraft:allium": "allium", + "amethyst_block": { + "material": "AMETHYST_BLOCK" + }, + "amethyst": "amethyst_block", + "amethystblock": "amethyst_block", + "cave": "amethyst_block", + "caveblock": "amethyst_block", + "minecraft:amethyst_block": "amethyst_block", + "amethyst_cluster": { + "material": "AMETHYST_CLUSTER" + }, + "amethystclump": "amethyst_cluster", + "amethystcluster": "amethyst_cluster", + "caveclump": "amethyst_cluster", + "cavecluster": "amethyst_cluster", + "clumpamethyst": "amethyst_cluster", + "clumpcave": "amethyst_cluster", + "clusteramethyst": "amethyst_cluster", + "clustercave": "amethyst_cluster", + "minecraft:amethyst_cluster": "amethyst_cluster", + "amethyst_shard": { + "material": "AMETHYST_SHARD" + }, + "amethystfragment": "amethyst_shard", + "amethystshard": "amethyst_shard", + "cavefragment": "amethyst_shard", + "caveshard": "amethyst_shard", + "minecraft:amethyst_shard": "amethyst_shard", + "ancient_debris": { + "material": "ANCIENT_DEBRIS" + }, + "ancientdebris": "ancient_debris", + "debris": "ancient_debris", + "minecraft:ancient_debris": "ancient_debris", + "andesite": { + "material": "ANDESITE" + }, + "and": "andesite", + "andb": "andesite", + "andbl": "andesite", + "andblock": "andesite", + "andesiteb": "andesite", + "andesitebl": "andesite", + "andesiteblock": "andesite", + "andstone": "andesite", + "andstoneb": "andesite", + "andstonebl": "andesite", + "andstoneblock": "andesite", + "astone": "andesite", + "astoneb": "andesite", + "astonebl": "andesite", + "astoneblock": "andesite", + "minecraft:andesite": "andesite", + "andesite_slab": { + "material": "ANDESITE_SLAB" + }, + "andesitehalfblock": "andesite_slab", + "andesiteslab": "andesite_slab", + "andesitestep": "andesite_slab", + "andhalfblock": "andesite_slab", + "andstep": "andesite_slab", + "andstonehalfblock": "andesite_slab", + "andstonestep": "andesite_slab", + "astonehalfblock": "andesite_slab", + "astonestep": "andesite_slab", + "minecraft:andesite_slab": "andesite_slab", + "andesite_stairs": { + "material": "ANDESITE_STAIRS" + }, + "andesitestair": "andesite_stairs", + "andesitestairs": "andesite_stairs", + "andstair": "andesite_stairs", + "andstairs": "andesite_stairs", + "andstonestair": "andesite_stairs", + "andstonestairs": "andesite_stairs", + "astonestair": "andesite_stairs", + "astonestairs": "andesite_stairs", + "minecraft:andesite_stairs": "andesite_stairs", + "andesite_wall": { + "material": "ANDESITE_WALL" + }, + "andesitewall": "andesite_wall", + "andstonewall": "andesite_wall", + "andwall": "andesite_wall", + "astonewall": "andesite_wall", + "minecraft:andesite_wall": "andesite_wall", + "walland": "andesite_wall", + "wallandesite": "andesite_wall", + "wallandstone": "andesite_wall", + "wallastone": "andesite_wall", + "angler_pottery_sherd": { + "material": "ANGLER_POTTERY_SHERD" + }, + "anglerpotterysherd": "angler_pottery_sherd", + "minecraft:angler_pottery_sherd": "angler_pottery_sherd", + "anvil": { + "material": "ANVIL" + }, + "minecraft:anvil": "anvil", + "apple": { + "material": "APPLE" + }, + "minecraft:apple": "apple", + "archer_pottery_sherd": { + "material": "ARCHER_POTTERY_SHERD" + }, + "archerpotterysherd": "archer_pottery_sherd", + "archersherd": "archer_pottery_sherd", + "minecraft:archer_pottery_sherd": "archer_pottery_sherd", + "armadillo_scute": { + "material": "ARMADILLO_SCUTE" + }, + "armadilloscute": "armadillo_scute", + "minecraft:armadillo_scute": "armadillo_scute", + "armadillo_spawn_egg": { + "material": "ARMADILLO_SPAWN_EGG" + }, + "armadillospawnegg": "armadillo_spawn_egg", + "minecraft:armadillo_spawn_egg": "armadillo_spawn_egg", + "armor_stand": { + "material": "ARMOR_STAND" + }, + "armorstand": "armor_stand", + "minecraft:armor_stand": "armor_stand", + "arms_up_pottery_sherd": { + "material": "ARMS_UP_POTTERY_SHERD" + }, + "armssherd": "arms_up_pottery_sherd", + "armsuppotterysherd": "arms_up_pottery_sherd", + "armsupsherd": "arms_up_pottery_sherd", + "minecraft:arms_up_pottery_sherd": "arms_up_pottery_sherd", + "arrow": { + "material": "ARROW" + }, + "minecraft:arrow": "arrow", + "awkward_lingering_potion": { + "potionData": { + "type": "AWKWARD", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotawkward": "awkward_lingering_potion", + "aoepotionawkward": "awkward_lingering_potion", + "areapotawkward": "awkward_lingering_potion", + "areapotionawkward": "awkward_lingering_potion", + "awkwardaoepoiont": "awkward_lingering_potion", + "awkwardaoepot": "awkward_lingering_potion", + "awkwardareapot": "awkward_lingering_potion", + "awkwardareapotion": "awkward_lingering_potion", + "awkwardcloudpot": "awkward_lingering_potion", + "awkwardcloudpotion": "awkward_lingering_potion", + "awkwardlingerpot": "awkward_lingering_potion", + "cloudpotawkward": "awkward_lingering_potion", + "cloudpotionawkward": "awkward_lingering_potion", + "lingerpotawkward": "awkward_lingering_potion", + "awkward_potion": { + "potionData": { + "type": "AWKWARD", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "awkwardpot": "awkward_potion", + "awkwardpotion": "awkward_potion", + "potionofawkward": "awkward_potion", + "potofawkward": "awkward_potion", + "awkward_splash_potion": { + "potionData": { + "type": "AWKWARD", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "awkwardsplashpot": "awkward_splash_potion", + "awkwardsplashpotion": "awkward_splash_potion", + "splashawkwardpot": "awkward_splash_potion", + "splashawkwardpotion": "awkward_splash_potion", + "splawkwardpot": "awkward_splash_potion", + "splawkwardpotion": "awkward_splash_potion", + "awkward_tipped_arrow": { + "potionData": { + "type": "AWKWARD", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowawkward": "awkward_tipped_arrow", + "awkwardarrow": "awkward_tipped_arrow", + "awkwardtarr": "awkward_tipped_arrow", + "awkwardtarrow": "awkward_tipped_arrow", + "awkwardtippedarrow": "awkward_tipped_arrow", + "axolotl_bucket": { + "material": "AXOLOTL_BUCKET" + }, + "axolotlbucket": "axolotl_bucket", + "axolotlbukkit": "axolotl_bucket", + "axolotlpail": "axolotl_bucket", + "bucketoaxolotl": "axolotl_bucket", + "bucketowalkingfish": "axolotl_bucket", + "minecraft:axolotl_bucket": "axolotl_bucket", + "walkingfishbucket": "axolotl_bucket", + "walkingfishbukkit": "axolotl_bucket", + "walkingfishpail": "axolotl_bucket", + "axolotl_spawn_egg": { + "material": "AXOLOTL_SPAWN_EGG" + }, + "axolotlegg": "axolotl_spawn_egg", + "axolotlsegg": "axolotl_spawn_egg", + "axolotlspawn": "axolotl_spawn_egg", + "axolotlspawnegg": "axolotl_spawn_egg", + "eggaxolotl": "axolotl_spawn_egg", + "eggwalkingfish": "axolotl_spawn_egg", + "minecraft:axolotl_spawn_egg": "axolotl_spawn_egg", + "seggaxolotl": "axolotl_spawn_egg", + "seggwalkingfish": "axolotl_spawn_egg", + "spawnaxolotl": "axolotl_spawn_egg", + "spawneggaxolotl": "axolotl_spawn_egg", + "spawneggwalkingfish": "axolotl_spawn_egg", + "spawnwalkingfish": "axolotl_spawn_egg", + "walkingfishegg": "axolotl_spawn_egg", + "walkingfishsegg": "axolotl_spawn_egg", + "walkingfishspawn": "axolotl_spawn_egg", + "walkingfishspawnegg": "axolotl_spawn_egg", + "axolotl_spawner": { + "entity": "AXOLOTL", + "material": "SPAWNER" + }, + "axolotlcage": "axolotl_spawner", + "axolotlmcage": "axolotl_spawner", + "axolotlmobcage": "axolotl_spawner", + "axolotlmobspawner": "axolotl_spawner", + "axolotlmonstercage": "axolotl_spawner", + "axolotlmonsterspawner": "axolotl_spawner", + "axolotlmspawner": "axolotl_spawner", + "axolotlspawner": "axolotl_spawner", + "walkingfishcage": "axolotl_spawner", + "walkingfishmcage": "axolotl_spawner", + "walkingfishmobcage": "axolotl_spawner", + "walkingfishmobspawner": "axolotl_spawner", + "walkingfishmonstercage": "axolotl_spawner", + "walkingfishmonsterspawner": "axolotl_spawner", + "walkingfishmspawner": "axolotl_spawner", + "walkingfishspawner": "axolotl_spawner", + "azalea": { + "material": "AZALEA" + }, + "azasmall": "azalea", + "azsmall": "azalea", + "babyaz": "azalea", + "babyaza": "azalea", + "babyazalea": "azalea", + "minecraft:azalea": "azalea", + "azalea_leaves": { + "material": "AZALEA_LEAVES" + }, + "azaleaf": "azalea_leaves", + "azalealeaf": "azalea_leaves", + "azalealeave": "azalea_leaves", + "azalealeaves": "azalea_leaves", + "azalealogleaf": "azalea_leaves", + "azalealogleave": "azalea_leaves", + "azalealogleaves": "azalea_leaves", + "azaleatreeleaf": "azalea_leaves", + "azaleatreeleave": "azalea_leaves", + "azaleatreeleaves": "azalea_leaves", + "azaleatrunkleaf": "azalea_leaves", + "azaleatrunkleave": "azalea_leaves", + "azaleatrunkleaves": "azalea_leaves", + "azaleave": "azalea_leaves", + "azaleaves": "azalea_leaves", + "azaleawoodleaf": "azalea_leaves", + "azaleawoodleave": "azalea_leaves", + "azaleawoodleaves": "azalea_leaves", + "azalogleaf": "azalea_leaves", + "azalogleave": "azalea_leaves", + "azalogleaves": "azalea_leaves", + "azatreeleaf": "azalea_leaves", + "azatreeleave": "azalea_leaves", + "azatreeleaves": "azalea_leaves", + "azatrunkleaf": "azalea_leaves", + "azatrunkleave": "azalea_leaves", + "azatrunkleaves": "azalea_leaves", + "azawoodleaf": "azalea_leaves", + "azawoodleave": "azalea_leaves", + "azawoodleaves": "azalea_leaves", + "azleaf": "azalea_leaves", + "azleave": "azalea_leaves", + "azleaves": "azalea_leaves", + "azlogleaf": "azalea_leaves", + "azlogleave": "azalea_leaves", + "azlogleaves": "azalea_leaves", + "aztreeleaf": "azalea_leaves", + "aztreeleave": "azalea_leaves", + "aztreeleaves": "azalea_leaves", + "aztrunkleaf": "azalea_leaves", + "aztrunkleave": "azalea_leaves", + "aztrunkleaves": "azalea_leaves", + "azwoodleaf": "azalea_leaves", + "azwoodleave": "azalea_leaves", + "azwoodleaves": "azalea_leaves", + "leafaz": "azalea_leaves", + "leafaza": "azalea_leaves", + "leafazalea": "azalea_leaves", + "leavesaz": "azalea_leaves", + "leavesaza": "azalea_leaves", + "leavesazalea": "azalea_leaves", + "minecraft:azalea_leaves": "azalea_leaves", + "azure_bluet": { + "material": "AZURE_BLUET" + }, + "abluet": "azure_bluet", + "azureb": "azure_bluet", + "azurebluet": "azure_bluet", + "houstonia": "azure_bluet", + "minecraft:azure_bluet": "azure_bluet", + "whiteazurebluet": "azure_bluet", + "baked_potato": { + "material": "BAKED_POTATO" + }, + "bakedpotato": "baked_potato", + "minecraft:baked_potato": "baked_potato", + "bamboo": { + "material": "BAMBOO" + }, + "minecraft:bamboo": "bamboo", + "bamboo_block": { + "material": "BAMBOO_BLOCK" + }, + "bamblock": "bamboo_block", + "bambooblock": "bamboo_block", + "bbblock": "bamboo_block", + "minecraft:bamboo_block": "bamboo_block", + "bamboo_button": { + "material": "BAMBOO_BUTTON" + }, + "bambbutton": "bamboo_button", + "bamboobutton": "bamboo_button", + "bambutton": "bamboo_button", + "buttonbam": "bamboo_button", + "buttonbamb": "bamboo_button", + "buttonbamboo": "bamboo_button", + "minecraft:bamboo_button": "bamboo_button", + "bamboo_chest_raft": { + "material": "BAMBOO_CHEST_RAFT" + }, + "bambchboat": "bamboo_chest_raft", + "bamboochboat": "bamboo_chest_raft", + "bamboochestraft": "bamboo_chest_raft", + "bamchboat": "bamboo_chest_raft", + "minecraft:bamboo_chest_raft": "bamboo_chest_raft", + "bamboo_door": { + "material": "BAMBOO_DOOR" + }, + "bambdoor": "bamboo_door", + "bamboodoor": "bamboo_door", + "bamdoor": "bamboo_door", + "minecraft:bamboo_door": "bamboo_door", + "bamboo_fence": { + "material": "BAMBOO_FENCE" + }, + "bambfence": "bamboo_fence", + "bamboofence": "bamboo_fence", + "bamfence": "bamboo_fence", + "minecraft:bamboo_fence": "bamboo_fence", + "bamboo_fence_gate": { + "material": "BAMBOO_FENCE_GATE" + }, + "bambfencegate": "bamboo_fence_gate", + "bambgate": "bamboo_fence_gate", + "bamboofencegate": "bamboo_fence_gate", + "bamboogate": "bamboo_fence_gate", + "bamfencegate": "bamboo_fence_gate", + "bamgate": "bamboo_fence_gate", + "gatebam": "bamboo_fence_gate", + "gatebamb": "bamboo_fence_gate", + "gatebamboo": "bamboo_fence_gate", + "minecraft:bamboo_fence_gate": "bamboo_fence_gate", + "bamboo_hanging_sign": { + "material": "BAMBOO_HANGING_SIGN" + }, + "bambhangsign": "bamboo_hanging_sign", + "bambhsign": "bamboo_hanging_sign", + "bamboohangingsign": "bamboo_hanging_sign", + "bamboohangsign": "bamboo_hanging_sign", + "bamboohsign": "bamboo_hanging_sign", + "bamhangsign": "bamboo_hanging_sign", + "bamhsign": "bamboo_hanging_sign", + "minecraft:bamboo_hanging_sign": "bamboo_hanging_sign", + "bamboo_mosaic": { + "material": "BAMBOO_MOSAIC" + }, + "bamboomosaic": "bamboo_mosaic", + "minecraft:bamboo_mosaic": "bamboo_mosaic", + "bamboo_mosaic_slab": { + "material": "BAMBOO_MOSAIC_SLAB" + }, + "bamboomosaicslab": "bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_slab": "bamboo_mosaic_slab", + "bamboo_mosaic_stairs": { + "material": "BAMBOO_MOSAIC_STAIRS" + }, + "bamboomosaicstairs": "bamboo_mosaic_stairs", + "minecraft:bamboo_mosaic_stairs": "bamboo_mosaic_stairs", + "bamboo_planks": { + "material": "BAMBOO_PLANKS" + }, + "bambooplank": "bamboo_planks", + "bambooplanks": "bamboo_planks", + "bambooplankw": "bamboo_planks", + "bambooplankwood": "bamboo_planks", + "bambooplankwooden": "bamboo_planks", + "bamboowoodenplank": "bamboo_planks", + "bamboowoodplank": "bamboo_planks", + "bamboowplank": "bamboo_planks", + "bambplank": "bamboo_planks", + "bambplankw": "bamboo_planks", + "bambplankwood": "bamboo_planks", + "bambplankwooden": "bamboo_planks", + "bambwoodenplank": "bamboo_planks", + "bambwoodplank": "bamboo_planks", + "bambwplank": "bamboo_planks", + "bamplank": "bamboo_planks", + "bamplankw": "bamboo_planks", + "bamplankwood": "bamboo_planks", + "bamplankwooden": "bamboo_planks", + "bamwoodenplank": "bamboo_planks", + "bamwoodplank": "bamboo_planks", + "bamwplank": "bamboo_planks", + "minecraft:bamboo_planks": "bamboo_planks", + "bamboo_pressure_plate": { + "material": "BAMBOO_PRESSURE_PLATE" + }, + "bambooplate": "bamboo_pressure_plate", + "bamboopplate": "bamboo_pressure_plate", + "bamboopressplate": "bamboo_pressure_plate", + "bamboopressureplate": "bamboo_pressure_plate", + "bambplate": "bamboo_pressure_plate", + "bambpplate": "bamboo_pressure_plate", + "bambpressplate": "bamboo_pressure_plate", + "bambpressureplate": "bamboo_pressure_plate", + "bamplate": "bamboo_pressure_plate", + "bampplate": "bamboo_pressure_plate", + "bampressplate": "bamboo_pressure_plate", + "bampressureplate": "bamboo_pressure_plate", + "minecraft:bamboo_pressure_plate": "bamboo_pressure_plate", + "platebam": "bamboo_pressure_plate", + "platebamb": "bamboo_pressure_plate", + "platebamboo": "bamboo_pressure_plate", + "bamboo_raft": { + "material": "BAMBOO_RAFT" + }, + "bambboat": "bamboo_raft", + "bamboat": "bamboo_raft", + "bambooboat": "bamboo_raft", + "bambooraft": "bamboo_raft", + "bambraft": "bamboo_raft", + "bamraft": "bamboo_raft", + "boatbam": "bamboo_raft", + "boatbamb": "bamboo_raft", + "boatbamboo": "bamboo_raft", + "minecraft:bamboo_raft": "bamboo_raft", + "bamboo_sign": { + "material": "BAMBOO_SIGN" + }, + "bamboosign": "bamboo_sign", + "bambsign": "bamboo_sign", + "bamsign": "bamboo_sign", + "minecraft:bamboo_sign": "bamboo_sign", + "bamboo_slab": { + "material": "BAMBOO_SLAB" + }, + "bambhalfblock": "bamboo_slab", + "bamboohalfblock": "bamboo_slab", + "bambooslab": "bamboo_slab", + "bamboostep": "bamboo_slab", + "bamboowhalfblock": "bamboo_slab", + "bamboowoodenhalfblock": "bamboo_slab", + "bamboowoodenslab": "bamboo_slab", + "bamboowoodenstep": "bamboo_slab", + "bamboowoodhalfblock": "bamboo_slab", + "bamboowoodslab": "bamboo_slab", + "bamboowoodstep": "bamboo_slab", + "bamboowslab": "bamboo_slab", + "bamboowstep": "bamboo_slab", + "bambstep": "bamboo_slab", + "bambwhalfblock": "bamboo_slab", + "bambwoodenhalfblock": "bamboo_slab", + "bambwoodenslab": "bamboo_slab", + "bambwoodenstep": "bamboo_slab", + "bambwoodhalfblock": "bamboo_slab", + "bambwoodslab": "bamboo_slab", + "bambwoodstep": "bamboo_slab", + "bambwslab": "bamboo_slab", + "bambwstep": "bamboo_slab", + "bamhalfblock": "bamboo_slab", + "bamstep": "bamboo_slab", + "bamwhalfblock": "bamboo_slab", + "bamwoodenhalfblock": "bamboo_slab", + "bamwoodenslab": "bamboo_slab", + "bamwoodenstep": "bamboo_slab", + "bamwoodhalfblock": "bamboo_slab", + "bamwoodslab": "bamboo_slab", + "bamwoodstep": "bamboo_slab", + "bamwslab": "bamboo_slab", + "bamwstep": "bamboo_slab", + "minecraft:bamboo_slab": "bamboo_slab", + "bamboo_stairs": { + "material": "BAMBOO_STAIRS" + }, + "bamboostair": "bamboo_stairs", + "bamboostairs": "bamboo_stairs", + "bamboowoodenstair": "bamboo_stairs", + "bamboowoodenstairs": "bamboo_stairs", + "bamboowoodstair": "bamboo_stairs", + "bamboowoodstairs": "bamboo_stairs", + "bamboowstair": "bamboo_stairs", + "bamboowstairs": "bamboo_stairs", + "bambstair": "bamboo_stairs", + "bambwoodenstair": "bamboo_stairs", + "bambwoodenstairs": "bamboo_stairs", + "bambwoodstair": "bamboo_stairs", + "bambwoodstairs": "bamboo_stairs", + "bambwstair": "bamboo_stairs", + "bambwstairs": "bamboo_stairs", + "bamstair": "bamboo_stairs", + "bamwoodenstair": "bamboo_stairs", + "bamwoodenstairs": "bamboo_stairs", + "bamwoodstair": "bamboo_stairs", + "bamwoodstairs": "bamboo_stairs", + "bamwstair": "bamboo_stairs", + "bamwstairs": "bamboo_stairs", + "minecraft:bamboo_stairs": "bamboo_stairs", + "bamboo_trapdoor": { + "material": "BAMBOO_TRAPDOOR" + }, + "bambdoort": "bamboo_trapdoor", + "bambdoortrap": "bamboo_trapdoor", + "bambdtrap": "bamboo_trapdoor", + "bambhatch": "bamboo_trapdoor", + "bamboodoort": "bamboo_trapdoor", + "bamboodoortrap": "bamboo_trapdoor", + "bamboodtrap": "bamboo_trapdoor", + "bamboohatch": "bamboo_trapdoor", + "bambootdoor": "bamboo_trapdoor", + "bambootrapd": "bamboo_trapdoor", + "bambootrapdoor": "bamboo_trapdoor", + "bambtdoor": "bamboo_trapdoor", + "bambtrapd": "bamboo_trapdoor", + "bambtrapdoor": "bamboo_trapdoor", + "bamdoort": "bamboo_trapdoor", + "bamdoortrap": "bamboo_trapdoor", + "bamdtrap": "bamboo_trapdoor", + "bamhatch": "bamboo_trapdoor", + "bamtdoor": "bamboo_trapdoor", + "bamtrapd": "bamboo_trapdoor", + "bamtrapdoor": "bamboo_trapdoor", + "minecraft:bamboo_trapdoor": "bamboo_trapdoor", + "barrel": { + "material": "BARREL" + }, + "minecraft:barrel": "barrel", + "barrier": { + "material": "BARRIER" + }, + "minecraft:barrier": "barrier", + "basalt": { + "material": "BASALT" + }, + "bas": "basalt", + "basaltb": "basalt", + "basaltbl": "basalt", + "basaltblock": "basalt", + "basaltst": "basalt", + "basaltstb": "basalt", + "basaltstbl": "basalt", + "basaltstblock": "basalt", + "basb": "basalt", + "basbl": "basalt", + "basblock": "basalt", + "bast": "basalt", + "bastb": "basalt", + "bastbl": "basalt", + "bastblock": "basalt", + "minecraft:basalt": "basalt", + "bat_spawn_egg": { + "material": "BAT_SPAWN_EGG" + }, + "bategg": "bat_spawn_egg", + "batsegg": "bat_spawn_egg", + "batspawn": "bat_spawn_egg", + "batspawnegg": "bat_spawn_egg", + "eggbat": "bat_spawn_egg", + "minecraft:bat_spawn_egg": "bat_spawn_egg", + "seggbat": "bat_spawn_egg", + "spawnbat": "bat_spawn_egg", + "spawneggbat": "bat_spawn_egg", + "bat_spawner": { + "entity": "BAT", + "material": "SPAWNER" + }, + "batcage": "bat_spawner", + "batmcage": "bat_spawner", + "batmobcage": "bat_spawner", + "batmobspawner": "bat_spawner", + "batmonstercage": "bat_spawner", + "batmonsterspawner": "bat_spawner", + "batmspawner": "bat_spawner", + "batspawner": "bat_spawner", + "beacon": { + "material": "BEACON" + }, + "beaconblock": "beacon", + "minecraft:beacon": "beacon", + "bedrock": { + "material": "BEDROCK" + }, + "adminblock": "bedrock", + "adminium": "bedrock", + "adminrock": "bedrock", + "minecraft:bedrock": "bedrock", + "opblock": "bedrock", + "oprock": "bedrock", + "bee_nest": { + "material": "BEE_NEST" + }, + "beenest": "bee_nest", + "minecraft:bee_nest": "bee_nest", + "bee_spawn_egg": { + "material": "BEE_SPAWN_EGG" + }, + "beeegg": "bee_spawn_egg", + "beesegg": "bee_spawn_egg", + "beespawn": "bee_spawn_egg", + "beespawnegg": "bee_spawn_egg", + "eggbee": "bee_spawn_egg", + "minecraft:bee_spawn_egg": "bee_spawn_egg", + "seggbee": "bee_spawn_egg", + "spawnbee": "bee_spawn_egg", + "spawneggbee": "bee_spawn_egg", + "bee_spawner": { + "entity": "BEE", + "material": "SPAWNER" + }, + "beecage": "bee_spawner", + "beemcage": "bee_spawner", + "beemobcage": "bee_spawner", + "beemobspawner": "bee_spawner", + "beemonstercage": "bee_spawner", + "beemonsterspawner": "bee_spawner", + "beemspawner": "bee_spawner", + "beespawner": "bee_spawner", + "beef": { + "material": "BEEF" + }, + "cowmeat": "beef", + "minecraft:beef": "beef", + "plainbeef": "beef", + "plaincowmeat": "beef", + "plainsteak": "beef", + "rabeef": "beef", + "racowmeat": "beef", + "rasteak": "beef", + "rawbeef": "beef", + "rawcowmeat": "beef", + "rawsteak": "beef", + "steak": "beef", + "uncookedbeef": "beef", + "uncookedcowmeat": "beef", + "uncookedsteak": "beef", + "beehive": { + "material": "BEEHIVE" + }, + "minecraft:beehive": "beehive", + "beetroot": { + "material": "BEETROOT" + }, + "beet": "beetroot", + "beetcrop": "beetroot", + "beetplant": "beetroot", + "beets": "beetroot", + "broot": "beetroot", + "minecraft:beetroot": "beetroot", + "beetroot_seeds": { + "material": "BEETROOT_SEEDS" + }, + "beetcropseeds": "beetroot_seeds", + "beetplantseeds": "beetroot_seeds", + "beetrootseed": "beetroot_seeds", + "beetrootseeds": "beetroot_seeds", + "beetseed": "beetroot_seeds", + "beetseeds": "beetroot_seeds", + "beetsseeds": "beetroot_seeds", + "brootseed": "beetroot_seeds", + "brootseeds": "beetroot_seeds", + "minecraft:beetroot_seeds": "beetroot_seeds", + "beetroot_soup": { + "material": "BEETROOT_SOUP" + }, + "beetcropsoup": "beetroot_soup", + "beetplantsoup": "beetroot_soup", + "beetrootsoup": "beetroot_soup", + "beetsoup": "beetroot_soup", + "beetssoup": "beetroot_soup", + "brootsoup": "beetroot_soup", + "minecraft:beetroot_soup": "beetroot_soup", + "redsoup": "beetroot_soup", + "bell": { + "material": "BELL" + }, + "minecraft:bell": "bell", + "big_dripleaf": { + "material": "BIG_DRIPLEAF" + }, + "bigdrip": "big_dripleaf", + "bigdripleaf": "big_dripleaf", + "dripleafbig": "big_dripleaf", + "dripleaftall": "big_dripleaf", + "minecraft:big_dripleaf": "big_dripleaf", + "talldrip": "big_dripleaf", + "talldripleaf": "big_dripleaf", + "yoooooooominecraftsgotbigdrip": "big_dripleaf", + "birch_boat": { + "material": "BIRCH_BOAT" + }, + "bboat": "birch_boat", + "birchboat": "birch_boat", + "birchraft": "birch_boat", + "boatb": "birch_boat", + "boatbirch": "birch_boat", + "boatl": "birch_boat", + "boatlight": "birch_boat", + "boatw": "birch_boat", + "boatwhite": "birch_boat", + "braft": "birch_boat", + "lboat": "birch_boat", + "lightboat": "birch_boat", + "lightraft": "birch_boat", + "lraft": "birch_boat", + "minecraft:birch_boat": "birch_boat", + "wboat": "birch_boat", + "whiteboat": "birch_boat", + "whiteraft": "birch_boat", + "wraft": "birch_boat", + "birch_button": { + "material": "BIRCH_BUTTON" + }, + "bbutton": "birch_button", + "birchbutton": "birch_button", + "buttonb": "birch_button", + "buttonbirch": "birch_button", + "buttonl": "birch_button", + "buttonlight": "birch_button", + "buttonw": "birch_button", + "buttonwhite": "birch_button", + "lbutton": "birch_button", + "lightbutton": "birch_button", + "minecraft:birch_button": "birch_button", + "wbutton": "birch_button", + "whitebutton": "birch_button", + "birch_chest_boat": { + "material": "BIRCH_CHEST_BOAT" + }, + "bchboat": "birch_chest_boat", + "birchchboat": "birch_chest_boat", + "birchchestboat": "birch_chest_boat", + "lchboat": "birch_chest_boat", + "lightchboat": "birch_chest_boat", + "minecraft:birch_chest_boat": "birch_chest_boat", + "wchboat": "birch_chest_boat", + "whitechboat": "birch_chest_boat", + "birch_door": { + "material": "BIRCH_DOOR" + }, + "bdoor": "birch_door", + "birchdoor": "birch_door", + "ldoor": "birch_door", + "lightdoor": "birch_door", + "minecraft:birch_door": "birch_door", + "wdoor": "birch_door", + "whitedoor": "birch_door", + "birch_fence": { + "material": "BIRCH_FENCE" + }, + "bfence": "birch_fence", + "birchfence": "birch_fence", + "lfence": "birch_fence", + "lightfence": "birch_fence", + "minecraft:birch_fence": "birch_fence", + "wfence": "birch_fence", + "whitefence": "birch_fence", + "birch_fence_gate": { + "material": "BIRCH_FENCE_GATE" + }, + "bfencegate": "birch_fence_gate", + "bgate": "birch_fence_gate", + "birchfencegate": "birch_fence_gate", + "birchgate": "birch_fence_gate", + "gateb": "birch_fence_gate", + "gatebirch": "birch_fence_gate", + "gatel": "birch_fence_gate", + "gatelight": "birch_fence_gate", + "gatew": "birch_fence_gate", + "gatewhite": "birch_fence_gate", + "lfencegate": "birch_fence_gate", + "lgate": "birch_fence_gate", + "lightfencegate": "birch_fence_gate", + "lightgate": "birch_fence_gate", + "minecraft:birch_fence_gate": "birch_fence_gate", + "wfencegate": "birch_fence_gate", + "wgate": "birch_fence_gate", + "whitefencegate": "birch_fence_gate", + "whitegate": "birch_fence_gate", + "birch_hanging_sign": { + "material": "BIRCH_HANGING_SIGN" + }, + "bhangsign": "birch_hanging_sign", + "bhsign": "birch_hanging_sign", + "birchhangingsign": "birch_hanging_sign", + "birchhangsign": "birch_hanging_sign", + "birchhsign": "birch_hanging_sign", + "lhangsign": "birch_hanging_sign", + "lhsign": "birch_hanging_sign", + "lighthangsign": "birch_hanging_sign", + "lighthsign": "birch_hanging_sign", + "minecraft:birch_hanging_sign": "birch_hanging_sign", + "whangsign": "birch_hanging_sign", + "whitehangsign": "birch_hanging_sign", + "whitehsign": "birch_hanging_sign", + "whsign": "birch_hanging_sign", + "birch_leaves": { + "material": "BIRCH_LEAVES" + }, + "birchleaf": "birch_leaves", + "birchleave": "birch_leaves", + "birchleaves": "birch_leaves", + "birchlogleaf": "birch_leaves", + "birchlogleave": "birch_leaves", + "birchlogleaves": "birch_leaves", + "birchtreeleaf": "birch_leaves", + "birchtreeleave": "birch_leaves", + "birchtreeleaves": "birch_leaves", + "birchtrunkleaf": "birch_leaves", + "birchtrunkleave": "birch_leaves", + "birchtrunkleaves": "birch_leaves", + "birchwoodleaf": "birch_leaves", + "birchwoodleave": "birch_leaves", + "birchwoodleaves": "birch_leaves", + "bleaf": "birch_leaves", + "bleave": "birch_leaves", + "bleaves": "birch_leaves", + "blogleaf": "birch_leaves", + "blogleave": "birch_leaves", + "blogleaves": "birch_leaves", + "btreeleaf": "birch_leaves", + "btreeleave": "birch_leaves", + "btreeleaves": "birch_leaves", + "btrunkleaf": "birch_leaves", + "btrunkleave": "birch_leaves", + "btrunkleaves": "birch_leaves", + "bwoodleaf": "birch_leaves", + "bwoodleave": "birch_leaves", + "bwoodleaves": "birch_leaves", + "leafb": "birch_leaves", + "leafbirch": "birch_leaves", + "leafl": "birch_leaves", + "leaflight": "birch_leaves", + "leafw": "birch_leaves", + "leafwhite": "birch_leaves", + "leavesb": "birch_leaves", + "leavesbirch": "birch_leaves", + "leavesl": "birch_leaves", + "leaveslight": "birch_leaves", + "leavesw": "birch_leaves", + "leaveswhite": "birch_leaves", + "lightleaf": "birch_leaves", + "lightleave": "birch_leaves", + "lightleaves": "birch_leaves", + "lightlogleaf": "birch_leaves", + "lightlogleave": "birch_leaves", + "lightlogleaves": "birch_leaves", + "lighttreeleaf": "birch_leaves", + "lighttreeleave": "birch_leaves", + "lighttreeleaves": "birch_leaves", + "lighttrunkleaf": "birch_leaves", + "lighttrunkleave": "birch_leaves", + "lighttrunkleaves": "birch_leaves", + "lightwoodleaf": "birch_leaves", + "lightwoodleave": "birch_leaves", + "lightwoodleaves": "birch_leaves", + "lleaf": "birch_leaves", + "lleave": "birch_leaves", + "lleaves": "birch_leaves", + "llogleaf": "birch_leaves", + "llogleave": "birch_leaves", + "llogleaves": "birch_leaves", + "ltreeleaf": "birch_leaves", + "ltreeleave": "birch_leaves", + "ltreeleaves": "birch_leaves", + "ltrunkleaf": "birch_leaves", + "ltrunkleave": "birch_leaves", + "ltrunkleaves": "birch_leaves", + "lwoodleaf": "birch_leaves", + "lwoodleave": "birch_leaves", + "lwoodleaves": "birch_leaves", + "minecraft:birch_leaves": "birch_leaves", + "whiteleaf": "birch_leaves", + "whiteleave": "birch_leaves", + "whiteleaves": "birch_leaves", + "whitelogleaf": "birch_leaves", + "whitelogleave": "birch_leaves", + "whitelogleaves": "birch_leaves", + "whitetreeleaf": "birch_leaves", + "whitetreeleave": "birch_leaves", + "whitetreeleaves": "birch_leaves", + "whitetrunkleaf": "birch_leaves", + "whitetrunkleave": "birch_leaves", + "whitetrunkleaves": "birch_leaves", + "whitewoodleaf": "birch_leaves", + "whitewoodleave": "birch_leaves", + "whitewoodleaves": "birch_leaves", + "wleaf": "birch_leaves", + "wleave": "birch_leaves", + "wleaves": "birch_leaves", + "wlogleaf": "birch_leaves", + "wlogleave": "birch_leaves", + "wlogleaves": "birch_leaves", + "wtreeleaf": "birch_leaves", + "wtreeleave": "birch_leaves", + "wtreeleaves": "birch_leaves", + "wtrunkleaf": "birch_leaves", + "wtrunkleave": "birch_leaves", + "wtrunkleaves": "birch_leaves", + "wwoodleaf": "birch_leaves", + "wwoodleave": "birch_leaves", + "wwoodleaves": "birch_leaves", + "birch_log": { + "material": "BIRCH_LOG" + }, + "birchlog": "birch_log", + "birchtree": "birch_log", + "birchtrunk": "birch_log", + "blog": "birch_log", + "btree": "birch_log", + "btrunk": "birch_log", + "lightlog": "birch_log", + "lighttree": "birch_log", + "lighttrunk": "birch_log", + "llog": "birch_log", + "logb": "birch_log", + "logbirch": "birch_log", + "logl": "birch_log", + "loglight": "birch_log", + "logw": "birch_log", + "logwhite": "birch_log", + "ltree": "birch_log", + "ltrunk": "birch_log", + "minecraft:birch_log": "birch_log", + "whitelog": "birch_log", + "whitetree": "birch_log", + "whitetrunk": "birch_log", + "wlog": "birch_log", + "wtree": "birch_log", + "wtrunk": "birch_log", + "birch_planks": { + "material": "BIRCH_PLANKS" + }, + "birchplank": "birch_planks", + "birchplanks": "birch_planks", + "birchplankw": "birch_planks", + "birchplankwood": "birch_planks", + "birchplankwooden": "birch_planks", + "birchwoodenplank": "birch_planks", + "birchwoodplank": "birch_planks", + "birchwplank": "birch_planks", + "bplank": "birch_planks", + "bplankw": "birch_planks", + "bplankwood": "birch_planks", + "bplankwooden": "birch_planks", + "bwoodenplank": "birch_planks", + "bwoodplank": "birch_planks", + "bwplank": "birch_planks", + "lightplank": "birch_planks", + "lightplankw": "birch_planks", + "lightplankwood": "birch_planks", + "lightplankwooden": "birch_planks", + "lightwoodenplank": "birch_planks", + "lightwoodplank": "birch_planks", + "lightwplank": "birch_planks", + "lplank": "birch_planks", + "lplankw": "birch_planks", + "lplankwood": "birch_planks", + "lplankwooden": "birch_planks", + "lwoodenplank": "birch_planks", + "lwoodplank": "birch_planks", + "lwplank": "birch_planks", + "minecraft:birch_planks": "birch_planks", + "whiteplank": "birch_planks", + "whiteplankw": "birch_planks", + "whiteplankwood": "birch_planks", + "whiteplankwooden": "birch_planks", + "whitewoodenplank": "birch_planks", + "whitewoodplank": "birch_planks", + "whitewplank": "birch_planks", + "wplank": "birch_planks", + "wplankw": "birch_planks", + "wplankwood": "birch_planks", + "wplankwooden": "birch_planks", + "wwoodenplank": "birch_planks", + "wwoodplank": "birch_planks", + "wwplank": "birch_planks", + "birch_pressure_plate": { + "material": "BIRCH_PRESSURE_PLATE" + }, + "birchplate": "birch_pressure_plate", + "birchpplate": "birch_pressure_plate", + "birchpressplate": "birch_pressure_plate", + "birchpressureplate": "birch_pressure_plate", + "bplate": "birch_pressure_plate", + "bpplate": "birch_pressure_plate", + "bpressplate": "birch_pressure_plate", + "bpressureplate": "birch_pressure_plate", + "lightplate": "birch_pressure_plate", + "lightpplate": "birch_pressure_plate", + "lightpressplate": "birch_pressure_plate", + "lightpressureplate": "birch_pressure_plate", + "lplate": "leather_chestplate", + "lpplate": "birch_pressure_plate", + "lpressplate": "birch_pressure_plate", + "lpressureplate": "birch_pressure_plate", + "minecraft:birch_pressure_plate": "birch_pressure_plate", + "plateb": "birch_pressure_plate", + "platebirch": "birch_pressure_plate", + "platel": "birch_pressure_plate", + "platelight": "birch_pressure_plate", + "platew": "birch_pressure_plate", + "platewhite": "birch_pressure_plate", + "whiteplate": "birch_pressure_plate", + "whitepplate": "birch_pressure_plate", + "whitepressplate": "birch_pressure_plate", + "whitepressureplate": "birch_pressure_plate", + "wplate": "birch_pressure_plate", + "wpplate": "birch_pressure_plate", + "wpressplate": "birch_pressure_plate", + "wpressureplate": "birch_pressure_plate", + "birch_sapling": { + "material": "BIRCH_SAPLING" + }, + "birchlogsapling": "birch_sapling", + "birchsapling": "birch_sapling", + "birchtreesapling": "birch_sapling", + "birchtrunksapling": "birch_sapling", + "birchwoodsapling": "birch_sapling", + "blogsapling": "birch_sapling", + "bsapling": "birch_sapling", + "btreesapling": "birch_sapling", + "btrunksapling": "birch_sapling", + "bwoodsapling": "birch_sapling", + "lightlogsapling": "birch_sapling", + "lightsapling": "birch_sapling", + "lighttreesapling": "birch_sapling", + "lighttrunksapling": "birch_sapling", + "lightwoodsapling": "birch_sapling", + "llogsapling": "birch_sapling", + "lsapling": "birch_sapling", + "ltreesapling": "birch_sapling", + "ltrunksapling": "birch_sapling", + "lwoodsapling": "birch_sapling", + "minecraft:birch_sapling": "birch_sapling", + "whitelogsapling": "birch_sapling", + "whitesapling": "birch_sapling", + "whitetreesapling": "birch_sapling", + "whitetrunksapling": "birch_sapling", + "whitewoodsapling": "birch_sapling", + "wlogsapling": "birch_sapling", + "wsapling": "birch_sapling", + "wtreesapling": "birch_sapling", + "wtrunksapling": "birch_sapling", + "wwoodsapling": "birch_sapling", + "birch_sign": { + "material": "BIRCH_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "birchsign": "birch_sign", + "bsign": "birch_sign", + "lightsign": "birch_sign", + "lsign": "birch_sign", + "minecraft:birch_sign": "birch_sign", + "whitesign": "birch_sign", + "wsign": "birch_sign", + "birch_slab": { + "material": "BIRCH_SLAB" + }, + "bhalfblock": "birch_slab", + "birchhalfblock": "birch_slab", + "birchslab": "birch_slab", + "birchstep": "birch_slab", + "birchwhalfblock": "birch_slab", + "birchwoodenhalfblock": "birch_slab", + "birchwoodenslab": "birch_slab", + "birchwoodenstep": "birch_slab", + "birchwoodhalfblock": "birch_slab", + "birchwoodslab": "birch_slab", + "birchwoodstep": "birch_slab", + "birchwslab": "birch_slab", + "birchwstep": "birch_slab", + "bstep": "birch_slab", + "bwhalfblock": "birch_slab", + "bwoodenhalfblock": "birch_slab", + "bwoodenslab": "birch_slab", + "bwoodenstep": "birch_slab", + "bwoodhalfblock": "birch_slab", + "bwoodslab": "birch_slab", + "bwoodstep": "birch_slab", + "bwslab": "birch_slab", + "bwstep": "birch_slab", + "lhalfblock": "birch_slab", + "lighthalfblock": "birch_slab", + "lightstep": "birch_slab", + "lightwhalfblock": "birch_slab", + "lightwoodenhalfblock": "birch_slab", + "lightwoodenslab": "birch_slab", + "lightwoodenstep": "birch_slab", + "lightwoodhalfblock": "birch_slab", + "lightwoodslab": "birch_slab", + "lightwoodstep": "birch_slab", + "lightwslab": "birch_slab", + "lightwstep": "birch_slab", + "lstep": "birch_slab", + "lwhalfblock": "birch_slab", + "lwoodenhalfblock": "birch_slab", + "lwoodenslab": "birch_slab", + "lwoodenstep": "birch_slab", + "lwoodhalfblock": "birch_slab", + "lwoodslab": "birch_slab", + "lwoodstep": "birch_slab", + "lwslab": "birch_slab", + "lwstep": "birch_slab", + "minecraft:birch_slab": "birch_slab", + "whalfblock": "birch_slab", + "whitehalfblock": "birch_slab", + "whitestep": "birch_slab", + "whitewhalfblock": "birch_slab", + "whitewoodenhalfblock": "birch_slab", + "whitewoodenslab": "birch_slab", + "whitewoodenstep": "birch_slab", + "whitewoodhalfblock": "birch_slab", + "whitewoodslab": "birch_slab", + "whitewoodstep": "birch_slab", + "whitewslab": "birch_slab", + "whitewstep": "birch_slab", + "wstep": "birch_slab", + "wwhalfblock": "birch_slab", + "wwoodenhalfblock": "birch_slab", + "wwoodenslab": "birch_slab", + "wwoodenstep": "birch_slab", + "wwoodhalfblock": "birch_slab", + "wwoodslab": "birch_slab", + "wwoodstep": "birch_slab", + "wwslab": "birch_slab", + "wwstep": "birch_slab", + "birch_stairs": { + "material": "BIRCH_STAIRS" + }, + "birchstair": "birch_stairs", + "birchstairs": "birch_stairs", + "birchwoodenstair": "birch_stairs", + "birchwoodenstairs": "birch_stairs", + "birchwoodstair": "birch_stairs", + "birchwoodstairs": "birch_stairs", + "birchwstair": "birch_stairs", + "birchwstairs": "birch_stairs", + "bstair": "birch_stairs", + "bwoodenstair": "birch_stairs", + "bwoodenstairs": "birch_stairs", + "bwoodstair": "birch_stairs", + "bwoodstairs": "birch_stairs", + "bwstair": "birch_stairs", + "bwstairs": "birch_stairs", + "lightstair": "birch_stairs", + "lightwoodenstair": "birch_stairs", + "lightwoodenstairs": "birch_stairs", + "lightwoodstair": "birch_stairs", + "lightwoodstairs": "birch_stairs", + "lightwstair": "birch_stairs", + "lightwstairs": "birch_stairs", + "lstair": "birch_stairs", + "lwoodenstair": "birch_stairs", + "lwoodenstairs": "birch_stairs", + "lwoodstair": "birch_stairs", + "lwoodstairs": "birch_stairs", + "lwstair": "birch_stairs", + "lwstairs": "birch_stairs", + "minecraft:birch_stairs": "birch_stairs", + "whitestair": "birch_stairs", + "whitewoodenstair": "birch_stairs", + "whitewoodenstairs": "birch_stairs", + "whitewoodstair": "birch_stairs", + "whitewoodstairs": "birch_stairs", + "whitewstair": "birch_stairs", + "whitewstairs": "birch_stairs", + "wstair": "birch_stairs", + "wwoodenstair": "birch_stairs", + "wwoodenstairs": "birch_stairs", + "wwoodstair": "birch_stairs", + "wwoodstairs": "birch_stairs", + "wwstair": "birch_stairs", + "wwstairs": "birch_stairs", + "birch_trapdoor": { + "material": "BIRCH_TRAPDOOR" + }, + "bdoort": "birch_trapdoor", + "bdoortrap": "birch_trapdoor", + "bdtrap": "birch_trapdoor", + "bhatch": "birch_trapdoor", + "birchdoort": "birch_trapdoor", + "birchdoortrap": "birch_trapdoor", + "birchdtrap": "birch_trapdoor", + "birchhatch": "birch_trapdoor", + "birchtdoor": "birch_trapdoor", + "birchtrapd": "birch_trapdoor", + "birchtrapdoor": "birch_trapdoor", + "btdoor": "birch_trapdoor", + "btrapd": "birch_trapdoor", + "btrapdoor": "birch_trapdoor", + "ldoort": "birch_trapdoor", + "ldoortrap": "birch_trapdoor", + "ldtrap": "birch_trapdoor", + "lhatch": "birch_trapdoor", + "lightdoort": "birch_trapdoor", + "lightdoortrap": "birch_trapdoor", + "lightdtrap": "birch_trapdoor", + "lighthatch": "birch_trapdoor", + "lighttdoor": "birch_trapdoor", + "lighttrapd": "birch_trapdoor", + "lighttrapdoor": "birch_trapdoor", + "ltdoor": "birch_trapdoor", + "ltrapd": "birch_trapdoor", + "ltrapdoor": "birch_trapdoor", + "minecraft:birch_trapdoor": "birch_trapdoor", + "wdoort": "birch_trapdoor", + "wdoortrap": "birch_trapdoor", + "wdtrap": "birch_trapdoor", + "whatch": "birch_trapdoor", + "whitedoort": "birch_trapdoor", + "whitedoortrap": "birch_trapdoor", + "whitedtrap": "birch_trapdoor", + "whitehatch": "birch_trapdoor", + "whitetdoor": "birch_trapdoor", + "whitetrapd": "birch_trapdoor", + "whitetrapdoor": "birch_trapdoor", + "wtdoor": "birch_trapdoor", + "wtrapd": "birch_trapdoor", + "wtrapdoor": "birch_trapdoor", + "birch_wood": { + "material": "BIRCH_WOOD" + }, + "birchlogall": "birch_wood", + "birchtreeall": "birch_wood", + "birchtrunkall": "birch_wood", + "birchwood": "birch_wood", + "blogall": "birch_wood", + "btreeall": "birch_wood", + "btrunkall": "birch_wood", + "bwood": "birch_wood", + "lightlogall": "birch_wood", + "lighttreeall": "birch_wood", + "lighttrunkall": "birch_wood", + "lightwood": "birch_wood", + "llogall": "birch_wood", + "ltreeall": "birch_wood", + "ltrunkall": "birch_wood", + "lwood": "birch_wood", + "minecraft:birch_wood": "birch_wood", + "whitelogall": "birch_wood", + "whitetreeall": "birch_wood", + "whitetrunkall": "birch_wood", + "whitewood": "birch_wood", + "wlogall": "birch_wood", + "woodb": "birch_wood", + "woodbirch": "birch_wood", + "woodl": "birch_wood", + "woodlight": "birch_wood", + "woodw": "birch_wood", + "woodwhite": "birch_wood", + "wtreeall": "birch_wood", + "wtrunkall": "birch_wood", + "wwood": "birch_wood", + "black_banner": { + "material": "BLACK_BANNER" + }, + "bkbanner": "black_banner", + "blabanner": "black_banner", + "blackbanner": "black_banner", + "minecraft:black_banner": "black_banner", + "black_bed": { + "material": "BLACK_BED" + }, + "bkbed": "black_bed", + "blabed": "black_bed", + "blackbed": "black_bed", + "minecraft:black_bed": "black_bed", + "black_bundle": { + "material": "BLACK_BUNDLE" + }, + "bkbundle": "black_bundle", + "blabundle": "black_bundle", + "blackbundle": "black_bundle", + "minecraft:black_bundle": "black_bundle", + "black_candle": { + "material": "BLACK_CANDLE" + }, + "bkcandle": "black_candle", + "blacandle": "black_candle", + "blackcandle": "black_candle", + "minecraft:black_candle": "black_candle", + "black_carpet": { + "material": "BLACK_CARPET" + }, + "bkcarpet": "black_carpet", + "bkfloor": "black_carpet", + "blacarpet": "black_carpet", + "blackcarpet": "black_carpet", + "blackfloor": "black_carpet", + "blafloor": "black_carpet", + "minecraft:black_carpet": "black_carpet", + "black_concrete": { + "material": "BLACK_CONCRETE" + }, + "bkconcrete": "black_concrete", + "blackconcrete": "black_concrete", + "blaconcrete": "black_concrete", + "minecraft:black_concrete": "black_concrete", + "black_concrete_powder": { + "material": "BLACK_CONCRETE_POWDER" + }, + "bkcdust": "black_concrete_powder", + "bkconcretepowder": "black_concrete_powder", + "bkconcretesand": "black_concrete_powder", + "bkcp": "black_concrete_powder", + "bkcpowder": "black_concrete_powder", + "blacdust": "black_concrete_powder", + "blackcdust": "black_concrete_powder", + "blackconcretepowder": "black_concrete_powder", + "blackconcretesand": "black_concrete_powder", + "blackcp": "black_concrete_powder", + "blackcpowder": "black_concrete_powder", + "blaconcretepowder": "black_concrete_powder", + "blaconcretesand": "black_concrete_powder", + "blacp": "black_concrete_powder", + "blacpowder": "black_concrete_powder", + "minecraft:black_concrete_powder": "black_concrete_powder", + "black_dye": { + "material": "BLACK_DYE", + "fallbacks": [ + "INK_SAC", + "INK_SACK" + ] + }, + "bkdye": "black_dye", + "blackdye": "black_dye", + "bladye": "black_dye", + "minecraft:black_dye": "black_dye", + "black_glazed_terracotta": { + "material": "BLACK_GLAZED_TERRACOTTA" + }, + "bkglazedtcota": "black_glazed_terracotta", + "bkglazedterra": "black_glazed_terracotta", + "bkglazedterracota": "black_glazed_terracotta", + "bkglazedterracotta": "black_glazed_terracotta", + "bkgtcotta": "black_glazed_terracotta", + "bkgterra": "black_glazed_terracotta", + "blackglazedtcota": "black_glazed_terracotta", + "blackglazedterra": "black_glazed_terracotta", + "blackglazedterracota": "black_glazed_terracotta", + "blackglazedterracotta": "black_glazed_terracotta", + "blackgtcotta": "black_glazed_terracotta", + "blackgterra": "black_glazed_terracotta", + "blaglazedtcota": "black_glazed_terracotta", + "blaglazedterra": "black_glazed_terracotta", + "blaglazedterracota": "black_glazed_terracotta", + "blaglazedterracotta": "black_glazed_terracotta", + "blagtcotta": "black_glazed_terracotta", + "blagterra": "black_glazed_terracotta", + "minecraft:black_glazed_terracotta": "black_glazed_terracotta", + "black_shulker_box": { + "material": "BLACK_SHULKER_BOX" + }, + "bksbox": "black_shulker_box", + "bkshulkerbox": "black_shulker_box", + "blacksbox": "black_shulker_box", + "blackshulkerbox": "black_shulker_box", + "blasbox": "black_shulker_box", + "blashulkerbox": "black_shulker_box", + "minecraft:black_shulker_box": "black_shulker_box", + "black_stained_glass": { + "material": "BLACK_STAINED_GLASS" + }, + "bkglass": "black_stained_glass", + "bksglass": "black_stained_glass", + "bkstainedglass": "black_stained_glass", + "blackglass": "black_stained_glass", + "blacksglass": "black_stained_glass", + "blackstainedglass": "black_stained_glass", + "blaglass": "black_stained_glass", + "blasglass": "black_stained_glass", + "blastainedglass": "black_stained_glass", + "minecraft:black_stained_glass": "black_stained_glass", + "black_stained_glass_pane": { + "material": "BLACK_STAINED_GLASS_PANE" + }, + "bkglasspane": "black_stained_glass_pane", + "bkgpane": "black_stained_glass_pane", + "bksglasspane": "black_stained_glass_pane", + "bkstainedglasspane": "black_stained_glass_pane", + "blackglasspane": "black_stained_glass_pane", + "blackgpane": "black_stained_glass_pane", + "blacksglasspane": "black_stained_glass_pane", + "blackstainedglasspane": "black_stained_glass_pane", + "blaglasspane": "black_stained_glass_pane", + "blagpane": "black_stained_glass_pane", + "blasglasspane": "black_stained_glass_pane", + "blastainedglasspane": "black_stained_glass_pane", + "minecraft:black_stained_glass_pane": "black_stained_glass_pane", + "black_terracotta": { + "material": "BLACK_TERRACOTTA" + }, + "bkclay": "black_terracotta", + "bksclay": "black_terracotta", + "bkstainedclay": "black_terracotta", + "bktcota": "black_terracotta", + "bkterra": "black_terracotta", + "bkterracota": "black_terracotta", + "bkterracotta": "black_terracotta", + "blackclay": "black_terracotta", + "blacksclay": "black_terracotta", + "blackstainedclay": "black_terracotta", + "blacktcota": "black_terracotta", + "blackterra": "black_terracotta", + "blackterracota": "black_terracotta", + "blackterracotta": "black_terracotta", + "blaclay": "black_terracotta", + "blasclay": "black_terracotta", + "blastainedclay": "black_terracotta", + "blatcota": "black_terracotta", + "blaterra": "black_terracotta", + "blaterracota": "black_terracotta", + "blaterracotta": "black_terracotta", + "minecraft:black_terracotta": "black_terracotta", + "black_wool": { + "material": "BLACK_WOOL" + }, + "bkcloth": "black_wool", + "bkcotton": "black_wool", + "bkwool": "black_wool", + "blackcloth": "black_wool", + "blackcotton": "black_wool", + "blackwool": "black_wool", + "blacloth": "black_wool", + "blacotton": "black_wool", + "blawool": "black_wool", + "minecraft:black_wool": "black_wool", + "blackstone": { + "material": "BLACKSTONE" + }, + "blackstoneb": "blackstone", + "blackstonebl": "blackstone", + "blackstoneblock": "blackstone", + "blst": "blackstone", + "blstb": "blackstone", + "blstbl": "blackstone", + "blstblock": "blackstone", + "blstone": "blackstone", + "blstoneb": "blackstone", + "blstonebl": "blackstone", + "blstoneblock": "blackstone", + "minecraft:blackstone": "blackstone", + "blackstone_slab": { + "material": "BLACKSTONE_SLAB" + }, + "blackstonehalfblock": "blackstone_slab", + "blackstoneslab": "blackstone_slab", + "blackstonestep": "blackstone_slab", + "blsthalfblock": "blackstone_slab", + "blstonehalfblock": "blackstone_slab", + "blstonestep": "blackstone_slab", + "blststep": "blackstone_slab", + "minecraft:blackstone_slab": "blackstone_slab", + "blackstone_stairs": { + "material": "BLACKSTONE_STAIRS" + }, + "blackstonestair": "blackstone_stairs", + "blackstonestairs": "blackstone_stairs", + "blstonestair": "blackstone_stairs", + "blstonestairs": "blackstone_stairs", + "blststair": "blackstone_stairs", + "blststairs": "blackstone_stairs", + "minecraft:blackstone_stairs": "blackstone_stairs", + "blackstone_wall": { + "material": "BLACKSTONE_WALL" + }, + "blackstonewall": "blackstone_wall", + "blstonewall": "blackstone_wall", + "blstwall": "blackstone_wall", + "minecraft:blackstone_wall": "blackstone_wall", + "wallblackstone": "blackstone_wall", + "wallblst": "blackstone_wall", + "wallblstone": "blackstone_wall", + "blade_pottery_sherd": { + "material": "BLADE_POTTERY_SHERD" + }, + "bladepotterysherd": "blade_pottery_sherd", + "bladesherd": "blade_pottery_sherd", + "minecraft:blade_pottery_sherd": "blade_pottery_sherd", + "blast_furnace": { + "material": "BLAST_FURNACE" + }, + "blastfurnace": "blast_furnace", + "minecraft:blast_furnace": "blast_furnace", + "blaze_powder": { + "material": "BLAZE_POWDER" + }, + "blazepowder": "blaze_powder", + "minecraft:blaze_powder": "blaze_powder", + "blaze_rod": { + "material": "BLAZE_ROD" + }, + "blazerod": "blaze_rod", + "minecraft:blaze_rod": "blaze_rod", + "blaze_spawn_egg": { + "material": "BLAZE_SPAWN_EGG" + }, + "blazeegg": "blaze_spawn_egg", + "blazesegg": "blaze_spawn_egg", + "blazespawn": "blaze_spawn_egg", + "blazespawnegg": "blaze_spawn_egg", + "eggblaze": "blaze_spawn_egg", + "minecraft:blaze_spawn_egg": "blaze_spawn_egg", + "seggblaze": "blaze_spawn_egg", + "spawnblaze": "blaze_spawn_egg", + "spawneggblaze": "blaze_spawn_egg", + "blaze_spawner": { + "entity": "BLAZE", + "material": "SPAWNER" + }, + "blazecage": "blaze_spawner", + "blazemcage": "blaze_spawner", + "blazemobcage": "blaze_spawner", + "blazemobspawner": "blaze_spawner", + "blazemonstercage": "blaze_spawner", + "blazemonsterspawner": "blaze_spawner", + "blazemspawner": "blaze_spawner", + "blazespawner": "blaze_spawner", + "blue_banner": { + "material": "BLUE_BANNER" + }, + "blubanner": "blue_banner", + "bluebanner": "blue_banner", + "minecraft:blue_banner": "blue_banner", + "blue_bed": { + "material": "BLUE_BED" + }, + "blubed": "blue_bed", + "bluebed": "blue_bed", + "minecraft:blue_bed": "blue_bed", + "blue_bundle": { + "material": "BLUE_BUNDLE" + }, + "blubundle": "blue_bundle", + "bluebundle": "blue_bundle", + "minecraft:blue_bundle": "blue_bundle", + "blue_candle": { + "material": "BLUE_CANDLE" + }, + "blucandle": "blue_candle", + "bluecandle": "blue_candle", + "minecraft:blue_candle": "blue_candle", + "blue_carpet": { + "material": "BLUE_CARPET" + }, + "blucarpet": "blue_carpet", + "bluecarpet": "blue_carpet", + "bluefloor": "blue_carpet", + "blufloor": "blue_carpet", + "minecraft:blue_carpet": "blue_carpet", + "blue_concrete": { + "material": "BLUE_CONCRETE" + }, + "bluconcrete": "blue_concrete", + "blueconcrete": "blue_concrete", + "minecraft:blue_concrete": "blue_concrete", + "blue_concrete_powder": { + "material": "BLUE_CONCRETE_POWDER" + }, + "blucdust": "blue_concrete_powder", + "bluconcretepowder": "blue_concrete_powder", + "bluconcretesand": "blue_concrete_powder", + "blucp": "blue_concrete_powder", + "blucpowder": "blue_concrete_powder", + "bluecdust": "blue_concrete_powder", + "blueconcretepowder": "blue_concrete_powder", + "blueconcretesand": "blue_concrete_powder", + "bluecp": "blue_concrete_powder", + "bluecpowder": "blue_concrete_powder", + "minecraft:blue_concrete_powder": "blue_concrete_powder", + "blue_dye": { + "material": "BLUE_DYE", + "fallbacks": [ + "LAPIS_LAZULI" + ] + }, + "bludye": "blue_dye", + "bluedye": "blue_dye", + "minecraft:blue_dye": "blue_dye", + "blue_glazed_terracotta": { + "material": "BLUE_GLAZED_TERRACOTTA" + }, + "blueglazedtcota": "blue_glazed_terracotta", + "blueglazedterra": "blue_glazed_terracotta", + "blueglazedterracota": "blue_glazed_terracotta", + "blueglazedterracotta": "blue_glazed_terracotta", + "bluegtcotta": "blue_glazed_terracotta", + "bluegterra": "blue_glazed_terracotta", + "bluglazedtcota": "blue_glazed_terracotta", + "bluglazedterra": "blue_glazed_terracotta", + "bluglazedterracota": "blue_glazed_terracotta", + "bluglazedterracotta": "blue_glazed_terracotta", + "blugtcotta": "blue_glazed_terracotta", + "blugterra": "blue_glazed_terracotta", + "minecraft:blue_glazed_terracotta": "blue_glazed_terracotta", + "blue_ice": { + "material": "BLUE_ICE" + }, + "blueice": "blue_ice", + "minecraft:blue_ice": "blue_ice", + "blue_orchid": { + "material": "BLUE_ORCHID" + }, + "blueorchid": "blue_orchid", + "cyanflower": "blue_orchid", + "cyanorchid": "blue_orchid", + "lblueflower": "blue_orchid", + "lblueorchid": "blue_orchid", + "lightblueflower": "blue_orchid", + "lightblueorchid": "blue_orchid", + "minecraft:blue_orchid": "blue_orchid", + "orchid": "blue_orchid", + "blue_shulker_box": { + "material": "BLUE_SHULKER_BOX" + }, + "bluesbox": "blue_shulker_box", + "blueshulkerbox": "blue_shulker_box", + "blusbox": "blue_shulker_box", + "blushulkerbox": "blue_shulker_box", + "minecraft:blue_shulker_box": "blue_shulker_box", + "blue_stained_glass": { + "material": "BLUE_STAINED_GLASS" + }, + "blueglass": "blue_stained_glass", + "bluesglass": "blue_stained_glass", + "bluestainedglass": "blue_stained_glass", + "bluglass": "blue_stained_glass", + "blusglass": "blue_stained_glass", + "blustainedglass": "blue_stained_glass", + "minecraft:blue_stained_glass": "blue_stained_glass", + "blue_stained_glass_pane": { + "material": "BLUE_STAINED_GLASS_PANE" + }, + "blueglasspane": "blue_stained_glass_pane", + "bluegpane": "blue_stained_glass_pane", + "bluesglasspane": "blue_stained_glass_pane", + "bluestainedglasspane": "blue_stained_glass_pane", + "bluglasspane": "blue_stained_glass_pane", + "blugpane": "blue_stained_glass_pane", + "blusglasspane": "blue_stained_glass_pane", + "blustainedglasspane": "blue_stained_glass_pane", + "minecraft:blue_stained_glass_pane": "blue_stained_glass_pane", + "blue_terracotta": { + "material": "BLUE_TERRACOTTA" + }, + "bluclay": "blue_terracotta", + "blueclay": "blue_terracotta", + "bluesclay": "blue_terracotta", + "bluestainedclay": "blue_terracotta", + "bluetcota": "blue_terracotta", + "blueterra": "blue_terracotta", + "blueterracota": "blue_terracotta", + "blueterracotta": "blue_terracotta", + "blusclay": "blue_terracotta", + "blustainedclay": "blue_terracotta", + "blutcota": "blue_terracotta", + "bluterra": "blue_terracotta", + "bluterracota": "blue_terracotta", + "bluterracotta": "blue_terracotta", + "minecraft:blue_terracotta": "blue_terracotta", + "blue_wool": { + "material": "BLUE_WOOL" + }, + "blucloth": "blue_wool", + "blucotton": "blue_wool", + "bluecloth": "blue_wool", + "bluecotton": "blue_wool", + "bluewool": "blue_wool", + "bluwool": "blue_wool", + "minecraft:blue_wool": "blue_wool", + "bogged_spawn_egg": { + "material": "BOGGED_SPAWN_EGG" + }, + "boggedegg": "bogged_spawn_egg", + "boggedsegg": "bogged_spawn_egg", + "boggedspawn": "bogged_spawn_egg", + "boggedspawnegg": "bogged_spawn_egg", + "eggbogged": "bogged_spawn_egg", + "minecraft:bogged_spawn_egg": "bogged_spawn_egg", + "seggbogged": "bogged_spawn_egg", + "spawnbogged": "bogged_spawn_egg", + "spawneggbogged": "bogged_spawn_egg", + "bogged_spawner": { + "entity": "BOGGED", + "material": "SPAWNER" + }, + "boggedcage": "bogged_spawner", + "boggedmcage": "bogged_spawner", + "boggedmobcage": "bogged_spawner", + "boggedmobspawner": "bogged_spawner", + "boggedmonstercage": "bogged_spawner", + "boggedmonsterspawner": "bogged_spawner", + "boggedmspawner": "bogged_spawner", + "boggedspawner": "bogged_spawner", + "bolt_armor_trim_smithing_template": { + "material": "BOLT_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "boltarmortrimsmithingtemplate": "bolt_armor_trim_smithing_template", + "bolttrim": "bolt_armor_trim_smithing_template", + "minecraft:bolt_armor_trim_smithing_template": "bolt_armor_trim_smithing_template", + "bone": { + "material": "BONE" + }, + "minecraft:bone": "bone", + "bone_block": { + "material": "BONE_BLOCK" + }, + "boneblock": "bone_block", + "minecraft:bone_block": "bone_block", + "bone_meal": { + "material": "BONE_MEAL" + }, + "bonemeal": "bone_meal", + "minecraft:bone_meal": "bone_meal", + "book": { + "material": "BOOK" + }, + "minecraft:book": "book", + "bookshelf": { + "material": "BOOKSHELF" + }, + "blockbook": "bookshelf", + "bookblock": "bookshelf", + "bookcase": "bookshelf", + "bshelf": "bookshelf", + "casebook": "bookshelf", + "minecraft:bookshelf": "bookshelf", + "shelfbook": "bookshelf", + "bordure_indented_banner_pattern": { + "material": "BORDURE_INDENTED_BANNER_PATTERN" + }, + "bordureindentedbannerpattern": "bordure_indented_banner_pattern", + "minecraft:bordure_indented_banner_pattern": "bordure_indented_banner_pattern", + "bow": { + "material": "BOW" + }, + "minecraft:bow": "bow", + "bowl": { + "material": "BOWL" + }, + "minecraft:bowl": "bowl", + "brain_coral": { + "material": "BRAIN_CORAL" + }, + "braincoral": "brain_coral", + "minecraft:brain_coral": "brain_coral", + "brain_coral_block": { + "material": "BRAIN_CORAL_BLOCK" + }, + "braincoralblock": "brain_coral_block", + "minecraft:brain_coral_block": "brain_coral_block", + "brain_coral_fan": { + "material": "BRAIN_CORAL_FAN" + }, + "braincoralfan": "brain_coral_fan", + "minecraft:brain_coral_fan": "brain_coral_fan", + "bread": { + "material": "BREAD" + }, + "minecraft:bread": "bread", + "breeze_rod": { + "material": "BREEZE_ROD" + }, + "breezerod": "breeze_rod", + "minecraft:breeze_rod": "breeze_rod", + "breeze_spawn_egg": { + "material": "BREEZE_SPAWN_EGG" + }, + "breezeegg": "breeze_spawn_egg", + "breezesegg": "breeze_spawn_egg", + "breezespawn": "breeze_spawn_egg", + "breezespawnegg": "breeze_spawn_egg", + "eggbreeze": "breeze_spawn_egg", + "minecraft:breeze_spawn_egg": "breeze_spawn_egg", + "seggbreeze": "breeze_spawn_egg", + "spawnbreeze": "breeze_spawn_egg", + "spawneggbreeze": "breeze_spawn_egg", + "breeze_spawner": { + "entity": "BREEZE", + "material": "SPAWNER" + }, + "breezecage": "breeze_spawner", + "breezemcage": "breeze_spawner", + "breezemobcage": "breeze_spawner", + "breezemobspawner": "breeze_spawner", + "breezemonstercage": "breeze_spawner", + "breezemonsterspawner": "breeze_spawner", + "breezemspawner": "breeze_spawner", + "breezespawner": "breeze_spawner", + "brewer_pottery_sherd": { + "material": "BREWER_POTTERY_SHERD" + }, + "brewerpotterysherd": "brewer_pottery_sherd", + "brewersherd": "brewer_pottery_sherd", + "brewsherd": "brewer_pottery_sherd", + "minecraft:brewer_pottery_sherd": "brewer_pottery_sherd", + "brewing_stand": { + "material": "BREWING_STAND" + }, + "brewingstand": "brewing_stand", + "minecraft:brewing_stand": "brewing_stand", + "brick": { + "material": "BRICK" + }, + "minecraft:brick": "brick", + "brick_slab": { + "material": "BRICK_SLAB" + }, + "brickslab": "brick_slab", + "minecraft:brick_slab": "brick_slab", + "brick_stairs": { + "material": "BRICK_STAIRS" + }, + "brickstairs": "brick_stairs", + "minecraft:brick_stairs": "brick_stairs", + "brick_wall": { + "material": "BRICK_WALL" + }, + "brickwall": "brick_wall", + "minecraft:brick_wall": "brick_wall", + "bricks": { + "material": "BRICKS" + }, + "minecraft:bricks": "bricks", + "brown_banner": { + "material": "BROWN_BANNER" + }, + "brbanner": "brown_banner", + "brobanner": "brown_banner", + "brownbanner": "brown_banner", + "minecraft:brown_banner": "brown_banner", + "brown_bed": { + "material": "BROWN_BED" + }, + "brbed": "brown_bed", + "brobed": "brown_bed", + "brownbed": "brown_bed", + "minecraft:brown_bed": "brown_bed", + "brown_bundle": { + "material": "BROWN_BUNDLE" + }, + "brbundle": "brown_bundle", + "brobundle": "brown_bundle", + "brownbundle": "brown_bundle", + "minecraft:brown_bundle": "brown_bundle", + "brown_candle": { + "material": "BROWN_CANDLE" + }, + "brcandle": "brown_candle", + "brocandle": "brown_candle", + "browncandle": "brown_candle", + "minecraft:brown_candle": "brown_candle", + "brown_carpet": { + "material": "BROWN_CARPET" + }, + "brcarpet": "brown_carpet", + "brfloor": "brown_carpet", + "brocarpet": "brown_carpet", + "brofloor": "brown_carpet", + "browncarpet": "brown_carpet", + "brownfloor": "brown_carpet", + "minecraft:brown_carpet": "brown_carpet", + "brown_concrete": { + "material": "BROWN_CONCRETE" + }, + "brconcrete": "brown_concrete", + "broconcrete": "brown_concrete", + "brownconcrete": "brown_concrete", + "minecraft:brown_concrete": "brown_concrete", + "brown_concrete_powder": { + "material": "BROWN_CONCRETE_POWDER" + }, + "brcdust": "brown_concrete_powder", + "brconcretepowder": "brown_concrete_powder", + "brconcretesand": "brown_concrete_powder", + "brcp": "brown_concrete_powder", + "brcpowder": "brown_concrete_powder", + "brocdust": "brown_concrete_powder", + "broconcretepowder": "brown_concrete_powder", + "broconcretesand": "brown_concrete_powder", + "brocp": "brown_concrete_powder", + "brocpowder": "brown_concrete_powder", + "browncdust": "brown_concrete_powder", + "brownconcretepowder": "brown_concrete_powder", + "brownconcretesand": "brown_concrete_powder", + "browncp": "brown_concrete_powder", + "browncpowder": "brown_concrete_powder", + "minecraft:brown_concrete_powder": "brown_concrete_powder", + "brown_dye": { + "material": "BROWN_DYE", + "fallbacks": [ + "COCOA_BEANS" + ] + }, + "brdye": "brown_dye", + "brodye": "brown_dye", + "browndye": "brown_dye", + "minecraft:brown_dye": "brown_dye", + "brown_glazed_terracotta": { + "material": "BROWN_GLAZED_TERRACOTTA" + }, + "brglazedtcota": "brown_glazed_terracotta", + "brglazedterra": "brown_glazed_terracotta", + "brglazedterracota": "brown_glazed_terracotta", + "brglazedterracotta": "brown_glazed_terracotta", + "brgtcotta": "brown_glazed_terracotta", + "brgterra": "brown_glazed_terracotta", + "broglazedtcota": "brown_glazed_terracotta", + "broglazedterra": "brown_glazed_terracotta", + "broglazedterracota": "brown_glazed_terracotta", + "broglazedterracotta": "brown_glazed_terracotta", + "brogtcotta": "brown_glazed_terracotta", + "brogterra": "brown_glazed_terracotta", + "brownglazedtcota": "brown_glazed_terracotta", + "brownglazedterra": "brown_glazed_terracotta", + "brownglazedterracota": "brown_glazed_terracotta", + "brownglazedterracotta": "brown_glazed_terracotta", + "browngtcotta": "brown_glazed_terracotta", + "browngterra": "brown_glazed_terracotta", + "minecraft:brown_glazed_terracotta": "brown_glazed_terracotta", + "brown_mushroom": { + "material": "BROWN_MUSHROOM" + }, + "brownmushroom": "brown_mushroom", + "minecraft:brown_mushroom": "brown_mushroom", + "brown_mushroom_block": { + "material": "BROWN_MUSHROOM_BLOCK" + }, + "brownmushroomblock": "brown_mushroom_block", + "minecraft:brown_mushroom_block": "brown_mushroom_block", + "brown_shulker_box": { + "material": "BROWN_SHULKER_BOX" + }, + "brosbox": "brown_shulker_box", + "broshulkerbox": "brown_shulker_box", + "brownsbox": "brown_shulker_box", + "brownshulkerbox": "brown_shulker_box", + "brsbox": "brown_shulker_box", + "brshulkerbox": "brown_shulker_box", + "minecraft:brown_shulker_box": "brown_shulker_box", + "brown_stained_glass": { + "material": "BROWN_STAINED_GLASS" + }, + "brglass": "brown_stained_glass", + "broglass": "brown_stained_glass", + "brosglass": "brown_stained_glass", + "brostainedglass": "brown_stained_glass", + "brownglass": "brown_stained_glass", + "brownsglass": "brown_stained_glass", + "brownstainedglass": "brown_stained_glass", + "brsglass": "brown_stained_glass", + "brstainedglass": "brown_stained_glass", + "minecraft:brown_stained_glass": "brown_stained_glass", + "brown_stained_glass_pane": { + "material": "BROWN_STAINED_GLASS_PANE" + }, + "brglasspane": "brown_stained_glass_pane", + "brgpane": "brown_stained_glass_pane", + "broglasspane": "brown_stained_glass_pane", + "brogpane": "brown_stained_glass_pane", + "brosglasspane": "brown_stained_glass_pane", + "brostainedglasspane": "brown_stained_glass_pane", + "brownglasspane": "brown_stained_glass_pane", + "browngpane": "brown_stained_glass_pane", + "brownsglasspane": "brown_stained_glass_pane", + "brownstainedglasspane": "brown_stained_glass_pane", + "brsglasspane": "brown_stained_glass_pane", + "brstainedglasspane": "brown_stained_glass_pane", + "minecraft:brown_stained_glass_pane": "brown_stained_glass_pane", + "brown_terracotta": { + "material": "BROWN_TERRACOTTA" + }, + "brclay": "brown_terracotta", + "broclay": "brown_terracotta", + "brosclay": "brown_terracotta", + "brostainedclay": "brown_terracotta", + "brotcota": "brown_terracotta", + "broterra": "brown_terracotta", + "broterracota": "brown_terracotta", + "broterracotta": "brown_terracotta", + "brownclay": "brown_terracotta", + "brownsclay": "brown_terracotta", + "brownstainedclay": "brown_terracotta", + "browntcota": "brown_terracotta", + "brownterra": "brown_terracotta", + "brownterracota": "brown_terracotta", + "brownterracotta": "brown_terracotta", + "brsclay": "brown_terracotta", + "brstainedclay": "brown_terracotta", + "brtcota": "brown_terracotta", + "brterra": "brown_terracotta", + "brterracota": "brown_terracotta", + "brterracotta": "brown_terracotta", + "minecraft:brown_terracotta": "brown_terracotta", + "brown_wool": { + "material": "BROWN_WOOL" + }, + "brcloth": "brown_wool", + "brcotton": "brown_wool", + "brocloth": "brown_wool", + "brocotton": "brown_wool", + "browncloth": "brown_wool", + "browncotton": "brown_wool", + "brownwool": "brown_wool", + "browool": "brown_wool", + "brwool": "brown_wool", + "minecraft:brown_wool": "brown_wool", + "brush": { + "material": "BRUSH" + }, + "minecraft:brush": "brush", + "bubble_coral": { + "material": "BUBBLE_CORAL" + }, + "bubblecoral": "bubble_coral", + "minecraft:bubble_coral": "bubble_coral", + "bubble_coral_block": { + "material": "BUBBLE_CORAL_BLOCK" + }, + "bubblecoralblock": "bubble_coral_block", + "minecraft:bubble_coral_block": "bubble_coral_block", + "bubble_coral_fan": { + "material": "BUBBLE_CORAL_FAN" + }, + "bubblecoralfan": "bubble_coral_fan", + "minecraft:bubble_coral_fan": "bubble_coral_fan", + "bucket": { + "material": "BUCKET" + }, + "minecraft:bucket": "bucket", + "budding_amethyst": { + "material": "BUDDING_AMETHYST" + }, + "buddingamethyst": "budding_amethyst", + "minecraft:budding_amethyst": "budding_amethyst", + "bundle": { + "material": "BUNDLE" + }, + "minecraft:bundle": "bundle", + "burn_pottery_sherd": { + "material": "BURN_POTTERY_SHERD" + }, + "burnpotterysherd": "burn_pottery_sherd", + "burnsherd": "burn_pottery_sherd", + "minecraft:burn_pottery_sherd": "burn_pottery_sherd", + "cactus": { + "material": "CACTUS" + }, + "cacti": "cactus", + "cactuses": "cactus", + "minecraft:cactus": "cactus", + "cake": { + "material": "CAKE" + }, + "minecraft:cake": "cake", + "calcite": { + "material": "CALCITE" + }, + "minecraft:calcite": "calcite", + "calibrated_sculk_sensor": { + "material": "CALIBRATED_SCULK_SENSOR" + }, + "calibratedsculksensor": "calibrated_sculk_sensor", + "cscsensor": "calibrated_sculk_sensor", + "minecraft:calibrated_sculk_sensor": "calibrated_sculk_sensor", + "camel_spawn_egg": { + "material": "CAMEL_SPAWN_EGG" + }, + "camelegg": "camel_spawn_egg", + "camelsegg": "camel_spawn_egg", + "camelspawn": "camel_spawn_egg", + "camelspawnegg": "camel_spawn_egg", + "eggcamel": "camel_spawn_egg", + "minecraft:camel_spawn_egg": "camel_spawn_egg", + "seggcamel": "camel_spawn_egg", + "spawncamel": "camel_spawn_egg", + "spawneggcamel": "camel_spawn_egg", + "camel_spawner": { + "entity": "CAMEL", + "material": "SPAWNER" + }, + "camelcage": "camel_spawner", + "camelmcage": "camel_spawner", + "camelmobcage": "camel_spawner", + "camelmobspawner": "camel_spawner", + "camelmonstercage": "camel_spawner", + "camelmonsterspawner": "camel_spawner", + "camelmspawner": "camel_spawner", + "camelspawner": "camel_spawner", + "campfire": { + "material": "CAMPFIRE" + }, + "minecraft:campfire": "campfire", + "candle": { + "material": "CANDLE" + }, + "minecraft:candle": "candle", + "carrot": { + "material": "CARROT" + }, + "minecraft:carrot": "carrot", + "carrot_on_a_stick": { + "material": "CARROT_ON_A_STICK" + }, + "carrotonastick": "carrot_on_a_stick", + "minecraft:carrot_on_a_stick": "carrot_on_a_stick", + "cartography_table": { + "material": "CARTOGRAPHY_TABLE" + }, + "cartographytable": "cartography_table", + "minecraft:cartography_table": "cartography_table", + "carved_pumpkin": { + "material": "CARVED_PUMPKIN" + }, + "carvedpumpkin": "carved_pumpkin", + "cutpumpkin": "carved_pumpkin", + "hollowpumpkin": "carved_pumpkin", + "legacypumpkin": "carved_pumpkin", + "minecraft:carved_pumpkin": "carved_pumpkin", + "oldpumpkin": "carved_pumpkin", + "cat_spawn_egg": { + "material": "CAT_SPAWN_EGG" + }, + "categg": "cat_spawn_egg", + "catsegg": "cat_spawn_egg", + "catspawn": "cat_spawn_egg", + "catspawnegg": "cat_spawn_egg", + "eggcat": "cat_spawn_egg", + "minecraft:cat_spawn_egg": "cat_spawn_egg", + "seggcat": "cat_spawn_egg", + "spawncat": "cat_spawn_egg", + "spawneggcat": "cat_spawn_egg", + "cat_spawner": { + "entity": "CAT", + "material": "SPAWNER" + }, + "catcage": "cat_spawner", + "catmcage": "cat_spawner", + "catmobcage": "cat_spawner", + "catmobspawner": "cat_spawner", + "catmonstercage": "cat_spawner", + "catmonsterspawner": "cat_spawner", + "catmspawner": "cat_spawner", + "catspawner": "cat_spawner", + "cauldron": { + "material": "CAULDRON" + }, + "minecraft:cauldron": "cauldron", + "cave_spider_spawn_egg": { + "material": "CAVE_SPIDER_SPAWN_EGG" + }, + "cave_spideregg": "cave_spider_spawn_egg", + "cave_spidersegg": "cave_spider_spawn_egg", + "cave_spiderspawn": "cave_spider_spawn_egg", + "cave_spiderspawnegg": "cave_spider_spawn_egg", + "cavespiderspawnegg": "cave_spider_spawn_egg", + "cspidegg": "cave_spider_spawn_egg", + "cspideregg": "cave_spider_spawn_egg", + "cspidersegg": "cave_spider_spawn_egg", + "cspiderspawn": "cave_spider_spawn_egg", + "cspiderspawnegg": "cave_spider_spawn_egg", + "cspidsegg": "cave_spider_spawn_egg", + "cspidspawn": "cave_spider_spawn_egg", + "cspidspawnegg": "cave_spider_spawn_egg", + "eggcave_spider": "cave_spider_spawn_egg", + "eggcspid": "cave_spider_spawn_egg", + "eggcspider": "cave_spider_spawn_egg", + "minecraft:cave_spider_spawn_egg": "cave_spider_spawn_egg", + "seggcave_spider": "cave_spider_spawn_egg", + "seggcspid": "cave_spider_spawn_egg", + "seggcspider": "cave_spider_spawn_egg", + "spawncave_spider": "cave_spider_spawn_egg", + "spawncspid": "cave_spider_spawn_egg", + "spawncspider": "cave_spider_spawn_egg", + "spawneggcave_spider": "cave_spider_spawn_egg", + "spawneggcspid": "cave_spider_spawn_egg", + "spawneggcspider": "cave_spider_spawn_egg", + "cave_spider_spawner": { + "entity": "CAVE_SPIDER", + "material": "SPAWNER" + }, + "cave_spidercage": "cave_spider_spawner", + "cave_spidermcage": "cave_spider_spawner", + "cave_spidermobcage": "cave_spider_spawner", + "cave_spidermobspawner": "cave_spider_spawner", + "cave_spidermonstercage": "cave_spider_spawner", + "cave_spidermonsterspawner": "cave_spider_spawner", + "cave_spidermspawner": "cave_spider_spawner", + "cave_spiderspawner": "cave_spider_spawner", + "cspidcage": "cave_spider_spawner", + "cspidercage": "cave_spider_spawner", + "cspidermcage": "cave_spider_spawner", + "cspidermobcage": "cave_spider_spawner", + "cspidermobspawner": "cave_spider_spawner", + "cspidermonstercage": "cave_spider_spawner", + "cspidermonsterspawner": "cave_spider_spawner", + "cspidermspawner": "cave_spider_spawner", + "cspiderspawner": "cave_spider_spawner", + "cspidmcage": "cave_spider_spawner", + "cspidmobcage": "cave_spider_spawner", + "cspidmobspawner": "cave_spider_spawner", + "cspidmonstercage": "cave_spider_spawner", + "cspidmonsterspawner": "cave_spider_spawner", + "cspidmspawner": "cave_spider_spawner", + "cspidspawner": "cave_spider_spawner", + "chain": { + "material": "CHAIN" + }, + "minecraft:chain": "chain", + "chain_command_block": { + "material": "CHAIN_COMMAND_BLOCK" + }, + "chaincmdblock": "chain_command_block", + "chaincommandblock": "chain_command_block", + "chainmacroblock": "chain_command_block", + "chblockcmd": "chain_command_block", + "chcmdblock": "chain_command_block", + "minecraft:chain_command_block": "chain_command_block", + "chainmail_boots": { + "material": "CHAINMAIL_BOOTS" + }, + "chainboots": "chainmail_boots", + "chainmailboots": "chainmail_boots", + "chainmailshoes": "chainmail_boots", + "chainmboots": "chainmail_boots", + "chainmshoes": "chainmail_boots", + "chainshoes": "chainmail_boots", + "cmailboots": "chainmail_boots", + "cmailshoes": "chainmail_boots", + "cmboots": "chainmail_boots", + "cmshoes": "chainmail_boots", + "minecraft:chainmail_boots": "chainmail_boots", + "chainmail_chestplate": { + "material": "CHAINMAIL_CHESTPLATE" + }, + "chainchestplate": "chainmail_chestplate", + "chainmailchestplate": "chainmail_chestplate", + "chainmailplate": "chainmail_chestplate", + "chainmailplatebody": "chainmail_chestplate", + "chainmailshirt": "chainmail_chestplate", + "chainmailtunic": "chainmail_chestplate", + "chainmchestplate": "chainmail_chestplate", + "chainmplate": "chainmail_chestplate", + "chainmplatebody": "chainmail_chestplate", + "chainmshirt": "chainmail_chestplate", + "chainmtunic": "chainmail_chestplate", + "chainplate": "chainmail_chestplate", + "chainplatebody": "chainmail_chestplate", + "chainshirt": "chainmail_chestplate", + "chaintunic": "chainmail_chestplate", + "cmailchestplate": "chainmail_chestplate", + "cmailplate": "chainmail_chestplate", + "cmailplatebody": "chainmail_chestplate", + "cmailshirt": "chainmail_chestplate", + "cmailtunic": "chainmail_chestplate", + "cmchestplate": "chainmail_chestplate", + "cmplate": "chainmail_chestplate", + "cmplatebody": "chainmail_chestplate", + "cmshirt": "chainmail_chestplate", + "cmtunic": "chainmail_chestplate", + "minecraft:chainmail_chestplate": "chainmail_chestplate", + "chainmail_helmet": { + "material": "CHAINMAIL_HELMET" + }, + "chaincoif": "chainmail_helmet", + "chainhat": "chainmail_helmet", + "chainhelm": "chainmail_helmet", + "chainhelmet": "chainmail_helmet", + "chainmailcoif": "chainmail_helmet", + "chainmailhat": "chainmail_helmet", + "chainmailhelm": "chainmail_helmet", + "chainmailhelmet": "chainmail_helmet", + "chainmcoif": "chainmail_helmet", + "chainmhat": "chainmail_helmet", + "chainmhelm": "chainmail_helmet", + "chainmhelmet": "chainmail_helmet", + "cmailcoif": "chainmail_helmet", + "cmailhat": "chainmail_helmet", + "cmailhelm": "chainmail_helmet", + "cmailhelmet": "chainmail_helmet", + "cmcoif": "chainmail_helmet", + "cmhat": "chainmail_helmet", + "cmhelm": "chainmail_helmet", + "cmhelmet": "chainmail_helmet", + "minecraft:chainmail_helmet": "chainmail_helmet", + "chainmail_leggings": { + "material": "CHAINMAIL_LEGGINGS" + }, + "chainleggings": "chainmail_leggings", + "chainlegs": "chainmail_leggings", + "chainmailleggings": "chainmail_leggings", + "chainmaillegs": "chainmail_leggings", + "chainmailpants": "chainmail_leggings", + "chainmleggings": "chainmail_leggings", + "chainmlegs": "chainmail_leggings", + "chainmpants": "chainmail_leggings", + "chainpants": "chainmail_leggings", + "cmailleggings": "chainmail_leggings", + "cmaillegs": "chainmail_leggings", + "cmailpants": "chainmail_leggings", + "cmleggings": "chainmail_leggings", + "cmlegs": "chainmail_leggings", + "cmpants": "chainmail_leggings", + "minecraft:chainmail_leggings": "chainmail_leggings", + "charcoal": { + "material": "CHARCOAL" + }, + "minecraft:charcoal": "charcoal", + "cherry_boat": { + "material": "CHERRY_BOAT" + }, + "boatc": "cherry_boat", + "boatcher": "cherry_boat", + "boatcherry": "cherry_boat", + "cboat": "cherry_boat", + "cherboat": "cherry_boat", + "cherraft": "cherry_boat", + "cherryboat": "cherry_boat", + "cherryraft": "cherry_boat", + "craft": "cherry_boat", + "minecraft:cherry_boat": "cherry_boat", + "cherry_button": { + "material": "CHERRY_BUTTON" + }, + "buttonc": "cherry_button", + "buttoncher": "cherry_button", + "buttoncherry": "cherry_button", + "cbutton": "cherry_button", + "cherbutton": "cherry_button", + "cherrybutton": "cherry_button", + "minecraft:cherry_button": "cherry_button", + "cherry_chest_boat": { + "material": "CHERRY_CHEST_BOAT" + }, + "cchboat": "cherry_chest_boat", + "cherchboat": "cherry_chest_boat", + "cherrychboat": "cherry_chest_boat", + "cherrychestboat": "cherry_chest_boat", + "minecraft:cherry_chest_boat": "cherry_chest_boat", + "cherry_door": { + "material": "CHERRY_DOOR" + }, + "cdoor": "cherry_door", + "cherdoor": "cherry_door", + "cherrydoor": "cherry_door", + "minecraft:cherry_door": "cherry_door", + "cherry_fence": { + "material": "CHERRY_FENCE" + }, + "cfence": "cherry_fence", + "cherfence": "cherry_fence", + "cherryfence": "cherry_fence", + "minecraft:cherry_fence": "cherry_fence", + "cherry_fence_gate": { + "material": "CHERRY_FENCE_GATE" + }, + "cfencegate": "cherry_fence_gate", + "cgate": "cherry_fence_gate", + "cherfencegate": "cherry_fence_gate", + "chergate": "cherry_fence_gate", + "cherryfencegate": "cherry_fence_gate", + "cherrygate": "cherry_fence_gate", + "gatec": "cherry_fence_gate", + "gatecher": "cherry_fence_gate", + "gatecherry": "cherry_fence_gate", + "minecraft:cherry_fence_gate": "cherry_fence_gate", + "cherry_hanging_sign": { + "material": "CHERRY_HANGING_SIGN" + }, + "changsign": "cherry_hanging_sign", + "cherhangsign": "cherry_hanging_sign", + "cherhsign": "cherry_hanging_sign", + "cherryhangingsign": "cherry_hanging_sign", + "cherryhangsign": "cherry_hanging_sign", + "cherryhsign": "cherry_hanging_sign", + "chsign": "cherry_hanging_sign", + "minecraft:cherry_hanging_sign": "cherry_hanging_sign", + "cherry_leaves": { + "material": "CHERRY_LEAVES" + }, + "cherleaf": "cherry_leaves", + "cherleave": "cherry_leaves", + "cherleaves": "cherry_leaves", + "cherlogleaf": "cherry_leaves", + "cherlogleave": "cherry_leaves", + "cherlogleaves": "cherry_leaves", + "cherryleaf": "cherry_leaves", + "cherryleave": "cherry_leaves", + "cherryleaves": "cherry_leaves", + "cherrylogleaf": "cherry_leaves", + "cherrylogleave": "cherry_leaves", + "cherrylogleaves": "cherry_leaves", + "cherrytreeleaf": "cherry_leaves", + "cherrytreeleave": "cherry_leaves", + "cherrytreeleaves": "cherry_leaves", + "cherrytrunkleaf": "cherry_leaves", + "cherrytrunkleave": "cherry_leaves", + "cherrytrunkleaves": "cherry_leaves", + "cherrywoodleaf": "cherry_leaves", + "cherrywoodleave": "cherry_leaves", + "cherrywoodleaves": "cherry_leaves", + "chertreeleaf": "cherry_leaves", + "chertreeleave": "cherry_leaves", + "chertreeleaves": "cherry_leaves", + "chertrunkleaf": "cherry_leaves", + "chertrunkleave": "cherry_leaves", + "chertrunkleaves": "cherry_leaves", + "cherwoodleaf": "cherry_leaves", + "cherwoodleave": "cherry_leaves", + "cherwoodleaves": "cherry_leaves", + "cleaf": "cherry_leaves", + "cleave": "cherry_leaves", + "cleaves": "cherry_leaves", + "clogleaf": "cherry_leaves", + "clogleave": "cherry_leaves", + "clogleaves": "cherry_leaves", + "ctreeleaf": "cherry_leaves", + "ctreeleave": "cherry_leaves", + "ctreeleaves": "cherry_leaves", + "ctrunkleaf": "cherry_leaves", + "ctrunkleave": "cherry_leaves", + "ctrunkleaves": "cherry_leaves", + "cwoodleaf": "cherry_leaves", + "cwoodleave": "cherry_leaves", + "cwoodleaves": "cherry_leaves", + "leafc": "cherry_leaves", + "leafcher": "cherry_leaves", + "leafcherry": "cherry_leaves", + "leavesc": "cherry_leaves", + "leavescher": "cherry_leaves", + "leavescherry": "cherry_leaves", + "minecraft:cherry_leaves": "cherry_leaves", + "cherry_log": { + "material": "CHERRY_LOG" + }, + "cherlog": "cherry_log", + "cherrylog": "cherry_log", + "cherrytree": "cherry_log", + "cherrytrunk": "cherry_log", + "chertree": "cherry_log", + "chertrunk": "cherry_log", + "clog": "cherry_log", + "ctree": "cherry_log", + "ctrunk": "cherry_log", + "logc": "cherry_log", + "logcher": "cherry_log", + "logcherry": "cherry_log", + "minecraft:cherry_log": "cherry_log", + "cherry_planks": { + "material": "CHERRY_PLANKS" + }, + "cherplank": "cherry_planks", + "cherplankw": "cherry_planks", + "cherplankwood": "cherry_planks", + "cherplankwooden": "cherry_planks", + "cherryplank": "cherry_planks", + "cherryplanks": "cherry_planks", + "cherryplankw": "cherry_planks", + "cherryplankwood": "cherry_planks", + "cherryplankwooden": "cherry_planks", + "cherrywoodenplank": "cherry_planks", + "cherrywoodplank": "cherry_planks", + "cherrywplank": "cherry_planks", + "cherwoodenplank": "cherry_planks", + "cherwoodplank": "cherry_planks", + "cherwplank": "cherry_planks", + "cplank": "cherry_planks", + "cplankw": "cherry_planks", + "cplankwood": "cherry_planks", + "cplankwooden": "cherry_planks", + "cwoodenplank": "cherry_planks", + "cwoodplank": "cherry_planks", + "cwplank": "cherry_planks", + "minecraft:cherry_planks": "cherry_planks", + "cherry_pressure_plate": { + "material": "CHERRY_PRESSURE_PLATE" + }, + "cherplate": "cherry_pressure_plate", + "cherpplate": "cherry_pressure_plate", + "cherpressplate": "cherry_pressure_plate", + "cherpressureplate": "cherry_pressure_plate", + "cherryplate": "cherry_pressure_plate", + "cherrypplate": "cherry_pressure_plate", + "cherrypressplate": "cherry_pressure_plate", + "cherrypressureplate": "cherry_pressure_plate", + "cplate": "cherry_pressure_plate", + "cpplate": "cherry_pressure_plate", + "cpressplate": "cherry_pressure_plate", + "cpressureplate": "cherry_pressure_plate", + "minecraft:cherry_pressure_plate": "cherry_pressure_plate", + "platec": "cherry_pressure_plate", + "platecher": "cherry_pressure_plate", + "platecherry": "cherry_pressure_plate", + "cherry_sapling": { + "material": "CHERRY_SAPLING" + }, + "cherlogsapling": "cherry_sapling", + "cherrylogsapling": "cherry_sapling", + "cherrysapling": "cherry_sapling", + "cherrytreesapling": "cherry_sapling", + "cherrytrunksapling": "cherry_sapling", + "cherrywoodsapling": "cherry_sapling", + "chersapling": "cherry_sapling", + "chertreesapling": "cherry_sapling", + "chertrunksapling": "cherry_sapling", + "cherwoodsapling": "cherry_sapling", + "clogsapling": "cherry_sapling", + "csapling": "cherry_sapling", + "ctreesapling": "cherry_sapling", + "ctrunksapling": "cherry_sapling", + "cwoodsapling": "cherry_sapling", + "minecraft:cherry_sapling": "cherry_sapling", + "cherry_sign": { + "material": "CHERRY_SIGN" + }, + "cherrysign": "cherry_sign", + "chersign": "cherry_sign", + "csign": "cherry_sign", + "minecraft:cherry_sign": "cherry_sign", + "cherry_slab": { + "material": "CHERRY_SLAB" + }, + "chalfblock": "cherry_slab", + "cherhalfblock": "cherry_slab", + "cherryhalfblock": "cherry_slab", + "cherryslab": "cherry_slab", + "cherrystep": "cherry_slab", + "cherrywhalfblock": "cherry_slab", + "cherrywoodenhalfblock": "cherry_slab", + "cherrywoodenslab": "cherry_slab", + "cherrywoodenstep": "cherry_slab", + "cherrywoodhalfblock": "cherry_slab", + "cherrywoodslab": "cherry_slab", + "cherrywoodstep": "cherry_slab", + "cherrywslab": "cherry_slab", + "cherrywstep": "cherry_slab", + "cherstep": "cherry_slab", + "cherwhalfblock": "cherry_slab", + "cherwoodenhalfblock": "cherry_slab", + "cherwoodenslab": "cherry_slab", + "cherwoodenstep": "cherry_slab", + "cherwoodhalfblock": "cherry_slab", + "cherwoodslab": "cherry_slab", + "cherwoodstep": "cherry_slab", + "cherwslab": "cherry_slab", + "cherwstep": "cherry_slab", + "cstep": "cherry_slab", + "cwhalfblock": "cherry_slab", + "cwoodenhalfblock": "cherry_slab", + "cwoodenslab": "cherry_slab", + "cwoodenstep": "cherry_slab", + "cwoodhalfblock": "cherry_slab", + "cwoodslab": "cherry_slab", + "cwoodstep": "cherry_slab", + "cwslab": "cherry_slab", + "cwstep": "cherry_slab", + "minecraft:cherry_slab": "cherry_slab", + "cherry_stairs": { + "material": "CHERRY_STAIRS" + }, + "cherrystair": "cherry_stairs", + "cherrystairs": "cherry_stairs", + "cherrywoodenstair": "cherry_stairs", + "cherrywoodenstairs": "cherry_stairs", + "cherrywoodstair": "cherry_stairs", + "cherrywoodstairs": "cherry_stairs", + "cherrywstair": "cherry_stairs", + "cherrywstairs": "cherry_stairs", + "cherstair": "cherry_stairs", + "cherwoodenstair": "cherry_stairs", + "cherwoodenstairs": "cherry_stairs", + "cherwoodstair": "cherry_stairs", + "cherwoodstairs": "cherry_stairs", + "cherwstair": "cherry_stairs", + "cherwstairs": "cherry_stairs", + "cstair": "cherry_stairs", + "cwoodenstair": "cherry_stairs", + "cwoodenstairs": "cherry_stairs", + "cwoodstair": "cherry_stairs", + "cwoodstairs": "cherry_stairs", + "cwstair": "cherry_stairs", + "cwstairs": "cherry_stairs", + "minecraft:cherry_stairs": "cherry_stairs", + "cherry_trapdoor": { + "material": "CHERRY_TRAPDOOR" + }, + "cdoort": "cherry_trapdoor", + "cdoortrap": "cherry_trapdoor", + "cdtrap": "cherry_trapdoor", + "chatch": "cherry_trapdoor", + "cherdoort": "cherry_trapdoor", + "cherdoortrap": "cherry_trapdoor", + "cherdtrap": "cherry_trapdoor", + "cherhatch": "cherry_trapdoor", + "cherrydoort": "cherry_trapdoor", + "cherrydoortrap": "cherry_trapdoor", + "cherrydtrap": "cherry_trapdoor", + "cherryhatch": "cherry_trapdoor", + "cherrytdoor": "cherry_trapdoor", + "cherrytrapd": "cherry_trapdoor", + "cherrytrapdoor": "cherry_trapdoor", + "chertdoor": "cherry_trapdoor", + "chertrapd": "cherry_trapdoor", + "chertrapdoor": "cherry_trapdoor", + "ctdoor": "cherry_trapdoor", + "ctrapd": "cherry_trapdoor", + "ctrapdoor": "cherry_trapdoor", + "minecraft:cherry_trapdoor": "cherry_trapdoor", + "cherry_wood": { + "material": "CHERRY_WOOD" + }, + "cherlogall": "cherry_wood", + "cherrylogall": "cherry_wood", + "cherrytreeall": "cherry_wood", + "cherrytrunkall": "cherry_wood", + "cherrywood": "cherry_wood", + "chertreeall": "cherry_wood", + "chertrunkall": "cherry_wood", + "cherwood": "cherry_wood", + "clogall": "cherry_wood", + "ctreeall": "cherry_wood", + "ctrunkall": "cherry_wood", + "cwood": "cherry_wood", + "minecraft:cherry_wood": "cherry_wood", + "woodc": "cherry_wood", + "woodcher": "cherry_wood", + "woodcherry": "cherry_wood", + "chest": { + "material": "CHEST" + }, + "container": "chest", + "drawer": "chest", + "minecraft:chest": "chest", + "chest_minecart": { + "material": "CHEST_MINECART" + }, + "ccart": "chest_minecart", + "chestcart": "chest_minecart", + "chestmc": "chest_minecart", + "chestmcart": "chest_minecart", + "chestminecart": "chest_minecart", + "cmc": "chest_minecart", + "cmcart": "chest_minecart", + "cminecart": "chest_minecart", + "minecraft:chest_minecart": "chest_minecart", + "scart": "chest_minecart", + "smc": "chest_minecart", + "smcart": "chest_minecart", + "sminecart": "chest_minecart", + "storagecart": "chest_minecart", + "storagemc": "chest_minecart", + "storagemcart": "chest_minecart", + "storageminecart": "chest_minecart", + "chicken": { + "material": "CHICKEN" + }, + "minecraft:chicken": "chicken", + "plainchicken": "chicken", + "rachicken": "chicken", + "rawchicken": "chicken", + "uncookedchicken": "chicken", + "chicken_spawn_egg": { + "material": "CHICKEN_SPAWN_EGG" + }, + "chickenegg": "chicken_spawn_egg", + "chickensegg": "chicken_spawn_egg", + "chickenspawn": "chicken_spawn_egg", + "chickenspawnegg": "chicken_spawn_egg", + "eggchicken": "chicken_spawn_egg", + "minecraft:chicken_spawn_egg": "chicken_spawn_egg", + "seggchicken": "chicken_spawn_egg", + "spawnchicken": "chicken_spawn_egg", + "spawneggchicken": "chicken_spawn_egg", + "chicken_spawner": { + "entity": "CHICKEN", + "material": "SPAWNER" + }, + "chickencage": "chicken_spawner", + "chickenmcage": "chicken_spawner", + "chickenmobcage": "chicken_spawner", + "chickenmobspawner": "chicken_spawner", + "chickenmonstercage": "chicken_spawner", + "chickenmonsterspawner": "chicken_spawner", + "chickenmspawner": "chicken_spawner", + "chickenspawner": "chicken_spawner", + "chipped_anvil": { + "material": "CHIPPED_ANVIL" + }, + "chippedanvil": "chipped_anvil", + "minecraft:chipped_anvil": "chipped_anvil", + "slightdamageanvil": "chipped_anvil", + "slightlydamagedanvil": "chipped_anvil", + "chiseled_bookshelf": { + "material": "CHISELED_BOOKSHELF" + }, + "cblockbook": "chiseled_bookshelf", + "cbookblock": "chiseled_bookshelf", + "cbookcase": "chiseled_bookshelf", + "cbshelf": "chiseled_bookshelf", + "chiseledb": "chiseled_bookshelf", + "chiseledbookshelf": "chiseled_bookshelf", + "chiseledshelf": "chiseled_bookshelf", + "cshelfbook": "chiseled_bookshelf", + "minecraft:chiseled_bookshelf": "chiseled_bookshelf", + "chiseled_copper": { + "material": "CHISELED_COPPER" + }, + "chiseledcoblock": "chiseled_copper", + "chiseledcopblock": "chiseled_copper", + "chiseledcopper": "chiseled_copper", + "chiseledcopperblock": "chiseled_copper", + "cicoblock": "chiseled_copper", + "cicopblock": "chiseled_copper", + "cicopperblock": "chiseled_copper", + "circlecoblock": "chiseled_copper", + "circlecopblock": "chiseled_copper", + "circlecopperblock": "chiseled_copper", + "minecraft:chiseled_copper": "chiseled_copper", + "chiseled_deepslate": { + "material": "CHISELED_DEEPSLATE" + }, + "chiseleddeepslate": "chiseled_deepslate", + "chiseleddeepslateb": "chiseled_deepslate", + "chiseleddeepslatebl": "chiseled_deepslate", + "chiseleddeepslateblock": "chiseled_deepslate", + "chiseleddslate": "chiseled_deepslate", + "chiseleddslateb": "chiseled_deepslate", + "chiseleddslatebl": "chiseled_deepslate", + "chiseleddslateblock": "chiseled_deepslate", + "chiseledslate": "chiseled_deepslate", + "chiseledslateb": "chiseled_deepslate", + "chiseledslatebl": "chiseled_deepslate", + "chiseledslateblock": "chiseled_deepslate", + "cideepslate": "chiseled_deepslate", + "cideepslateb": "chiseled_deepslate", + "cideepslatebl": "chiseled_deepslate", + "cideepslateblock": "chiseled_deepslate", + "cidslate": "chiseled_deepslate", + "cidslateb": "chiseled_deepslate", + "cidslatebl": "chiseled_deepslate", + "cidslateblock": "chiseled_deepslate", + "circledeepslate": "chiseled_deepslate", + "circledeepslateb": "chiseled_deepslate", + "circledeepslatebl": "chiseled_deepslate", + "circledeepslateblock": "chiseled_deepslate", + "circledslate": "chiseled_deepslate", + "circledslateb": "chiseled_deepslate", + "circledslatebl": "chiseled_deepslate", + "circledslateblock": "chiseled_deepslate", + "circleslate": "chiseled_deepslate", + "circleslateb": "chiseled_deepslate", + "circleslatebl": "chiseled_deepslate", + "circleslateblock": "chiseled_deepslate", + "cislate": "chiseled_deepslate", + "cislateb": "chiseled_deepslate", + "cislatebl": "chiseled_deepslate", + "cislateblock": "chiseled_deepslate", + "minecraft:chiseled_deepslate": "chiseled_deepslate", + "chiseled_nether_bricks": { + "material": "CHISELED_NETHER_BRICKS" + }, + "chiselednbr": "chiseled_nether_bricks", + "chiselednbrick": "chiseled_nether_bricks", + "chiselednethbr": "chiseled_nether_bricks", + "chiselednethbrick": "chiseled_nether_bricks", + "chiselednetherbr": "chiseled_nether_bricks", + "chiselednetherbrick": "chiseled_nether_bricks", + "chiselednetherbricks": "chiseled_nether_bricks", + "cinbr": "chiseled_nether_bricks", + "cinbrick": "chiseled_nether_bricks", + "cinethbr": "chiseled_nether_bricks", + "cinethbrick": "chiseled_nether_bricks", + "cinetherbr": "chiseled_nether_bricks", + "cinetherbrick": "chiseled_nether_bricks", + "circlenbr": "chiseled_nether_bricks", + "circlenbrick": "chiseled_nether_bricks", + "circlenethbr": "chiseled_nether_bricks", + "circlenethbrick": "chiseled_nether_bricks", + "circlenetherbr": "chiseled_nether_bricks", + "circlenetherbrick": "chiseled_nether_bricks", + "minecraft:chiseled_nether_bricks": "chiseled_nether_bricks", + "chiseled_polished_blackstone": { + "material": "CHISELED_POLISHED_BLACKSTONE" + }, + "chiseledpblackstone": "chiseled_polished_blackstone", + "chiseledpblackstoneb": "chiseled_polished_blackstone", + "chiseledpblackstonebl": "chiseled_polished_blackstone", + "chiseledpblackstoneblock": "chiseled_polished_blackstone", + "chiseledpblst": "chiseled_polished_blackstone", + "chiseledpblstb": "chiseled_polished_blackstone", + "chiseledpblstbl": "chiseled_polished_blackstone", + "chiseledpblstblock": "chiseled_polished_blackstone", + "chiseledpblstone": "chiseled_polished_blackstone", + "chiseledpblstoneb": "chiseled_polished_blackstone", + "chiseledpblstonebl": "chiseled_polished_blackstone", + "chiseledpblstoneblock": "chiseled_polished_blackstone", + "chiseledpolishedblackstone": "chiseled_polished_blackstone", + "chiseledpolishedblackstoneb": "chiseled_polished_blackstone", + "chiseledpolishedblackstonebl": "chiseled_polished_blackstone", + "chiseledpolishedblackstoneblock": "chiseled_polished_blackstone", + "chiseledpolishedblst": "chiseled_polished_blackstone", + "chiseledpolishedblstb": "chiseled_polished_blackstone", + "chiseledpolishedblstbl": "chiseled_polished_blackstone", + "chiseledpolishedblstblock": "chiseled_polished_blackstone", + "chiseledpolishedblstone": "chiseled_polished_blackstone", + "chiseledpolishedblstoneb": "chiseled_polished_blackstone", + "chiseledpolishedblstonebl": "chiseled_polished_blackstone", + "chiseledpolishedblstoneblock": "chiseled_polished_blackstone", + "cipblackstone": "chiseled_polished_blackstone", + "cipblackstoneb": "chiseled_polished_blackstone", + "cipblackstonebl": "chiseled_polished_blackstone", + "cipblackstoneblock": "chiseled_polished_blackstone", + "cipblst": "chiseled_polished_blackstone", + "cipblstb": "chiseled_polished_blackstone", + "cipblstbl": "chiseled_polished_blackstone", + "cipblstblock": "chiseled_polished_blackstone", + "cipblstone": "chiseled_polished_blackstone", + "cipblstoneb": "chiseled_polished_blackstone", + "cipblstonebl": "chiseled_polished_blackstone", + "cipblstoneblock": "chiseled_polished_blackstone", + "cipolishedblackstone": "chiseled_polished_blackstone", + "cipolishedblackstoneb": "chiseled_polished_blackstone", + "cipolishedblackstonebl": "chiseled_polished_blackstone", + "cipolishedblackstoneblock": "chiseled_polished_blackstone", + "cipolishedblst": "chiseled_polished_blackstone", + "cipolishedblstb": "chiseled_polished_blackstone", + "cipolishedblstbl": "chiseled_polished_blackstone", + "cipolishedblstblock": "chiseled_polished_blackstone", + "cipolishedblstone": "chiseled_polished_blackstone", + "cipolishedblstoneb": "chiseled_polished_blackstone", + "cipolishedblstonebl": "chiseled_polished_blackstone", + "cipolishedblstoneblock": "chiseled_polished_blackstone", + "circlepblackstone": "chiseled_polished_blackstone", + "circlepblackstoneb": "chiseled_polished_blackstone", + "circlepblackstonebl": "chiseled_polished_blackstone", + "circlepblackstoneblock": "chiseled_polished_blackstone", + "circlepblst": "chiseled_polished_blackstone", + "circlepblstb": "chiseled_polished_blackstone", + "circlepblstbl": "chiseled_polished_blackstone", + "circlepblstblock": "chiseled_polished_blackstone", + "circlepblstone": "chiseled_polished_blackstone", + "circlepblstoneb": "chiseled_polished_blackstone", + "circlepblstonebl": "chiseled_polished_blackstone", + "circlepblstoneblock": "chiseled_polished_blackstone", + "circlepolishedblackstone": "chiseled_polished_blackstone", + "circlepolishedblackstoneb": "chiseled_polished_blackstone", + "circlepolishedblackstonebl": "chiseled_polished_blackstone", + "circlepolishedblackstoneblock": "chiseled_polished_blackstone", + "circlepolishedblst": "chiseled_polished_blackstone", + "circlepolishedblstb": "chiseled_polished_blackstone", + "circlepolishedblstbl": "chiseled_polished_blackstone", + "circlepolishedblstblock": "chiseled_polished_blackstone", + "circlepolishedblstone": "chiseled_polished_blackstone", + "circlepolishedblstoneb": "chiseled_polished_blackstone", + "circlepolishedblstonebl": "chiseled_polished_blackstone", + "circlepolishedblstoneblock": "chiseled_polished_blackstone", + "minecraft:chiseled_polished_blackstone": "chiseled_polished_blackstone", + "pchiseledblackstone": "chiseled_polished_blackstone", + "pchiseledblackstoneb": "chiseled_polished_blackstone", + "pchiseledblackstonebl": "chiseled_polished_blackstone", + "pchiseledblackstoneblock": "chiseled_polished_blackstone", + "pchiseledblst": "chiseled_polished_blackstone", + "pchiseledblstb": "chiseled_polished_blackstone", + "pchiseledblstbl": "chiseled_polished_blackstone", + "pchiseledblstblock": "chiseled_polished_blackstone", + "pchiseledblstone": "chiseled_polished_blackstone", + "pchiseledblstoneb": "chiseled_polished_blackstone", + "pchiseledblstonebl": "chiseled_polished_blackstone", + "pchiseledblstoneblock": "chiseled_polished_blackstone", + "pciblackstone": "chiseled_polished_blackstone", + "pciblackstoneb": "chiseled_polished_blackstone", + "pciblackstonebl": "chiseled_polished_blackstone", + "pciblackstoneblock": "chiseled_polished_blackstone", + "pciblst": "chiseled_polished_blackstone", + "pciblstb": "chiseled_polished_blackstone", + "pciblstbl": "chiseled_polished_blackstone", + "pciblstblock": "chiseled_polished_blackstone", + "pciblstone": "chiseled_polished_blackstone", + "pciblstoneb": "chiseled_polished_blackstone", + "pciblstonebl": "chiseled_polished_blackstone", + "pciblstoneblock": "chiseled_polished_blackstone", + "pcircleblackstone": "chiseled_polished_blackstone", + "pcircleblackstoneb": "chiseled_polished_blackstone", + "pcircleblackstonebl": "chiseled_polished_blackstone", + "pcircleblackstoneblock": "chiseled_polished_blackstone", + "pcircleblst": "chiseled_polished_blackstone", + "pcircleblstb": "chiseled_polished_blackstone", + "pcircleblstbl": "chiseled_polished_blackstone", + "pcircleblstblock": "chiseled_polished_blackstone", + "pcircleblstone": "chiseled_polished_blackstone", + "pcircleblstoneb": "chiseled_polished_blackstone", + "pcircleblstonebl": "chiseled_polished_blackstone", + "pcircleblstoneblock": "chiseled_polished_blackstone", + "polishedchiseledblackstone": "chiseled_polished_blackstone", + "polishedchiseledblackstoneb": "chiseled_polished_blackstone", + "polishedchiseledblackstonebl": "chiseled_polished_blackstone", + "polishedchiseledblackstoneblock": "chiseled_polished_blackstone", + "polishedchiseledblst": "chiseled_polished_blackstone", + "polishedchiseledblstb": "chiseled_polished_blackstone", + "polishedchiseledblstbl": "chiseled_polished_blackstone", + "polishedchiseledblstblock": "chiseled_polished_blackstone", + "polishedchiseledblstone": "chiseled_polished_blackstone", + "polishedchiseledblstoneb": "chiseled_polished_blackstone", + "polishedchiseledblstonebl": "chiseled_polished_blackstone", + "polishedchiseledblstoneblock": "chiseled_polished_blackstone", + "polishedciblackstone": "chiseled_polished_blackstone", + "polishedciblackstoneb": "chiseled_polished_blackstone", + "polishedciblackstonebl": "chiseled_polished_blackstone", + "polishedciblackstoneblock": "chiseled_polished_blackstone", + "polishedciblst": "chiseled_polished_blackstone", + "polishedciblstb": "chiseled_polished_blackstone", + "polishedciblstbl": "chiseled_polished_blackstone", + "polishedciblstblock": "chiseled_polished_blackstone", + "polishedciblstone": "chiseled_polished_blackstone", + "polishedciblstoneb": "chiseled_polished_blackstone", + "polishedciblstonebl": "chiseled_polished_blackstone", + "polishedciblstoneblock": "chiseled_polished_blackstone", + "polishedcircleblackstone": "chiseled_polished_blackstone", + "polishedcircleblackstoneb": "chiseled_polished_blackstone", + "polishedcircleblackstonebl": "chiseled_polished_blackstone", + "polishedcircleblackstoneblock": "chiseled_polished_blackstone", + "polishedcircleblst": "chiseled_polished_blackstone", + "polishedcircleblstb": "chiseled_polished_blackstone", + "polishedcircleblstbl": "chiseled_polished_blackstone", + "polishedcircleblstblock": "chiseled_polished_blackstone", + "polishedcircleblstone": "chiseled_polished_blackstone", + "polishedcircleblstoneb": "chiseled_polished_blackstone", + "polishedcircleblstonebl": "chiseled_polished_blackstone", + "polishedcircleblstoneblock": "chiseled_polished_blackstone", + "chiseled_quartz_block": { + "material": "CHISELED_QUARTZ_BLOCK" + }, + "chiseledq": "chiseled_quartz_block", + "chiseledqb": "chiseled_quartz_block", + "chiseledqbl": "chiseled_quartz_block", + "chiseledqblock": "chiseled_quartz_block", + "chiseledquar": "chiseled_quartz_block", + "chiseledquarb": "chiseled_quartz_block", + "chiseledquarbl": "chiseled_quartz_block", + "chiseledquarblock": "chiseled_quartz_block", + "chiseledquartz": "chiseled_quartz_block", + "chiseledquartzb": "chiseled_quartz_block", + "chiseledquartzbl": "chiseled_quartz_block", + "chiseledquartzblock": "chiseled_quartz_block", + "ciq": "chiseled_quartz_block", + "ciqb": "chiseled_quartz_block", + "ciqbl": "chiseled_quartz_block", + "ciqblock": "chiseled_quartz_block", + "ciquar": "chiseled_quartz_block", + "ciquarb": "chiseled_quartz_block", + "ciquarbl": "chiseled_quartz_block", + "ciquarblock": "chiseled_quartz_block", + "ciquartz": "chiseled_quartz_block", + "ciquartzb": "chiseled_quartz_block", + "ciquartzbl": "chiseled_quartz_block", + "ciquartzblock": "chiseled_quartz_block", + "circleq": "chiseled_quartz_block", + "circleqb": "chiseled_quartz_block", + "circleqbl": "chiseled_quartz_block", + "circleqblock": "chiseled_quartz_block", + "circlequar": "chiseled_quartz_block", + "circlequarb": "chiseled_quartz_block", + "circlequarbl": "chiseled_quartz_block", + "circlequarblock": "chiseled_quartz_block", + "circlequartz": "chiseled_quartz_block", + "circlequartzb": "chiseled_quartz_block", + "circlequartzbl": "chiseled_quartz_block", + "circlequartzblock": "chiseled_quartz_block", + "minecraft:chiseled_quartz_block": "chiseled_quartz_block", + "chiseled_red_sandstone": { + "material": "CHISELED_RED_SANDSTONE" + }, + "chiseledredsandst": "chiseled_red_sandstone", + "chiseledredsandstb": "chiseled_red_sandstone", + "chiseledredsandstbl": "chiseled_red_sandstone", + "chiseledredsandstblock": "chiseled_red_sandstone", + "chiseledredsandstone": "chiseled_red_sandstone", + "chiseledredsandstoneb": "chiseled_red_sandstone", + "chiseledredsandstonebl": "chiseled_red_sandstone", + "chiseledredsandstoneblock": "chiseled_red_sandstone", + "chiseledredsndst": "chiseled_red_sandstone", + "chiseledredsndstb": "chiseled_red_sandstone", + "chiseledredsndstbl": "chiseled_red_sandstone", + "chiseledredsndstblock": "chiseled_red_sandstone", + "circleredsandst": "chiseled_red_sandstone", + "circleredsandstb": "chiseled_red_sandstone", + "circleredsandstbl": "chiseled_red_sandstone", + "circleredsandstblock": "chiseled_red_sandstone", + "circleredsandstone": "chiseled_red_sandstone", + "circleredsandstoneb": "chiseled_red_sandstone", + "circleredsandstonebl": "chiseled_red_sandstone", + "circleredsandstoneblock": "chiseled_red_sandstone", + "circleredsndst": "chiseled_red_sandstone", + "circleredsndstb": "chiseled_red_sandstone", + "circleredsndstbl": "chiseled_red_sandstone", + "circleredsndstblock": "chiseled_red_sandstone", + "ciredsandst": "chiseled_red_sandstone", + "ciredsandstb": "chiseled_red_sandstone", + "ciredsandstbl": "chiseled_red_sandstone", + "ciredsandstblock": "chiseled_red_sandstone", + "ciredsandstone": "chiseled_red_sandstone", + "ciredsandstoneb": "chiseled_red_sandstone", + "ciredsandstonebl": "chiseled_red_sandstone", + "ciredsandstoneblock": "chiseled_red_sandstone", + "ciredsndst": "chiseled_red_sandstone", + "ciredsndstb": "chiseled_red_sandstone", + "ciredsndstbl": "chiseled_red_sandstone", + "ciredsndstblock": "chiseled_red_sandstone", + "minecraft:chiseled_red_sandstone": "chiseled_red_sandstone", + "chiseled_resin_bricks": { + "material": "CHISELED_RESIN_BRICKS" + }, + "chiseledrbricks": "chiseled_resin_bricks", + "chiseledresbricks": "chiseled_resin_bricks", + "chiseledresinbricks": "chiseled_resin_bricks", + "cirbrick": "chiseled_resin_bricks", + "circlerbricks": "chiseled_resin_bricks", + "circleresbricks": "chiseled_resin_bricks", + "ciresbricks": "chiseled_resin_bricks", + "minecraft:chiseled_resin_bricks": "chiseled_resin_bricks", + "chiseled_sandstone": { + "material": "CHISELED_SANDSTONE" + }, + "chiseledsandst": "chiseled_sandstone", + "chiseledsandstb": "chiseled_sandstone", + "chiseledsandstbl": "chiseled_sandstone", + "chiseledsandstblock": "chiseled_sandstone", + "chiseledsandstone": "chiseled_sandstone", + "chiseledsandstoneb": "chiseled_sandstone", + "chiseledsandstonebl": "chiseled_sandstone", + "chiseledsandstoneblock": "chiseled_sandstone", + "chiseledsndst": "chiseled_sandstone", + "chiseledsndstb": "chiseled_sandstone", + "chiseledsndstbl": "chiseled_sandstone", + "chiseledsndstblock": "chiseled_sandstone", + "circlesandst": "chiseled_sandstone", + "circlesandstb": "chiseled_sandstone", + "circlesandstbl": "chiseled_sandstone", + "circlesandstblock": "chiseled_sandstone", + "circlesandstone": "chiseled_sandstone", + "circlesandstoneb": "chiseled_sandstone", + "circlesandstonebl": "chiseled_sandstone", + "circlesandstoneblock": "chiseled_sandstone", + "circlesndst": "chiseled_sandstone", + "circlesndstb": "chiseled_sandstone", + "circlesndstbl": "chiseled_sandstone", + "circlesndstblock": "chiseled_sandstone", + "cisandst": "chiseled_sandstone", + "cisandstb": "chiseled_sandstone", + "cisandstbl": "chiseled_sandstone", + "cisandstblock": "chiseled_sandstone", + "cisandstone": "chiseled_sandstone", + "cisandstoneb": "chiseled_sandstone", + "cisandstonebl": "chiseled_sandstone", + "cisandstoneblock": "chiseled_sandstone", + "cisndst": "chiseled_sandstone", + "cisndstb": "chiseled_sandstone", + "cisndstbl": "chiseled_sandstone", + "cisndstblock": "chiseled_sandstone", + "minecraft:chiseled_sandstone": "chiseled_sandstone", + "chiseled_stone_bricks": { + "material": "CHISELED_STONE_BRICKS" + }, + "chiseledst": "chiseled_stone_bricks", + "chiseledstone": "chiseled_stone_bricks", + "chiseledstonebricks": "chiseled_stone_bricks", + "circlest": "chiseled_stone_bricks", + "circlestone": "chiseled_stone_bricks", + "cist": "chiseled_stone_bricks", + "cistone": "chiseled_stone_bricks", + "minecraft:chiseled_stone_bricks": "chiseled_stone_bricks", + "chiseled_tuff": { + "material": "CHISELED_TUFF" + }, + "chiseledtuf": "chiseled_tuff", + "chiseledtufb": "chiseled_tuff", + "chiseledtufbl": "chiseled_tuff", + "chiseledtufblock": "chiseled_tuff", + "chiseledtuff": "chiseled_tuff", + "chiseledtuffb": "chiseled_tuff", + "chiseledtuffbl": "chiseled_tuff", + "chiseledtuffblock": "chiseled_tuff", + "circletuf": "chiseled_tuff", + "circletufb": "chiseled_tuff", + "circletufbl": "chiseled_tuff", + "circletufblock": "chiseled_tuff", + "circletuff": "chiseled_tuff", + "circletuffb": "chiseled_tuff", + "circletuffbl": "chiseled_tuff", + "circletuffblock": "chiseled_tuff", + "cituf": "chiseled_tuff", + "citufb": "chiseled_tuff", + "citufbl": "chiseled_tuff", + "citufblock": "chiseled_tuff", + "cituff": "chiseled_tuff", + "cituffb": "chiseled_tuff", + "cituffbl": "chiseled_tuff", + "cituffblock": "chiseled_tuff", + "minecraft:chiseled_tuff": "chiseled_tuff", + "chiseled_tuff_bricks": { + "material": "CHISELED_TUFF_BRICKS" + }, + "chiseledtuffbr": "chiseled_tuff_bricks", + "chiseledtuffbricks": "chiseled_tuff_bricks", + "circletuffbr": "chiseled_tuff_bricks", + "circletuffbricks": "chiseled_tuff_bricks", + "cituffbr": "chiseled_tuff_bricks", + "cituffbricks": "chiseled_tuff_bricks", + "minecraft:chiseled_tuff_bricks": "chiseled_tuff_bricks", + "chorus_flower": { + "material": "CHORUS_FLOWER" + }, + "chorusflower": "chorus_flower", + "minecraft:chorus_flower": "chorus_flower", + "chorus_fruit": { + "material": "CHORUS_FRUIT" + }, + "chorus": "chorus_fruit", + "chorusfruit": "chorus_fruit", + "minecraft:chorus_fruit": "chorus_fruit", + "unpopchorus": "chorus_fruit", + "unpoppedchorus": "chorus_fruit", + "chorus_plant": { + "material": "CHORUS_PLANT" + }, + "chorusplant": "chorus_plant", + "minecraft:chorus_plant": "chorus_plant", + "clay": { + "material": "CLAY" + }, + "minecraft:clay": "clay", + "clay_ball": { + "material": "CLAY_BALL" + }, + "clayball": "clay_ball", + "minecraft:clay_ball": "clay_ball", + "clock": { + "material": "CLOCK" + }, + "minecraft:clock": "clock", + "closed_eyeblossom": { + "material": "CLOSED_EYEBLOSSOM" + }, + "ceyebloss": "closed_eyeblossom", + "ceyeblossom": "closed_eyeblossom", + "ceyeflower": "closed_eyeblossom", + "closebloss": "closed_eyeblossom", + "closeblossom": "closed_eyeblossom", + "closedeyeblossom": "closed_eyeblossom", + "minecraft:closed_eyeblossom": "closed_eyeblossom", + "coal": { + "material": "COAL" + }, + "minecraft:coal": "coal", + "coal_block": { + "material": "COAL_BLOCK" + }, + "blockc": "coal_block", + "blockcoal": "coal_block", + "cblock": "coal_block", + "coalblock": "coal_block", + "minecraft:coal_block": "coal_block", + "coal_ore": { + "material": "COAL_ORE" + }, + "co": "coal_ore", + "coalo": "coal_ore", + "coalore": "coal_ore", + "core": "coal_ore", + "minecraft:coal_ore": "coal_ore", + "oc": "coal_ore", + "ocoal": "coal_ore", + "orec": "coal_ore", + "orecoal": "coal_ore", + "stonecoalore": "coal_ore", + "stonecore": "coal_ore", + "coarse_dirt": { + "material": "COARSE_DIRT" + }, + "cdirt": "coarse_dirt", + "coarsedirt": "coarse_dirt", + "coarseearth": "coarse_dirt", + "coarseland": "coarse_dirt", + "grasslessdirt": "coarse_dirt", + "grasslessearth": "coarse_dirt", + "grasslessland": "coarse_dirt", + "minecraft:coarse_dirt": "coarse_dirt", + "coast_armor_trim_smithing_template": { + "material": "COAST_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "coastarmortrimsmithingtemplate": "coast_armor_trim_smithing_template", + "coasttrim": "coast_armor_trim_smithing_template", + "minecraft:coast_armor_trim_smithing_template": "coast_armor_trim_smithing_template", + "cobbled_deepslate": { + "material": "COBBLED_DEEPSLATE" + }, + "cbdeepslate": "cobbled_deepslate", + "cbdeepslateb": "cobbled_deepslate", + "cbdeepslatebl": "cobbled_deepslate", + "cbdeepslateblock": "cobbled_deepslate", + "cbdslate": "cobbled_deepslate", + "cbdslateb": "cobbled_deepslate", + "cbdslatebl": "cobbled_deepslate", + "cbdslateblock": "cobbled_deepslate", + "cbslate": "cobbled_deepslate", + "cbslateb": "cobbled_deepslate", + "cbslatebl": "cobbled_deepslate", + "cbslateblock": "cobbled_deepslate", + "cobbleddeepslate": "cobbled_deepslate", + "cobbleddeepslateb": "cobbled_deepslate", + "cobbleddeepslatebl": "cobbled_deepslate", + "cobbleddeepslateblock": "cobbled_deepslate", + "cobbleddslate": "cobbled_deepslate", + "cobbleddslateb": "cobbled_deepslate", + "cobbleddslatebl": "cobbled_deepslate", + "cobbleddslateblock": "cobbled_deepslate", + "cobbledeepslate": "cobbled_deepslate", + "cobbledeepslateb": "cobbled_deepslate", + "cobbledeepslatebl": "cobbled_deepslate", + "cobbledeepslateblock": "cobbled_deepslate", + "cobbledslate": "cobbled_deepslate", + "cobbledslateb": "cobbled_deepslate", + "cobbledslatebl": "cobbled_deepslate", + "cobbledslateblock": "cobbled_deepslate", + "cobbleslate": "cobbled_deepslate", + "cobbleslateb": "cobbled_deepslate", + "cobbleslatebl": "cobbled_deepslate", + "cobbleslateblock": "cobbled_deepslate", + "cobdeepslate": "cobbled_deepslate", + "cobdeepslateb": "cobbled_deepslate", + "cobdeepslatebl": "cobbled_deepslate", + "cobdeepslateblock": "cobbled_deepslate", + "cobdslate": "cobbled_deepslate", + "cobdslateb": "cobbled_deepslate", + "cobdslatebl": "cobbled_deepslate", + "cobdslateblock": "cobbled_deepslate", + "cobslate": "cobbled_deepslate", + "cobslateb": "cobbled_deepslate", + "cobslatebl": "cobbled_deepslate", + "cobslateblock": "cobbled_deepslate", + "minecraft:cobbled_deepslate": "cobbled_deepslate", + "cobbled_deepslate_slab": { + "material": "COBBLED_DEEPSLATE_SLAB" + }, + "cbdeepslatehalfblock": "cobbled_deepslate_slab", + "cbdeepslatestep": "cobbled_deepslate_slab", + "cbdslatehalfblock": "cobbled_deepslate_slab", + "cbdslatestep": "cobbled_deepslate_slab", + "cbslatehalfblock": "cobbled_deepslate_slab", + "cbslatestep": "cobbled_deepslate_slab", + "cobbleddeepslatehalfblock": "cobbled_deepslate_slab", + "cobbleddeepslateslab": "cobbled_deepslate_slab", + "cobbleddeepslatestep": "cobbled_deepslate_slab", + "cobbleddslatehalfblock": "cobbled_deepslate_slab", + "cobbleddslatestep": "cobbled_deepslate_slab", + "cobbledeepslatehalfblock": "cobbled_deepslate_slab", + "cobbledeepslatestep": "cobbled_deepslate_slab", + "cobbledslatehalfblock": "cobbled_deepslate_slab", + "cobbledslatestep": "cobbled_deepslate_slab", + "cobbleslatehalfblock": "cobbled_deepslate_slab", + "cobbleslatestep": "cobbled_deepslate_slab", + "cobdeepslatehalfblock": "cobbled_deepslate_slab", + "cobdeepslatestep": "cobbled_deepslate_slab", + "cobdslatehalfblock": "cobbled_deepslate_slab", + "cobdslatestep": "cobbled_deepslate_slab", + "cobslatehalfblock": "cobbled_deepslate_slab", + "cobslatestep": "cobbled_deepslate_slab", + "minecraft:cobbled_deepslate_slab": "cobbled_deepslate_slab", + "cobbled_deepslate_stairs": { + "material": "COBBLED_DEEPSLATE_STAIRS" + }, + "cbdeepslatestair": "cobbled_deepslate_stairs", + "cbdeepslatestairs": "cobbled_deepslate_stairs", + "cbdslatestair": "cobbled_deepslate_stairs", + "cbdslatestairs": "cobbled_deepslate_stairs", + "cbslatestair": "cobbled_deepslate_stairs", + "cbslatestairs": "cobbled_deepslate_stairs", + "cobbleddeepslatestair": "cobbled_deepslate_stairs", + "cobbleddeepslatestairs": "cobbled_deepslate_stairs", + "cobbleddslatestair": "cobbled_deepslate_stairs", + "cobbleddslatestairs": "cobbled_deepslate_stairs", + "cobbledeepslatestair": "cobbled_deepslate_stairs", + "cobbledeepslatestairs": "cobbled_deepslate_stairs", + "cobbledslatestair": "cobbled_deepslate_stairs", + "cobbledslatestairs": "cobbled_deepslate_stairs", + "cobbleslatestair": "cobbled_deepslate_stairs", + "cobbleslatestairs": "cobbled_deepslate_stairs", + "cobdeepslatestair": "cobbled_deepslate_stairs", + "cobdeepslatestairs": "cobbled_deepslate_stairs", + "cobdslatestair": "cobbled_deepslate_stairs", + "cobdslatestairs": "cobbled_deepslate_stairs", + "cobslatestair": "cobbled_deepslate_stairs", + "cobslatestairs": "cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_stairs": "cobbled_deepslate_stairs", + "cobbled_deepslate_wall": { + "material": "COBBLED_DEEPSLATE_WALL" + }, + "cbdeepslatewall": "cobbled_deepslate_wall", + "cbdslatewall": "cobbled_deepslate_wall", + "cbslatewall": "cobbled_deepslate_wall", + "cobbleddeepslatewall": "cobbled_deepslate_wall", + "cobbleddslatewall": "cobbled_deepslate_wall", + "cobbledeepslatewall": "cobbled_deepslate_wall", + "cobbledslatewall": "cobbled_deepslate_wall", + "cobbleslatewall": "cobbled_deepslate_wall", + "cobdeepslatewall": "cobbled_deepslate_wall", + "cobdslatewall": "cobbled_deepslate_wall", + "cobslatewall": "cobbled_deepslate_wall", + "minecraft:cobbled_deepslate_wall": "cobbled_deepslate_wall", + "wallcbdeepslate": "cobbled_deepslate_wall", + "wallcbdslate": "cobbled_deepslate_wall", + "wallcbslate": "cobbled_deepslate_wall", + "wallcobbleddeepslate": "cobbled_deepslate_wall", + "wallcobbleddslate": "cobbled_deepslate_wall", + "wallcobbledeepslate": "cobbled_deepslate_wall", + "wallcobbledslate": "cobbled_deepslate_wall", + "wallcobbleslate": "cobbled_deepslate_wall", + "wallcobdeepslate": "cobbled_deepslate_wall", + "wallcobdslate": "cobbled_deepslate_wall", + "wallcobslate": "cobbled_deepslate_wall", + "cobblestone": { + "material": "COBBLESTONE" + }, + "cobble": "cobblestone", + "cobbleb": "cobblestone", + "cobblebl": "cobblestone", + "cobbleblock": "cobblestone", + "cobblestoneb": "cobblestone", + "cobblestonebl": "cobblestone", + "cobblestoneblock": "cobblestone", + "cs": "cobblestone", + "csb": "cobblestone", + "csbl": "cobblestone", + "csblock": "cobblestone", + "cst": "cobblestone", + "cstb": "cobblestone", + "cstbl": "cobblestone", + "cstblock": "cobblestone", + "cstone": "cobblestone", + "cstoneb": "cobblestone", + "cstonebl": "cobblestone", + "cstoneblock": "cobblestone", + "minecraft:cobblestone": "cobblestone", + "cobblestone_slab": { + "material": "COBBLESTONE_SLAB" + }, + "cobblehalfblock": "cobblestone_slab", + "cobblestep": "cobblestone_slab", + "cobblestonehalfblock": "cobblestone_slab", + "cobblestoneslab": "cobblestone_slab", + "cobblestonestep": "cobblestone_slab", + "cshalfblock": "cobblestone_slab", + "csstep": "cobblestone_slab", + "csthalfblock": "cobblestone_slab", + "cstonehalfblock": "cobblestone_slab", + "cstonestep": "cobblestone_slab", + "cststep": "cobblestone_slab", + "minecraft:cobblestone_slab": "cobblestone_slab", + "cobblestone_stairs": { + "material": "COBBLESTONE_STAIRS" + }, + "cobblestair": "cobblestone_stairs", + "cobblestairs": "cobblestone_stairs", + "cobblestonestair": "cobblestone_stairs", + "cobblestonestairs": "cobblestone_stairs", + "csstair": "cobblestone_stairs", + "csstairs": "cobblestone_stairs", + "cstonestair": "cobblestone_stairs", + "cstonestairs": "cobblestone_stairs", + "cststair": "cobblestone_stairs", + "cststairs": "cobblestone_stairs", + "minecraft:cobblestone_stairs": "cobblestone_stairs", + "cobblestone_wall": { + "material": "COBBLESTONE_WALL" + }, + "cobblestonewall": "cobblestone_wall", + "cobblewall": "cobblestone_wall", + "cstonewall": "cobblestone_wall", + "cstwall": "cobblestone_wall", + "cswall": "cobblestone_wall", + "minecraft:cobblestone_wall": "cobblestone_wall", + "wallcobble": "cobblestone_wall", + "wallcobblestone": "cobblestone_wall", + "wallcs": "cobblestone_wall", + "wallcst": "cobblestone_wall", + "wallcstone": "cobblestone_wall", + "cobweb": { + "material": "COBWEB" + }, + "cweb": "cobweb", + "minecraft:cobweb": "cobweb", + "spiderweb": "cobweb", + "sweb": "cobweb", + "web": "cobweb", + "cocoa_beans": { + "material": "COCOA_BEANS" + }, + "cfruit": "cocoa_beans", + "cocoabeans": "cocoa_beans", + "cocoafruit": "cocoa_beans", + "cocoaplant": "cocoa_beans", + "cocoapod": "cocoa_beans", + "cocofruit": "cocoa_beans", + "cocoplant": "cocoa_beans", + "cocopod": "cocoa_beans", + "cplant": "cocoa_beans", + "cpod": "cocoa_beans", + "minecraft:cocoa_beans": "cocoa_beans", + "cod": { + "material": "COD" + }, + "fish": "cod", + "minecraft:cod": "cod", + "plaincod": "cod", + "plainfish": "cod", + "racod": "cod", + "rafish": "cod", + "rawcod": "cod", + "rawfish": "cod", + "uncookedcod": "cod", + "uncookedfish": "cod", + "cod_bucket": { + "material": "COD_BUCKET" + }, + "bucketocod": "cod_bucket", + "codbucket": "cod_bucket", + "codbukkit": "cod_bucket", + "codpail": "cod_bucket", + "minecraft:cod_bucket": "cod_bucket", + "cod_spawn_egg": { + "material": "COD_SPAWN_EGG" + }, + "codegg": "cod_spawn_egg", + "codsegg": "cod_spawn_egg", + "codspawn": "cod_spawn_egg", + "codspawnegg": "cod_spawn_egg", + "eggcod": "cod_spawn_egg", + "minecraft:cod_spawn_egg": "cod_spawn_egg", + "seggcod": "cod_spawn_egg", + "spawncod": "cod_spawn_egg", + "spawneggcod": "cod_spawn_egg", + "cod_spawner": { + "entity": "COD", + "material": "SPAWNER" + }, + "codcage": "cod_spawner", + "codmcage": "cod_spawner", + "codmobcage": "cod_spawner", + "codmobspawner": "cod_spawner", + "codmonstercage": "cod_spawner", + "codmonsterspawner": "cod_spawner", + "codmspawner": "cod_spawner", + "codspawner": "cod_spawner", + "command_block": { + "material": "COMMAND_BLOCK" + }, + "blockcmd": "command_block", + "blockcommand": "command_block", + "blockmacro": "command_block", + "cmdblock": "command_block", + "commandblock": "command_block", + "macroblock": "command_block", + "minecraft:command_block": "command_block", + "command_block_minecart": { + "material": "COMMAND_BLOCK_MINECART" + }, + "cbcart": "command_block_minecart", + "cblockcart": "command_block_minecart", + "cblockmc": "command_block_minecart", + "cblockmcart": "command_block_minecart", + "cblockminecart": "command_block_minecart", + "cbmc": "command_block_minecart", + "cbmcart": "command_block_minecart", + "cbminecart": "command_block_minecart", + "cmdblockcart": "command_block_minecart", + "cmdblockmc": "command_block_minecart", + "cmdblockmcart": "command_block_minecart", + "cmdblockminecart": "command_block_minecart", + "cmdcart": "command_block_minecart", + "cmdmc": "command_block_minecart", + "cmdmcart": "command_block_minecart", + "cmdminecart": "command_block_minecart", + "commandblockcart": "command_block_minecart", + "commandblockmc": "command_block_minecart", + "commandblockmcart": "command_block_minecart", + "commandblockminecart": "command_block_minecart", + "commandcart": "command_block_minecart", + "commandmc": "command_block_minecart", + "commandmcart": "command_block_minecart", + "commandminecart": "command_block_minecart", + "minecraft:command_block_minecart": "command_block_minecart", + "comparator": { + "material": "COMPARATOR" + }, + "minecraft:comparator": "comparator", + "compass": { + "material": "COMPASS" + }, + "minecraft:compass": "compass", + "composter": { + "material": "COMPOSTER" + }, + "minecraft:composter": "composter", + "conduit": { + "material": "CONDUIT" + }, + "minecraft:conduit": "conduit", + "cooked_beef": { + "material": "COOKED_BEEF" + }, + "bbqbeef": "cooked_beef", + "bbqcowmeat": "cooked_beef", + "bbqsteak": "cooked_beef", + "beefbbq": "cooked_beef", + "beefc": "cooked_beef", + "beefcook": "cooked_beef", + "beefcooked": "cooked_beef", + "beefg": "cooked_beef", + "beefgrill": "cooked_beef", + "beefgrilled": "cooked_beef", + "beefro": "cooked_beef", + "beefroast": "cooked_beef", + "beefroasted": "cooked_beef", + "beeftoasted": "cooked_beef", + "cbeef": "cooked_beef", + "ccowmeat": "cooked_beef", + "cookbeef": "cooked_beef", + "cookcowmeat": "cooked_beef", + "cookedbeef": "cooked_beef", + "cookedcowmeat": "cooked_beef", + "cookedsteak": "cooked_beef", + "cooksteak": "cooked_beef", + "cowmeatbbq": "cooked_beef", + "cowmeatc": "cooked_beef", + "cowmeatcook": "cooked_beef", + "cowmeatcooked": "cooked_beef", + "cowmeatg": "cooked_beef", + "cowmeatgrill": "cooked_beef", + "cowmeatgrilled": "cooked_beef", + "cowmeatro": "cooked_beef", + "cowmeatroast": "cooked_beef", + "cowmeatroasted": "cooked_beef", + "cowmeattoasted": "cooked_beef", + "csteak": "cooked_beef", + "gbeef": "cooked_beef", + "gcowmeat": "cooked_beef", + "grillbeef": "cooked_beef", + "grillcowmeat": "cooked_beef", + "grilledbeef": "cooked_beef", + "grilledcowmeat": "cooked_beef", + "grilledsteak": "cooked_beef", + "grillsteak": "cooked_beef", + "gsteak": "cooked_beef", + "minecraft:cooked_beef": "cooked_beef", + "roastbeef": "cooked_beef", + "roastcowmeat": "cooked_beef", + "roastedbeef": "cooked_beef", + "roastedcowmeat": "cooked_beef", + "roastedsteak": "cooked_beef", + "roaststeak": "cooked_beef", + "robeef": "cooked_beef", + "rocowmeat": "cooked_beef", + "rosteak": "cooked_beef", + "steakbbq": "cooked_beef", + "steakc": "cooked_beef", + "steakcook": "cooked_beef", + "steakcooked": "cooked_beef", + "steakg": "cooked_beef", + "steakgrill": "cooked_beef", + "steakgrilled": "cooked_beef", + "steakro": "cooked_beef", + "steakroast": "cooked_beef", + "steakroasted": "cooked_beef", + "steaktoasted": "cooked_beef", + "toastedbeef": "cooked_beef", + "toastedcowmeat": "cooked_beef", + "toastedsteak": "cooked_beef", + "cooked_chicken": { + "material": "COOKED_CHICKEN" + }, + "bbqchicken": "cooked_chicken", + "cchicken": "cooked_chicken", + "chickenbbq": "cooked_chicken", + "chickenc": "cooked_chicken", + "chickencook": "cooked_chicken", + "chickencooked": "cooked_chicken", + "chickeng": "cooked_chicken", + "chickengrill": "cooked_chicken", + "chickengrilled": "cooked_chicken", + "chickenro": "cooked_chicken", + "chickenroast": "cooked_chicken", + "chickenroasted": "cooked_chicken", + "chickentoasted": "cooked_chicken", + "cookchicken": "cooked_chicken", + "cookedchicken": "cooked_chicken", + "gchicken": "cooked_chicken", + "grillchicken": "cooked_chicken", + "grilledchicken": "cooked_chicken", + "minecraft:cooked_chicken": "cooked_chicken", + "roastchicken": "cooked_chicken", + "roastedchicken": "cooked_chicken", + "rochicken": "cooked_chicken", + "toastedchicken": "cooked_chicken", + "cooked_cod": { + "material": "COOKED_COD" + }, + "bbqcod": "cooked_cod", + "bbqfish": "cooked_cod", + "ccod": "cooked_cod", + "cfish": "cooked_cod", + "codbbq": "cooked_cod", + "codc": "cooked_cod", + "codcook": "cooked_cod", + "codcooked": "cooked_cod", + "codg": "cooked_cod", + "codgrill": "cooked_cod", + "codgrilled": "cooked_cod", + "codro": "cooked_cod", + "codroast": "cooked_cod", + "codroasted": "cooked_cod", + "codtoasted": "cooked_cod", + "cookcod": "cooked_cod", + "cookedcod": "cooked_cod", + "cookedfish": "cooked_cod", + "cookfish": "cooked_cod", + "fishbbq": "cooked_cod", + "fishc": "cooked_cod", + "fishcook": "cooked_cod", + "fishcooked": "cooked_cod", + "fishg": "cooked_cod", + "fishgrill": "cooked_cod", + "fishgrilled": "cooked_cod", + "fishro": "cooked_cod", + "fishroast": "cooked_cod", + "fishroasted": "cooked_cod", + "fishtoasted": "cooked_cod", + "gcod": "cooked_cod", + "gfish": "cooked_cod", + "grillcod": "cooked_cod", + "grilledcod": "cooked_cod", + "grilledfish": "cooked_cod", + "grillfish": "cooked_cod", + "minecraft:cooked_cod": "cooked_cod", + "roastcod": "cooked_cod", + "roastedcod": "cooked_cod", + "roastedfish": "cooked_cod", + "roastfish": "cooked_cod", + "rocod": "cooked_cod", + "rofish": "cooked_cod", + "toastedcod": "cooked_cod", + "toastedfish": "cooked_cod", + "cooked_mutton": { + "material": "COOKED_MUTTON" + }, + "bbqmutton": "cooked_mutton", + "bbqsheepmeat": "cooked_mutton", + "cmutton": "cooked_mutton", + "cookedmutton": "cooked_mutton", + "cookedsheepmeat": "cooked_mutton", + "cookmutton": "cooked_mutton", + "cooksheepmeat": "cooked_mutton", + "csheepmeat": "cooked_mutton", + "gmutton": "cooked_mutton", + "grilledmutton": "cooked_mutton", + "grilledsheepmeat": "cooked_mutton", + "grillmutton": "cooked_mutton", + "grillsheepmeat": "cooked_mutton", + "gsheepmeat": "cooked_mutton", + "minecraft:cooked_mutton": "cooked_mutton", + "muttonbbq": "cooked_mutton", + "muttonc": "cooked_mutton", + "muttoncook": "cooked_mutton", + "muttoncooked": "cooked_mutton", + "muttong": "cooked_mutton", + "muttongrill": "cooked_mutton", + "muttongrilled": "cooked_mutton", + "muttonro": "cooked_mutton", + "muttonroast": "cooked_mutton", + "muttonroasted": "cooked_mutton", + "muttontoasted": "cooked_mutton", + "roastedmutton": "cooked_mutton", + "roastedsheepmeat": "cooked_mutton", + "roastmutton": "cooked_mutton", + "roastsheepmeat": "cooked_mutton", + "romutton": "cooked_mutton", + "rosheepmeat": "cooked_mutton", + "sheepmeatbbq": "cooked_mutton", + "sheepmeatc": "cooked_mutton", + "sheepmeatcook": "cooked_mutton", + "sheepmeatcooked": "cooked_mutton", + "sheepmeatg": "cooked_mutton", + "sheepmeatgrill": "cooked_mutton", + "sheepmeatgrilled": "cooked_mutton", + "sheepmeatro": "cooked_mutton", + "sheepmeatroast": "cooked_mutton", + "sheepmeatroasted": "cooked_mutton", + "sheepmeattoasted": "cooked_mutton", + "toastedmutton": "cooked_mutton", + "toastedsheepmeat": "cooked_mutton", + "cooked_porkchop": { + "material": "COOKED_PORKCHOP" + }, + "bbqpork": "cooked_porkchop", + "bbqporkchop": "cooked_porkchop", + "cookedpork": "cooked_porkchop", + "cookedporkchop": "cooked_porkchop", + "cookpork": "cooked_porkchop", + "cookporkchop": "cooked_porkchop", + "cpork": "cooked_porkchop", + "cporkchop": "cooked_porkchop", + "gpork": "cooked_porkchop", + "gporkchop": "cooked_porkchop", + "grilledpork": "cooked_porkchop", + "grilledporkchop": "cooked_porkchop", + "grillpork": "cooked_porkchop", + "grillporkchop": "cooked_porkchop", + "minecraft:cooked_porkchop": "cooked_porkchop", + "porkbbq": "cooked_porkchop", + "porkc": "cooked_porkchop", + "porkchopbbq": "cooked_porkchop", + "porkchopc": "cooked_porkchop", + "porkchopcook": "cooked_porkchop", + "porkchopcooked": "cooked_porkchop", + "porkchopg": "cooked_porkchop", + "porkchopgrill": "cooked_porkchop", + "porkchopgrilled": "cooked_porkchop", + "porkchopro": "cooked_porkchop", + "porkchoproast": "cooked_porkchop", + "porkchoproasted": "cooked_porkchop", + "porkchoptoasted": "cooked_porkchop", + "porkcook": "cooked_porkchop", + "porkcooked": "cooked_porkchop", + "porkg": "cooked_porkchop", + "porkgrill": "cooked_porkchop", + "porkgrilled": "cooked_porkchop", + "porkro": "cooked_porkchop", + "porkroast": "cooked_porkchop", + "porkroasted": "cooked_porkchop", + "porktoasted": "cooked_porkchop", + "roastedpork": "cooked_porkchop", + "roastedporkchop": "cooked_porkchop", + "roastpork": "cooked_porkchop", + "roastporkchop": "cooked_porkchop", + "ropork": "cooked_porkchop", + "roporkchop": "cooked_porkchop", + "toastedpork": "cooked_porkchop", + "toastedporkchop": "cooked_porkchop", + "cooked_rabbit": { + "material": "COOKED_RABBIT" + }, + "bbqhare": "cooked_rabbit", + "bbqhasenpfeffer": "cooked_rabbit", + "bbqrabbit": "cooked_rabbit", + "chare": "cooked_rabbit", + "chasenpfeffer": "cooked_rabbit", + "cookedhare": "cooked_rabbit", + "cookedhasenpfeffer": "cooked_rabbit", + "cookedrabbit": "cooked_rabbit", + "cookhare": "cooked_rabbit", + "cookhasenpfeffer": "cooked_rabbit", + "cookrabbit": "cooked_rabbit", + "crabbit": "cooked_rabbit", + "ghare": "cooked_rabbit", + "ghasenpfeffer": "cooked_rabbit", + "grabbit": "cooked_rabbit", + "grilledhare": "cooked_rabbit", + "grilledhasenpfeffer": "cooked_rabbit", + "grilledrabbit": "cooked_rabbit", + "grillhare": "cooked_rabbit", + "grillhasenpfeffer": "cooked_rabbit", + "grillrabbit": "cooked_rabbit", + "harebbq": "cooked_rabbit", + "harec": "cooked_rabbit", + "harecook": "cooked_rabbit", + "harecooked": "cooked_rabbit", + "hareg": "cooked_rabbit", + "haregrill": "cooked_rabbit", + "haregrilled": "cooked_rabbit", + "harero": "cooked_rabbit", + "hareroast": "cooked_rabbit", + "hareroasted": "cooked_rabbit", + "haretoasted": "cooked_rabbit", + "hasenpfefferbbq": "cooked_rabbit", + "hasenpfefferc": "cooked_rabbit", + "hasenpfeffercook": "cooked_rabbit", + "hasenpfeffercooked": "cooked_rabbit", + "hasenpfefferg": "cooked_rabbit", + "hasenpfeffergrill": "cooked_rabbit", + "hasenpfeffergrilled": "cooked_rabbit", + "hasenpfefferro": "cooked_rabbit", + "hasenpfefferroast": "cooked_rabbit", + "hasenpfefferroasted": "cooked_rabbit", + "hasenpfeffertoasted": "cooked_rabbit", + "minecraft:cooked_rabbit": "cooked_rabbit", + "rabbitbbq": "cooked_rabbit", + "rabbitc": "cooked_rabbit", + "rabbitcook": "cooked_rabbit", + "rabbitcooked": "cooked_rabbit", + "rabbitg": "cooked_rabbit", + "rabbitgrill": "cooked_rabbit", + "rabbitgrilled": "cooked_rabbit", + "rabbitro": "cooked_rabbit", + "rabbitroast": "cooked_rabbit", + "rabbitroasted": "cooked_rabbit", + "rabbittoasted": "cooked_rabbit", + "roastedhare": "cooked_rabbit", + "roastedhasenpfeffer": "cooked_rabbit", + "roastedrabbit": "cooked_rabbit", + "roasthare": "cooked_rabbit", + "roasthasenpfeffer": "cooked_rabbit", + "roastrabbit": "cooked_rabbit", + "rohare": "cooked_rabbit", + "rohasenpfeffer": "cooked_rabbit", + "rorabbit": "cooked_rabbit", + "toastedhare": "cooked_rabbit", + "toastedhasenpfeffer": "cooked_rabbit", + "toastedrabbit": "cooked_rabbit", + "cooked_salmon": { + "material": "COOKED_SALMON" + }, + "bbqfishs": "cooked_salmon", + "bbqsalmon": "cooked_salmon", + "bbqsalmonfish": "cooked_salmon", + "bbqsfish": "cooked_salmon", + "cfishs": "cooked_salmon", + "cookedfishs": "cooked_salmon", + "cookedsalmon": "cooked_salmon", + "cookedsalmonfish": "cooked_salmon", + "cookedsfish": "cooked_salmon", + "cookfishs": "cooked_salmon", + "cooksalmon": "cooked_salmon", + "cooksalmonfish": "cooked_salmon", + "cooksfish": "cooked_salmon", + "csalmon": "cooked_salmon", + "csalmonfish": "cooked_salmon", + "csfish": "cooked_salmon", + "fishsbbq": "cooked_salmon", + "fishsc": "cooked_salmon", + "fishscook": "cooked_salmon", + "fishscooked": "cooked_salmon", + "fishsg": "cooked_salmon", + "fishsgrill": "cooked_salmon", + "fishsgrilled": "cooked_salmon", + "fishsro": "cooked_salmon", + "fishsroast": "cooked_salmon", + "fishsroasted": "cooked_salmon", + "fishstoasted": "cooked_salmon", + "gfishs": "cooked_salmon", + "grilledfishs": "cooked_salmon", + "grilledsalmon": "cooked_salmon", + "grilledsalmonfish": "cooked_salmon", + "grilledsfish": "cooked_salmon", + "grillfishs": "cooked_salmon", + "grillsalmon": "cooked_salmon", + "grillsalmonfish": "cooked_salmon", + "grillsfish": "cooked_salmon", + "gsalmon": "cooked_salmon", + "gsalmonfish": "cooked_salmon", + "gsfish": "cooked_salmon", + "minecraft:cooked_salmon": "cooked_salmon", + "roastedfishs": "cooked_salmon", + "roastedsalmon": "cooked_salmon", + "roastedsalmonfish": "cooked_salmon", + "roastedsfish": "cooked_salmon", + "roastfishs": "cooked_salmon", + "roastsalmon": "cooked_salmon", + "roastsalmonfish": "cooked_salmon", + "roastsfish": "cooked_salmon", + "rofishs": "cooked_salmon", + "rosalmon": "cooked_salmon", + "rosalmonfish": "cooked_salmon", + "rosfish": "cooked_salmon", + "salmonbbq": "cooked_salmon", + "salmonc": "cooked_salmon", + "salmoncook": "cooked_salmon", + "salmoncooked": "cooked_salmon", + "salmonfishbbq": "cooked_salmon", + "salmonfishc": "cooked_salmon", + "salmonfishcook": "cooked_salmon", + "salmonfishcooked": "cooked_salmon", + "salmonfishg": "cooked_salmon", + "salmonfishgrill": "cooked_salmon", + "salmonfishgrilled": "cooked_salmon", + "salmonfishro": "cooked_salmon", + "salmonfishroast": "cooked_salmon", + "salmonfishroasted": "cooked_salmon", + "salmonfishtoasted": "cooked_salmon", + "salmong": "cooked_salmon", + "salmongrill": "cooked_salmon", + "salmongrilled": "cooked_salmon", + "salmonro": "cooked_salmon", + "salmonroast": "cooked_salmon", + "salmonroasted": "cooked_salmon", + "salmontoasted": "cooked_salmon", + "sfishbbq": "cooked_salmon", + "sfishc": "cooked_salmon", + "sfishcook": "cooked_salmon", + "sfishcooked": "cooked_salmon", + "sfishg": "cooked_salmon", + "sfishgrill": "cooked_salmon", + "sfishgrilled": "cooked_salmon", + "sfishro": "cooked_salmon", + "sfishroast": "cooked_salmon", + "sfishroasted": "cooked_salmon", + "sfishtoasted": "cooked_salmon", + "toastedfishs": "cooked_salmon", + "toastedsalmon": "cooked_salmon", + "toastedsalmonfish": "cooked_salmon", + "toastedsfish": "cooked_salmon", + "cookie": { + "material": "COOKIE" + }, + "minecraft:cookie": "cookie", + "copper_block": { + "material": "COPPER_BLOCK" + }, + "coblock": "copper_block", + "copblock": "copper_block", + "copperblock": "copper_block", + "minecraft:copper_block": "copper_block", + "plaincoblock": "copper_block", + "plaincopblock": "copper_block", + "plaincopperblock": "copper_block", + "purecoblock": "copper_block", + "purecopblock": "copper_block", + "purecopperblock": "copper_block", + "copper_bulb": { + "material": "COPPER_BULB" + }, + "copperbulb": "copper_bulb", + "minecraft:copper_bulb": "copper_bulb", + "copper_door": { + "material": "COPPER_DOOR" + }, + "copperdoor": "copper_door", + "minecraft:copper_door": "copper_door", + "copper_grate": { + "material": "COPPER_GRATE" + }, + "coppergrate": "copper_grate", + "minecraft:copper_grate": "copper_grate", + "copper_ingot": { + "material": "COPPER_INGOT" + }, + "barcop": "copper_ingot", + "barcopp": "copper_ingot", + "barcopper": "copper_ingot", + "copbar": "copper_ingot", + "copi": "copper_ingot", + "copingot": "copper_ingot", + "coppbar": "copper_ingot", + "copperbar": "copper_ingot", + "copperi": "copper_ingot", + "copperingot": "copper_ingot", + "coppi": "copper_ingot", + "coppingot": "copper_ingot", + "icop": "copper_ingot", + "icopp": "copper_ingot", + "icopper": "copper_ingot", + "ingotcop": "copper_ingot", + "ingotcopp": "copper_ingot", + "ingotcopper": "copper_ingot", + "minecraft:copper_ingot": "copper_ingot", + "copper_ore": { + "material": "COPPER_ORE" + }, + "copo": "copper_ore", + "copore": "copper_ore", + "coppero": "copper_ore", + "copperore": "copper_ore", + "coppo": "copper_ore", + "coppore": "copper_ore", + "minecraft:copper_ore": "copper_ore", + "ocop": "copper_ore", + "ocopp": "copper_ore", + "ocopper": "copper_ore", + "orecop": "copper_ore", + "orecopp": "copper_ore", + "orecopper": "copper_ore", + "stonecopore": "copper_ore", + "stonecopperore": "copper_ore", + "stonecoppore": "copper_ore", + "copper_trapdoor": { + "material": "COPPER_TRAPDOOR" + }, + "coppertrapdoor": "copper_trapdoor", + "minecraft:copper_trapdoor": "copper_trapdoor", + "cornflower": { + "material": "CORNFLOWER" + }, + "minecraft:cornflower": "cornflower", + "cow_spawn_egg": { + "material": "COW_SPAWN_EGG" + }, + "cowegg": "cow_spawn_egg", + "cowsegg": "cow_spawn_egg", + "cowspawn": "cow_spawn_egg", + "cowspawnegg": "cow_spawn_egg", + "eggcow": "cow_spawn_egg", + "minecraft:cow_spawn_egg": "cow_spawn_egg", + "seggcow": "cow_spawn_egg", + "spawncow": "cow_spawn_egg", + "spawneggcow": "cow_spawn_egg", + "cow_spawner": { + "entity": "COW", + "material": "SPAWNER" + }, + "cowcage": "cow_spawner", + "cowmcage": "cow_spawner", + "cowmobcage": "cow_spawner", + "cowmobspawner": "cow_spawner", + "cowmonstercage": "cow_spawner", + "cowmonsterspawner": "cow_spawner", + "cowmspawner": "cow_spawner", + "cowspawner": "cow_spawner", + "cracked_deepslate_bricks": { + "material": "CRACKED_DEEPSLATE_BRICKS" + }, + "crackdeepslatebr": "cracked_deepslate_bricks", + "crackdeepslatebricks": "cracked_deepslate_bricks", + "crackdslatebr": "cracked_deepslate_bricks", + "crackdslatebricks": "cracked_deepslate_bricks", + "crackeddeepslatebr": "cracked_deepslate_bricks", + "crackeddeepslatebricks": "cracked_deepslate_bricks", + "crackeddslatebr": "cracked_deepslate_bricks", + "crackeddslatebricks": "cracked_deepslate_bricks", + "crackedslatebr": "cracked_deepslate_bricks", + "crackedslatebricks": "cracked_deepslate_bricks", + "crackslatebr": "cracked_deepslate_bricks", + "crackslatebricks": "cracked_deepslate_bricks", + "crdeepslatebr": "cracked_deepslate_bricks", + "crdeepslatebricks": "cracked_deepslate_bricks", + "crdslatebr": "cracked_deepslate_bricks", + "crdslatebricks": "cracked_deepslate_bricks", + "crslatebr": "cracked_deepslate_bricks", + "crslatebricks": "cracked_deepslate_bricks", + "minecraft:cracked_deepslate_bricks": "cracked_deepslate_bricks", + "cracked_deepslate_tiles": { + "material": "CRACKED_DEEPSLATE_TILES" + }, + "crackdeepslatetile": "cracked_deepslate_tiles", + "crackdeepslatetiles": "cracked_deepslate_tiles", + "crackdslatetile": "cracked_deepslate_tiles", + "crackdslatetiles": "cracked_deepslate_tiles", + "crackeddeepslatetile": "cracked_deepslate_tiles", + "crackeddeepslatetiles": "cracked_deepslate_tiles", + "crackeddslatetile": "cracked_deepslate_tiles", + "crackeddslatetiles": "cracked_deepslate_tiles", + "crackedslatetile": "cracked_deepslate_tiles", + "crackedslatetiles": "cracked_deepslate_tiles", + "crackslatetile": "cracked_deepslate_tiles", + "crackslatetiles": "cracked_deepslate_tiles", + "crdeepslatetile": "cracked_deepslate_tiles", + "crdeepslatetiles": "cracked_deepslate_tiles", + "crdslatetile": "cracked_deepslate_tiles", + "crdslatetiles": "cracked_deepslate_tiles", + "crslatetile": "cracked_deepslate_tiles", + "crslatetiles": "cracked_deepslate_tiles", + "minecraft:cracked_deepslate_tiles": "cracked_deepslate_tiles", + "tilecrackdeepslate": "cracked_deepslate_tiles", + "tilecrackdslate": "cracked_deepslate_tiles", + "tilecrackeddeepslate": "cracked_deepslate_tiles", + "tilecrackeddslate": "cracked_deepslate_tiles", + "tilecrackedslate": "cracked_deepslate_tiles", + "tilecrackslate": "cracked_deepslate_tiles", + "tilecrdeepslate": "cracked_deepslate_tiles", + "tilecrdslate": "cracked_deepslate_tiles", + "tilecrslate": "cracked_deepslate_tiles", + "tilescrackdeepslate": "cracked_deepslate_tiles", + "tilescrackdslate": "cracked_deepslate_tiles", + "tilescrackeddeepslate": "cracked_deepslate_tiles", + "tilescrackeddslate": "cracked_deepslate_tiles", + "tilescrackedslate": "cracked_deepslate_tiles", + "tilescrackslate": "cracked_deepslate_tiles", + "tilescrdeepslate": "cracked_deepslate_tiles", + "tilescrdslate": "cracked_deepslate_tiles", + "tilescrslate": "cracked_deepslate_tiles", + "cracked_nether_bricks": { + "material": "CRACKED_NETHER_BRICKS" + }, + "crackednbr": "cracked_nether_bricks", + "crackednbrick": "cracked_nether_bricks", + "crackednethbr": "cracked_nether_bricks", + "crackednethbrick": "cracked_nether_bricks", + "crackednetherbr": "cracked_nether_bricks", + "crackednetherbrick": "cracked_nether_bricks", + "crackednetherbricks": "cracked_nether_bricks", + "cracknbr": "cracked_nether_bricks", + "cracknbrick": "cracked_nether_bricks", + "cracknethbr": "cracked_nether_bricks", + "cracknethbrick": "cracked_nether_bricks", + "cracknetherbr": "cracked_nether_bricks", + "cracknetherbrick": "cracked_nether_bricks", + "crnbr": "cracked_nether_bricks", + "crnbrick": "cracked_nether_bricks", + "crnethbr": "cracked_nether_bricks", + "crnethbrick": "cracked_nether_bricks", + "crnetherbr": "cracked_nether_bricks", + "crnetherbrick": "cracked_nether_bricks", + "minecraft:cracked_nether_bricks": "cracked_nether_bricks", + "cracked_polished_blackstone_bricks": { + "material": "CRACKED_POLISHED_BLACKSTONE_BRICKS" + }, + "crackedpblackstone": "cracked_polished_blackstone_bricks", + "crackedpblst": "cracked_polished_blackstone_bricks", + "crackedpblstone": "cracked_polished_blackstone_bricks", + "crackedpolishedblackstone": "cracked_polished_blackstone_bricks", + "crackedpolishedblackstonebricks": "cracked_polished_blackstone_bricks", + "crackedpolishedblst": "cracked_polished_blackstone_bricks", + "crackedpolishedblstone": "cracked_polished_blackstone_bricks", + "crackpblackstone": "cracked_polished_blackstone_bricks", + "crackpblst": "cracked_polished_blackstone_bricks", + "crackpblstone": "cracked_polished_blackstone_bricks", + "crackpolishedblackstone": "cracked_polished_blackstone_bricks", + "crackpolishedblst": "cracked_polished_blackstone_bricks", + "crackpolishedblstone": "cracked_polished_blackstone_bricks", + "crpblackstone": "cracked_polished_blackstone_bricks", + "crpblst": "cracked_polished_blackstone_bricks", + "crpblstone": "cracked_polished_blackstone_bricks", + "crpolishedblackstone": "cracked_polished_blackstone_bricks", + "crpolishedblst": "cracked_polished_blackstone_bricks", + "crpolishedblstone": "cracked_polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks": "cracked_polished_blackstone_bricks", + "pcrackblackstone": "cracked_polished_blackstone_bricks", + "pcrackblst": "cracked_polished_blackstone_bricks", + "pcrackblstone": "cracked_polished_blackstone_bricks", + "pcrackedblackstone": "cracked_polished_blackstone_bricks", + "pcrackedblst": "cracked_polished_blackstone_bricks", + "pcrackedblstone": "cracked_polished_blackstone_bricks", + "pcrblackstone": "cracked_polished_blackstone_bricks", + "pcrblst": "cracked_polished_blackstone_bricks", + "pcrblstone": "cracked_polished_blackstone_bricks", + "polishedcrackblackstone": "cracked_polished_blackstone_bricks", + "polishedcrackblst": "cracked_polished_blackstone_bricks", + "polishedcrackblstone": "cracked_polished_blackstone_bricks", + "polishedcrackedblackstone": "cracked_polished_blackstone_bricks", + "polishedcrackedblst": "cracked_polished_blackstone_bricks", + "polishedcrackedblstone": "cracked_polished_blackstone_bricks", + "polishedcrblackstone": "cracked_polished_blackstone_bricks", + "polishedcrblst": "cracked_polished_blackstone_bricks", + "polishedcrblstone": "cracked_polished_blackstone_bricks", + "cracked_stone_bricks": { + "material": "CRACKED_STONE_BRICKS" + }, + "crackedst": "cracked_stone_bricks", + "crackedstone": "cracked_stone_bricks", + "crackedstonebricks": "cracked_stone_bricks", + "crackst": "cracked_stone_bricks", + "crackstone": "cracked_stone_bricks", + "crst": "cracked_stone_bricks", + "crstone": "cracked_stone_bricks", + "minecraft:cracked_stone_bricks": "cracked_stone_bricks", + "crafter": { + "material": "CRAFTER" + }, + "minecraft:crafter": "crafter", + "crafting_table": { + "material": "CRAFTING_TABLE" + }, + "cbench": "crafting_table", + "craftbench": "crafting_table", + "crafterbench": "crafting_table", + "craftertable": "crafting_table", + "craftingbench": "crafting_table", + "craftingtable": "crafting_table", + "crafttable": "crafting_table", + "minecraft:crafting_table": "crafting_table", + "wbench": "crafting_table", + "workbench": "crafting_table", + "worktable": "crafting_table", + "creaking_heart": { + "material": "CREAKING_HEART" + }, + "creakingheart": "creaking_heart", + "minecraft:creaking_heart": "creaking_heart", + "creaking_spawn_egg": { + "material": "CREAKING_SPAWN_EGG" + }, + "creakegg": "creaking_spawn_egg", + "creakingegg": "creaking_spawn_egg", + "creakingsegg": "creaking_spawn_egg", + "creakingspawn": "creaking_spawn_egg", + "creakingspawnegg": "creaking_spawn_egg", + "creaksegg": "creaking_spawn_egg", + "creakspawn": "creaking_spawn_egg", + "creakspawnegg": "creaking_spawn_egg", + "eggcreak": "creaking_spawn_egg", + "eggcreaking": "creaking_spawn_egg", + "minecraft:creaking_spawn_egg": "creaking_spawn_egg", + "seggcreak": "creaking_spawn_egg", + "seggcreaking": "creaking_spawn_egg", + "spawncreak": "creaking_spawn_egg", + "spawncreaking": "creaking_spawn_egg", + "spawneggcreak": "creaking_spawn_egg", + "spawneggcreaking": "creaking_spawn_egg", + "creaking_spawner": { + "entity": "CREAKING", + "material": "SPAWNER" + }, + "creakcage": "creaking_spawner", + "creakingcage": "creaking_spawner", + "creakingmcage": "creaking_spawner", + "creakingmobcage": "creaking_spawner", + "creakingmobspawner": "creaking_spawner", + "creakingmonstercage": "creaking_spawner", + "creakingmonsterspawner": "creaking_spawner", + "creakingmspawner": "creaking_spawner", + "creakingspawner": "creaking_spawner", + "creakmcage": "creaking_spawner", + "creakmobcage": "creaking_spawner", + "creakmobspawner": "creaking_spawner", + "creakmonstercage": "creaking_spawner", + "creakmonsterspawner": "creaking_spawner", + "creakmspawner": "creaking_spawner", + "creakspawner": "creaking_spawner", + "creeper_banner_pattern": { + "material": "CREEPER_BANNER_PATTERN" + }, + "creeperbannerpattern": "creeper_banner_pattern", + "minecraft:creeper_banner_pattern": "creeper_banner_pattern", + "creeper_head": { + "material": "CREEPER_HEAD" + }, + "creeperhead": "creeper_head", + "minecraft:creeper_head": "creeper_head", + "creeper_spawn_egg": { + "material": "CREEPER_SPAWN_EGG" + }, + "creeperegg": "creeper_spawn_egg", + "creepersegg": "creeper_spawn_egg", + "creeperspawn": "creeper_spawn_egg", + "creeperspawnegg": "creeper_spawn_egg", + "cregg": "creeper_spawn_egg", + "crsegg": "creeper_spawn_egg", + "crspawn": "creeper_spawn_egg", + "crspawnegg": "creeper_spawn_egg", + "eggcr": "creeper_spawn_egg", + "eggcreeper": "creeper_spawn_egg", + "minecraft:creeper_spawn_egg": "creeper_spawn_egg", + "seggcr": "creeper_spawn_egg", + "seggcreeper": "creeper_spawn_egg", + "spawncr": "creeper_spawn_egg", + "spawncreeper": "creeper_spawn_egg", + "spawneggcr": "creeper_spawn_egg", + "spawneggcreeper": "creeper_spawn_egg", + "creeper_spawner": { + "entity": "CREEPER", + "material": "SPAWNER" + }, + "crcage": "creeper_spawner", + "creepercage": "creeper_spawner", + "creepermcage": "creeper_spawner", + "creepermobcage": "creeper_spawner", + "creepermobspawner": "creeper_spawner", + "creepermonstercage": "creeper_spawner", + "creepermonsterspawner": "creeper_spawner", + "creepermspawner": "creeper_spawner", + "creeperspawner": "creeper_spawner", + "crmcage": "creeper_spawner", + "crmobcage": "creeper_spawner", + "crmobspawner": "creeper_spawner", + "crmonstercage": "creeper_spawner", + "crmonsterspawner": "creeper_spawner", + "crmspawner": "creeper_spawner", + "crspawner": "creeper_spawner", + "crimson_button": { + "material": "CRIMSON_BUTTON" + }, + "buttoncr": "crimson_button", + "buttoncrim": "crimson_button", + "buttoncrimson": "crimson_button", + "crbutton": "crimson_button", + "crimbutton": "crimson_button", + "crimsonbutton": "crimson_button", + "minecraft:crimson_button": "crimson_button", + "crimson_door": { + "material": "CRIMSON_DOOR" + }, + "crdoor": "crimson_door", + "crimdoor": "crimson_door", + "crimsondoor": "crimson_door", + "minecraft:crimson_door": "crimson_door", + "crimson_fence": { + "material": "CRIMSON_FENCE" + }, + "crfence": "crimson_fence", + "crimfence": "crimson_fence", + "crimsonfence": "crimson_fence", + "minecraft:crimson_fence": "crimson_fence", + "crimson_fence_gate": { + "material": "CRIMSON_FENCE_GATE" + }, + "crfencegate": "crimson_fence_gate", + "crgate": "crimson_fence_gate", + "crimfencegate": "crimson_fence_gate", + "crimgate": "crimson_fence_gate", + "crimsonfencegate": "crimson_fence_gate", + "crimsongate": "crimson_fence_gate", + "gatecr": "crimson_fence_gate", + "gatecrim": "crimson_fence_gate", + "gatecrimson": "crimson_fence_gate", + "minecraft:crimson_fence_gate": "crimson_fence_gate", + "crimson_fungus": { + "material": "CRIMSON_FUNGUS" + }, + "crfun": "crimson_fungus", + "crfungus": "crimson_fungus", + "crimfun": "crimson_fungus", + "crimfungus": "crimson_fungus", + "crimsonfun": "crimson_fungus", + "crimsonfungus": "crimson_fungus", + "minecraft:crimson_fungus": "crimson_fungus", + "crimson_hanging_sign": { + "material": "CRIMSON_HANGING_SIGN" + }, + "crhangsign": "crimson_hanging_sign", + "crhsign": "crimson_hanging_sign", + "crimhangsign": "crimson_hanging_sign", + "crimhsign": "crimson_hanging_sign", + "crimsonhangingsign": "crimson_hanging_sign", + "crimsonhangsign": "crimson_hanging_sign", + "crimsonhsign": "crimson_hanging_sign", + "minecraft:crimson_hanging_sign": "crimson_hanging_sign", + "crimson_hyphae": { + "material": "CRIMSON_HYPHAE" + }, + "crhyphae": "crimson_hyphae", + "crimhyphae": "crimson_hyphae", + "crimsonhyphae": "crimson_hyphae", + "minecraft:crimson_hyphae": "crimson_hyphae", + "crimson_nylium": { + "material": "CRIMSON_NYLIUM" + }, + "crimnylium": "crimson_nylium", + "crimsoil": "crimson_nylium", + "crimsonnylium": "crimson_nylium", + "crimsonsoil": "crimson_nylium", + "crnylium": "crimson_nylium", + "crsoil": "crimson_nylium", + "minecraft:crimson_nylium": "crimson_nylium", + "crimson_planks": { + "material": "CRIMSON_PLANKS" + }, + "crimplank": "crimson_planks", + "crimplankw": "crimson_planks", + "crimplankwood": "crimson_planks", + "crimplankwooden": "crimson_planks", + "crimsonplank": "crimson_planks", + "crimsonplanks": "crimson_planks", + "crimsonplankw": "crimson_planks", + "crimsonplankwood": "crimson_planks", + "crimsonplankwooden": "crimson_planks", + "crimsonwoodenplank": "crimson_planks", + "crimsonwoodplank": "crimson_planks", + "crimsonwplank": "crimson_planks", + "crimwoodenplank": "crimson_planks", + "crimwoodplank": "crimson_planks", + "crimwplank": "crimson_planks", + "crplank": "crimson_planks", + "crplankw": "crimson_planks", + "crplankwood": "crimson_planks", + "crplankwooden": "crimson_planks", + "crwoodenplank": "crimson_planks", + "crwoodplank": "crimson_planks", + "crwplank": "crimson_planks", + "minecraft:crimson_planks": "crimson_planks", + "crimson_pressure_plate": { + "material": "CRIMSON_PRESSURE_PLATE" + }, + "crimplate": "crimson_pressure_plate", + "crimpplate": "crimson_pressure_plate", + "crimpressplate": "crimson_pressure_plate", + "crimpressureplate": "crimson_pressure_plate", + "crimsonplate": "crimson_pressure_plate", + "crimsonpplate": "crimson_pressure_plate", + "crimsonpressplate": "crimson_pressure_plate", + "crimsonpressureplate": "crimson_pressure_plate", + "crplate": "crimson_pressure_plate", + "crpplate": "crimson_pressure_plate", + "crpressplate": "crimson_pressure_plate", + "crpressureplate": "crimson_pressure_plate", + "minecraft:crimson_pressure_plate": "crimson_pressure_plate", + "platecr": "crimson_pressure_plate", + "platecrim": "crimson_pressure_plate", + "platecrimson": "crimson_pressure_plate", + "crimson_roots": { + "material": "CRIMSON_ROOTS" + }, + "crimroot": "crimson_roots", + "crimroots": "crimson_roots", + "crimsonroot": "crimson_roots", + "crimsonroots": "crimson_roots", + "crroot": "crimson_roots", + "crroots": "crimson_roots", + "minecraft:crimson_roots": "crimson_roots", + "crimson_sign": { + "material": "CRIMSON_SIGN" + }, + "crimsign": "crimson_sign", + "crimsonsign": "crimson_sign", + "crsign": "crimson_sign", + "minecraft:crimson_sign": "crimson_sign", + "crimson_slab": { + "material": "CRIMSON_SLAB" + }, + "crhalfblock": "crimson_slab", + "crimhalfblock": "crimson_slab", + "crimsonhalfblock": "crimson_slab", + "crimsonslab": "crimson_slab", + "crimsonstep": "crimson_slab", + "crimsonwhalfblock": "crimson_slab", + "crimsonwoodenhalfblock": "crimson_slab", + "crimsonwoodenslab": "crimson_slab", + "crimsonwoodenstep": "crimson_slab", + "crimsonwoodhalfblock": "crimson_slab", + "crimsonwoodslab": "crimson_slab", + "crimsonwoodstep": "crimson_slab", + "crimsonwslab": "crimson_slab", + "crimsonwstep": "crimson_slab", + "crimstep": "crimson_slab", + "crimwhalfblock": "crimson_slab", + "crimwoodenhalfblock": "crimson_slab", + "crimwoodenslab": "crimson_slab", + "crimwoodenstep": "crimson_slab", + "crimwoodhalfblock": "crimson_slab", + "crimwoodslab": "crimson_slab", + "crimwoodstep": "crimson_slab", + "crimwslab": "crimson_slab", + "crimwstep": "crimson_slab", + "crstep": "crimson_slab", + "crwhalfblock": "crimson_slab", + "crwoodenhalfblock": "crimson_slab", + "crwoodenslab": "crimson_slab", + "crwoodenstep": "crimson_slab", + "crwoodhalfblock": "crimson_slab", + "crwoodslab": "crimson_slab", + "crwoodstep": "crimson_slab", + "crwslab": "crimson_slab", + "crwstep": "crimson_slab", + "minecraft:crimson_slab": "crimson_slab", + "crimson_stairs": { + "material": "CRIMSON_STAIRS" + }, + "crimsonstair": "crimson_stairs", + "crimsonstairs": "crimson_stairs", + "crimsonwoodenstair": "crimson_stairs", + "crimsonwoodenstairs": "crimson_stairs", + "crimsonwoodstair": "crimson_stairs", + "crimsonwoodstairs": "crimson_stairs", + "crimsonwstair": "crimson_stairs", + "crimsonwstairs": "crimson_stairs", + "crimstair": "crimson_stairs", + "crimwoodenstair": "crimson_stairs", + "crimwoodenstairs": "crimson_stairs", + "crimwoodstair": "crimson_stairs", + "crimwoodstairs": "crimson_stairs", + "crimwstair": "crimson_stairs", + "crimwstairs": "crimson_stairs", + "crstair": "crimson_stairs", + "crwoodenstair": "crimson_stairs", + "crwoodenstairs": "crimson_stairs", + "crwoodstair": "crimson_stairs", + "crwoodstairs": "crimson_stairs", + "crwstair": "crimson_stairs", + "crwstairs": "crimson_stairs", + "minecraft:crimson_stairs": "crimson_stairs", + "crimson_stem": { + "material": "CRIMSON_STEM" + }, + "crimlog": "crimson_stem", + "crimsonlog": "crimson_stem", + "crimsonstem": "crimson_stem", + "crimstem": "crimson_stem", + "crlog": "crimson_stem", + "crstem": "crimson_stem", + "logcr": "crimson_stem", + "logcrim": "crimson_stem", + "logcrimson": "crimson_stem", + "minecraft:crimson_stem": "crimson_stem", + "stemcr": "crimson_stem", + "stemcrim": "crimson_stem", + "stemcrimson": "crimson_stem", + "crimson_trapdoor": { + "material": "CRIMSON_TRAPDOOR" + }, + "crdoort": "crimson_trapdoor", + "crdoortrap": "crimson_trapdoor", + "crdtrap": "crimson_trapdoor", + "crhatch": "crimson_trapdoor", + "crimdoort": "crimson_trapdoor", + "crimdoortrap": "crimson_trapdoor", + "crimdtrap": "crimson_trapdoor", + "crimhatch": "crimson_trapdoor", + "crimsondoort": "crimson_trapdoor", + "crimsondoortrap": "crimson_trapdoor", + "crimsondtrap": "crimson_trapdoor", + "crimsonhatch": "crimson_trapdoor", + "crimsontdoor": "crimson_trapdoor", + "crimsontrapd": "crimson_trapdoor", + "crimsontrapdoor": "crimson_trapdoor", + "crimtdoor": "crimson_trapdoor", + "crimtrapd": "crimson_trapdoor", + "crimtrapdoor": "crimson_trapdoor", + "crtdoor": "crimson_trapdoor", + "crtrapd": "crimson_trapdoor", + "crtrapdoor": "crimson_trapdoor", + "minecraft:crimson_trapdoor": "crimson_trapdoor", + "crossbow": { + "material": "CROSSBOW" + }, + "minecraft:crossbow": "crossbow", + "crying_obsidian": { + "material": "CRYING_OBSIDIAN" + }, + "cryingobsidian": "crying_obsidian", + "cryobsidian": "crying_obsidian", + "minecraft:crying_obsidian": "crying_obsidian", + "sadrock": "crying_obsidian", + "cut_copper": { + "material": "CUT_COPPER" + }, + "ccoblock": "cut_copper", + "ccopblock": "cut_copper", + "ccopperblock": "cut_copper", + "cutcoblock": "cut_copper", + "cutcopblock": "cut_copper", + "cutcopper": "cut_copper", + "cutcopperblock": "cut_copper", + "minecraft:cut_copper": "cut_copper", + "cut_copper_slab": { + "material": "CUT_COPPER_SLAB" + }, + "ccohalfblock": "cut_copper_slab", + "ccophalfblock": "cut_copper_slab", + "ccopperhalfblock": "cut_copper_slab", + "ccoppersl": "cut_copper_slab", + "ccopperslab": "cut_copper_slab", + "ccopperstep": "cut_copper_slab", + "ccopsl": "cut_copper_slab", + "ccopslab": "cut_copper_slab", + "ccopstep": "cut_copper_slab", + "ccosl": "cut_copper_slab", + "ccoslab": "cut_copper_slab", + "ccostep": "cut_copper_slab", + "cutcohalfblock": "cut_copper_slab", + "cutcophalfblock": "cut_copper_slab", + "cutcopperhalfblock": "cut_copper_slab", + "cutcoppersl": "cut_copper_slab", + "cutcopperslab": "cut_copper_slab", + "cutcopperstep": "cut_copper_slab", + "cutcopsl": "cut_copper_slab", + "cutcopslab": "cut_copper_slab", + "cutcopstep": "cut_copper_slab", + "cutcosl": "cut_copper_slab", + "cutcoslab": "cut_copper_slab", + "cutcostep": "cut_copper_slab", + "minecraft:cut_copper_slab": "cut_copper_slab", + "cut_copper_stairs": { + "material": "CUT_COPPER_STAIRS" + }, + "ccopperstair": "cut_copper_stairs", + "ccopperstairs": "cut_copper_stairs", + "ccopstair": "cut_copper_stairs", + "ccopstairs": "cut_copper_stairs", + "ccostair": "cut_copper_stairs", + "ccostairs": "cut_copper_stairs", + "cutcopperstair": "cut_copper_stairs", + "cutcopperstairs": "cut_copper_stairs", + "cutcopstair": "cut_copper_stairs", + "cutcopstairs": "cut_copper_stairs", + "cutcostair": "cut_copper_stairs", + "cutcostairs": "cut_copper_stairs", + "minecraft:cut_copper_stairs": "cut_copper_stairs", + "cut_red_sandstone": { + "material": "CUT_RED_SANDSTONE" + }, + "cutredsandst": "cut_red_sandstone", + "cutredsandstb": "cut_red_sandstone", + "cutredsandstbl": "cut_red_sandstone", + "cutredsandstblock": "cut_red_sandstone", + "cutredsandstone": "cut_red_sandstone", + "cutredsandstoneb": "cut_red_sandstone", + "cutredsandstonebl": "cut_red_sandstone", + "cutredsandstoneblock": "cut_red_sandstone", + "cutredsndst": "cut_red_sandstone", + "cutredsndstb": "cut_red_sandstone", + "cutredsndstbl": "cut_red_sandstone", + "cutredsndstblock": "cut_red_sandstone", + "minecraft:cut_red_sandstone": "cut_red_sandstone", + "cut_red_sandstone_slab": { + "material": "CUT_RED_SANDSTONE_SLAB" + }, + "cutredsandsthalfblock": "cut_red_sandstone_slab", + "cutredsandstonehalfblock": "cut_red_sandstone_slab", + "cutredsandstoneslab": "cut_red_sandstone_slab", + "cutredsandstonestep": "cut_red_sandstone_slab", + "cutredsandststep": "cut_red_sandstone_slab", + "cutredsndsthalfblock": "cut_red_sandstone_slab", + "cutredsndststep": "cut_red_sandstone_slab", + "minecraft:cut_red_sandstone_slab": "cut_red_sandstone_slab", + "cut_sandstone": { + "material": "CUT_SANDSTONE" + }, + "cutsandst": "cut_sandstone", + "cutsandstb": "cut_sandstone", + "cutsandstbl": "cut_sandstone", + "cutsandstblock": "cut_sandstone", + "cutsandstone": "cut_sandstone", + "cutsandstoneb": "cut_sandstone", + "cutsandstonebl": "cut_sandstone", + "cutsandstoneblock": "cut_sandstone", + "cutsndst": "cut_sandstone", + "cutsndstb": "cut_sandstone", + "cutsndstbl": "cut_sandstone", + "cutsndstblock": "cut_sandstone", + "minecraft:cut_sandstone": "cut_sandstone", + "cut_sandstone_slab": { + "material": "CUT_SANDSTONE_SLAB" + }, + "cutsandsthalfblock": "cut_sandstone_slab", + "cutsandstonehalfblock": "cut_sandstone_slab", + "cutsandstoneslab": "cut_sandstone_slab", + "cutsandstonestep": "cut_sandstone_slab", + "cutsandststep": "cut_sandstone_slab", + "cutsndsthalfblock": "cut_sandstone_slab", + "cutsndststep": "cut_sandstone_slab", + "minecraft:cut_sandstone_slab": "cut_sandstone_slab", + "cyan_banner": { + "material": "CYAN_BANNER" + }, + "cbanner": "cyan_banner", + "cyanbanner": "cyan_banner", + "minecraft:cyan_banner": "cyan_banner", + "cyan_bed": { + "material": "CYAN_BED" + }, + "cbed": "cyan_bed", + "cyanbed": "cyan_bed", + "minecraft:cyan_bed": "cyan_bed", + "cyan_bundle": { + "material": "CYAN_BUNDLE" + }, + "cbundle": "cyan_bundle", + "cyanbundle": "cyan_bundle", + "minecraft:cyan_bundle": "cyan_bundle", + "cyan_candle": { + "material": "CYAN_CANDLE" + }, + "ccandle": "cyan_candle", + "cyancandle": "cyan_candle", + "minecraft:cyan_candle": "cyan_candle", + "cyan_carpet": { + "material": "CYAN_CARPET" + }, + "ccarpet": "cyan_carpet", + "cfloor": "cyan_carpet", + "cyancarpet": "cyan_carpet", + "cyanfloor": "cyan_carpet", + "minecraft:cyan_carpet": "cyan_carpet", + "cyan_concrete": { + "material": "CYAN_CONCRETE" + }, + "cconcrete": "cyan_concrete", + "cyanconcrete": "cyan_concrete", + "minecraft:cyan_concrete": "cyan_concrete", + "cyan_concrete_powder": { + "material": "CYAN_CONCRETE_POWDER" + }, + "ccdust": "cyan_concrete_powder", + "cconcretepowder": "cyan_concrete_powder", + "cconcretesand": "cyan_concrete_powder", + "ccp": "cyan_concrete_powder", + "ccpowder": "cyan_concrete_powder", + "cyancdust": "cyan_concrete_powder", + "cyanconcretepowder": "cyan_concrete_powder", + "cyanconcretesand": "cyan_concrete_powder", + "cyancp": "cyan_concrete_powder", + "cyancpowder": "cyan_concrete_powder", + "minecraft:cyan_concrete_powder": "cyan_concrete_powder", + "cyan_dye": { + "material": "CYAN_DYE" + }, + "cdye": "cyan_dye", + "cyandye": "cyan_dye", + "minecraft:cyan_dye": "cyan_dye", + "cyan_glazed_terracotta": { + "material": "CYAN_GLAZED_TERRACOTTA" + }, + "cglazedtcota": "cyan_glazed_terracotta", + "cglazedterra": "cyan_glazed_terracotta", + "cglazedterracota": "cyan_glazed_terracotta", + "cglazedterracotta": "cyan_glazed_terracotta", + "cgtcotta": "cyan_glazed_terracotta", + "cgterra": "cyan_glazed_terracotta", + "cyanglazedtcota": "cyan_glazed_terracotta", + "cyanglazedterra": "cyan_glazed_terracotta", + "cyanglazedterracota": "cyan_glazed_terracotta", + "cyanglazedterracotta": "cyan_glazed_terracotta", + "cyangtcotta": "cyan_glazed_terracotta", + "cyangterra": "cyan_glazed_terracotta", + "minecraft:cyan_glazed_terracotta": "cyan_glazed_terracotta", + "cyan_shulker_box": { + "material": "CYAN_SHULKER_BOX" + }, + "csbox": "cyan_shulker_box", + "cshulkerbox": "cyan_shulker_box", + "cyansbox": "cyan_shulker_box", + "cyanshulkerbox": "cyan_shulker_box", + "minecraft:cyan_shulker_box": "cyan_shulker_box", + "cyan_stained_glass": { + "material": "CYAN_STAINED_GLASS" + }, + "cglass": "cyan_stained_glass", + "csglass": "cyan_stained_glass", + "cstainedglass": "cyan_stained_glass", + "cyanglass": "cyan_stained_glass", + "cyansglass": "cyan_stained_glass", + "cyanstainedglass": "cyan_stained_glass", + "minecraft:cyan_stained_glass": "cyan_stained_glass", + "cyan_stained_glass_pane": { + "material": "CYAN_STAINED_GLASS_PANE" + }, + "cglasspane": "cyan_stained_glass_pane", + "cgpane": "cyan_stained_glass_pane", + "csglasspane": "cyan_stained_glass_pane", + "cstainedglasspane": "cyan_stained_glass_pane", + "cyanglasspane": "cyan_stained_glass_pane", + "cyangpane": "cyan_stained_glass_pane", + "cyansglasspane": "cyan_stained_glass_pane", + "cyanstainedglasspane": "cyan_stained_glass_pane", + "minecraft:cyan_stained_glass_pane": "cyan_stained_glass_pane", + "cyan_terracotta": { + "material": "CYAN_TERRACOTTA" + }, + "cclay": "cyan_terracotta", + "csclay": "cyan_terracotta", + "cstainedclay": "cyan_terracotta", + "ctcota": "cyan_terracotta", + "cterra": "cyan_terracotta", + "cterracota": "cyan_terracotta", + "cterracotta": "cyan_terracotta", + "cyanclay": "cyan_terracotta", + "cyansclay": "cyan_terracotta", + "cyanstainedclay": "cyan_terracotta", + "cyantcota": "cyan_terracotta", + "cyanterra": "cyan_terracotta", + "cyanterracota": "cyan_terracotta", + "cyanterracotta": "cyan_terracotta", + "minecraft:cyan_terracotta": "cyan_terracotta", + "cyan_wool": { + "material": "CYAN_WOOL" + }, + "ccloth": "cyan_wool", + "ccotton": "cyan_wool", + "cwool": "cyan_wool", + "cyancloth": "cyan_wool", + "cyancotton": "cyan_wool", + "cyanwool": "cyan_wool", + "minecraft:cyan_wool": "cyan_wool", + "damaged_anvil": { + "material": "DAMAGED_ANVIL" + }, + "damagedanvil": "damaged_anvil", + "minecraft:damaged_anvil": "damaged_anvil", + "verydamagedanvil": "damaged_anvil", + "dandelion": { + "material": "DANDELION" + }, + "flower": "dandelion", + "minecraft:dandelion": "dandelion", + "ydandelion": "dandelion", + "yellowdandelion": "dandelion", + "yellowflower": "dandelion", + "yflower": "dandelion", + "danger_pottery_sherd": { + "material": "DANGER_POTTERY_SHERD" + }, + "dangerpotterysherd": "danger_pottery_sherd", + "dangersherd": "danger_pottery_sherd", + "minecraft:danger_pottery_sherd": "danger_pottery_sherd", + "dark_oak_boat": { + "material": "DARK_OAK_BOAT" + }, + "boatdark_oak": "dark_oak_boat", + "boatdarkoak": "dark_oak_boat", + "boatdo": "dark_oak_boat", + "boatdoak": "dark_oak_boat", + "dark_oakboat": "dark_oak_boat", + "dark_oakraft": "dark_oak_boat", + "darkoakboat": "dark_oak_boat", + "darkoakraft": "dark_oak_boat", + "doakboat": "dark_oak_boat", + "doakraft": "dark_oak_boat", + "doboat": "dark_oak_boat", + "doraft": "dark_oak_boat", + "minecraft:dark_oak_boat": "dark_oak_boat", + "dark_oak_button": { + "material": "DARK_OAK_BUTTON" + }, + "buttondark_oak": "dark_oak_button", + "buttondarkoak": "dark_oak_button", + "buttondo": "dark_oak_button", + "buttondoak": "dark_oak_button", + "dark_oakbutton": "dark_oak_button", + "darkoakbutton": "dark_oak_button", + "doakbutton": "dark_oak_button", + "dobutton": "dark_oak_button", + "minecraft:dark_oak_button": "dark_oak_button", + "dark_oak_chest_boat": { + "material": "DARK_OAK_CHEST_BOAT" + }, + "dark_oakchboat": "dark_oak_chest_boat", + "darkoakchboat": "dark_oak_chest_boat", + "darkoakchestboat": "dark_oak_chest_boat", + "doakchboat": "dark_oak_chest_boat", + "dochboat": "dark_oak_chest_boat", + "minecraft:dark_oak_chest_boat": "dark_oak_chest_boat", + "dark_oak_door": { + "material": "DARK_OAK_DOOR" + }, + "dark_oakdoor": "dark_oak_door", + "darkoakdoor": "dark_oak_door", + "doakdoor": "dark_oak_door", + "dodoor": "dark_oak_door", + "minecraft:dark_oak_door": "dark_oak_door", + "dark_oak_fence": { + "material": "DARK_OAK_FENCE" + }, + "dark_oakfence": "dark_oak_fence", + "darkoakfence": "dark_oak_fence", + "doakfence": "dark_oak_fence", + "dofence": "dark_oak_fence", + "minecraft:dark_oak_fence": "dark_oak_fence", + "dark_oak_fence_gate": { + "material": "DARK_OAK_FENCE_GATE" + }, + "dark_oakfencegate": "dark_oak_fence_gate", + "dark_oakgate": "dark_oak_fence_gate", + "darkoakfencegate": "dark_oak_fence_gate", + "darkoakgate": "dark_oak_fence_gate", + "doakfencegate": "dark_oak_fence_gate", + "doakgate": "dark_oak_fence_gate", + "dofencegate": "dark_oak_fence_gate", + "dogate": "dark_oak_fence_gate", + "gatedark_oak": "dark_oak_fence_gate", + "gatedarkoak": "dark_oak_fence_gate", + "gatedo": "dark_oak_fence_gate", + "gatedoak": "dark_oak_fence_gate", + "minecraft:dark_oak_fence_gate": "dark_oak_fence_gate", + "dark_oak_hanging_sign": { + "material": "DARK_OAK_HANGING_SIGN" + }, + "dark_oakhangsign": "dark_oak_hanging_sign", + "dark_oakhsign": "dark_oak_hanging_sign", + "darkoakhangingsign": "dark_oak_hanging_sign", + "darkoakhangsign": "dark_oak_hanging_sign", + "darkoakhsign": "dark_oak_hanging_sign", + "doakhangsign": "dark_oak_hanging_sign", + "doakhsign": "dark_oak_hanging_sign", + "dohangsign": "dark_oak_hanging_sign", + "dohsign": "dark_oak_hanging_sign", + "minecraft:dark_oak_hanging_sign": "dark_oak_hanging_sign", + "dark_oak_leaves": { + "material": "DARK_OAK_LEAVES" + }, + "dark_oakleaf": "dark_oak_leaves", + "dark_oakleave": "dark_oak_leaves", + "dark_oakleaves": "dark_oak_leaves", + "dark_oaklogleaf": "dark_oak_leaves", + "dark_oaklogleave": "dark_oak_leaves", + "dark_oaklogleaves": "dark_oak_leaves", + "dark_oaktreeleaf": "dark_oak_leaves", + "dark_oaktreeleave": "dark_oak_leaves", + "dark_oaktreeleaves": "dark_oak_leaves", + "dark_oaktrunkleaf": "dark_oak_leaves", + "dark_oaktrunkleave": "dark_oak_leaves", + "dark_oaktrunkleaves": "dark_oak_leaves", + "dark_oakwoodleaf": "dark_oak_leaves", + "dark_oakwoodleave": "dark_oak_leaves", + "dark_oakwoodleaves": "dark_oak_leaves", + "darkoakleaf": "dark_oak_leaves", + "darkoakleave": "dark_oak_leaves", + "darkoakleaves": "dark_oak_leaves", + "darkoaklogleaf": "dark_oak_leaves", + "darkoaklogleave": "dark_oak_leaves", + "darkoaklogleaves": "dark_oak_leaves", + "darkoaktreeleaf": "dark_oak_leaves", + "darkoaktreeleave": "dark_oak_leaves", + "darkoaktreeleaves": "dark_oak_leaves", + "darkoaktrunkleaf": "dark_oak_leaves", + "darkoaktrunkleave": "dark_oak_leaves", + "darkoaktrunkleaves": "dark_oak_leaves", + "darkoakwoodleaf": "dark_oak_leaves", + "darkoakwoodleave": "dark_oak_leaves", + "darkoakwoodleaves": "dark_oak_leaves", + "doakleaf": "dark_oak_leaves", + "doakleave": "dark_oak_leaves", + "doakleaves": "dark_oak_leaves", + "doaklogleaf": "dark_oak_leaves", + "doaklogleave": "dark_oak_leaves", + "doaklogleaves": "dark_oak_leaves", + "doaktreeleaf": "dark_oak_leaves", + "doaktreeleave": "dark_oak_leaves", + "doaktreeleaves": "dark_oak_leaves", + "doaktrunkleaf": "dark_oak_leaves", + "doaktrunkleave": "dark_oak_leaves", + "doaktrunkleaves": "dark_oak_leaves", + "doakwoodleaf": "dark_oak_leaves", + "doakwoodleave": "dark_oak_leaves", + "doakwoodleaves": "dark_oak_leaves", + "doleaf": "dark_oak_leaves", + "doleave": "dark_oak_leaves", + "doleaves": "dark_oak_leaves", + "dologleaf": "dark_oak_leaves", + "dologleave": "dark_oak_leaves", + "dologleaves": "dark_oak_leaves", + "dotreeleaf": "dark_oak_leaves", + "dotreeleave": "dark_oak_leaves", + "dotreeleaves": "dark_oak_leaves", + "dotrunkleaf": "dark_oak_leaves", + "dotrunkleave": "dark_oak_leaves", + "dotrunkleaves": "dark_oak_leaves", + "dowoodleaf": "dark_oak_leaves", + "dowoodleave": "dark_oak_leaves", + "dowoodleaves": "dark_oak_leaves", + "leafdark_oak": "dark_oak_leaves", + "leafdarkoak": "dark_oak_leaves", + "leafdo": "dark_oak_leaves", + "leafdoak": "dark_oak_leaves", + "leavesdark_oak": "dark_oak_leaves", + "leavesdarkoak": "dark_oak_leaves", + "leavesdo": "dark_oak_leaves", + "leavesdoak": "dark_oak_leaves", + "minecraft:dark_oak_leaves": "dark_oak_leaves", + "dark_oak_log": { + "material": "DARK_OAK_LOG" + }, + "dark_oaklog": "dark_oak_log", + "dark_oaktree": "dark_oak_log", + "dark_oaktrunk": "dark_oak_log", + "darkoaklog": "dark_oak_log", + "darkoaktree": "dark_oak_log", + "darkoaktrunk": "dark_oak_log", + "doaklog": "dark_oak_log", + "doaktree": "dark_oak_log", + "doaktrunk": "dark_oak_log", + "dolog": "dark_oak_log", + "dotree": "dark_oak_log", + "dotrunk": "dark_oak_log", + "logdark_oak": "dark_oak_log", + "logdarkoak": "dark_oak_log", + "logdo": "dark_oak_log", + "logdoak": "dark_oak_log", + "minecraft:dark_oak_log": "dark_oak_log", + "dark_oak_planks": { + "material": "DARK_OAK_PLANKS" + }, + "dark_oakplank": "dark_oak_planks", + "dark_oakplankw": "dark_oak_planks", + "dark_oakplankwood": "dark_oak_planks", + "dark_oakplankwooden": "dark_oak_planks", + "dark_oakwoodenplank": "dark_oak_planks", + "dark_oakwoodplank": "dark_oak_planks", + "dark_oakwplank": "dark_oak_planks", + "darkoakplank": "dark_oak_planks", + "darkoakplanks": "dark_oak_planks", + "darkoakplankw": "dark_oak_planks", + "darkoakplankwood": "dark_oak_planks", + "darkoakplankwooden": "dark_oak_planks", + "darkoakwoodenplank": "dark_oak_planks", + "darkoakwoodplank": "dark_oak_planks", + "darkoakwplank": "dark_oak_planks", + "doakplank": "dark_oak_planks", + "doakplankw": "dark_oak_planks", + "doakplankwood": "dark_oak_planks", + "doakplankwooden": "dark_oak_planks", + "doakwoodenplank": "dark_oak_planks", + "doakwoodplank": "dark_oak_planks", + "doakwplank": "dark_oak_planks", + "doplank": "dark_oak_planks", + "doplankw": "dark_oak_planks", + "doplankwood": "dark_oak_planks", + "doplankwooden": "dark_oak_planks", + "dowoodenplank": "dark_oak_planks", + "dowoodplank": "dark_oak_planks", + "dowplank": "dark_oak_planks", + "minecraft:dark_oak_planks": "dark_oak_planks", + "dark_oak_pressure_plate": { + "material": "DARK_OAK_PRESSURE_PLATE" + }, + "dark_oakplate": "dark_oak_pressure_plate", + "dark_oakpplate": "dark_oak_pressure_plate", + "dark_oakpressplate": "dark_oak_pressure_plate", + "dark_oakpressureplate": "dark_oak_pressure_plate", + "darkoakplate": "dark_oak_pressure_plate", + "darkoakpplate": "dark_oak_pressure_plate", + "darkoakpressplate": "dark_oak_pressure_plate", + "darkoakpressureplate": "dark_oak_pressure_plate", + "doakplate": "dark_oak_pressure_plate", + "doakpplate": "dark_oak_pressure_plate", + "doakpressplate": "dark_oak_pressure_plate", + "doakpressureplate": "dark_oak_pressure_plate", + "doplate": "dark_oak_pressure_plate", + "dopplate": "dark_oak_pressure_plate", + "dopressplate": "dark_oak_pressure_plate", + "dopressureplate": "dark_oak_pressure_plate", + "minecraft:dark_oak_pressure_plate": "dark_oak_pressure_plate", + "platedark_oak": "dark_oak_pressure_plate", + "platedarkoak": "dark_oak_pressure_plate", + "platedo": "dark_oak_pressure_plate", + "platedoak": "dark_oak_pressure_plate", + "dark_oak_sapling": { + "material": "DARK_OAK_SAPLING" + }, + "dark_oaklogsapling": "dark_oak_sapling", + "dark_oaksapling": "dark_oak_sapling", + "dark_oaktreesapling": "dark_oak_sapling", + "dark_oaktrunksapling": "dark_oak_sapling", + "dark_oakwoodsapling": "dark_oak_sapling", + "darkoaklogsapling": "dark_oak_sapling", + "darkoaksapling": "dark_oak_sapling", + "darkoaktreesapling": "dark_oak_sapling", + "darkoaktrunksapling": "dark_oak_sapling", + "darkoakwoodsapling": "dark_oak_sapling", + "doaklogsapling": "dark_oak_sapling", + "doaksapling": "dark_oak_sapling", + "doaktreesapling": "dark_oak_sapling", + "doaktrunksapling": "dark_oak_sapling", + "doakwoodsapling": "dark_oak_sapling", + "dologsapling": "dark_oak_sapling", + "dosapling": "dark_oak_sapling", + "dotreesapling": "dark_oak_sapling", + "dotrunksapling": "dark_oak_sapling", + "dowoodsapling": "dark_oak_sapling", + "minecraft:dark_oak_sapling": "dark_oak_sapling", + "dark_oak_sign": { + "material": "DARK_OAK_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "dark_oaksign": "dark_oak_sign", + "darkoaksign": "dark_oak_sign", + "doaksign": "dark_oak_sign", + "dosign": "dark_oak_sign", + "minecraft:dark_oak_sign": "dark_oak_sign", + "dark_oak_slab": { + "material": "DARK_OAK_SLAB" + }, + "dark_oakhalfblock": "dark_oak_slab", + "dark_oakstep": "dark_oak_slab", + "dark_oakwhalfblock": "dark_oak_slab", + "dark_oakwoodenhalfblock": "dark_oak_slab", + "dark_oakwoodenslab": "dark_oak_slab", + "dark_oakwoodenstep": "dark_oak_slab", + "dark_oakwoodhalfblock": "dark_oak_slab", + "dark_oakwoodslab": "dark_oak_slab", + "dark_oakwoodstep": "dark_oak_slab", + "dark_oakwslab": "dark_oak_slab", + "dark_oakwstep": "dark_oak_slab", + "darkoakhalfblock": "dark_oak_slab", + "darkoakslab": "dark_oak_slab", + "darkoakstep": "dark_oak_slab", + "darkoakwhalfblock": "dark_oak_slab", + "darkoakwoodenhalfblock": "dark_oak_slab", + "darkoakwoodenslab": "dark_oak_slab", + "darkoakwoodenstep": "dark_oak_slab", + "darkoakwoodhalfblock": "dark_oak_slab", + "darkoakwoodslab": "dark_oak_slab", + "darkoakwoodstep": "dark_oak_slab", + "darkoakwslab": "dark_oak_slab", + "darkoakwstep": "dark_oak_slab", + "doakhalfblock": "dark_oak_slab", + "doakstep": "dark_oak_slab", + "doakwhalfblock": "dark_oak_slab", + "doakwoodenhalfblock": "dark_oak_slab", + "doakwoodenslab": "dark_oak_slab", + "doakwoodenstep": "dark_oak_slab", + "doakwoodhalfblock": "dark_oak_slab", + "doakwoodslab": "dark_oak_slab", + "doakwoodstep": "dark_oak_slab", + "doakwslab": "dark_oak_slab", + "doakwstep": "dark_oak_slab", + "dohalfblock": "dark_oak_slab", + "dostep": "dark_oak_slab", + "dowhalfblock": "dark_oak_slab", + "dowoodenhalfblock": "dark_oak_slab", + "dowoodenslab": "dark_oak_slab", + "dowoodenstep": "dark_oak_slab", + "dowoodhalfblock": "dark_oak_slab", + "dowoodslab": "dark_oak_slab", + "dowoodstep": "dark_oak_slab", + "dowslab": "dark_oak_slab", + "dowstep": "dark_oak_slab", + "minecraft:dark_oak_slab": "dark_oak_slab", + "dark_oak_stairs": { + "material": "DARK_OAK_STAIRS" + }, + "dark_oakstair": "dark_oak_stairs", + "dark_oakwoodenstair": "dark_oak_stairs", + "dark_oakwoodenstairs": "dark_oak_stairs", + "dark_oakwoodstair": "dark_oak_stairs", + "dark_oakwoodstairs": "dark_oak_stairs", + "dark_oakwstair": "dark_oak_stairs", + "dark_oakwstairs": "dark_oak_stairs", + "darkoakstair": "dark_oak_stairs", + "darkoakstairs": "dark_oak_stairs", + "darkoakwoodenstair": "dark_oak_stairs", + "darkoakwoodenstairs": "dark_oak_stairs", + "darkoakwoodstair": "dark_oak_stairs", + "darkoakwoodstairs": "dark_oak_stairs", + "darkoakwstair": "dark_oak_stairs", + "darkoakwstairs": "dark_oak_stairs", + "doakstair": "dark_oak_stairs", + "doakwoodenstair": "dark_oak_stairs", + "doakwoodenstairs": "dark_oak_stairs", + "doakwoodstair": "dark_oak_stairs", + "doakwoodstairs": "dark_oak_stairs", + "doakwstair": "dark_oak_stairs", + "doakwstairs": "dark_oak_stairs", + "dostair": "dark_oak_stairs", + "dowoodenstair": "dark_oak_stairs", + "dowoodenstairs": "dark_oak_stairs", + "dowoodstair": "dark_oak_stairs", + "dowoodstairs": "dark_oak_stairs", + "dowstair": "dark_oak_stairs", + "dowstairs": "dark_oak_stairs", + "minecraft:dark_oak_stairs": "dark_oak_stairs", + "dark_oak_trapdoor": { + "material": "DARK_OAK_TRAPDOOR" + }, + "dark_oakdoort": "dark_oak_trapdoor", + "dark_oakdoortrap": "dark_oak_trapdoor", + "dark_oakdtrap": "dark_oak_trapdoor", + "dark_oakhatch": "dark_oak_trapdoor", + "dark_oaktdoor": "dark_oak_trapdoor", + "dark_oaktrapd": "dark_oak_trapdoor", + "dark_oaktrapdoor": "dark_oak_trapdoor", + "darkoakdoort": "dark_oak_trapdoor", + "darkoakdoortrap": "dark_oak_trapdoor", + "darkoakdtrap": "dark_oak_trapdoor", + "darkoakhatch": "dark_oak_trapdoor", + "darkoaktdoor": "dark_oak_trapdoor", + "darkoaktrapd": "dark_oak_trapdoor", + "darkoaktrapdoor": "dark_oak_trapdoor", + "doakdoort": "dark_oak_trapdoor", + "doakdoortrap": "dark_oak_trapdoor", + "doakdtrap": "dark_oak_trapdoor", + "doakhatch": "dark_oak_trapdoor", + "doaktdoor": "dark_oak_trapdoor", + "doaktrapd": "dark_oak_trapdoor", + "doaktrapdoor": "dark_oak_trapdoor", + "dodoort": "dark_oak_trapdoor", + "dodoortrap": "dark_oak_trapdoor", + "dodtrap": "dark_oak_trapdoor", + "dohatch": "dark_oak_trapdoor", + "dotdoor": "dark_oak_trapdoor", + "dotrapd": "dark_oak_trapdoor", + "dotrapdoor": "dark_oak_trapdoor", + "minecraft:dark_oak_trapdoor": "dark_oak_trapdoor", + "dark_oak_wood": { + "material": "DARK_OAK_WOOD" + }, + "dark_oaklogall": "dark_oak_wood", + "dark_oaktreeall": "dark_oak_wood", + "dark_oaktrunkall": "dark_oak_wood", + "dark_oakwood": "dark_oak_wood", + "darkoaklogall": "dark_oak_wood", + "darkoaktreeall": "dark_oak_wood", + "darkoaktrunkall": "dark_oak_wood", + "darkoakwood": "dark_oak_wood", + "doaklogall": "dark_oak_wood", + "doaktreeall": "dark_oak_wood", + "doaktrunkall": "dark_oak_wood", + "doakwood": "dark_oak_wood", + "dologall": "dark_oak_wood", + "dotreeall": "dark_oak_wood", + "dotrunkall": "dark_oak_wood", + "dowood": "dark_oak_wood", + "minecraft:dark_oak_wood": "dark_oak_wood", + "wooddark_oak": "dark_oak_wood", + "wooddarkoak": "dark_oak_wood", + "wooddo": "dark_oak_wood", + "wooddoak": "dark_oak_wood", + "dark_prismarine": { + "material": "DARK_PRISMARINE" + }, + "dark_prismarineblock": "dark_prismarine", + "darkpris": "dark_prismarine", + "darkprisblock": "dark_prismarine", + "darkprismarine": "dark_prismarine", + "darkprismarineblock": "dark_prismarine", + "darksea": "dark_prismarine", + "darkseablock": "dark_prismarine", + "dpris": "dark_prismarine", + "dprisblock": "dark_prismarine", + "dprismarine": "dark_prismarine", + "dprismarineblock": "dark_prismarine", + "dsea": "dark_prismarine", + "dseablock": "dark_prismarine", + "minecraft:dark_prismarine": "dark_prismarine", + "dark_prismarine_slab": { + "material": "DARK_PRISMARINE_SLAB" + }, + "dark_prismarinesl": "dark_prismarine_slab", + "dark_prismarineslab": "dark_prismarine_slab", + "darkprismarinesl": "dark_prismarine_slab", + "darkprismarineslab": "dark_prismarine_slab", + "darkprissl": "dark_prismarine_slab", + "darkprisslab": "dark_prismarine_slab", + "darkseasl": "dark_prismarine_slab", + "darkseaslab": "dark_prismarine_slab", + "dprismarinesl": "dark_prismarine_slab", + "dprismarineslab": "dark_prismarine_slab", + "dprissl": "dark_prismarine_slab", + "dprisslab": "dark_prismarine_slab", + "dseasl": "dark_prismarine_slab", + "dseaslab": "dark_prismarine_slab", + "minecraft:dark_prismarine_slab": "dark_prismarine_slab", + "dark_prismarine_stairs": { + "material": "DARK_PRISMARINE_STAIRS" + }, + "dark_prismarinest": "dark_prismarine_stairs", + "dark_prismarinestair": "dark_prismarine_stairs", + "dark_prismarinestairs": "dark_prismarine_stairs", + "darkprismarinest": "dark_prismarine_stairs", + "darkprismarinestair": "dark_prismarine_stairs", + "darkprismarinestairs": "dark_prismarine_stairs", + "darkprisst": "dark_prismarine_stairs", + "darkprisstair": "dark_prismarine_stairs", + "darkprisstairs": "dark_prismarine_stairs", + "darkseast": "dark_prismarine_stairs", + "darkseastair": "dark_prismarine_stairs", + "darkseastairs": "dark_prismarine_stairs", + "dprismarinest": "dark_prismarine_stairs", + "dprismarinestair": "dark_prismarine_stairs", + "dprismarinestairs": "dark_prismarine_stairs", + "dprisst": "dark_prismarine_stairs", + "dprisstair": "dark_prismarine_stairs", + "dprisstairs": "dark_prismarine_stairs", + "dseast": "dark_prismarine_stairs", + "dseastair": "dark_prismarine_stairs", + "dseastairs": "dark_prismarine_stairs", + "minecraft:dark_prismarine_stairs": "dark_prismarine_stairs", + "daylight_detector": { + "material": "DAYLIGHT_DETECTOR" + }, + "daydetect": "daylight_detector", + "daydetector": "daylight_detector", + "daylightdetector": "daylight_detector", + "lightdetect": "daylight_detector", + "lightdetector": "daylight_detector", + "minecraft:daylight_detector": "daylight_detector", + "photoresistor": "daylight_detector", + "solarpanel": "daylight_detector", + "dead_brain_coral": { + "material": "DEAD_BRAIN_CORAL" + }, + "deadbraincoral": "dead_brain_coral", + "minecraft:dead_brain_coral": "dead_brain_coral", + "dead_brain_coral_block": { + "material": "DEAD_BRAIN_CORAL_BLOCK" + }, + "deadbraincoralblock": "dead_brain_coral_block", + "minecraft:dead_brain_coral_block": "dead_brain_coral_block", + "dead_brain_coral_fan": { + "material": "DEAD_BRAIN_CORAL_FAN" + }, + "deadbraincoralfan": "dead_brain_coral_fan", + "minecraft:dead_brain_coral_fan": "dead_brain_coral_fan", + "dead_bubble_coral": { + "material": "DEAD_BUBBLE_CORAL" + }, + "deadbubblecoral": "dead_bubble_coral", + "minecraft:dead_bubble_coral": "dead_bubble_coral", + "dead_bubble_coral_block": { + "material": "DEAD_BUBBLE_CORAL_BLOCK" + }, + "deadbubblecoralblock": "dead_bubble_coral_block", + "minecraft:dead_bubble_coral_block": "dead_bubble_coral_block", + "dead_bubble_coral_fan": { + "material": "DEAD_BUBBLE_CORAL_FAN" + }, + "deadbubblecoralfan": "dead_bubble_coral_fan", + "minecraft:dead_bubble_coral_fan": "dead_bubble_coral_fan", + "dead_bush": { + "material": "DEAD_BUSH" + }, + "bush": "dead_bush", + "dbush": "dead_bush", + "deadbush": "dead_bush", + "deadsapling": "dead_bush", + "deadshrub": "dead_bush", + "dshrub": "dead_bush", + "minecraft:dead_bush": "dead_bush", + "dead_fire_coral": { + "material": "DEAD_FIRE_CORAL" + }, + "deadfirecoral": "dead_fire_coral", + "minecraft:dead_fire_coral": "dead_fire_coral", + "dead_fire_coral_block": { + "material": "DEAD_FIRE_CORAL_BLOCK" + }, + "deadfirecoralblock": "dead_fire_coral_block", + "minecraft:dead_fire_coral_block": "dead_fire_coral_block", + "dead_fire_coral_fan": { + "material": "DEAD_FIRE_CORAL_FAN" + }, + "deadfirecoralfan": "dead_fire_coral_fan", + "minecraft:dead_fire_coral_fan": "dead_fire_coral_fan", + "dead_horn_coral": { + "material": "DEAD_HORN_CORAL" + }, + "deadhorncoral": "dead_horn_coral", + "minecraft:dead_horn_coral": "dead_horn_coral", + "dead_horn_coral_block": { + "material": "DEAD_HORN_CORAL_BLOCK" + }, + "deadhorncoralblock": "dead_horn_coral_block", + "minecraft:dead_horn_coral_block": "dead_horn_coral_block", + "dead_horn_coral_fan": { + "material": "DEAD_HORN_CORAL_FAN" + }, + "deadhorncoralfan": "dead_horn_coral_fan", + "minecraft:dead_horn_coral_fan": "dead_horn_coral_fan", + "dead_tube_coral": { + "material": "DEAD_TUBE_CORAL" + }, + "deadtubecoral": "dead_tube_coral", + "minecraft:dead_tube_coral": "dead_tube_coral", + "dead_tube_coral_block": { + "material": "DEAD_TUBE_CORAL_BLOCK" + }, + "deadtubecoralblock": "dead_tube_coral_block", + "minecraft:dead_tube_coral_block": "dead_tube_coral_block", + "dead_tube_coral_fan": { + "material": "DEAD_TUBE_CORAL_FAN" + }, + "deadtubecoralfan": "dead_tube_coral_fan", + "minecraft:dead_tube_coral_fan": "dead_tube_coral_fan", + "debug_stick": { + "material": "DEBUG_STICK" + }, + "debugstick": "debug_stick", + "minecraft:debug_stick": "debug_stick", + "decorated_pot": { + "material": "DECORATED_POT" + }, + "decoratedpot": "decorated_pot", + "decorpot": "decorated_pot", + "dflowerpot": "decorated_pot", + "minecraft:decorated_pot": "decorated_pot", + "deepslate": { + "material": "DEEPSLATE" + }, + "deepslateb": "deepslate", + "deepslatebl": "deepslate", + "deepslateblock": "deepslate", + "dslate": "deepslate", + "dslateb": "deepslate", + "dslatebl": "deepslate", + "dslateblock": "deepslate", + "minecraft:deepslate": "deepslate", + "slate": "deepslate", + "slateb": "deepslate", + "slatebl": "deepslate", + "slateblock": "deepslate", + "deepslate_brick_slab": { + "material": "DEEPSLATE_BRICK_SLAB" + }, + "deepslatebrhalfblock": "deepslate_brick_slab", + "deepslatebrickhalfblock": "deepslate_brick_slab", + "deepslatebrickshalfblock": "deepslate_brick_slab", + "deepslatebrickslab": "deepslate_brick_slab", + "deepslatebricksstep": "deepslate_brick_slab", + "deepslatebrickstep": "deepslate_brick_slab", + "deepslatebrstep": "deepslate_brick_slab", + "dslatebrhalfblock": "deepslate_brick_slab", + "dslatebrickshalfblock": "deepslate_brick_slab", + "dslatebricksstep": "deepslate_brick_slab", + "dslatebrstep": "deepslate_brick_slab", + "minecraft:deepslate_brick_slab": "deepslate_brick_slab", + "slatebrhalfblock": "deepslate_brick_slab", + "slatebrickshalfblock": "deepslate_brick_slab", + "slatebricksstep": "deepslate_brick_slab", + "slatebrstep": "deepslate_brick_slab", + "deepslate_brick_stairs": { + "material": "DEEPSLATE_BRICK_STAIRS" + }, + "deepslatebricksstair": "deepslate_brick_stairs", + "deepslatebricksstairs": "deepslate_brick_stairs", + "deepslatebrickstair": "deepslate_brick_stairs", + "deepslatebrickstairs": "deepslate_brick_stairs", + "deepslatebrstair": "deepslate_brick_stairs", + "deepslatebrstairs": "deepslate_brick_stairs", + "dslatebricksstair": "deepslate_brick_stairs", + "dslatebricksstairs": "deepslate_brick_stairs", + "dslatebrstair": "deepslate_brick_stairs", + "dslatebrstairs": "deepslate_brick_stairs", + "minecraft:deepslate_brick_stairs": "deepslate_brick_stairs", + "slatebricksstair": "deepslate_brick_stairs", + "slatebricksstairs": "deepslate_brick_stairs", + "slatebrstair": "deepslate_brick_stairs", + "slatebrstairs": "deepslate_brick_stairs", + "deepslate_brick_wall": { + "material": "DEEPSLATE_BRICK_WALL" + }, + "deepslatebrickswall": "deepslate_brick_wall", + "deepslatebrickwall": "deepslate_brick_wall", + "deepslatebrwall": "deepslate_brick_wall", + "dslatebrickswall": "deepslate_brick_wall", + "dslatebrwall": "deepslate_brick_wall", + "minecraft:deepslate_brick_wall": "deepslate_brick_wall", + "slatebrickswall": "deepslate_brick_wall", + "slatebrwall": "deepslate_brick_wall", + "walldeepslatebr": "deepslate_brick_wall", + "walldeepslatebrick": "deepslate_brick_wall", + "walldeepslatebricks": "deepslate_brick_wall", + "walldslatebr": "deepslate_brick_wall", + "walldslatebricks": "deepslate_brick_wall", + "wallslatebr": "deepslate_brick_wall", + "wallslatebricks": "deepslate_brick_wall", + "deepslate_bricks": { + "material": "DEEPSLATE_BRICKS" + }, + "deepslatebr": "deepslate_bricks", + "deepslatebrick": "deepslate_bricks", + "deepslatebricks": "deepslate_bricks", + "dslatebr": "deepslate_bricks", + "dslatebricks": "deepslate_bricks", + "minecraft:deepslate_bricks": "deepslate_bricks", + "slatebr": "deepslate_bricks", + "slatebricks": "deepslate_bricks", + "deepslate_coal_ore": { + "material": "DEEPSLATE_COAL_ORE" + }, + "deepcoalore": "deepslate_coal_ore", + "deepcore": "deepslate_coal_ore", + "deeporec": "deepslate_coal_ore", + "deeporecoal": "deepslate_coal_ore", + "deepslatecoalore": "deepslate_coal_ore", + "deepslatecore": "deepslate_coal_ore", + "dorec": "deepslate_coal_ore", + "dorecoal": "deepslate_coal_ore", + "minecraft:deepslate_coal_ore": "deepslate_coal_ore", + "slatecoalore": "deepslate_coal_ore", + "slatecore": "deepslate_coal_ore", + "deepslate_copper_ore": { + "material": "DEEPSLATE_COPPER_ORE" + }, + "deepcopore": "deepslate_copper_ore", + "deepcopperore": "deepslate_copper_ore", + "deepcoppore": "deepslate_copper_ore", + "deeporecop": "deepslate_copper_ore", + "deeporecopp": "deepslate_copper_ore", + "deeporecopper": "deepslate_copper_ore", + "deepslatecopore": "deepslate_copper_ore", + "deepslatecopperore": "deepslate_copper_ore", + "deepslatecoppore": "deepslate_copper_ore", + "dorecop": "deepslate_copper_ore", + "dorecopp": "deepslate_copper_ore", + "dorecopper": "deepslate_copper_ore", + "minecraft:deepslate_copper_ore": "deepslate_copper_ore", + "slatecopore": "deepslate_copper_ore", + "slatecopperore": "deepslate_copper_ore", + "slatecoppore": "deepslate_copper_ore", + "deepslate_diamond_ore": { + "material": "DEEPSLATE_DIAMOND_ORE" + }, + "deepcrystalore": "deepslate_diamond_ore", + "deepdiamondore": "deepslate_diamond_ore", + "deepdore": "deepslate_diamond_ore", + "deeporecrystal": "deepslate_diamond_ore", + "deepored": "deepslate_diamond_ore", + "deeporediamond": "deepslate_diamond_ore", + "deepslatecrystalore": "deepslate_diamond_ore", + "deepslatediamondore": "deepslate_diamond_ore", + "deepslatedore": "deepslate_diamond_ore", + "dorecrystal": "deepslate_diamond_ore", + "dored": "deepslate_diamond_ore", + "dorediamond": "deepslate_diamond_ore", + "minecraft:deepslate_diamond_ore": "deepslate_diamond_ore", + "slatecrystalore": "deepslate_diamond_ore", + "slatediamondore": "deepslate_diamond_ore", + "slatedore": "deepslate_diamond_ore", + "deepslate_emerald_ore": { + "material": "DEEPSLATE_EMERALD_ORE" + }, + "deepemeraldore": "deepslate_emerald_ore", + "deepeore": "deepslate_emerald_ore", + "deeporee": "deepslate_emerald_ore", + "deeporeemerald": "deepslate_emerald_ore", + "deepslateemeraldore": "deepslate_emerald_ore", + "deepslateeore": "deepslate_emerald_ore", + "doree": "deepslate_emerald_ore", + "doreemerald": "deepslate_emerald_ore", + "minecraft:deepslate_emerald_ore": "deepslate_emerald_ore", + "slateemeraldore": "deepslate_emerald_ore", + "slateeore": "deepslate_emerald_ore", + "deepslate_gold_ore": { + "material": "DEEPSLATE_GOLD_ORE" + }, + "deepgoldore": "deepslate_gold_ore", + "deepgore": "deepslate_gold_ore", + "deeporeg": "deepslate_gold_ore", + "deeporegold": "deepslate_gold_ore", + "deepslategoldore": "deepslate_gold_ore", + "deepslategore": "deepslate_gold_ore", + "doreg": "deepslate_gold_ore", + "doregold": "deepslate_gold_ore", + "minecraft:deepslate_gold_ore": "deepslate_gold_ore", + "slategoldore": "deepslate_gold_ore", + "slategore": "deepslate_gold_ore", + "deepslate_iron_ore": { + "material": "DEEPSLATE_IRON_ORE" + }, + "deepiore": "deepslate_iron_ore", + "deepironore": "deepslate_iron_ore", + "deeporei": "deepslate_iron_ore", + "deeporeiron": "deepslate_iron_ore", + "deepores": "deepslate_iron_ore", + "deeporest": "deepslate_iron_ore", + "deeporesteel": "deepslate_iron_ore", + "deepslateiore": "deepslate_iron_ore", + "deepslateironore": "deepslate_iron_ore", + "deepslatesore": "deepslate_iron_ore", + "deepslatesteelore": "deepslate_iron_ore", + "deepslatestore": "deepslate_iron_ore", + "deepsore": "deepslate_iron_ore", + "deepsteelore": "deepslate_iron_ore", + "deepstore": "deepslate_iron_ore", + "dorei": "deepslate_iron_ore", + "doreiron": "deepslate_iron_ore", + "dores": "deepslate_iron_ore", + "dorest": "deepslate_iron_ore", + "doresteel": "deepslate_iron_ore", + "minecraft:deepslate_iron_ore": "deepslate_iron_ore", + "slateiore": "deepslate_iron_ore", + "slateironore": "deepslate_iron_ore", + "slatesore": "deepslate_iron_ore", + "slatesteelore": "deepslate_iron_ore", + "slatestore": "deepslate_iron_ore", + "deepslate_lapis_ore": { + "material": "DEEPSLATE_LAPIS_ORE" + }, + "deeplapislazuliore": "deepslate_lapis_ore", + "deeplapisore": "deepslate_lapis_ore", + "deeplore": "deepslate_lapis_ore", + "deeporel": "deepslate_lapis_ore", + "deeporelapis": "deepslate_lapis_ore", + "deeporelapislazuli": "deepslate_lapis_ore", + "deepslatelapislazuliore": "deepslate_lapis_ore", + "deepslatelapisore": "deepslate_lapis_ore", + "deepslatelore": "deepslate_lapis_ore", + "dorel": "deepslate_lapis_ore", + "dorelapis": "deepslate_lapis_ore", + "dorelapislazuli": "deepslate_lapis_ore", + "minecraft:deepslate_lapis_ore": "deepslate_lapis_ore", + "slatelapislazuliore": "deepslate_lapis_ore", + "slatelapisore": "deepslate_lapis_ore", + "slatelore": "deepslate_lapis_ore", + "deepslate_redstone_ore": { + "material": "DEEPSLATE_REDSTONE_ORE" + }, + "deeporer": "deepslate_redstone_ore", + "deeporered": "deepslate_redstone_ore", + "deeporereds": "deepslate_redstone_ore", + "deeporeredstone": "deepslate_redstone_ore", + "deeporers": "deepslate_redstone_ore", + "deeporerstone": "deepslate_redstone_ore", + "deepredore": "deepslate_redstone_ore", + "deepredsore": "deepslate_redstone_ore", + "deepredstoneore": "deepslate_redstone_ore", + "deeprore": "deepslate_redstone_ore", + "deeprsore": "deepslate_redstone_ore", + "deeprstoneore": "deepslate_redstone_ore", + "deepslateredore": "deepslate_redstone_ore", + "deepslateredsore": "deepslate_redstone_ore", + "deepslateredstoneore": "deepslate_redstone_ore", + "deepslaterore": "deepslate_redstone_ore", + "deepslatersore": "deepslate_redstone_ore", + "deepslaterstoneore": "deepslate_redstone_ore", + "dorer": "deepslate_redstone_ore", + "dorered": "deepslate_redstone_ore", + "dorereds": "deepslate_redstone_ore", + "doreredstone": "deepslate_redstone_ore", + "dorers": "deepslate_redstone_ore", + "dorerstone": "deepslate_redstone_ore", + "minecraft:deepslate_redstone_ore": "deepslate_redstone_ore", + "slateredore": "deepslate_redstone_ore", + "slateredsore": "deepslate_redstone_ore", + "slateredstoneore": "deepslate_redstone_ore", + "slaterore": "deepslate_redstone_ore", + "slatersore": "deepslate_redstone_ore", + "slaterstoneore": "deepslate_redstone_ore", + "deepslate_tile_slab": { + "material": "DEEPSLATE_TILE_SLAB" + }, + "deepslatetilehalfblock": "deepslate_tile_slab", + "deepslatetileshalfblock": "deepslate_tile_slab", + "deepslatetileslab": "deepslate_tile_slab", + "deepslatetilesstep": "deepslate_tile_slab", + "deepslatetilestep": "deepslate_tile_slab", + "dslatetilehalfblock": "deepslate_tile_slab", + "dslatetileshalfblock": "deepslate_tile_slab", + "dslatetilesstep": "deepslate_tile_slab", + "dslatetilestep": "deepslate_tile_slab", + "minecraft:deepslate_tile_slab": "deepslate_tile_slab", + "slatetilehalfblock": "deepslate_tile_slab", + "slatetileshalfblock": "deepslate_tile_slab", + "slatetilesstep": "deepslate_tile_slab", + "slatetilestep": "deepslate_tile_slab", + "deepslate_tile_stairs": { + "material": "DEEPSLATE_TILE_STAIRS" + }, + "deepslatetilesstair": "deepslate_tile_stairs", + "deepslatetilesstairs": "deepslate_tile_stairs", + "deepslatetilestair": "deepslate_tile_stairs", + "deepslatetilestairs": "deepslate_tile_stairs", + "dslatetilesstair": "deepslate_tile_stairs", + "dslatetilesstairs": "deepslate_tile_stairs", + "dslatetilestair": "deepslate_tile_stairs", + "dslatetilestairs": "deepslate_tile_stairs", + "minecraft:deepslate_tile_stairs": "deepslate_tile_stairs", + "slatetilesstair": "deepslate_tile_stairs", + "slatetilesstairs": "deepslate_tile_stairs", + "slatetilestair": "deepslate_tile_stairs", + "slatetilestairs": "deepslate_tile_stairs", + "deepslate_tile_wall": { + "material": "DEEPSLATE_TILE_WALL" + }, + "deepslatetileswall": "deepslate_tile_wall", + "deepslatetilewall": "deepslate_tile_wall", + "dslatetileswall": "deepslate_tile_wall", + "dslatetilewall": "deepslate_tile_wall", + "minecraft:deepslate_tile_wall": "deepslate_tile_wall", + "slatetileswall": "deepslate_tile_wall", + "slatetilewall": "deepslate_tile_wall", + "walldeepslatetile": "deepslate_tile_wall", + "walldeepslatetiles": "deepslate_tile_wall", + "walldslatetile": "deepslate_tile_wall", + "walldslatetiles": "deepslate_tile_wall", + "wallslatetile": "deepslate_tile_wall", + "wallslatetiles": "deepslate_tile_wall", + "deepslate_tiles": { + "material": "DEEPSLATE_TILES" + }, + "deepslatetiles": "deepslate_tiles", + "deepslatetilestile": "deepslate_tiles", + "deepslatetilestiles": "deepslate_tiles", + "deepslatetiletile": "deepslate_tiles", + "deepslatetiletiles": "deepslate_tiles", + "dslatetilestile": "deepslate_tiles", + "dslatetilestiles": "deepslate_tiles", + "dslatetiletile": "deepslate_tiles", + "dslatetiletiles": "deepslate_tiles", + "minecraft:deepslate_tiles": "deepslate_tiles", + "slatetilestile": "deepslate_tiles", + "slatetilestiles": "deepslate_tiles", + "slatetiletile": "deepslate_tiles", + "slatetiletiles": "deepslate_tiles", + "tiledeepslatetile": "deepslate_tiles", + "tiledeepslatetiles": "deepslate_tiles", + "tiledslatetile": "deepslate_tiles", + "tiledslatetiles": "deepslate_tiles", + "tilesdeepslatetile": "deepslate_tiles", + "tilesdeepslatetiles": "deepslate_tiles", + "tilesdslatetile": "deepslate_tiles", + "tilesdslatetiles": "deepslate_tiles", + "tileslatetile": "deepslate_tiles", + "tileslatetiles": "deepslate_tiles", + "tilesslatetile": "deepslate_tiles", + "tilesslatetiles": "deepslate_tiles", + "detector_rail": { + "material": "DETECTOR_RAIL" + }, + "detectingrail": "detector_rail", + "detectingrails": "detector_rail", + "detectingtrack": "detector_rail", + "detectorrail": "detector_rail", + "detectorrails": "detector_rail", + "detectortrack": "detector_rail", + "detectrail": "detector_rail", + "detectrails": "detector_rail", + "detecttrack": "detector_rail", + "detrail": "detector_rail", + "detrails": "detector_rail", + "dettrack": "detector_rail", + "drail": "detector_rail", + "drails": "detector_rail", + "dtrack": "detector_rail", + "minecraft:detector_rail": "detector_rail", + "diamond": { + "material": "DIAMOND" + }, + "minecraft:diamond": "diamond", + "diamond_axe": { + "material": "DIAMOND_AXE" + }, + "crystalaxe": "diamond_axe", + "daxe": "diamond_axe", + "diamondaxe": "diamond_axe", + "minecraft:diamond_axe": "diamond_axe", + "diamond_block": { + "material": "DIAMOND_BLOCK" + }, + "blockcrystal": "diamond_block", + "blockd": "diamond_block", + "blockdiamond": "diamond_block", + "crystalblock": "diamond_block", + "dblock": "diamond_block", + "diamondblock": "diamond_block", + "minecraft:diamond_block": "diamond_block", + "diamond_boots": { + "material": "DIAMOND_BOOTS" + }, + "crystalboots": "diamond_boots", + "crystalshoes": "diamond_boots", + "dboots": "diamond_boots", + "diamondboots": "diamond_boots", + "diamondshoes": "diamond_boots", + "dshoes": "diamond_boots", + "minecraft:diamond_boots": "diamond_boots", + "diamond_chestplate": { + "material": "DIAMOND_CHESTPLATE" + }, + "crystalchestplate": "diamond_chestplate", + "crystalplate": "diamond_chestplate", + "crystalplatebody": "diamond_chestplate", + "crystalshirt": "diamond_chestplate", + "crystaltunic": "diamond_chestplate", + "dchestplate": "diamond_chestplate", + "diamondchestplate": "diamond_chestplate", + "diamondplate": "diamond_chestplate", + "diamondplatebody": "diamond_chestplate", + "diamondshirt": "diamond_chestplate", + "diamondtunic": "diamond_chestplate", + "dplate": "spruce_pressure_plate", + "dplatebody": "diamond_chestplate", + "dshirt": "diamond_chestplate", + "dtunic": "diamond_chestplate", + "minecraft:diamond_chestplate": "diamond_chestplate", + "diamond_helmet": { + "material": "DIAMOND_HELMET" + }, + "crystalcoif": "diamond_helmet", + "crystalhat": "diamond_helmet", + "crystalhelm": "diamond_helmet", + "crystalhelmet": "diamond_helmet", + "dcoif": "diamond_helmet", + "dhat": "diamond_helmet", + "dhelm": "diamond_helmet", + "dhelmet": "diamond_helmet", + "diamondcoif": "diamond_helmet", + "diamondhat": "diamond_helmet", + "diamondhelm": "diamond_helmet", + "diamondhelmet": "diamond_helmet", + "minecraft:diamond_helmet": "diamond_helmet", + "diamond_hoe": { + "material": "DIAMOND_HOE" + }, + "crystalhoe": "diamond_hoe", + "dhoe": "diamond_hoe", + "diamondhoe": "diamond_hoe", + "minecraft:diamond_hoe": "diamond_hoe", + "diamond_horse_armor": { + "material": "DIAMOND_HORSE_ARMOR" + }, + "crystalarmor": "diamond_horse_armor", + "crystalharmor": "diamond_horse_armor", + "crystalhorsearmor": "diamond_horse_armor", + "darmor": "diamond_horse_armor", + "dharmor": "diamond_horse_armor", + "dhorsearmor": "diamond_horse_armor", + "diamondarmor": "diamond_horse_armor", + "diamondharmor": "diamond_horse_armor", + "diamondhorsearmor": "diamond_horse_armor", + "minecraft:diamond_horse_armor": "diamond_horse_armor", + "diamond_leggings": { + "material": "DIAMOND_LEGGINGS" + }, + "crystalleggings": "diamond_leggings", + "crystallegs": "diamond_leggings", + "crystalpants": "diamond_leggings", + "diamondleggings": "diamond_leggings", + "diamondlegs": "diamond_leggings", + "diamondpants": "diamond_leggings", + "dleggings": "diamond_leggings", + "dlegs": "diamond_leggings", + "dpants": "diamond_leggings", + "minecraft:diamond_leggings": "diamond_leggings", + "diamond_ore": { + "material": "DIAMOND_ORE" + }, + "crystalo": "diamond_ore", + "crystalore": "diamond_ore", + "diamondo": "diamond_ore", + "diamondore": "diamond_ore", + "do": "diamond_ore", + "dore": "diamond_ore", + "minecraft:diamond_ore": "diamond_ore", + "ocrystal": "diamond_ore", + "od": "diamond_ore", + "odiamond": "diamond_ore", + "orecrystal": "diamond_ore", + "ored": "redstone_ore", + "orediamond": "diamond_ore", + "stonecrystalore": "diamond_ore", + "stonediamondore": "diamond_ore", + "stonedore": "diamond_ore", + "diamond_pickaxe": { + "material": "DIAMOND_PICKAXE" + }, + "crystalpick": "diamond_pickaxe", + "crystalpickaxe": "diamond_pickaxe", + "diamondpick": "diamond_pickaxe", + "diamondpickaxe": "diamond_pickaxe", + "dpick": "diamond_pickaxe", + "dpickaxe": "diamond_pickaxe", + "minecraft:diamond_pickaxe": "diamond_pickaxe", + "diamond_shovel": { + "material": "DIAMOND_SHOVEL" + }, + "crystalshovel": "diamond_shovel", + "crystalspade": "diamond_shovel", + "diamondshovel": "diamond_shovel", + "diamondspade": "diamond_shovel", + "dshovel": "diamond_shovel", + "dspade": "diamond_shovel", + "minecraft:diamond_shovel": "diamond_shovel", + "diamond_sword": { + "material": "DIAMOND_SWORD" + }, + "crystalsword": "diamond_sword", + "diamondsword": "diamond_sword", + "dsword": "diamond_sword", + "minecraft:diamond_sword": "diamond_sword", + "diorite": { + "material": "DIORITE" + }, + "di": "diorite", + "dib": "diorite", + "dibl": "diorite", + "diblock": "diorite", + "dioriteb": "diorite", + "dioritebl": "diorite", + "dioriteblock": "diorite", + "dstone": "diorite", + "dstoneb": "diorite", + "dstonebl": "diorite", + "dstoneblock": "diorite", + "minecraft:diorite": "diorite", + "diorite_slab": { + "material": "DIORITE_SLAB" + }, + "dihalfblock": "diorite_slab", + "dioritehalfblock": "diorite_slab", + "dioriteslab": "diorite_slab", + "dioritestep": "diorite_slab", + "distep": "diorite_slab", + "dstonehalfblock": "diorite_slab", + "dstonestep": "diorite_slab", + "minecraft:diorite_slab": "diorite_slab", + "diorite_stairs": { + "material": "DIORITE_STAIRS" + }, + "dioritestair": "diorite_stairs", + "dioritestairs": "diorite_stairs", + "distair": "diorite_stairs", + "distairs": "diorite_stairs", + "dstonestair": "diorite_stairs", + "dstonestairs": "diorite_stairs", + "minecraft:diorite_stairs": "diorite_stairs", + "diorite_wall": { + "material": "DIORITE_WALL" + }, + "dioritewall": "diorite_wall", + "diwall": "diorite_wall", + "dstonewall": "diorite_wall", + "minecraft:diorite_wall": "diorite_wall", + "walldi": "diorite_wall", + "walldiorite": "diorite_wall", + "walldstone": "diorite_wall", + "dirt": { + "material": "DIRT" + }, + "earth": "dirt", + "land": "dirt", + "minecraft:dirt": "dirt", + "dirt_path": { + "material": "DIRT_PATH", + "fallbacks": [ + "GRASS_PATH" + ] + }, + "dirtpath": "dirt_path", + "dpath": "dirt_path", + "gpath": "dirt_path", + "grass_path": "dirt_path", + "grasspath": "dirt_path", + "minecraft:dirt_path": "dirt_path", + "minecraft:grass_path": "dirt_path", + "path": "dirt_path", + "disc_fragment_5": { + "material": "DISC_FRAGMENT_5" + }, + "discfrag": "disc_fragment_5", + "discfragment5": "disc_fragment_5", + "fragment": "disc_fragment_5", + "minecraft:disc_fragment_5": "disc_fragment_5", + "dispenser": { + "material": "DISPENSER" + }, + "dispense": "dispenser", + "minecraft:dispenser": "dispenser", + "dolphin_spawn_egg": { + "material": "DOLPHIN_SPAWN_EGG" + }, + "dolphinegg": "dolphin_spawn_egg", + "dolphinsegg": "dolphin_spawn_egg", + "dolphinspawn": "dolphin_spawn_egg", + "dolphinspawnegg": "dolphin_spawn_egg", + "eccoegg": "dolphin_spawn_egg", + "eccosegg": "dolphin_spawn_egg", + "eccospawn": "dolphin_spawn_egg", + "eccospawnegg": "dolphin_spawn_egg", + "eggdolphin": "dolphin_spawn_egg", + "eggecco": "dolphin_spawn_egg", + "minecraft:dolphin_spawn_egg": "dolphin_spawn_egg", + "seggdolphin": "dolphin_spawn_egg", + "seggecco": "dolphin_spawn_egg", + "spawndolphin": "dolphin_spawn_egg", + "spawnecco": "dolphin_spawn_egg", + "spawneggdolphin": "dolphin_spawn_egg", + "spawneggecco": "dolphin_spawn_egg", + "dolphin_spawner": { + "entity": "DOLPHIN", + "material": "SPAWNER" + }, + "dolphincage": "dolphin_spawner", + "dolphinmcage": "dolphin_spawner", + "dolphinmobcage": "dolphin_spawner", + "dolphinmobspawner": "dolphin_spawner", + "dolphinmonstercage": "dolphin_spawner", + "dolphinmonsterspawner": "dolphin_spawner", + "dolphinmspawner": "dolphin_spawner", + "dolphinspawner": "dolphin_spawner", + "eccocage": "dolphin_spawner", + "eccomcage": "dolphin_spawner", + "eccomobcage": "dolphin_spawner", + "eccomobspawner": "dolphin_spawner", + "eccomonstercage": "dolphin_spawner", + "eccomonsterspawner": "dolphin_spawner", + "eccomspawner": "dolphin_spawner", + "eccospawner": "dolphin_spawner", + "donkey_spawn_egg": { + "material": "DONKEY_SPAWN_EGG" + }, + "donkeyegg": "donkey_spawn_egg", + "donkeysegg": "donkey_spawn_egg", + "donkeyspawn": "donkey_spawn_egg", + "donkeyspawnegg": "donkey_spawn_egg", + "eggdonkey": "donkey_spawn_egg", + "minecraft:donkey_spawn_egg": "donkey_spawn_egg", + "seggdonkey": "donkey_spawn_egg", + "spawndonkey": "donkey_spawn_egg", + "spawneggdonkey": "donkey_spawn_egg", + "donkey_spawner": { + "entity": "DONKEY", + "material": "SPAWNER" + }, + "donkeycage": "donkey_spawner", + "donkeymcage": "donkey_spawner", + "donkeymobcage": "donkey_spawner", + "donkeymobspawner": "donkey_spawner", + "donkeymonstercage": "donkey_spawner", + "donkeymonsterspawner": "donkey_spawner", + "donkeymspawner": "donkey_spawner", + "donkeyspawner": "donkey_spawner", + "dragon_breath": { + "material": "DRAGON_BREATH" + }, + "dragonbreath": "dragon_breath", + "minecraft:dragon_breath": "dragon_breath", + "dragon_egg": { + "material": "DRAGON_EGG" + }, + "begg": "dragon_egg", + "bossegg": "dragon_egg", + "degg": "dragon_egg", + "dragonegg": "ender_dragon_spawn_egg", + "endegg": "dragon_egg", + "enderdragonegg": "dragon_egg", + "minecraft:dragon_egg": "dragon_egg", + "dragon_head": { + "material": "DRAGON_HEAD" + }, + "dragonhead": "dragon_head", + "minecraft:dragon_head": "dragon_head", + "dried_kelp": { + "material": "DRIED_KELP" + }, + "driedkelp": "dried_kelp", + "minecraft:dried_kelp": "dried_kelp", + "dried_kelp_block": { + "material": "DRIED_KELP_BLOCK" + }, + "driedkelpblock": "dried_kelp_block", + "minecraft:dried_kelp_block": "dried_kelp_block", + "dripstone_block": { + "material": "DRIPSTONE_BLOCK" + }, + "drip": "dripstone_block", + "dripb": "dripstone_block", + "dripbl": "dripstone_block", + "dripblock": "dripstone_block", + "dripstone": "dripstone_block", + "dripstoneb": "dripstone_block", + "dripstonebl": "dripstone_block", + "dripstoneblock": "dripstone_block", + "minecraft:dripstone_block": "dripstone_block", + "dropper": { + "material": "DROPPER" + }, + "minecraft:dropper": "dropper", + "drowned_spawn_egg": { + "material": "DROWNED_SPAWN_EGG" + }, + "drownedegg": "drowned_spawn_egg", + "drownedsegg": "drowned_spawn_egg", + "drownedspawn": "drowned_spawn_egg", + "drownedspawnegg": "drowned_spawn_egg", + "eggdrowned": "drowned_spawn_egg", + "minecraft:drowned_spawn_egg": "drowned_spawn_egg", + "seggdrowned": "drowned_spawn_egg", + "spawndrowned": "drowned_spawn_egg", + "spawneggdrowned": "drowned_spawn_egg", + "drowned_spawner": { + "entity": "DROWNED", + "material": "SPAWNER" + }, + "drownedcage": "drowned_spawner", + "drownedmcage": "drowned_spawner", + "drownedmobcage": "drowned_spawner", + "drownedmobspawner": "drowned_spawner", + "drownedmonstercage": "drowned_spawner", + "drownedmonsterspawner": "drowned_spawner", + "drownedmspawner": "drowned_spawner", + "drownedspawner": "drowned_spawner", + "dune_armor_trim_smithing_template": { + "material": "DUNE_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "dunearmortrimsmithingtemplate": "dune_armor_trim_smithing_template", + "dunetrim": "dune_armor_trim_smithing_template", + "minecraft:dune_armor_trim_smithing_template": "dune_armor_trim_smithing_template", + "echo_shard": { + "material": "ECHO_SHARD" + }, + "echoshard": "echo_shard", + "minecraft:echo_shard": "echo_shard", + "egg": { + "material": "EGG" + }, + "minecraft:egg": "egg", + "elder_guardian_spawn_egg": { + "material": "ELDER_GUARDIAN_SPAWN_EGG" + }, + "eggeguardian": "elder_guardian_spawn_egg", + "eggelder_guardian": "elder_guardian_spawn_egg", + "eguardianegg": "elder_guardian_spawn_egg", + "eguardiansegg": "elder_guardian_spawn_egg", + "eguardianspawn": "elder_guardian_spawn_egg", + "eguardianspawnegg": "elder_guardian_spawn_egg", + "elder_guardianegg": "elder_guardian_spawn_egg", + "elder_guardiansegg": "elder_guardian_spawn_egg", + "elder_guardianspawn": "elder_guardian_spawn_egg", + "elder_guardianspawnegg": "elder_guardian_spawn_egg", + "elderguardianspawnegg": "elder_guardian_spawn_egg", + "minecraft:elder_guardian_spawn_egg": "elder_guardian_spawn_egg", + "seggeguardian": "elder_guardian_spawn_egg", + "seggelder_guardian": "elder_guardian_spawn_egg", + "spawneggeguardian": "elder_guardian_spawn_egg", + "spawneggelder_guardian": "elder_guardian_spawn_egg", + "spawneguardian": "elder_guardian_spawn_egg", + "spawnelder_guardian": "elder_guardian_spawn_egg", + "elder_guardian_spawner": { + "entity": "ELDER_GUARDIAN", + "material": "SPAWNER" + }, + "eguardiancage": "elder_guardian_spawner", + "eguardianmcage": "elder_guardian_spawner", + "eguardianmobcage": "elder_guardian_spawner", + "eguardianmobspawner": "elder_guardian_spawner", + "eguardianmonstercage": "elder_guardian_spawner", + "eguardianmonsterspawner": "elder_guardian_spawner", + "eguardianmspawner": "elder_guardian_spawner", + "eguardianspawner": "elder_guardian_spawner", + "elder_guardiancage": "elder_guardian_spawner", + "elder_guardianmcage": "elder_guardian_spawner", + "elder_guardianmobcage": "elder_guardian_spawner", + "elder_guardianmobspawner": "elder_guardian_spawner", + "elder_guardianmonstercage": "elder_guardian_spawner", + "elder_guardianmonsterspawner": "elder_guardian_spawner", + "elder_guardianmspawner": "elder_guardian_spawner", + "elder_guardianspawner": "elder_guardian_spawner", + "elytra": { + "material": "ELYTRA" + }, + "glider": "elytra", + "hangglider": "elytra", + "minecraft:elytra": "elytra", + "playerwing": "elytra", + "playerwings": "elytra", + "pwing": "elytra", + "pwings": "elytra", + "wing": "elytra", + "wings": "elytra", + "emerald": { + "material": "EMERALD" + }, + "minecraft:emerald": "emerald", + "emerald_block": { + "material": "EMERALD_BLOCK" + }, + "blocke": "emerald_block", + "blockemerald": "emerald_block", + "eblock": "emerald_block", + "emeraldblock": "emerald_block", + "minecraft:emerald_block": "emerald_block", + "emerald_ore": { + "material": "EMERALD_ORE" + }, + "emeraldo": "emerald_ore", + "emeraldore": "emerald_ore", + "eo": "emerald_ore", + "eore": "emerald_ore", + "minecraft:emerald_ore": "emerald_ore", + "oe": "emerald_ore", + "oemerald": "emerald_ore", + "oree": "emerald_ore", + "oreemerald": "emerald_ore", + "stoneemeraldore": "emerald_ore", + "stoneeore": "emerald_ore", + "enchanted_book": { + "material": "ENCHANTED_BOOK" + }, + "enchantedbook": "enchanted_book", + "minecraft:enchanted_book": "enchanted_book", + "enchanted_golden_apple": { + "material": "ENCHANTED_GOLDEN_APPLE" + }, + "enchantedgoldenapple": "enchanted_golden_apple", + "enchgoldapple": "enchanted_golden_apple", + "godapple": "enchanted_golden_apple", + "minecraft:enchanted_golden_apple": "enchanted_golden_apple", + "notchapple": "enchanted_golden_apple", + "enchanting_table": { + "material": "ENCHANTING_TABLE" + }, + "bdesk": "enchanting_table", + "bookdesk": "enchanting_table", + "booktable": "enchanting_table", + "btable": "enchanting_table", + "edesk": "enchanting_table", + "enchantdesk": "enchanting_table", + "enchantingdesk": "enchanting_table", + "enchantingtable": "enchanting_table", + "enchantmentdesk": "enchanting_table", + "enchantmenttable": "enchanting_table", + "enchanttable": "enchanting_table", + "etable": "enchanting_table", + "magicaldesk": "enchanting_table", + "magicaltable": "enchanting_table", + "magicdesk": "enchanting_table", + "magictable": "enchanting_table", + "mdesk": "enchanting_table", + "minecraft:enchanting_table": "enchanting_table", + "mtable": "enchanting_table", + "end_crystal": { + "material": "END_CRYSTAL" + }, + "endcrystal": "end_crystal", + "minecraft:end_crystal": "end_crystal", + "end_portal_frame": { + "material": "END_PORTAL_FRAME" + }, + "egooframe": "end_portal_frame", + "enderframe": "end_portal_frame", + "endergooframe": "end_portal_frame", + "enderportalframe": "end_portal_frame", + "endframe": "end_portal_frame", + "endgooframe": "end_portal_frame", + "endportalframe": "end_portal_frame", + "eportalframe": "end_portal_frame", + "minecraft:end_portal_frame": "end_portal_frame", + "end_rod": { + "material": "END_ROD" + }, + "endrod": "end_rod", + "minecraft:end_rod": "end_rod", + "end_stone": { + "material": "END_STONE" + }, + "enderrock": "end_stone", + "enderstone": "end_stone", + "endrock": "end_stone", + "endst": "end_stone", + "endstb": "end_stone", + "endstbl": "end_stone", + "endstblock": "end_stone", + "endstone": "end_stone", + "endstoneb": "end_stone", + "endstonebl": "end_stone", + "endstoneblock": "end_stone", + "erock": "end_stone", + "estone": "end_stone", + "minecraft:end_stone": "end_stone", + "whst": "end_stone", + "whstb": "end_stone", + "whstbl": "end_stone", + "whstblock": "end_stone", + "end_stone_brick_slab": { + "material": "END_STONE_BRICK_SLAB" + }, + "endstbrhalfblock": "end_stone_brick_slab", + "endstbrstep": "end_stone_brick_slab", + "endstonebrickhalfblock": "end_stone_brick_slab", + "endstonebrickslab": "end_stone_brick_slab", + "endstonebrickstep": "end_stone_brick_slab", + "minecraft:end_stone_brick_slab": "end_stone_brick_slab", + "whstbrhalfblock": "end_stone_brick_slab", + "whstbrstep": "end_stone_brick_slab", + "end_stone_brick_stairs": { + "material": "END_STONE_BRICK_STAIRS" + }, + "endstbrstair": "end_stone_brick_stairs", + "endstbrstairs": "end_stone_brick_stairs", + "endstonebrickstair": "end_stone_brick_stairs", + "endstonebrickstairs": "end_stone_brick_stairs", + "minecraft:end_stone_brick_stairs": "end_stone_brick_stairs", + "whstbrstair": "end_stone_brick_stairs", + "whstbrstairs": "end_stone_brick_stairs", + "end_stone_brick_wall": { + "material": "END_STONE_BRICK_WALL" + }, + "endstbrwall": "end_stone_brick_wall", + "endstonebrickwall": "end_stone_brick_wall", + "minecraft:end_stone_brick_wall": "end_stone_brick_wall", + "wallendstbr": "end_stone_brick_wall", + "wallendstonebrick": "end_stone_brick_wall", + "wallwhstbr": "end_stone_brick_wall", + "whstbrwall": "end_stone_brick_wall", + "end_stone_bricks": { + "material": "END_STONE_BRICKS" + }, + "endstbr": "end_stone_bricks", + "endstonebrick": "end_stone_bricks", + "endstonebricks": "end_stone_bricks", + "minecraft:end_stone_bricks": "end_stone_bricks", + "whstbr": "end_stone_bricks", + "ender_chest": { + "material": "ENDER_CHEST" + }, + "cheste": "ender_chest", + "chestend": "ender_chest", + "chestender": "ender_chest", + "echest": "ender_chest", + "econtainer": "ender_chest", + "endchest": "ender_chest", + "endcontainer": "ender_chest", + "enderchest": "ender_chest", + "endercontainer": "ender_chest", + "minecraft:ender_chest": "ender_chest", + "ender_dragon_spawn_egg": { + "material": "ENDER_DRAGON_SPAWN_EGG" + }, + "dragonsegg": "ender_dragon_spawn_egg", + "dragonspawn": "ender_dragon_spawn_egg", + "dragonspawnegg": "ender_dragon_spawn_egg", + "edragonegg": "ender_dragon_spawn_egg", + "edragonsegg": "ender_dragon_spawn_egg", + "edragonspawn": "ender_dragon_spawn_egg", + "edragonspawnegg": "ender_dragon_spawn_egg", + "eggdragon": "ender_dragon_spawn_egg", + "eggedragon": "ender_dragon_spawn_egg", + "eggender_dragon": "ender_dragon_spawn_egg", + "ender_dragonegg": "ender_dragon_spawn_egg", + "ender_dragonsegg": "ender_dragon_spawn_egg", + "ender_dragonspawn": "ender_dragon_spawn_egg", + "ender_dragonspawnegg": "ender_dragon_spawn_egg", + "enderdragonspawnegg": "ender_dragon_spawn_egg", + "minecraft:ender_dragon_spawn_egg": "ender_dragon_spawn_egg", + "seggdragon": "ender_dragon_spawn_egg", + "seggedragon": "ender_dragon_spawn_egg", + "seggender_dragon": "ender_dragon_spawn_egg", + "spawndragon": "ender_dragon_spawn_egg", + "spawnedragon": "ender_dragon_spawn_egg", + "spawneggdragon": "ender_dragon_spawn_egg", + "spawneggedragon": "ender_dragon_spawn_egg", + "spawneggender_dragon": "ender_dragon_spawn_egg", + "spawnender_dragon": "ender_dragon_spawn_egg", + "ender_dragon_spawner": { + "entity": "ENDER_DRAGON", + "material": "SPAWNER" + }, + "dragoncage": "ender_dragon_spawner", + "dragonmcage": "ender_dragon_spawner", + "dragonmobcage": "ender_dragon_spawner", + "dragonmobspawner": "ender_dragon_spawner", + "dragonmonstercage": "ender_dragon_spawner", + "dragonmonsterspawner": "ender_dragon_spawner", + "dragonmspawner": "ender_dragon_spawner", + "dragonspawner": "ender_dragon_spawner", + "edragoncage": "ender_dragon_spawner", + "edragonmcage": "ender_dragon_spawner", + "edragonmobcage": "ender_dragon_spawner", + "edragonmobspawner": "ender_dragon_spawner", + "edragonmonstercage": "ender_dragon_spawner", + "edragonmonsterspawner": "ender_dragon_spawner", + "edragonmspawner": "ender_dragon_spawner", + "edragonspawner": "ender_dragon_spawner", + "ender_dragoncage": "ender_dragon_spawner", + "ender_dragonmcage": "ender_dragon_spawner", + "ender_dragonmobcage": "ender_dragon_spawner", + "ender_dragonmobspawner": "ender_dragon_spawner", + "ender_dragonmonstercage": "ender_dragon_spawner", + "ender_dragonmonsterspawner": "ender_dragon_spawner", + "ender_dragonmspawner": "ender_dragon_spawner", + "ender_dragonspawner": "ender_dragon_spawner", + "ender_eye": { + "material": "ENDER_EYE" + }, + "endereye": "ender_eye", + "minecraft:ender_eye": "ender_eye", + "ender_pearl": { + "material": "ENDER_PEARL" + }, + "enderpearl": "ender_pearl", + "minecraft:ender_pearl": "ender_pearl", + "enderman_spawn_egg": { + "material": "ENDERMAN_SPAWN_EGG" + }, + "eggenderman": "enderman_spawn_egg", + "endermanegg": "enderman_spawn_egg", + "endermansegg": "enderman_spawn_egg", + "endermanspawn": "enderman_spawn_egg", + "endermanspawnegg": "enderman_spawn_egg", + "minecraft:enderman_spawn_egg": "enderman_spawn_egg", + "seggenderman": "enderman_spawn_egg", + "spawneggenderman": "enderman_spawn_egg", + "spawnenderman": "enderman_spawn_egg", + "enderman_spawner": { + "entity": "ENDERMAN", + "material": "SPAWNER" + }, + "endermancage": "enderman_spawner", + "endermanmcage": "enderman_spawner", + "endermanmobcage": "enderman_spawner", + "endermanmobspawner": "enderman_spawner", + "endermanmonstercage": "enderman_spawner", + "endermanmonsterspawner": "enderman_spawner", + "endermanmspawner": "enderman_spawner", + "endermanspawner": "enderman_spawner", + "endermite_spawn_egg": { + "material": "ENDERMITE_SPAWN_EGG" + }, + "eggemite": "endermite_spawn_egg", + "eggendermite": "endermite_spawn_egg", + "emiteegg": "endermite_spawn_egg", + "emitesegg": "endermite_spawn_egg", + "emitespawn": "endermite_spawn_egg", + "emitespawnegg": "endermite_spawn_egg", + "endermiteegg": "endermite_spawn_egg", + "endermitesegg": "endermite_spawn_egg", + "endermitespawn": "endermite_spawn_egg", + "endermitespawnegg": "endermite_spawn_egg", + "minecraft:endermite_spawn_egg": "endermite_spawn_egg", + "seggemite": "endermite_spawn_egg", + "seggendermite": "endermite_spawn_egg", + "spawneggemite": "endermite_spawn_egg", + "spawneggendermite": "endermite_spawn_egg", + "spawnemite": "endermite_spawn_egg", + "spawnendermite": "endermite_spawn_egg", + "endermite_spawner": { + "entity": "ENDERMITE", + "material": "SPAWNER" + }, + "emitecage": "endermite_spawner", + "emitemcage": "endermite_spawner", + "emitemobcage": "endermite_spawner", + "emitemobspawner": "endermite_spawner", + "emitemonstercage": "endermite_spawner", + "emitemonsterspawner": "endermite_spawner", + "emitemspawner": "endermite_spawner", + "emitespawner": "endermite_spawner", + "endermitecage": "endermite_spawner", + "endermitemcage": "endermite_spawner", + "endermitemobcage": "endermite_spawner", + "endermitemobspawner": "endermite_spawner", + "endermitemonstercage": "endermite_spawner", + "endermitemonsterspawner": "endermite_spawner", + "endermitemspawner": "endermite_spawner", + "endermitespawner": "endermite_spawner", + "evoker_spawn_egg": { + "material": "EVOKER_SPAWN_EGG" + }, + "eggevoker": "evoker_spawn_egg", + "evokeregg": "evoker_spawn_egg", + "evokersegg": "evoker_spawn_egg", + "evokerspawn": "evoker_spawn_egg", + "evokerspawnegg": "evoker_spawn_egg", + "minecraft:evoker_spawn_egg": "evoker_spawn_egg", + "seggevoker": "evoker_spawn_egg", + "spawneggevoker": "evoker_spawn_egg", + "spawnevoker": "evoker_spawn_egg", + "evoker_spawner": { + "entity": "EVOKER", + "material": "SPAWNER" + }, + "evokercage": "evoker_spawner", + "evokermcage": "evoker_spawner", + "evokermobcage": "evoker_spawner", + "evokermobspawner": "evoker_spawner", + "evokermonstercage": "evoker_spawner", + "evokermonsterspawner": "evoker_spawner", + "evokermspawner": "evoker_spawner", + "evokerspawner": "evoker_spawner", + "experience_bottle": { + "material": "EXPERIENCE_BOTTLE" + }, + "experiencebottle": "experience_bottle", + "minecraft:experience_bottle": "experience_bottle", + "explorer_pottery_sherd": { + "material": "EXPLORER_POTTERY_SHERD" + }, + "explorerpotterysherd": "explorer_pottery_sherd", + "explorersherd": "explorer_pottery_sherd", + "minecraft:explorer_pottery_sherd": "explorer_pottery_sherd", + "exposed_chiseled_copper": { + "material": "EXPOSED_CHISELED_COPPER" + }, + "chiseledexcoblock": "exposed_chiseled_copper", + "chiseledexcopblock": "exposed_chiseled_copper", + "chiseledexcopperblock": "exposed_chiseled_copper", + "chiseledexpcoblock": "exposed_chiseled_copper", + "chiseledexpcopblock": "exposed_chiseled_copper", + "chiseledexpcopperblock": "exposed_chiseled_copper", + "chiseledexposedcoblock": "exposed_chiseled_copper", + "chiseledexposedcopblock": "exposed_chiseled_copper", + "chiseledexposedcopperblock": "exposed_chiseled_copper", + "ciexcoblock": "exposed_chiseled_copper", + "ciexcopblock": "exposed_chiseled_copper", + "ciexcopperblock": "exposed_chiseled_copper", + "ciexpcoblock": "exposed_chiseled_copper", + "ciexpcopblock": "exposed_chiseled_copper", + "ciexpcopperblock": "exposed_chiseled_copper", + "ciexposedcoblock": "exposed_chiseled_copper", + "ciexposedcopblock": "exposed_chiseled_copper", + "ciexposedcopperblock": "exposed_chiseled_copper", + "circleexcoblock": "exposed_chiseled_copper", + "circleexcopblock": "exposed_chiseled_copper", + "circleexcopperblock": "exposed_chiseled_copper", + "circleexpcoblock": "exposed_chiseled_copper", + "circleexpcopblock": "exposed_chiseled_copper", + "circleexpcopperblock": "exposed_chiseled_copper", + "circleexposedcoblock": "exposed_chiseled_copper", + "circleexposedcopblock": "exposed_chiseled_copper", + "circleexposedcopperblock": "exposed_chiseled_copper", + "exchiseledcoblock": "exposed_chiseled_copper", + "exchiseledcopblock": "exposed_chiseled_copper", + "exchiseledcopperblock": "exposed_chiseled_copper", + "excicoblock": "exposed_chiseled_copper", + "excicopblock": "exposed_chiseled_copper", + "excicopperblock": "exposed_chiseled_copper", + "excirclecoblock": "exposed_chiseled_copper", + "excirclecopblock": "exposed_chiseled_copper", + "excirclecopperblock": "exposed_chiseled_copper", + "expchiseledcoblock": "exposed_chiseled_copper", + "expchiseledcopblock": "exposed_chiseled_copper", + "expchiseledcopperblock": "exposed_chiseled_copper", + "expcicoblock": "exposed_chiseled_copper", + "expcicopblock": "exposed_chiseled_copper", + "expcicopperblock": "exposed_chiseled_copper", + "expcirclecoblock": "exposed_chiseled_copper", + "expcirclecopblock": "exposed_chiseled_copper", + "expcirclecopperblock": "exposed_chiseled_copper", + "exposedchiseledcoblock": "exposed_chiseled_copper", + "exposedchiseledcopblock": "exposed_chiseled_copper", + "exposedchiseledcopper": "exposed_chiseled_copper", + "exposedchiseledcopperblock": "exposed_chiseled_copper", + "exposedcicoblock": "exposed_chiseled_copper", + "exposedcicopblock": "exposed_chiseled_copper", + "exposedcicopperblock": "exposed_chiseled_copper", + "exposedcirclecoblock": "exposed_chiseled_copper", + "exposedcirclecopblock": "exposed_chiseled_copper", + "exposedcirclecopperblock": "exposed_chiseled_copper", + "minecraft:exposed_chiseled_copper": "exposed_chiseled_copper", + "exposed_copper": { + "material": "EXPOSED_COPPER" + }, + "excoblock": "exposed_copper", + "excopblock": "exposed_copper", + "excopperblock": "exposed_copper", + "expcoblock": "exposed_copper", + "expcopblock": "exposed_copper", + "expcopperblock": "exposed_copper", + "exposedcoblock": "exposed_copper", + "exposedcopblock": "exposed_copper", + "exposedcopper": "exposed_copper", + "exposedcopperblock": "exposed_copper", + "minecraft:exposed_copper": "exposed_copper", + "exposed_copper_bulb": { + "material": "EXPOSED_COPPER_BULB" + }, + "exbulb": "exposed_copper_bulb", + "expbulb": "exposed_copper_bulb", + "exposedbulb": "exposed_copper_bulb", + "exposedcopperbulb": "exposed_copper_bulb", + "minecraft:exposed_copper_bulb": "exposed_copper_bulb", + "exposed_copper_door": { + "material": "EXPOSED_COPPER_DOOR" + }, + "doorex": "exposed_copper_door", + "doorexp": "exposed_copper_door", + "doorexposed": "exposed_copper_door", + "exdoor": "exposed_copper_door", + "expdoor": "exposed_copper_door", + "exposedcopperdoor": "exposed_copper_door", + "exposeddoor": "exposed_copper_door", + "minecraft:exposed_copper_door": "exposed_copper_door", + "exposed_copper_grate": { + "material": "EXPOSED_COPPER_GRATE" + }, + "exgrate": "exposed_copper_grate", + "expgrate": "exposed_copper_grate", + "exposedcoppergrate": "exposed_copper_grate", + "exposedgrate": "exposed_copper_grate", + "minecraft:exposed_copper_grate": "exposed_copper_grate", + "exposed_copper_trapdoor": { + "material": "EXPOSED_COPPER_TRAPDOOR" + }, + "exdoort": "exposed_copper_trapdoor", + "exdoortrap": "exposed_copper_trapdoor", + "exdtrap": "exposed_copper_trapdoor", + "exhatch": "exposed_copper_trapdoor", + "expdoort": "exposed_copper_trapdoor", + "expdoortrap": "exposed_copper_trapdoor", + "expdtrap": "exposed_copper_trapdoor", + "exphatch": "exposed_copper_trapdoor", + "exposedcoppertrapdoor": "exposed_copper_trapdoor", + "exposeddoort": "exposed_copper_trapdoor", + "exposeddoortrap": "exposed_copper_trapdoor", + "exposeddtrap": "exposed_copper_trapdoor", + "exposedhatch": "exposed_copper_trapdoor", + "exposedtdoor": "exposed_copper_trapdoor", + "exposedtrapd": "exposed_copper_trapdoor", + "exposedtrapdoor": "exposed_copper_trapdoor", + "exptdoor": "exposed_copper_trapdoor", + "exptrapd": "exposed_copper_trapdoor", + "exptrapdoor": "exposed_copper_trapdoor", + "extdoor": "exposed_copper_trapdoor", + "extrapd": "exposed_copper_trapdoor", + "extrapdoor": "exposed_copper_trapdoor", + "minecraft:exposed_copper_trapdoor": "exposed_copper_trapdoor", + "exposed_cut_copper": { + "material": "EXPOSED_CUT_COPPER" + }, + "cexcoblock": "exposed_cut_copper", + "cexcopblock": "exposed_cut_copper", + "cexcopperblock": "exposed_cut_copper", + "cexpcoblock": "exposed_cut_copper", + "cexpcopblock": "exposed_cut_copper", + "cexpcopperblock": "exposed_cut_copper", + "cexposedcoblock": "exposed_cut_copper", + "cexposedcopblock": "exposed_cut_copper", + "cexposedcopperblock": "exposed_cut_copper", + "cutexcoblock": "exposed_cut_copper", + "cutexcopblock": "exposed_cut_copper", + "cutexcopperblock": "exposed_cut_copper", + "cutexpcoblock": "exposed_cut_copper", + "cutexpcopblock": "exposed_cut_copper", + "cutexpcopperblock": "exposed_cut_copper", + "cutexposedcoblock": "exposed_cut_copper", + "cutexposedcopblock": "exposed_cut_copper", + "cutexposedcopperblock": "exposed_cut_copper", + "exccoblock": "exposed_cut_copper", + "exccopblock": "exposed_cut_copper", + "exccopperblock": "exposed_cut_copper", + "excutcoblock": "exposed_cut_copper", + "excutcopblock": "exposed_cut_copper", + "excutcopperblock": "exposed_cut_copper", + "expccoblock": "exposed_cut_copper", + "expccopblock": "exposed_cut_copper", + "expccopperblock": "exposed_cut_copper", + "expcutcoblock": "exposed_cut_copper", + "expcutcopblock": "exposed_cut_copper", + "expcutcopperblock": "exposed_cut_copper", + "exposedccoblock": "exposed_cut_copper", + "exposedccopblock": "exposed_cut_copper", + "exposedccopperblock": "exposed_cut_copper", + "exposedcutcoblock": "exposed_cut_copper", + "exposedcutcopblock": "exposed_cut_copper", + "exposedcutcopper": "exposed_cut_copper", + "exposedcutcopperblock": "exposed_cut_copper", + "minecraft:exposed_cut_copper": "exposed_cut_copper", + "exposed_cut_copper_slab": { + "material": "EXPOSED_CUT_COPPER_SLAB" + }, + "cexcohalfblock": "exposed_cut_copper_slab", + "cexcophalfblock": "exposed_cut_copper_slab", + "cexcopperhalfblock": "exposed_cut_copper_slab", + "cexcoppersl": "exposed_cut_copper_slab", + "cexcopperslab": "exposed_cut_copper_slab", + "cexcopperstep": "exposed_cut_copper_slab", + "cexcopsl": "exposed_cut_copper_slab", + "cexcopslab": "exposed_cut_copper_slab", + "cexcopstep": "exposed_cut_copper_slab", + "cexcosl": "exposed_cut_copper_slab", + "cexcoslab": "exposed_cut_copper_slab", + "cexcostep": "exposed_cut_copper_slab", + "cexpcohalfblock": "exposed_cut_copper_slab", + "cexpcophalfblock": "exposed_cut_copper_slab", + "cexpcopperhalfblock": "exposed_cut_copper_slab", + "cexpcoppersl": "exposed_cut_copper_slab", + "cexpcopperslab": "exposed_cut_copper_slab", + "cexpcopperstep": "exposed_cut_copper_slab", + "cexpcopsl": "exposed_cut_copper_slab", + "cexpcopslab": "exposed_cut_copper_slab", + "cexpcopstep": "exposed_cut_copper_slab", + "cexpcosl": "exposed_cut_copper_slab", + "cexpcoslab": "exposed_cut_copper_slab", + "cexpcostep": "exposed_cut_copper_slab", + "cexposedcohalfblock": "exposed_cut_copper_slab", + "cexposedcophalfblock": "exposed_cut_copper_slab", + "cexposedcopperhalfblock": "exposed_cut_copper_slab", + "cexposedcoppersl": "exposed_cut_copper_slab", + "cexposedcopperslab": "exposed_cut_copper_slab", + "cexposedcopperstep": "exposed_cut_copper_slab", + "cexposedcopsl": "exposed_cut_copper_slab", + "cexposedcopslab": "exposed_cut_copper_slab", + "cexposedcopstep": "exposed_cut_copper_slab", + "cexposedcosl": "exposed_cut_copper_slab", + "cexposedcoslab": "exposed_cut_copper_slab", + "cexposedcostep": "exposed_cut_copper_slab", + "cutexcohalfblock": "exposed_cut_copper_slab", + "cutexcophalfblock": "exposed_cut_copper_slab", + "cutexcopperhalfblock": "exposed_cut_copper_slab", + "cutexcoppersl": "exposed_cut_copper_slab", + "cutexcopperslab": "exposed_cut_copper_slab", + "cutexcopperstep": "exposed_cut_copper_slab", + "cutexcopsl": "exposed_cut_copper_slab", + "cutexcopslab": "exposed_cut_copper_slab", + "cutexcopstep": "exposed_cut_copper_slab", + "cutexcosl": "exposed_cut_copper_slab", + "cutexcoslab": "exposed_cut_copper_slab", + "cutexcostep": "exposed_cut_copper_slab", + "cutexpcohalfblock": "exposed_cut_copper_slab", + "cutexpcophalfblock": "exposed_cut_copper_slab", + "cutexpcopperhalfblock": "exposed_cut_copper_slab", + "cutexpcoppersl": "exposed_cut_copper_slab", + "cutexpcopperslab": "exposed_cut_copper_slab", + "cutexpcopperstep": "exposed_cut_copper_slab", + "cutexpcopsl": "exposed_cut_copper_slab", + "cutexpcopslab": "exposed_cut_copper_slab", + "cutexpcopstep": "exposed_cut_copper_slab", + "cutexpcosl": "exposed_cut_copper_slab", + "cutexpcoslab": "exposed_cut_copper_slab", + "cutexpcostep": "exposed_cut_copper_slab", + "cutexposedcohalfblock": "exposed_cut_copper_slab", + "cutexposedcophalfblock": "exposed_cut_copper_slab", + "cutexposedcopperhalfblock": "exposed_cut_copper_slab", + "cutexposedcoppersl": "exposed_cut_copper_slab", + "cutexposedcopperslab": "exposed_cut_copper_slab", + "cutexposedcopperstep": "exposed_cut_copper_slab", + "cutexposedcopsl": "exposed_cut_copper_slab", + "cutexposedcopslab": "exposed_cut_copper_slab", + "cutexposedcopstep": "exposed_cut_copper_slab", + "cutexposedcosl": "exposed_cut_copper_slab", + "cutexposedcoslab": "exposed_cut_copper_slab", + "cutexposedcostep": "exposed_cut_copper_slab", + "exccohalfblock": "exposed_cut_copper_slab", + "exccophalfblock": "exposed_cut_copper_slab", + "exccopperhalfblock": "exposed_cut_copper_slab", + "exccoppersl": "exposed_cut_copper_slab", + "exccopperslab": "exposed_cut_copper_slab", + "exccopperstep": "exposed_cut_copper_slab", + "exccopsl": "exposed_cut_copper_slab", + "exccopslab": "exposed_cut_copper_slab", + "exccopstep": "exposed_cut_copper_slab", + "exccosl": "exposed_cut_copper_slab", + "exccoslab": "exposed_cut_copper_slab", + "exccostep": "exposed_cut_copper_slab", + "excutcohalfblock": "exposed_cut_copper_slab", + "excutcophalfblock": "exposed_cut_copper_slab", + "excutcopperhalfblock": "exposed_cut_copper_slab", + "excutcoppersl": "exposed_cut_copper_slab", + "excutcopperslab": "exposed_cut_copper_slab", + "excutcopperstep": "exposed_cut_copper_slab", + "excutcopsl": "exposed_cut_copper_slab", + "excutcopslab": "exposed_cut_copper_slab", + "excutcopstep": "exposed_cut_copper_slab", + "excutcosl": "exposed_cut_copper_slab", + "excutcoslab": "exposed_cut_copper_slab", + "excutcostep": "exposed_cut_copper_slab", + "expccohalfblock": "exposed_cut_copper_slab", + "expccophalfblock": "exposed_cut_copper_slab", + "expccopperhalfblock": "exposed_cut_copper_slab", + "expccoppersl": "exposed_cut_copper_slab", + "expccopperslab": "exposed_cut_copper_slab", + "expccopperstep": "exposed_cut_copper_slab", + "expccopsl": "exposed_cut_copper_slab", + "expccopslab": "exposed_cut_copper_slab", + "expccopstep": "exposed_cut_copper_slab", + "expccosl": "exposed_cut_copper_slab", + "expccoslab": "exposed_cut_copper_slab", + "expccostep": "exposed_cut_copper_slab", + "expcutcohalfblock": "exposed_cut_copper_slab", + "expcutcophalfblock": "exposed_cut_copper_slab", + "expcutcopperhalfblock": "exposed_cut_copper_slab", + "expcutcoppersl": "exposed_cut_copper_slab", + "expcutcopperslab": "exposed_cut_copper_slab", + "expcutcopperstep": "exposed_cut_copper_slab", + "expcutcopsl": "exposed_cut_copper_slab", + "expcutcopslab": "exposed_cut_copper_slab", + "expcutcopstep": "exposed_cut_copper_slab", + "expcutcosl": "exposed_cut_copper_slab", + "expcutcoslab": "exposed_cut_copper_slab", + "expcutcostep": "exposed_cut_copper_slab", + "exposedccohalfblock": "exposed_cut_copper_slab", + "exposedccophalfblock": "exposed_cut_copper_slab", + "exposedccopperhalfblock": "exposed_cut_copper_slab", + "exposedccoppersl": "exposed_cut_copper_slab", + "exposedccopperslab": "exposed_cut_copper_slab", + "exposedccopperstep": "exposed_cut_copper_slab", + "exposedccopsl": "exposed_cut_copper_slab", + "exposedccopslab": "exposed_cut_copper_slab", + "exposedccopstep": "exposed_cut_copper_slab", + "exposedccosl": "exposed_cut_copper_slab", + "exposedccoslab": "exposed_cut_copper_slab", + "exposedccostep": "exposed_cut_copper_slab", + "exposedcutcohalfblock": "exposed_cut_copper_slab", + "exposedcutcophalfblock": "exposed_cut_copper_slab", + "exposedcutcopperhalfblock": "exposed_cut_copper_slab", + "exposedcutcoppersl": "exposed_cut_copper_slab", + "exposedcutcopperslab": "exposed_cut_copper_slab", + "exposedcutcopperstep": "exposed_cut_copper_slab", + "exposedcutcopsl": "exposed_cut_copper_slab", + "exposedcutcopslab": "exposed_cut_copper_slab", + "exposedcutcopstep": "exposed_cut_copper_slab", + "exposedcutcosl": "exposed_cut_copper_slab", + "exposedcutcoslab": "exposed_cut_copper_slab", + "exposedcutcostep": "exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_slab": "exposed_cut_copper_slab", + "exposed_cut_copper_stairs": { + "material": "EXPOSED_CUT_COPPER_STAIRS" + }, + "cexcopperstair": "exposed_cut_copper_stairs", + "cexcopperstairs": "exposed_cut_copper_stairs", + "cexcopstair": "exposed_cut_copper_stairs", + "cexcopstairs": "exposed_cut_copper_stairs", + "cexcostair": "exposed_cut_copper_stairs", + "cexcostairs": "exposed_cut_copper_stairs", + "cexpcopperstair": "exposed_cut_copper_stairs", + "cexpcopperstairs": "exposed_cut_copper_stairs", + "cexpcopstair": "exposed_cut_copper_stairs", + "cexpcopstairs": "exposed_cut_copper_stairs", + "cexpcostair": "exposed_cut_copper_stairs", + "cexpcostairs": "exposed_cut_copper_stairs", + "cexposedcopperstair": "exposed_cut_copper_stairs", + "cexposedcopperstairs": "exposed_cut_copper_stairs", + "cexposedcopstair": "exposed_cut_copper_stairs", + "cexposedcopstairs": "exposed_cut_copper_stairs", + "cexposedcostair": "exposed_cut_copper_stairs", + "cexposedcostairs": "exposed_cut_copper_stairs", + "cutexcopperstair": "exposed_cut_copper_stairs", + "cutexcopperstairs": "exposed_cut_copper_stairs", + "cutexcopstair": "exposed_cut_copper_stairs", + "cutexcopstairs": "exposed_cut_copper_stairs", + "cutexcostair": "exposed_cut_copper_stairs", + "cutexcostairs": "exposed_cut_copper_stairs", + "cutexpcopperstair": "exposed_cut_copper_stairs", + "cutexpcopperstairs": "exposed_cut_copper_stairs", + "cutexpcopstair": "exposed_cut_copper_stairs", + "cutexpcopstairs": "exposed_cut_copper_stairs", + "cutexpcostair": "exposed_cut_copper_stairs", + "cutexpcostairs": "exposed_cut_copper_stairs", + "cutexposedcopperstair": "exposed_cut_copper_stairs", + "cutexposedcopperstairs": "exposed_cut_copper_stairs", + "cutexposedcopstair": "exposed_cut_copper_stairs", + "cutexposedcopstairs": "exposed_cut_copper_stairs", + "cutexposedcostair": "exposed_cut_copper_stairs", + "cutexposedcostairs": "exposed_cut_copper_stairs", + "exccopperstair": "exposed_cut_copper_stairs", + "exccopperstairs": "exposed_cut_copper_stairs", + "exccopstair": "exposed_cut_copper_stairs", + "exccopstairs": "exposed_cut_copper_stairs", + "exccostair": "exposed_cut_copper_stairs", + "exccostairs": "exposed_cut_copper_stairs", + "excutcopperstair": "exposed_cut_copper_stairs", + "excutcopperstairs": "exposed_cut_copper_stairs", + "excutcopstair": "exposed_cut_copper_stairs", + "excutcopstairs": "exposed_cut_copper_stairs", + "excutcostair": "exposed_cut_copper_stairs", + "excutcostairs": "exposed_cut_copper_stairs", + "expccopperstair": "exposed_cut_copper_stairs", + "expccopperstairs": "exposed_cut_copper_stairs", + "expccopstair": "exposed_cut_copper_stairs", + "expccopstairs": "exposed_cut_copper_stairs", + "expccostair": "exposed_cut_copper_stairs", + "expccostairs": "exposed_cut_copper_stairs", + "expcutcopperstair": "exposed_cut_copper_stairs", + "expcutcopperstairs": "exposed_cut_copper_stairs", + "expcutcopstair": "exposed_cut_copper_stairs", + "expcutcopstairs": "exposed_cut_copper_stairs", + "expcutcostair": "exposed_cut_copper_stairs", + "expcutcostairs": "exposed_cut_copper_stairs", + "exposedccopperstair": "exposed_cut_copper_stairs", + "exposedccopperstairs": "exposed_cut_copper_stairs", + "exposedccopstair": "exposed_cut_copper_stairs", + "exposedccopstairs": "exposed_cut_copper_stairs", + "exposedccostair": "exposed_cut_copper_stairs", + "exposedccostairs": "exposed_cut_copper_stairs", + "exposedcutcopperstair": "exposed_cut_copper_stairs", + "exposedcutcopperstairs": "exposed_cut_copper_stairs", + "exposedcutcopstair": "exposed_cut_copper_stairs", + "exposedcutcopstairs": "exposed_cut_copper_stairs", + "exposedcutcostair": "exposed_cut_copper_stairs", + "exposedcutcostairs": "exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs": "exposed_cut_copper_stairs", + "eye_armor_trim_smithing_template": { + "material": "EYE_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "eyearmortrimsmithingtemplate": "eye_armor_trim_smithing_template", + "eyetrim": "eye_armor_trim_smithing_template", + "minecraft:eye_armor_trim_smithing_template": "eye_armor_trim_smithing_template", + "farmland": { + "material": "FARMLAND" + }, + "minecraft:farmland": "farmland", + "feather": { + "material": "FEATHER" + }, + "minecraft:feather": "feather", + "fermented_spider_eye": { + "material": "FERMENTED_SPIDER_EYE" + }, + "fermentedspidereye": "fermented_spider_eye", + "minecraft:fermented_spider_eye": "fermented_spider_eye", + "fern": { + "material": "FERN" + }, + "minecraft:fern": "fern", + "field_masoned_banner_pattern": { + "material": "FIELD_MASONED_BANNER_PATTERN" + }, + "fieldmasonedbannerpattern": "field_masoned_banner_pattern", + "minecraft:field_masoned_banner_pattern": "field_masoned_banner_pattern", + "filled_map": { + "material": "FILLED_MAP" + }, + "filledmap": "filled_map", + "minecraft:filled_map": "filled_map", + "fire_charge": { + "material": "FIRE_CHARGE" + }, + "firecharge": "fire_charge", + "minecraft:fire_charge": "fire_charge", + "fire_coral": { + "material": "FIRE_CORAL" + }, + "firecoral": "fire_coral", + "minecraft:fire_coral": "fire_coral", + "fire_coral_block": { + "material": "FIRE_CORAL_BLOCK" + }, + "firecoralblock": "fire_coral_block", + "minecraft:fire_coral_block": "fire_coral_block", + "fire_coral_fan": { + "material": "FIRE_CORAL_FAN" + }, + "firecoralfan": "fire_coral_fan", + "minecraft:fire_coral_fan": "fire_coral_fan", + "fire_resistance_lingering_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotfireres": "fire_resistance_lingering_potion", + "aoepotfireresist": "fire_resistance_lingering_potion", + "aoepotfireresistance": "fire_resistance_lingering_potion", + "aoepotionfireres": "fire_resistance_lingering_potion", + "aoepotionfireresist": "fire_resistance_lingering_potion", + "aoepotionfireresistance": "fire_resistance_lingering_potion", + "areapotfireres": "fire_resistance_lingering_potion", + "areapotfireresist": "fire_resistance_lingering_potion", + "areapotfireresistance": "fire_resistance_lingering_potion", + "areapotionfireres": "fire_resistance_lingering_potion", + "areapotionfireresist": "fire_resistance_lingering_potion", + "areapotionfireresistance": "fire_resistance_lingering_potion", + "cloudpotfireres": "fire_resistance_lingering_potion", + "cloudpotfireresist": "fire_resistance_lingering_potion", + "cloudpotfireresistance": "fire_resistance_lingering_potion", + "cloudpotionfireres": "fire_resistance_lingering_potion", + "cloudpotionfireresist": "fire_resistance_lingering_potion", + "cloudpotionfireresistance": "fire_resistance_lingering_potion", + "fireresaoepoiont": "fire_resistance_lingering_potion", + "fireresaoepot": "fire_resistance_lingering_potion", + "fireresareapot": "fire_resistance_lingering_potion", + "fireresareapotion": "fire_resistance_lingering_potion", + "firerescloudpot": "fire_resistance_lingering_potion", + "firerescloudpotion": "fire_resistance_lingering_potion", + "fireresistanceaoepoiont": "fire_resistance_lingering_potion", + "fireresistanceaoepot": "fire_resistance_lingering_potion", + "fireresistanceareapot": "fire_resistance_lingering_potion", + "fireresistanceareapotion": "fire_resistance_lingering_potion", + "fireresistancecloudpot": "fire_resistance_lingering_potion", + "fireresistancecloudpotion": "fire_resistance_lingering_potion", + "fireresistancelingerpot": "fire_resistance_lingering_potion", + "fireresistaoepoiont": "fire_resistance_lingering_potion", + "fireresistaoepot": "fire_resistance_lingering_potion", + "fireresistareapot": "fire_resistance_lingering_potion", + "fireresistareapotion": "fire_resistance_lingering_potion", + "fireresistcloudpot": "fire_resistance_lingering_potion", + "fireresistcloudpotion": "fire_resistance_lingering_potion", + "fireresistlingerpot": "fire_resistance_lingering_potion", + "firereslingerpot": "fire_resistance_lingering_potion", + "lingerpotfireres": "fire_resistance_lingering_potion", + "lingerpotfireresist": "fire_resistance_lingering_potion", + "lingerpotfireresistance": "fire_resistance_lingering_potion", + "fire_resistance_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "fireresistancepot": "fire_resistance_potion", + "fireresistancepotion": "fire_resistance_potion", + "fireresistpot": "fire_resistance_potion", + "fireresistpotion": "fire_resistance_potion", + "firerespot": "fire_resistance_potion", + "firerespotion": "fire_resistance_potion", + "potionoffireres": "fire_resistance_potion", + "potionoffireresist": "fire_resistance_potion", + "potionoffireresistance": "fire_resistance_potion", + "potoffireres": "fire_resistance_potion", + "potoffireresist": "fire_resistance_potion", + "potoffireresistance": "fire_resistance_potion", + "fire_resistance_splash_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "fireresistancesplashpot": "fire_resistance_splash_potion", + "fireresistancesplashpotion": "fire_resistance_splash_potion", + "fireresistsplashpot": "fire_resistance_splash_potion", + "fireresistsplashpotion": "fire_resistance_splash_potion", + "fireressplashpot": "fire_resistance_splash_potion", + "fireressplashpotion": "fire_resistance_splash_potion", + "splashfireresistancepot": "fire_resistance_splash_potion", + "splashfireresistancepotion": "fire_resistance_splash_potion", + "splashfireresistpot": "fire_resistance_splash_potion", + "splashfireresistpotion": "fire_resistance_splash_potion", + "splashfirerespot": "fire_resistance_splash_potion", + "splashfirerespotion": "fire_resistance_splash_potion", + "splfireresistancepot": "fire_resistance_splash_potion", + "splfireresistancepotion": "fire_resistance_splash_potion", + "splfireresistpot": "fire_resistance_splash_potion", + "splfireresistpotion": "fire_resistance_splash_potion", + "splfirerespot": "fire_resistance_splash_potion", + "splfirerespotion": "fire_resistance_splash_potion", + "fire_resistance_tipped_arrow": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowfireres": "fire_resistance_tipped_arrow", + "arrowfireresist": "fire_resistance_tipped_arrow", + "arrowfireresistance": "fire_resistance_tipped_arrow", + "fireresarrow": "fire_resistance_tipped_arrow", + "fireresistancearrow": "fire_resistance_tipped_arrow", + "fireresistancetarr": "fire_resistance_tipped_arrow", + "fireresistancetarrow": "fire_resistance_tipped_arrow", + "fireresistancetippedarrow": "fire_resistance_tipped_arrow", + "fireresistarrow": "fire_resistance_tipped_arrow", + "fireresisttarr": "fire_resistance_tipped_arrow", + "fireresisttarrow": "fire_resistance_tipped_arrow", + "fireresisttippedarrow": "fire_resistance_tipped_arrow", + "firerestarr": "fire_resistance_tipped_arrow", + "firerestarrow": "fire_resistance_tipped_arrow", + "firerestippedarrow": "fire_resistance_tipped_arrow", + "firework_rocket": { + "material": "FIREWORK_ROCKET" + }, + "fireworkrocket": "firework_rocket", + "minecraft:firework_rocket": "firework_rocket", + "firework_star": { + "material": "FIREWORK_STAR" + }, + "fireworkstar": "firework_star", + "minecraft:firework_star": "firework_star", + "fishing_rod": { + "material": "FISHING_ROD" + }, + "fishingrod": "fishing_rod", + "minecraft:fishing_rod": "fishing_rod", + "fletching_table": { + "material": "FLETCHING_TABLE" + }, + "fletchingtable": "fletching_table", + "minecraft:fletching_table": "fletching_table", + "flint": { + "material": "FLINT" + }, + "minecraft:flint": "flint", + "flint_and_steel": { + "material": "FLINT_AND_STEEL" + }, + "flintandsteel": "flint_and_steel", + "minecraft:flint_and_steel": "flint_and_steel", + "flow_armor_trim_smithing_template": { + "material": "FLOW_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "flowarmortrimsmithingtemplate": "flow_armor_trim_smithing_template", + "flowtrim": "flow_armor_trim_smithing_template", + "minecraft:flow_armor_trim_smithing_template": "flow_armor_trim_smithing_template", + "flow_banner_pattern": { + "material": "FLOW_BANNER_PATTERN" + }, + "flowbannerpattern": "flow_banner_pattern", + "minecraft:flow_banner_pattern": "flow_banner_pattern", + "flow_pottery_sherd": { + "material": "FLOW_POTTERY_SHERD" + }, + "flowpotterysherd": "flow_pottery_sherd", + "flowsherd": "flow_pottery_sherd", + "minecraft:flow_pottery_sherd": "flow_pottery_sherd", + "flower_banner_pattern": { + "material": "FLOWER_BANNER_PATTERN" + }, + "flowerbannerpattern": "flower_banner_pattern", + "minecraft:flower_banner_pattern": "flower_banner_pattern", + "flower_pot": { + "material": "FLOWER_POT" + }, + "flowerpot": "flower_pot", + "minecraft:flower_pot": "flower_pot", + "flowering_azalea": { + "material": "FLOWERING_AZALEA" + }, + "flazasmall": "flowering_azalea", + "flazsmall": "flowering_azalea", + "flbabyaz": "flowering_azalea", + "flbabyaza": "flowering_azalea", + "flbabyazalea": "flowering_azalea", + "flowerazasmall": "flowering_azalea", + "flowerazsmall": "flowering_azalea", + "flowerbabyaz": "flowering_azalea", + "flowerbabyaza": "flowering_azalea", + "flowerbabyazalea": "flowering_azalea", + "floweringazalea": "flowering_azalea", + "minecraft:flowering_azalea": "flowering_azalea", + "flowering_azalea_leaves": { + "material": "FLOWERING_AZALEA_LEAVES" + }, + "flowerazaleaf": "flowering_azalea_leaves", + "flowerazalealeaf": "flowering_azalea_leaves", + "flowerazalealeave": "flowering_azalea_leaves", + "flowerazalealeaves": "flowering_azalea_leaves", + "flowerazalealogleaf": "flowering_azalea_leaves", + "flowerazalealogleave": "flowering_azalea_leaves", + "flowerazalealogleaves": "flowering_azalea_leaves", + "flowerazaleatreeleaf": "flowering_azalea_leaves", + "flowerazaleatreeleave": "flowering_azalea_leaves", + "flowerazaleatreeleaves": "flowering_azalea_leaves", + "flowerazaleatrunkleaf": "flowering_azalea_leaves", + "flowerazaleatrunkleave": "flowering_azalea_leaves", + "flowerazaleatrunkleaves": "flowering_azalea_leaves", + "flowerazaleave": "flowering_azalea_leaves", + "flowerazaleaves": "flowering_azalea_leaves", + "flowerazaleawoodleaf": "flowering_azalea_leaves", + "flowerazaleawoodleave": "flowering_azalea_leaves", + "flowerazaleawoodleaves": "flowering_azalea_leaves", + "flowerazalogleaf": "flowering_azalea_leaves", + "flowerazalogleave": "flowering_azalea_leaves", + "flowerazalogleaves": "flowering_azalea_leaves", + "flowerazatreeleaf": "flowering_azalea_leaves", + "flowerazatreeleave": "flowering_azalea_leaves", + "flowerazatreeleaves": "flowering_azalea_leaves", + "flowerazatrunkleaf": "flowering_azalea_leaves", + "flowerazatrunkleave": "flowering_azalea_leaves", + "flowerazatrunkleaves": "flowering_azalea_leaves", + "flowerazawoodleaf": "flowering_azalea_leaves", + "flowerazawoodleave": "flowering_azalea_leaves", + "flowerazawoodleaves": "flowering_azalea_leaves", + "flowerazleaf": "flowering_azalea_leaves", + "flowerazleave": "flowering_azalea_leaves", + "flowerazleaves": "flowering_azalea_leaves", + "flowerazlogleaf": "flowering_azalea_leaves", + "flowerazlogleave": "flowering_azalea_leaves", + "flowerazlogleaves": "flowering_azalea_leaves", + "floweraztreeleaf": "flowering_azalea_leaves", + "floweraztreeleave": "flowering_azalea_leaves", + "floweraztreeleaves": "flowering_azalea_leaves", + "floweraztrunkleaf": "flowering_azalea_leaves", + "floweraztrunkleave": "flowering_azalea_leaves", + "floweraztrunkleaves": "flowering_azalea_leaves", + "flowerazwoodleaf": "flowering_azalea_leaves", + "flowerazwoodleave": "flowering_azalea_leaves", + "flowerazwoodleaves": "flowering_azalea_leaves", + "floweringazalealeaves": "flowering_azalea_leaves", + "flowerleafaz": "flowering_azalea_leaves", + "flowerleafaza": "flowering_azalea_leaves", + "flowerleafazalea": "flowering_azalea_leaves", + "flowerleavesaz": "flowering_azalea_leaves", + "flowerleavesaza": "flowering_azalea_leaves", + "flowerleavesazalea": "flowering_azalea_leaves", + "minecraft:flowering_azalea_leaves": "flowering_azalea_leaves", + "fox_spawn_egg": { + "material": "FOX_SPAWN_EGG" + }, + "eggfox": "fox_spawn_egg", + "foxegg": "fox_spawn_egg", + "foxsegg": "fox_spawn_egg", + "foxspawn": "fox_spawn_egg", + "foxspawnegg": "fox_spawn_egg", + "minecraft:fox_spawn_egg": "fox_spawn_egg", + "seggfox": "fox_spawn_egg", + "spawneggfox": "fox_spawn_egg", + "spawnfox": "fox_spawn_egg", + "fox_spawner": { + "entity": "FOX", + "material": "SPAWNER" + }, + "foxcage": "fox_spawner", + "foxmcage": "fox_spawner", + "foxmobcage": "fox_spawner", + "foxmobspawner": "fox_spawner", + "foxmonstercage": "fox_spawner", + "foxmonsterspawner": "fox_spawner", + "foxmspawner": "fox_spawner", + "foxspawner": "fox_spawner", + "friend_pottery_sherd": { + "material": "FRIEND_POTTERY_SHERD" + }, + "friendpotterysherd": "friend_pottery_sherd", + "friendsherd": "friend_pottery_sherd", + "minecraft:friend_pottery_sherd": "friend_pottery_sherd", + "frog_spawn_egg": { + "material": "FROG_SPAWN_EGG" + }, + "eggfrog": "frog_spawn_egg", + "frogegg": "frog_spawn_egg", + "frogsegg": "frog_spawn_egg", + "frogspawn": { + "material": "FROGSPAWN" + }, + "frogspawnegg": "frog_spawn_egg", + "minecraft:frog_spawn_egg": "frog_spawn_egg", + "seggfrog": "frog_spawn_egg", + "spawneggfrog": "frog_spawn_egg", + "spawnfrog": "frog_spawn_egg", + "frog_spawner": { + "entity": "FROG", + "material": "SPAWNER" + }, + "frogcage": "frog_spawner", + "frogmcage": "frog_spawner", + "frogmobcage": "frog_spawner", + "frogmobspawner": "frog_spawner", + "frogmonstercage": "frog_spawner", + "frogmonsterspawner": "frog_spawner", + "frogmspawner": "frog_spawner", + "frogspawner": "frog_spawner", + "minecraft:frogspawn": "frogspawn", + "furnace": { + "material": "FURNACE" + }, + "minecraft:furnace": "furnace", + "furnace_minecart": { + "material": "FURNACE_MINECART" + }, + "ecart": "furnace_minecart", + "emc": "furnace_minecart", + "emcart": "furnace_minecart", + "eminecart": "furnace_minecart", + "enginecart": "furnace_minecart", + "enginemc": "furnace_minecart", + "enginemcart": "furnace_minecart", + "engineminecart": "furnace_minecart", + "fcart": "furnace_minecart", + "fmc": "furnace_minecart", + "fmcart": "furnace_minecart", + "fminecart": "furnace_minecart", + "furnacecart": "furnace_minecart", + "furnacemc": "furnace_minecart", + "furnacemcart": "furnace_minecart", + "furnaceminecart": "furnace_minecart", + "minecraft:furnace_minecart": "furnace_minecart", + "pcart": "furnace_minecart", + "pmc": "furnace_minecart", + "pmcart": "furnace_minecart", + "pminecart": "furnace_minecart", + "powercart": "furnace_minecart", + "poweredcart": "furnace_minecart", + "poweredmc": "furnace_minecart", + "poweredmcart": "furnace_minecart", + "poweredminecart": "furnace_minecart", + "powermc": "furnace_minecart", + "powermcart": "furnace_minecart", + "powerminecart": "furnace_minecart", + "ghast_spawn_egg": { + "material": "GHAST_SPAWN_EGG" + }, + "eggghast": "ghast_spawn_egg", + "ghastegg": "ghast_spawn_egg", + "ghastsegg": "ghast_spawn_egg", + "ghastspawn": "ghast_spawn_egg", + "ghastspawnegg": "ghast_spawn_egg", + "minecraft:ghast_spawn_egg": "ghast_spawn_egg", + "seggghast": "ghast_spawn_egg", + "spawneggghast": "ghast_spawn_egg", + "spawnghast": "ghast_spawn_egg", + "ghast_spawner": { + "entity": "GHAST", + "material": "SPAWNER" + }, + "ghastcage": "ghast_spawner", + "ghastmcage": "ghast_spawner", + "ghastmobcage": "ghast_spawner", + "ghastmobspawner": "ghast_spawner", + "ghastmonstercage": "ghast_spawner", + "ghastmonsterspawner": "ghast_spawner", + "ghastmspawner": "ghast_spawner", + "ghastspawner": "ghast_spawner", + "ghast_tear": { + "material": "GHAST_TEAR" + }, + "ghasttear": "ghast_tear", + "minecraft:ghast_tear": "ghast_tear", + "giant_spawner": { + "entity": "GIANT", + "material": "SPAWNER" + }, + "giantcage": "giant_spawner", + "giantmcage": "giant_spawner", + "giantmobcage": "giant_spawner", + "giantmobspawner": "giant_spawner", + "giantmonstercage": "giant_spawner", + "giantmonsterspawner": "giant_spawner", + "giantmspawner": "giant_spawner", + "giantspawner": "giant_spawner", + "gilded_blackstone": { + "material": "GILDED_BLACKSTONE" + }, + "gildblackstone": "gilded_blackstone", + "gildblackstoneb": "gilded_blackstone", + "gildblackstonebl": "gilded_blackstone", + "gildblackstoneblock": "gilded_blackstone", + "gildblst": "gilded_blackstone", + "gildblstb": "gilded_blackstone", + "gildblstbl": "gilded_blackstone", + "gildblstblock": "gilded_blackstone", + "gildblstone": "gilded_blackstone", + "gildblstoneb": "gilded_blackstone", + "gildblstonebl": "gilded_blackstone", + "gildblstoneblock": "gilded_blackstone", + "gildedblackstone": "gilded_blackstone", + "gildedblackstoneb": "gilded_blackstone", + "gildedblackstonebl": "gilded_blackstone", + "gildedblackstoneblock": "gilded_blackstone", + "minecraft:gilded_blackstone": "gilded_blackstone", + "glass": { + "material": "GLASS" + }, + "blockglass": "glass", + "glassblock": "glass", + "minecraft:glass": "glass", + "glass_bottle": { + "material": "GLASS_BOTTLE" + }, + "glassbottle": "glass_bottle", + "minecraft:glass_bottle": "glass_bottle", + "glass_pane": { + "material": "GLASS_PANE" + }, + "fglass": "glass_pane", + "flatglass": "glass_pane", + "glassf": "glass_pane", + "glassflat": "glass_pane", + "glassp": "glass_pane", + "glasspane": "glass_pane", + "glasss": "glass_pane", + "glassskinny": "glass_pane", + "minecraft:glass_pane": "glass_pane", + "paneglass": "glass_pane", + "pglass": "glass_pane", + "skinnyglass": "glass_pane", + "glistering_melon_slice": { + "material": "GLISTERING_MELON_SLICE" + }, + "glisteringmelonslice": "glistering_melon_slice", + "minecraft:glistering_melon_slice": "glistering_melon_slice", + "globe_banner_pattern": { + "material": "GLOBE_BANNER_PATTERN" + }, + "globebannerpattern": "globe_banner_pattern", + "minecraft:globe_banner_pattern": "globe_banner_pattern", + "glow_berries": { + "material": "GLOW_BERRIES" + }, + "glowberries": "glow_berries", + "glowfruit": "glow_berries", + "minecraft:glow_berries": "glow_berries", + "glow_ink_sac": { + "material": "GLOW_INK_SAC" + }, + "glowink": "glow_ink_sac", + "glowinksac": "glow_ink_sac", + "glowsac": "glow_ink_sac", + "minecraft:glow_ink_sac": "glow_ink_sac", + "glow_item_frame": { + "material": "GLOW_ITEM_FRAME" + }, + "glframe": "glow_item_frame", + "glowframe": "glow_item_frame", + "glowiframe": "glow_item_frame", + "glowitemframe": "glow_item_frame", + "minecraft:glow_item_frame": "glow_item_frame", + "glow_lichen": { + "material": "GLOW_LICHEN" + }, + "glowlichen": "glow_lichen", + "glowmoss": "glow_lichen", + "minecraft:glow_lichen": "glow_lichen", + "glow_squid_spawn_egg": { + "material": "GLOW_SQUID_SPAWN_EGG" + }, + "eggglow_squid": "glow_squid_spawn_egg", + "eggglowsq": "glow_squid_spawn_egg", + "eggglowsquid": "glow_squid_spawn_egg", + "eggglsq": "glow_squid_spawn_egg", + "eggglsquid": "glow_squid_spawn_egg", + "glow_squidegg": "glow_squid_spawn_egg", + "glow_squidsegg": "glow_squid_spawn_egg", + "glow_squidspawn": "glow_squid_spawn_egg", + "glow_squidspawnegg": "glow_squid_spawn_egg", + "glowsqegg": "glow_squid_spawn_egg", + "glowsqsegg": "glow_squid_spawn_egg", + "glowsqspawn": "glow_squid_spawn_egg", + "glowsqspawnegg": "glow_squid_spawn_egg", + "glowsquidegg": "glow_squid_spawn_egg", + "glowsquidsegg": "glow_squid_spawn_egg", + "glowsquidspawn": "glow_squid_spawn_egg", + "glowsquidspawnegg": "glow_squid_spawn_egg", + "glsqegg": "glow_squid_spawn_egg", + "glsqsegg": "glow_squid_spawn_egg", + "glsqspawn": "glow_squid_spawn_egg", + "glsqspawnegg": "glow_squid_spawn_egg", + "glsquidegg": "glow_squid_spawn_egg", + "glsquidsegg": "glow_squid_spawn_egg", + "glsquidspawn": "glow_squid_spawn_egg", + "glsquidspawnegg": "glow_squid_spawn_egg", + "minecraft:glow_squid_spawn_egg": "glow_squid_spawn_egg", + "seggglow_squid": "glow_squid_spawn_egg", + "seggglowsq": "glow_squid_spawn_egg", + "seggglowsquid": "glow_squid_spawn_egg", + "seggglsq": "glow_squid_spawn_egg", + "seggglsquid": "glow_squid_spawn_egg", + "spawneggglow_squid": "glow_squid_spawn_egg", + "spawneggglowsq": "glow_squid_spawn_egg", + "spawneggglowsquid": "glow_squid_spawn_egg", + "spawneggglsq": "glow_squid_spawn_egg", + "spawneggglsquid": "glow_squid_spawn_egg", + "spawnglow_squid": "glow_squid_spawn_egg", + "spawnglowsq": "glow_squid_spawn_egg", + "spawnglowsquid": "glow_squid_spawn_egg", + "spawnglsq": "glow_squid_spawn_egg", + "spawnglsquid": "glow_squid_spawn_egg", + "glow_squid_spawner": { + "entity": "GLOW_SQUID", + "material": "SPAWNER" + }, + "glow_squidcage": "glow_squid_spawner", + "glow_squidmcage": "glow_squid_spawner", + "glow_squidmobcage": "glow_squid_spawner", + "glow_squidmobspawner": "glow_squid_spawner", + "glow_squidmonstercage": "glow_squid_spawner", + "glow_squidmonsterspawner": "glow_squid_spawner", + "glow_squidmspawner": "glow_squid_spawner", + "glow_squidspawner": "glow_squid_spawner", + "glowsqcage": "glow_squid_spawner", + "glowsqmcage": "glow_squid_spawner", + "glowsqmobcage": "glow_squid_spawner", + "glowsqmobspawner": "glow_squid_spawner", + "glowsqmonstercage": "glow_squid_spawner", + "glowsqmonsterspawner": "glow_squid_spawner", + "glowsqmspawner": "glow_squid_spawner", + "glowsqspawner": "glow_squid_spawner", + "glowsquidcage": "glow_squid_spawner", + "glowsquidmcage": "glow_squid_spawner", + "glowsquidmobcage": "glow_squid_spawner", + "glowsquidmobspawner": "glow_squid_spawner", + "glowsquidmonstercage": "glow_squid_spawner", + "glowsquidmonsterspawner": "glow_squid_spawner", + "glowsquidmspawner": "glow_squid_spawner", + "glowsquidspawner": "glow_squid_spawner", + "glsqcage": "glow_squid_spawner", + "glsqmcage": "glow_squid_spawner", + "glsqmobcage": "glow_squid_spawner", + "glsqmobspawner": "glow_squid_spawner", + "glsqmonstercage": "glow_squid_spawner", + "glsqmonsterspawner": "glow_squid_spawner", + "glsqmspawner": "glow_squid_spawner", + "glsqspawner": "glow_squid_spawner", + "glsquidcage": "glow_squid_spawner", + "glsquidmcage": "glow_squid_spawner", + "glsquidmobcage": "glow_squid_spawner", + "glsquidmobspawner": "glow_squid_spawner", + "glsquidmonstercage": "glow_squid_spawner", + "glsquidmonsterspawner": "glow_squid_spawner", + "glsquidmspawner": "glow_squid_spawner", + "glsquidspawner": "glow_squid_spawner", + "glowstone": { + "material": "GLOWSTONE" + }, + "blockglowingstone": "glowstone", + "blockglowstone": "glowstone", + "blocklightstone": "glowstone", + "glowblock": "glowstone", + "glowingblock": "glowstone", + "glowingstone": "glowstone", + "glowingstoneblock": "glowstone", + "glowstoneblock": "glowstone", + "lightblock": "light", + "lightstone": "glowstone", + "lightstoneblock": "glowstone", + "lstone": "glowstone", + "minecraft:glowstone": "glowstone", + "glowstone_dust": { + "material": "GLOWSTONE_DUST" + }, + "glowstonedust": "glowstone_dust", + "minecraft:glowstone_dust": "glowstone_dust", + "goat_horn": { + "material": "GOAT_HORN" + }, + "goathorn": "goat_horn", + "minecraft:goat_horn": "goat_horn", + "goat_spawn_egg": { + "material": "GOAT_SPAWN_EGG" + }, + "egggoat": "goat_spawn_egg", + "eggthegoat": "goat_spawn_egg", + "goategg": "goat_spawn_egg", + "goatsegg": "goat_spawn_egg", + "goatspawn": "goat_spawn_egg", + "goatspawnegg": "goat_spawn_egg", + "minecraft:goat_spawn_egg": "goat_spawn_egg", + "segggoat": "goat_spawn_egg", + "seggthegoat": "goat_spawn_egg", + "spawnegggoat": "goat_spawn_egg", + "spawneggthegoat": "goat_spawn_egg", + "spawngoat": "goat_spawn_egg", + "spawnthegoat": "goat_spawn_egg", + "thegoategg": "goat_spawn_egg", + "thegoatsegg": "goat_spawn_egg", + "thegoatspawn": "goat_spawn_egg", + "thegoatspawnegg": "goat_spawn_egg", + "goat_spawner": { + "entity": "GOAT", + "material": "SPAWNER" + }, + "goatcage": "goat_spawner", + "goatmcage": "goat_spawner", + "goatmobcage": "goat_spawner", + "goatmobspawner": "goat_spawner", + "goatmonstercage": "goat_spawner", + "goatmonsterspawner": "goat_spawner", + "goatmspawner": "goat_spawner", + "goatspawner": "goat_spawner", + "thegoatcage": "goat_spawner", + "thegoatmcage": "goat_spawner", + "thegoatmobcage": "goat_spawner", + "thegoatmobspawner": "goat_spawner", + "thegoatmonstercage": "goat_spawner", + "thegoatmonsterspawner": "goat_spawner", + "thegoatmspawner": "goat_spawner", + "thegoatspawner": "goat_spawner", + "gold_block": { + "material": "GOLD_BLOCK" + }, + "blockg": "gold_block", + "blockgold": "gold_block", + "gblock": "gold_block", + "goldblock": "gold_block", + "minecraft:gold_block": "gold_block", + "gold_ingot": { + "material": "GOLD_INGOT" + }, + "barg": "gold_ingot", + "bargold": "gold_ingot", + "gbar": "gold_ingot", + "gi": "gold_ingot", + "gingot": "gold_ingot", + "goldbar": "gold_ingot", + "goldi": "gold_ingot", + "goldingot": "gold_ingot", + "ig": "gold_ingot", + "igold": "gold_ingot", + "ingotg": "gold_ingot", + "ingotgold": "gold_ingot", + "minecraft:gold_ingot": "gold_ingot", + "gold_nugget": { + "material": "GOLD_NUGGET" + }, + "goldnugget": "gold_nugget", + "minecraft:gold_nugget": "gold_nugget", + "gold_ore": { + "material": "GOLD_ORE" + }, + "go": "gold_ore", + "goldo": "gold_ore", + "goldore": "gold_ore", + "gore": "gold_ore", + "minecraft:gold_ore": "gold_ore", + "og": "gold_ore", + "ogold": "gold_ore", + "oreg": "gold_ore", + "oregold": "gold_ore", + "stonegoldore": "gold_ore", + "stonegore": "gold_ore", + "golden_apple": { + "material": "GOLDEN_APPLE" + }, + "goldapple": "golden_apple", + "goldenapple": "golden_apple", + "minecraft:golden_apple": "golden_apple", + "newgoldapple": "golden_apple", + "notnotchapple": "golden_apple", + "golden_axe": { + "material": "GOLDEN_AXE" + }, + "gaxe": "golden_axe", + "goldaxe": "golden_axe", + "goldenaxe": "golden_axe", + "minecraft:golden_axe": "golden_axe", + "golden_boots": { + "material": "GOLDEN_BOOTS" + }, + "gboots": "golden_boots", + "goldboots": "golden_boots", + "goldenboots": "golden_boots", + "goldshoes": "golden_boots", + "gshoes": "golden_boots", + "minecraft:golden_boots": "golden_boots", + "golden_carrot": { + "material": "GOLDEN_CARROT" + }, + "goldencarrot": "golden_carrot", + "minecraft:golden_carrot": "golden_carrot", + "golden_chestplate": { + "material": "GOLDEN_CHESTPLATE" + }, + "gchestplate": "golden_chestplate", + "goldchestplate": "golden_chestplate", + "goldenchestplate": "golden_chestplate", + "goldplate": "golden_chestplate", + "goldplatebody": "golden_chestplate", + "goldshirt": "golden_chestplate", + "goldtunic": "golden_chestplate", + "gplate": "golden_chestplate", + "gplatebody": "golden_chestplate", + "gshirt": "golden_chestplate", + "gtunic": "golden_chestplate", + "minecraft:golden_chestplate": "golden_chestplate", + "golden_helmet": { + "material": "GOLDEN_HELMET" + }, + "gcoif": "golden_helmet", + "ghat": "golden_helmet", + "ghelm": "golden_helmet", + "ghelmet": "golden_helmet", + "goldcoif": "golden_helmet", + "goldenhelmet": "golden_helmet", + "goldhat": "golden_helmet", + "goldhelm": "golden_helmet", + "goldhelmet": "golden_helmet", + "minecraft:golden_helmet": "golden_helmet", + "golden_hoe": { + "material": "GOLDEN_HOE" + }, + "ghoe": "golden_hoe", + "goldenhoe": "golden_hoe", + "goldhoe": "golden_hoe", + "minecraft:golden_hoe": "golden_hoe", + "golden_horse_armor": { + "material": "GOLDEN_HORSE_ARMOR" + }, + "garmor": "golden_horse_armor", + "gharmor": "golden_horse_armor", + "ghorsearmor": "golden_horse_armor", + "goldarmor": "golden_horse_armor", + "goldenhorsearmor": "golden_horse_armor", + "goldharmor": "golden_horse_armor", + "goldhorsearmor": "golden_horse_armor", + "minecraft:golden_horse_armor": "golden_horse_armor", + "golden_leggings": { + "material": "GOLDEN_LEGGINGS" + }, + "gleggings": "golden_leggings", + "glegs": "golden_leggings", + "goldenleggings": "golden_leggings", + "goldleggings": "golden_leggings", + "goldlegs": "golden_leggings", + "goldpants": "golden_leggings", + "gpants": "golden_leggings", + "minecraft:golden_leggings": "golden_leggings", + "golden_pickaxe": { + "material": "GOLDEN_PICKAXE" + }, + "goldenpickaxe": "golden_pickaxe", + "goldpick": "golden_pickaxe", + "goldpickaxe": "golden_pickaxe", + "gpick": "golden_pickaxe", + "gpickaxe": "golden_pickaxe", + "minecraft:golden_pickaxe": "golden_pickaxe", + "golden_shovel": { + "material": "GOLDEN_SHOVEL" + }, + "goldenshovel": "golden_shovel", + "goldshovel": "golden_shovel", + "goldspade": "golden_shovel", + "gshovel": "golden_shovel", + "gspade": "golden_shovel", + "minecraft:golden_shovel": "golden_shovel", + "golden_sword": { + "material": "GOLDEN_SWORD" + }, + "goldensword": "golden_sword", + "goldsword": "golden_sword", + "gsword": "golden_sword", + "minecraft:golden_sword": "golden_sword", + "granite": { + "material": "GRANITE" + }, + "gr": "granite", + "graniteb": "granite", + "granitebl": "granite", + "graniteblock": "granite", + "grb": "granite", + "grbl": "granite", + "grblock": "granite", + "gstone": "granite", + "gstoneb": "granite", + "gstonebl": "granite", + "gstoneblock": "granite", + "minecraft:granite": "granite", + "granite_slab": { + "material": "GRANITE_SLAB" + }, + "granitehalfblock": "granite_slab", + "graniteslab": "granite_slab", + "granitestep": "granite_slab", + "grhalfblock": "granite_slab", + "grstep": "granite_slab", + "gstonehalfblock": "granite_slab", + "gstonestep": "granite_slab", + "minecraft:granite_slab": "granite_slab", + "granite_stairs": { + "material": "GRANITE_STAIRS" + }, + "granitestair": "granite_stairs", + "granitestairs": "granite_stairs", + "grstair": "granite_stairs", + "grstairs": "granite_stairs", + "gstonestair": "granite_stairs", + "gstonestairs": "granite_stairs", + "minecraft:granite_stairs": "granite_stairs", + "granite_wall": { + "material": "GRANITE_WALL" + }, + "granitewall": "granite_wall", + "grwall": "granite_wall", + "gstonewall": "granite_wall", + "minecraft:granite_wall": "granite_wall", + "wallgr": "granite_wall", + "wallgranite": "granite_wall", + "wallgstone": "granite_wall", + "grass_block": { + "material": "GRASS_BLOCK" + }, + "grassblock": "grass_block", + "greendirt": "grass_block", + "greenearth": "grass_block", + "greenland": "grass_block", + "minecraft:grass_block": "grass_block", + "gravel": { + "material": "GRAVEL" + }, + "minecraft:gravel": "gravel", + "gray_banner": { + "material": "GRAY_BANNER" + }, + "darkgrabanner": "gray_banner", + "darkgraybanner": "gray_banner", + "darkgreybanner": "gray_banner", + "dgrabanner": "gray_banner", + "dgraybanner": "gray_banner", + "dgreybanner": "gray_banner", + "grabanner": "gray_banner", + "graybanner": "gray_banner", + "greybanner": "gray_banner", + "minecraft:gray_banner": "gray_banner", + "gray_bed": { + "material": "GRAY_BED" + }, + "darkgrabed": "gray_bed", + "darkgraybed": "gray_bed", + "darkgreybed": "gray_bed", + "dgrabed": "gray_bed", + "dgraybed": "gray_bed", + "dgreybed": "gray_bed", + "grabed": "gray_bed", + "graybed": "gray_bed", + "greybed": "gray_bed", + "minecraft:gray_bed": "gray_bed", + "gray_bundle": { + "material": "GRAY_BUNDLE" + }, + "darkgrabundle": "gray_bundle", + "darkgraybundle": "gray_bundle", + "darkgreybundle": "gray_bundle", + "dgrabundle": "gray_bundle", + "dgraybundle": "gray_bundle", + "dgreybundle": "gray_bundle", + "grabundle": "gray_bundle", + "graybundle": "gray_bundle", + "greybundle": "gray_bundle", + "minecraft:gray_bundle": "gray_bundle", + "gray_candle": { + "material": "GRAY_CANDLE" + }, + "darkgracandle": "gray_candle", + "darkgraycandle": "gray_candle", + "darkgreycandle": "gray_candle", + "dgracandle": "gray_candle", + "dgraycandle": "gray_candle", + "dgreycandle": "gray_candle", + "gracandle": "gray_candle", + "graycandle": "gray_candle", + "greycandle": "gray_candle", + "minecraft:gray_candle": "gray_candle", + "gray_carpet": { + "material": "GRAY_CARPET" + }, + "darkgracarpet": "gray_carpet", + "darkgrafloor": "gray_carpet", + "darkgraycarpet": "gray_carpet", + "darkgrayfloor": "gray_carpet", + "darkgreycarpet": "gray_carpet", + "darkgreyfloor": "gray_carpet", + "dgracarpet": "gray_carpet", + "dgrafloor": "gray_carpet", + "dgraycarpet": "gray_carpet", + "dgrayfloor": "gray_carpet", + "dgreycarpet": "gray_carpet", + "dgreyfloor": "gray_carpet", + "gracarpet": "gray_carpet", + "grafloor": "gray_carpet", + "graycarpet": "gray_carpet", + "grayfloor": "gray_carpet", + "greycarpet": "gray_carpet", + "greyfloor": "gray_carpet", + "minecraft:gray_carpet": "gray_carpet", + "gray_concrete": { + "material": "GRAY_CONCRETE" + }, + "darkgraconcrete": "gray_concrete", + "darkgrayconcrete": "gray_concrete", + "darkgreyconcrete": "gray_concrete", + "dgraconcrete": "gray_concrete", + "dgrayconcrete": "gray_concrete", + "dgreyconcrete": "gray_concrete", + "graconcrete": "gray_concrete", + "grayconcrete": "gray_concrete", + "greyconcrete": "gray_concrete", + "minecraft:gray_concrete": "gray_concrete", + "gray_concrete_powder": { + "material": "GRAY_CONCRETE_POWDER" + }, + "darkgracdust": "gray_concrete_powder", + "darkgraconcretepowder": "gray_concrete_powder", + "darkgraconcretesand": "gray_concrete_powder", + "darkgracp": "gray_concrete_powder", + "darkgracpowder": "gray_concrete_powder", + "darkgraycdust": "gray_concrete_powder", + "darkgrayconcretepowder": "gray_concrete_powder", + "darkgrayconcretesand": "gray_concrete_powder", + "darkgraycp": "gray_concrete_powder", + "darkgraycpowder": "gray_concrete_powder", + "darkgreycdust": "gray_concrete_powder", + "darkgreyconcretepowder": "gray_concrete_powder", + "darkgreyconcretesand": "gray_concrete_powder", + "darkgreycp": "gray_concrete_powder", + "darkgreycpowder": "gray_concrete_powder", + "dgracdust": "gray_concrete_powder", + "dgraconcretepowder": "gray_concrete_powder", + "dgraconcretesand": "gray_concrete_powder", + "dgracp": "gray_concrete_powder", + "dgracpowder": "gray_concrete_powder", + "dgraycdust": "gray_concrete_powder", + "dgrayconcretepowder": "gray_concrete_powder", + "dgrayconcretesand": "gray_concrete_powder", + "dgraycp": "gray_concrete_powder", + "dgraycpowder": "gray_concrete_powder", + "dgreycdust": "gray_concrete_powder", + "dgreyconcretepowder": "gray_concrete_powder", + "dgreyconcretesand": "gray_concrete_powder", + "dgreycp": "gray_concrete_powder", + "dgreycpowder": "gray_concrete_powder", + "gracdust": "gray_concrete_powder", + "graconcretepowder": "gray_concrete_powder", + "graconcretesand": "gray_concrete_powder", + "gracp": "gray_concrete_powder", + "gracpowder": "gray_concrete_powder", + "graycdust": "gray_concrete_powder", + "grayconcretepowder": "gray_concrete_powder", + "grayconcretesand": "gray_concrete_powder", + "graycp": "gray_concrete_powder", + "graycpowder": "gray_concrete_powder", + "greycdust": "gray_concrete_powder", + "greyconcretepowder": "gray_concrete_powder", + "greyconcretesand": "gray_concrete_powder", + "greycp": "gray_concrete_powder", + "greycpowder": "gray_concrete_powder", + "minecraft:gray_concrete_powder": "gray_concrete_powder", + "gray_dye": { + "material": "GRAY_DYE" + }, + "darkgradye": "gray_dye", + "darkgraydye": "gray_dye", + "darkgreydye": "gray_dye", + "dgradye": "gray_dye", + "dgraydye": "gray_dye", + "dgreydye": "gray_dye", + "gradye": "gray_dye", + "graydye": "gray_dye", + "greydye": "gray_dye", + "minecraft:gray_dye": "gray_dye", + "gray_glazed_terracotta": { + "material": "GRAY_GLAZED_TERRACOTTA" + }, + "darkgraglazedtcota": "gray_glazed_terracotta", + "darkgraglazedterra": "gray_glazed_terracotta", + "darkgraglazedterracota": "gray_glazed_terracotta", + "darkgraglazedterracotta": "gray_glazed_terracotta", + "darkgragtcotta": "gray_glazed_terracotta", + "darkgragterra": "gray_glazed_terracotta", + "darkgrayglazedtcota": "gray_glazed_terracotta", + "darkgrayglazedterra": "gray_glazed_terracotta", + "darkgrayglazedterracota": "gray_glazed_terracotta", + "darkgrayglazedterracotta": "gray_glazed_terracotta", + "darkgraygtcotta": "gray_glazed_terracotta", + "darkgraygterra": "gray_glazed_terracotta", + "darkgreyglazedtcota": "gray_glazed_terracotta", + "darkgreyglazedterra": "gray_glazed_terracotta", + "darkgreyglazedterracota": "gray_glazed_terracotta", + "darkgreyglazedterracotta": "gray_glazed_terracotta", + "darkgreygtcotta": "gray_glazed_terracotta", + "darkgreygterra": "gray_glazed_terracotta", + "dgraglazedtcota": "gray_glazed_terracotta", + "dgraglazedterra": "gray_glazed_terracotta", + "dgraglazedterracota": "gray_glazed_terracotta", + "dgraglazedterracotta": "gray_glazed_terracotta", + "dgragtcotta": "gray_glazed_terracotta", + "dgragterra": "gray_glazed_terracotta", + "dgrayglazedtcota": "gray_glazed_terracotta", + "dgrayglazedterra": "gray_glazed_terracotta", + "dgrayglazedterracota": "gray_glazed_terracotta", + "dgrayglazedterracotta": "gray_glazed_terracotta", + "dgraygtcotta": "gray_glazed_terracotta", + "dgraygterra": "gray_glazed_terracotta", + "dgreyglazedtcota": "gray_glazed_terracotta", + "dgreyglazedterra": "gray_glazed_terracotta", + "dgreyglazedterracota": "gray_glazed_terracotta", + "dgreyglazedterracotta": "gray_glazed_terracotta", + "dgreygtcotta": "gray_glazed_terracotta", + "dgreygterra": "gray_glazed_terracotta", + "graglazedtcota": "gray_glazed_terracotta", + "graglazedterra": "gray_glazed_terracotta", + "graglazedterracota": "gray_glazed_terracotta", + "graglazedterracotta": "gray_glazed_terracotta", + "gragtcotta": "gray_glazed_terracotta", + "gragterra": "gray_glazed_terracotta", + "grayglazedtcota": "gray_glazed_terracotta", + "grayglazedterra": "gray_glazed_terracotta", + "grayglazedterracota": "gray_glazed_terracotta", + "grayglazedterracotta": "gray_glazed_terracotta", + "graygtcotta": "gray_glazed_terracotta", + "graygterra": "gray_glazed_terracotta", + "greyglazedtcota": "gray_glazed_terracotta", + "greyglazedterra": "gray_glazed_terracotta", + "greyglazedterracota": "gray_glazed_terracotta", + "greyglazedterracotta": "gray_glazed_terracotta", + "greygtcotta": "gray_glazed_terracotta", + "greygterra": "gray_glazed_terracotta", + "minecraft:gray_glazed_terracotta": "gray_glazed_terracotta", + "gray_shulker_box": { + "material": "GRAY_SHULKER_BOX" + }, + "darkgrasbox": "gray_shulker_box", + "darkgrashulkerbox": "gray_shulker_box", + "darkgraysbox": "gray_shulker_box", + "darkgrayshulkerbox": "gray_shulker_box", + "darkgreysbox": "gray_shulker_box", + "darkgreyshulkerbox": "gray_shulker_box", + "dgrasbox": "gray_shulker_box", + "dgrashulkerbox": "gray_shulker_box", + "dgraysbox": "gray_shulker_box", + "dgrayshulkerbox": "gray_shulker_box", + "dgreysbox": "gray_shulker_box", + "dgreyshulkerbox": "gray_shulker_box", + "grasbox": "gray_shulker_box", + "grashulkerbox": "gray_shulker_box", + "graysbox": "gray_shulker_box", + "grayshulkerbox": "gray_shulker_box", + "greysbox": "gray_shulker_box", + "greyshulkerbox": "gray_shulker_box", + "minecraft:gray_shulker_box": "gray_shulker_box", + "gray_stained_glass": { + "material": "GRAY_STAINED_GLASS" + }, + "darkgraglass": "gray_stained_glass", + "darkgrasglass": "gray_stained_glass", + "darkgrastainedglass": "gray_stained_glass", + "darkgrayglass": "gray_stained_glass", + "darkgraysglass": "gray_stained_glass", + "darkgraystainedglass": "gray_stained_glass", + "darkgreyglass": "gray_stained_glass", + "darkgreysglass": "gray_stained_glass", + "darkgreystainedglass": "gray_stained_glass", + "dgraglass": "gray_stained_glass", + "dgrasglass": "gray_stained_glass", + "dgrastainedglass": "gray_stained_glass", + "dgrayglass": "gray_stained_glass", + "dgraysglass": "gray_stained_glass", + "dgraystainedglass": "gray_stained_glass", + "dgreyglass": "gray_stained_glass", + "dgreysglass": "gray_stained_glass", + "dgreystainedglass": "gray_stained_glass", + "graglass": "gray_stained_glass", + "grasglass": "gray_stained_glass", + "grastainedglass": "gray_stained_glass", + "grayglass": "gray_stained_glass", + "graysglass": "gray_stained_glass", + "graystainedglass": "gray_stained_glass", + "greyglass": "gray_stained_glass", + "greysglass": "gray_stained_glass", + "greystainedglass": "gray_stained_glass", + "minecraft:gray_stained_glass": "gray_stained_glass", + "gray_stained_glass_pane": { + "material": "GRAY_STAINED_GLASS_PANE" + }, + "darkgraglasspane": "gray_stained_glass_pane", + "darkgragpane": "gray_stained_glass_pane", + "darkgrasglasspane": "gray_stained_glass_pane", + "darkgrastainedglasspane": "gray_stained_glass_pane", + "darkgrayglasspane": "gray_stained_glass_pane", + "darkgraygpane": "gray_stained_glass_pane", + "darkgraysglasspane": "gray_stained_glass_pane", + "darkgraystainedglasspane": "gray_stained_glass_pane", + "darkgreyglasspane": "gray_stained_glass_pane", + "darkgreygpane": "gray_stained_glass_pane", + "darkgreysglasspane": "gray_stained_glass_pane", + "darkgreystainedglasspane": "gray_stained_glass_pane", + "dgraglasspane": "gray_stained_glass_pane", + "dgragpane": "gray_stained_glass_pane", + "dgrasglasspane": "gray_stained_glass_pane", + "dgrastainedglasspane": "gray_stained_glass_pane", + "dgrayglasspane": "gray_stained_glass_pane", + "dgraygpane": "gray_stained_glass_pane", + "dgraysglasspane": "gray_stained_glass_pane", + "dgraystainedglasspane": "gray_stained_glass_pane", + "dgreyglasspane": "gray_stained_glass_pane", + "dgreygpane": "gray_stained_glass_pane", + "dgreysglasspane": "gray_stained_glass_pane", + "dgreystainedglasspane": "gray_stained_glass_pane", + "graglasspane": "gray_stained_glass_pane", + "gragpane": "gray_stained_glass_pane", + "grasglasspane": "gray_stained_glass_pane", + "grastainedglasspane": "gray_stained_glass_pane", + "grayglasspane": "gray_stained_glass_pane", + "graygpane": "gray_stained_glass_pane", + "graysglasspane": "gray_stained_glass_pane", + "graystainedglasspane": "gray_stained_glass_pane", + "greyglasspane": "gray_stained_glass_pane", + "greygpane": "gray_stained_glass_pane", + "greysglasspane": "gray_stained_glass_pane", + "greystainedglasspane": "gray_stained_glass_pane", + "minecraft:gray_stained_glass_pane": "gray_stained_glass_pane", + "gray_terracotta": { + "material": "GRAY_TERRACOTTA" + }, + "darkgraclay": "gray_terracotta", + "darkgrasclay": "gray_terracotta", + "darkgrastainedclay": "gray_terracotta", + "darkgratcota": "gray_terracotta", + "darkgraterra": "gray_terracotta", + "darkgraterracota": "gray_terracotta", + "darkgraterracotta": "gray_terracotta", + "darkgrayclay": "gray_terracotta", + "darkgraysclay": "gray_terracotta", + "darkgraystainedclay": "gray_terracotta", + "darkgraytcota": "gray_terracotta", + "darkgrayterra": "gray_terracotta", + "darkgrayterracota": "gray_terracotta", + "darkgrayterracotta": "gray_terracotta", + "darkgreyclay": "gray_terracotta", + "darkgreysclay": "gray_terracotta", + "darkgreystainedclay": "gray_terracotta", + "darkgreytcota": "gray_terracotta", + "darkgreyterra": "gray_terracotta", + "darkgreyterracota": "gray_terracotta", + "darkgreyterracotta": "gray_terracotta", + "dgraclay": "gray_terracotta", + "dgrasclay": "gray_terracotta", + "dgrastainedclay": "gray_terracotta", + "dgratcota": "gray_terracotta", + "dgraterra": "gray_terracotta", + "dgraterracota": "gray_terracotta", + "dgraterracotta": "gray_terracotta", + "dgrayclay": "gray_terracotta", + "dgraysclay": "gray_terracotta", + "dgraystainedclay": "gray_terracotta", + "dgraytcota": "gray_terracotta", + "dgrayterra": "gray_terracotta", + "dgrayterracota": "gray_terracotta", + "dgrayterracotta": "gray_terracotta", + "dgreyclay": "gray_terracotta", + "dgreysclay": "gray_terracotta", + "dgreystainedclay": "gray_terracotta", + "dgreytcota": "gray_terracotta", + "dgreyterra": "gray_terracotta", + "dgreyterracota": "gray_terracotta", + "dgreyterracotta": "gray_terracotta", + "graclay": "gray_terracotta", + "grasclay": "gray_terracotta", + "grastainedclay": "gray_terracotta", + "gratcota": "gray_terracotta", + "graterra": "gray_terracotta", + "graterracota": "gray_terracotta", + "graterracotta": "gray_terracotta", + "grayclay": "gray_terracotta", + "graysclay": "gray_terracotta", + "graystainedclay": "gray_terracotta", + "graytcota": "gray_terracotta", + "grayterra": "gray_terracotta", + "grayterracota": "gray_terracotta", + "grayterracotta": "gray_terracotta", + "greyclay": "gray_terracotta", + "greysclay": "gray_terracotta", + "greystainedclay": "gray_terracotta", + "greytcota": "gray_terracotta", + "greyterra": "gray_terracotta", + "greyterracota": "gray_terracotta", + "greyterracotta": "gray_terracotta", + "minecraft:gray_terracotta": "gray_terracotta", + "gray_wool": { + "material": "GRAY_WOOL" + }, + "darkgracloth": "gray_wool", + "darkgracotton": "gray_wool", + "darkgrawool": "gray_wool", + "darkgraycloth": "gray_wool", + "darkgraycotton": "gray_wool", + "darkgraywool": "gray_wool", + "darkgreycloth": "gray_wool", + "darkgreycotton": "gray_wool", + "darkgreywool": "gray_wool", + "dgracloth": "gray_wool", + "dgracotton": "gray_wool", + "dgrawool": "gray_wool", + "dgraycloth": "gray_wool", + "dgraycotton": "gray_wool", + "dgraywool": "gray_wool", + "dgreycloth": "gray_wool", + "dgreycotton": "gray_wool", + "dgreywool": "gray_wool", + "gracloth": "gray_wool", + "gracotton": "gray_wool", + "grawool": "gray_wool", + "graycloth": "gray_wool", + "graycotton": "gray_wool", + "graywool": "gray_wool", + "greycloth": "gray_wool", + "greycotton": "gray_wool", + "greywool": "gray_wool", + "minecraft:gray_wool": "gray_wool", + "green_banner": { + "material": "GREEN_BANNER" + }, + "darkgrebanner": "green_banner", + "darkgreenbanner": "green_banner", + "dgrebanner": "green_banner", + "dgreenbanner": "green_banner", + "grebanner": "green_banner", + "greenbanner": "green_banner", + "minecraft:green_banner": "green_banner", + "green_bed": { + "material": "GREEN_BED" + }, + "darkgrebed": "green_bed", + "darkgreenbed": "green_bed", + "dgrebed": "green_bed", + "dgreenbed": "green_bed", + "grebed": "green_bed", + "greenbed": "green_bed", + "minecraft:green_bed": "green_bed", + "green_bundle": { + "material": "GREEN_BUNDLE" + }, + "darkgrebundle": "green_bundle", + "darkgreenbundle": "green_bundle", + "dgrebundle": "green_bundle", + "dgreenbundle": "green_bundle", + "grebundle": "green_bundle", + "greenbundle": "green_bundle", + "minecraft:green_bundle": "green_bundle", + "green_candle": { + "material": "GREEN_CANDLE" + }, + "darkgrecandle": "green_candle", + "darkgreencandle": "green_candle", + "dgrecandle": "green_candle", + "dgreencandle": "green_candle", + "grecandle": "green_candle", + "greencandle": "green_candle", + "minecraft:green_candle": "green_candle", + "green_carpet": { + "material": "GREEN_CARPET" + }, + "darkgrecarpet": "green_carpet", + "darkgreencarpet": "green_carpet", + "darkgreenfloor": "green_carpet", + "darkgrefloor": "green_carpet", + "dgrecarpet": "green_carpet", + "dgreencarpet": "green_carpet", + "dgreenfloor": "green_carpet", + "dgrefloor": "green_carpet", + "grecarpet": "green_carpet", + "greencarpet": "green_carpet", + "greenfloor": "green_carpet", + "grefloor": "green_carpet", + "minecraft:green_carpet": "green_carpet", + "green_concrete": { + "material": "GREEN_CONCRETE" + }, + "darkgreconcrete": "green_concrete", + "darkgreenconcrete": "green_concrete", + "dgreconcrete": "green_concrete", + "dgreenconcrete": "green_concrete", + "greconcrete": "green_concrete", + "greenconcrete": "green_concrete", + "minecraft:green_concrete": "green_concrete", + "green_concrete_powder": { + "material": "GREEN_CONCRETE_POWDER" + }, + "darkgrecdust": "green_concrete_powder", + "darkgreconcretepowder": "green_concrete_powder", + "darkgreconcretesand": "green_concrete_powder", + "darkgrecp": "green_concrete_powder", + "darkgrecpowder": "green_concrete_powder", + "darkgreencdust": "green_concrete_powder", + "darkgreenconcretepowder": "green_concrete_powder", + "darkgreenconcretesand": "green_concrete_powder", + "darkgreencp": "green_concrete_powder", + "darkgreencpowder": "green_concrete_powder", + "dgrecdust": "green_concrete_powder", + "dgreconcretepowder": "green_concrete_powder", + "dgreconcretesand": "green_concrete_powder", + "dgrecp": "green_concrete_powder", + "dgrecpowder": "green_concrete_powder", + "dgreencdust": "green_concrete_powder", + "dgreenconcretepowder": "green_concrete_powder", + "dgreenconcretesand": "green_concrete_powder", + "dgreencp": "green_concrete_powder", + "dgreencpowder": "green_concrete_powder", + "grecdust": "green_concrete_powder", + "greconcretepowder": "green_concrete_powder", + "greconcretesand": "green_concrete_powder", + "grecp": "green_concrete_powder", + "grecpowder": "green_concrete_powder", + "greencdust": "green_concrete_powder", + "greenconcretepowder": "green_concrete_powder", + "greenconcretesand": "green_concrete_powder", + "greencp": "green_concrete_powder", + "greencpowder": "green_concrete_powder", + "minecraft:green_concrete_powder": "green_concrete_powder", + "green_dye": { + "material": "GREEN_DYE", + "fallbacks": [ + "CACTUS_GREEN" + ] + }, + "darkgredye": "green_dye", + "darkgreendye": "green_dye", + "dgredye": "green_dye", + "dgreendye": "green_dye", + "gredye": "green_dye", + "greendye": "green_dye", + "minecraft:green_dye": "green_dye", + "green_glazed_terracotta": { + "material": "GREEN_GLAZED_TERRACOTTA" + }, + "darkgreenglazedtcota": "green_glazed_terracotta", + "darkgreenglazedterra": "green_glazed_terracotta", + "darkgreenglazedterracota": "green_glazed_terracotta", + "darkgreenglazedterracotta": "green_glazed_terracotta", + "darkgreengtcotta": "green_glazed_terracotta", + "darkgreengterra": "green_glazed_terracotta", + "darkgreglazedtcota": "green_glazed_terracotta", + "darkgreglazedterra": "green_glazed_terracotta", + "darkgreglazedterracota": "green_glazed_terracotta", + "darkgreglazedterracotta": "green_glazed_terracotta", + "darkgregtcotta": "green_glazed_terracotta", + "darkgregterra": "green_glazed_terracotta", + "dgreenglazedtcota": "green_glazed_terracotta", + "dgreenglazedterra": "green_glazed_terracotta", + "dgreenglazedterracota": "green_glazed_terracotta", + "dgreenglazedterracotta": "green_glazed_terracotta", + "dgreengtcotta": "green_glazed_terracotta", + "dgreengterra": "green_glazed_terracotta", + "dgreglazedtcota": "green_glazed_terracotta", + "dgreglazedterra": "green_glazed_terracotta", + "dgreglazedterracota": "green_glazed_terracotta", + "dgreglazedterracotta": "green_glazed_terracotta", + "dgregtcotta": "green_glazed_terracotta", + "dgregterra": "green_glazed_terracotta", + "greenglazedtcota": "green_glazed_terracotta", + "greenglazedterra": "green_glazed_terracotta", + "greenglazedterracota": "green_glazed_terracotta", + "greenglazedterracotta": "green_glazed_terracotta", + "greengtcotta": "green_glazed_terracotta", + "greengterra": "green_glazed_terracotta", + "greglazedtcota": "green_glazed_terracotta", + "greglazedterra": "green_glazed_terracotta", + "greglazedterracota": "green_glazed_terracotta", + "greglazedterracotta": "green_glazed_terracotta", + "gregtcotta": "green_glazed_terracotta", + "gregterra": "green_glazed_terracotta", + "minecraft:green_glazed_terracotta": "green_glazed_terracotta", + "green_shulker_box": { + "material": "GREEN_SHULKER_BOX" + }, + "darkgreensbox": "green_shulker_box", + "darkgreenshulkerbox": "green_shulker_box", + "darkgresbox": "green_shulker_box", + "darkgreshulkerbox": "green_shulker_box", + "dgreensbox": "green_shulker_box", + "dgreenshulkerbox": "green_shulker_box", + "dgresbox": "green_shulker_box", + "dgreshulkerbox": "green_shulker_box", + "greensbox": "green_shulker_box", + "greenshulkerbox": "green_shulker_box", + "gresbox": "green_shulker_box", + "greshulkerbox": "green_shulker_box", + "minecraft:green_shulker_box": "green_shulker_box", + "green_stained_glass": { + "material": "GREEN_STAINED_GLASS" + }, + "darkgreenglass": "green_stained_glass", + "darkgreensglass": "green_stained_glass", + "darkgreenstainedglass": "green_stained_glass", + "darkgreglass": "green_stained_glass", + "darkgresglass": "green_stained_glass", + "darkgrestainedglass": "green_stained_glass", + "dgreenglass": "green_stained_glass", + "dgreensglass": "green_stained_glass", + "dgreenstainedglass": "green_stained_glass", + "dgreglass": "green_stained_glass", + "dgresglass": "green_stained_glass", + "dgrestainedglass": "green_stained_glass", + "greenglass": "green_stained_glass", + "greensglass": "green_stained_glass", + "greenstainedglass": "green_stained_glass", + "greglass": "green_stained_glass", + "gresglass": "green_stained_glass", + "grestainedglass": "green_stained_glass", + "minecraft:green_stained_glass": "green_stained_glass", + "green_stained_glass_pane": { + "material": "GREEN_STAINED_GLASS_PANE" + }, + "darkgreenglasspane": "green_stained_glass_pane", + "darkgreengpane": "green_stained_glass_pane", + "darkgreensglasspane": "green_stained_glass_pane", + "darkgreenstainedglasspane": "green_stained_glass_pane", + "darkgreglasspane": "green_stained_glass_pane", + "darkgregpane": "green_stained_glass_pane", + "darkgresglasspane": "green_stained_glass_pane", + "darkgrestainedglasspane": "green_stained_glass_pane", + "dgreenglasspane": "green_stained_glass_pane", + "dgreengpane": "green_stained_glass_pane", + "dgreensglasspane": "green_stained_glass_pane", + "dgreenstainedglasspane": "green_stained_glass_pane", + "dgreglasspane": "green_stained_glass_pane", + "dgregpane": "green_stained_glass_pane", + "dgresglasspane": "green_stained_glass_pane", + "dgrestainedglasspane": "green_stained_glass_pane", + "greenglasspane": "green_stained_glass_pane", + "greengpane": "green_stained_glass_pane", + "greensglasspane": "green_stained_glass_pane", + "greenstainedglasspane": "green_stained_glass_pane", + "greglasspane": "green_stained_glass_pane", + "gregpane": "green_stained_glass_pane", + "gresglasspane": "green_stained_glass_pane", + "grestainedglasspane": "green_stained_glass_pane", + "minecraft:green_stained_glass_pane": "green_stained_glass_pane", + "green_terracotta": { + "material": "GREEN_TERRACOTTA" + }, + "darkgreclay": "green_terracotta", + "darkgreenclay": "green_terracotta", + "darkgreensclay": "green_terracotta", + "darkgreenstainedclay": "green_terracotta", + "darkgreentcota": "green_terracotta", + "darkgreenterra": "green_terracotta", + "darkgreenterracota": "green_terracotta", + "darkgreenterracotta": "green_terracotta", + "darkgresclay": "green_terracotta", + "darkgrestainedclay": "green_terracotta", + "darkgretcota": "green_terracotta", + "darkgreterra": "green_terracotta", + "darkgreterracota": "green_terracotta", + "darkgreterracotta": "green_terracotta", + "dgreclay": "green_terracotta", + "dgreenclay": "green_terracotta", + "dgreensclay": "green_terracotta", + "dgreenstainedclay": "green_terracotta", + "dgreentcota": "green_terracotta", + "dgreenterra": "green_terracotta", + "dgreenterracota": "green_terracotta", + "dgreenterracotta": "green_terracotta", + "dgresclay": "green_terracotta", + "dgrestainedclay": "green_terracotta", + "dgretcota": "green_terracotta", + "dgreterra": "green_terracotta", + "dgreterracota": "green_terracotta", + "dgreterracotta": "green_terracotta", + "greclay": "green_terracotta", + "greenclay": "green_terracotta", + "greensclay": "green_terracotta", + "greenstainedclay": "green_terracotta", + "greentcota": "green_terracotta", + "greenterra": "green_terracotta", + "greenterracota": "green_terracotta", + "greenterracotta": "green_terracotta", + "gresclay": "green_terracotta", + "grestainedclay": "green_terracotta", + "gretcota": "green_terracotta", + "greterra": "green_terracotta", + "greterracota": "green_terracotta", + "greterracotta": "green_terracotta", + "minecraft:green_terracotta": "green_terracotta", + "green_wool": { + "material": "GREEN_WOOL" + }, + "darkgrecloth": "green_wool", + "darkgrecotton": "green_wool", + "darkgreencloth": "green_wool", + "darkgreencotton": "green_wool", + "darkgreenwool": "green_wool", + "darkgrewool": "green_wool", + "dgrecloth": "green_wool", + "dgrecotton": "green_wool", + "dgreencloth": "green_wool", + "dgreencotton": "green_wool", + "dgreenwool": "green_wool", + "dgrewool": "green_wool", + "grecloth": "green_wool", + "grecotton": "green_wool", + "greencloth": "green_wool", + "greencotton": "green_wool", + "greenwool": "green_wool", + "grewool": "green_wool", + "minecraft:green_wool": "green_wool", + "grindstone": { + "material": "GRINDSTONE" + }, + "minecraft:grindstone": "grindstone", + "guardian_spawn_egg": { + "material": "GUARDIAN_SPAWN_EGG" + }, + "eggguard": "guardian_spawn_egg", + "eggguardian": "guardian_spawn_egg", + "guardegg": "guardian_spawn_egg", + "guardianegg": "guardian_spawn_egg", + "guardiansegg": "guardian_spawn_egg", + "guardianspawn": "guardian_spawn_egg", + "guardianspawnegg": "guardian_spawn_egg", + "guardsegg": "guardian_spawn_egg", + "guardspawn": "guardian_spawn_egg", + "guardspawnegg": "guardian_spawn_egg", + "minecraft:guardian_spawn_egg": "guardian_spawn_egg", + "seggguard": "guardian_spawn_egg", + "seggguardian": "guardian_spawn_egg", + "spawneggguard": "guardian_spawn_egg", + "spawneggguardian": "guardian_spawn_egg", + "spawnguard": "guardian_spawn_egg", + "spawnguardian": "guardian_spawn_egg", + "guardian_spawner": { + "entity": "GUARDIAN", + "material": "SPAWNER" + }, + "guardcage": "guardian_spawner", + "guardiancage": "guardian_spawner", + "guardianmcage": "guardian_spawner", + "guardianmobcage": "guardian_spawner", + "guardianmobspawner": "guardian_spawner", + "guardianmonstercage": "guardian_spawner", + "guardianmonsterspawner": "guardian_spawner", + "guardianmspawner": "guardian_spawner", + "guardianspawner": "guardian_spawner", + "guardmcage": "guardian_spawner", + "guardmobcage": "guardian_spawner", + "guardmobspawner": "guardian_spawner", + "guardmonstercage": "guardian_spawner", + "guardmonsterspawner": "guardian_spawner", + "guardmspawner": "guardian_spawner", + "guardspawner": "guardian_spawner", + "gunpowder": { + "material": "GUNPOWDER" + }, + "minecraft:gunpowder": "gunpowder", + "guster_banner_pattern": { + "material": "GUSTER_BANNER_PATTERN" + }, + "gusterbannerpattern": "guster_banner_pattern", + "minecraft:guster_banner_pattern": "guster_banner_pattern", + "guster_pottery_sherd": { + "material": "GUSTER_POTTERY_SHERD" + }, + "gusterpotterysherd": "guster_pottery_sherd", + "gustersherd": "guster_pottery_sherd", + "gustsherd": "guster_pottery_sherd", + "minecraft:guster_pottery_sherd": "guster_pottery_sherd", + "hanging_roots": { + "material": "HANGING_ROOTS" + }, + "caveroot": "hanging_roots", + "caveroots": "hanging_roots", + "hangingroot": "hanging_roots", + "hangingroots": "hanging_roots", + "hangroot": "hanging_roots", + "hangroots": "hanging_roots", + "hroots": "hanging_roots", + "minecraft:hanging_roots": "hanging_roots", + "harming_lingering_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotd": "harming_lingering_potion", + "aoepotdamage": "harming_lingering_potion", + "aoepotdmg": "harming_lingering_potion", + "aoepotharming": "harming_lingering_potion", + "aoepotinstantdamage": "harming_lingering_potion", + "aoepotiond": "harming_lingering_potion", + "aoepotiondamage": "harming_lingering_potion", + "aoepotiondmg": "harming_lingering_potion", + "aoepotionharming": "harming_lingering_potion", + "aoepotioninstantdamage": "harming_lingering_potion", + "areapotd": "harming_lingering_potion", + "areapotdamage": "harming_lingering_potion", + "areapotdmg": "harming_lingering_potion", + "areapotharming": "harming_lingering_potion", + "areapotinstantdamage": "harming_lingering_potion", + "areapotiond": "harming_lingering_potion", + "areapotiondamage": "harming_lingering_potion", + "areapotiondmg": "harming_lingering_potion", + "areapotionharming": "harming_lingering_potion", + "areapotioninstantdamage": "harming_lingering_potion", + "cloudpotd": "harming_lingering_potion", + "cloudpotdamage": "harming_lingering_potion", + "cloudpotdmg": "harming_lingering_potion", + "cloudpotharming": "harming_lingering_potion", + "cloudpotinstantdamage": "harming_lingering_potion", + "cloudpotiond": "harming_lingering_potion", + "cloudpotiondamage": "harming_lingering_potion", + "cloudpotiondmg": "harming_lingering_potion", + "cloudpotionharming": "harming_lingering_potion", + "cloudpotioninstantdamage": "harming_lingering_potion", + "damageaoepoiont": "harming_lingering_potion", + "damageaoepot": "harming_lingering_potion", + "damageareapot": "harming_lingering_potion", + "damageareapotion": "harming_lingering_potion", + "damagecloudpot": "harming_lingering_potion", + "damagecloudpotion": "harming_lingering_potion", + "damagelingerpot": "harming_lingering_potion", + "daoepoiont": "harming_lingering_potion", + "daoepot": "harming_lingering_potion", + "dareapot": "harming_lingering_potion", + "dareapotion": "harming_lingering_potion", + "dcloudpot": "harming_lingering_potion", + "dcloudpotion": "harming_lingering_potion", + "dlingerpot": "harming_lingering_potion", + "dmgaoepoiont": "harming_lingering_potion", + "dmgaoepot": "harming_lingering_potion", + "dmgareapot": "harming_lingering_potion", + "dmgareapotion": "harming_lingering_potion", + "dmgcloudpot": "harming_lingering_potion", + "dmgcloudpotion": "harming_lingering_potion", + "dmglingerpot": "harming_lingering_potion", + "harmingaoepoiont": "harming_lingering_potion", + "harmingaoepot": "harming_lingering_potion", + "harmingareapot": "harming_lingering_potion", + "harmingareapotion": "harming_lingering_potion", + "harmingcloudpot": "harming_lingering_potion", + "harmingcloudpotion": "harming_lingering_potion", + "harminglingerpot": "harming_lingering_potion", + "instantdamageaoepoiont": "harming_lingering_potion", + "instantdamageaoepot": "harming_lingering_potion", + "instantdamageareapot": "harming_lingering_potion", + "instantdamageareapotion": "harming_lingering_potion", + "instantdamagecloudpot": "harming_lingering_potion", + "instantdamagecloudpotion": "harming_lingering_potion", + "instantdamagelingerpot": "harming_lingering_potion", + "lingerpotd": "harming_lingering_potion", + "lingerpotdamage": "harming_lingering_potion", + "lingerpotdmg": "harming_lingering_potion", + "lingerpotharming": "harming_lingering_potion", + "lingerpotinstantdamage": "harming_lingering_potion", + "harming_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "damagepot": "harming_potion", + "damagepotion": "harming_potion", + "dmgpot": "harming_potion", + "dmgpotion": "harming_potion", + "dpot": "harming_potion", + "dpotion": "harming_potion", + "harmingpot": "harming_potion", + "harmingpotion": "harming_potion", + "instantdamagepot": "harming_potion", + "instantdamagepotion": "harming_potion", + "potionofd": "harming_potion", + "potionofdamage": "harming_potion", + "potionofdmg": "harming_potion", + "potionofharming": "harming_potion", + "potionofinstantdamage": "harming_potion", + "potofd": "harming_potion", + "potofdamage": "harming_potion", + "potofdmg": "harming_potion", + "potofharming": "harming_potion", + "potofinstantdamage": "harming_potion", + "harming_splash_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "damagesplashpot": "harming_splash_potion", + "damagesplashpotion": "harming_splash_potion", + "dmgsplashpot": "harming_splash_potion", + "dmgsplashpotion": "harming_splash_potion", + "dsplashpot": "harming_splash_potion", + "dsplashpotion": "harming_splash_potion", + "harmingsplashpot": "harming_splash_potion", + "harmingsplashpotion": "harming_splash_potion", + "instantdamagesplashpot": "harming_splash_potion", + "instantdamagesplashpotion": "harming_splash_potion", + "splashdamagepot": "harming_splash_potion", + "splashdamagepotion": "harming_splash_potion", + "splashdmgpot": "harming_splash_potion", + "splashdmgpotion": "harming_splash_potion", + "splashdpot": "harming_splash_potion", + "splashdpotion": "harming_splash_potion", + "splashharmingpot": "harming_splash_potion", + "splashharmingpotion": "harming_splash_potion", + "splashinstantdamagepot": "harming_splash_potion", + "splashinstantdamagepotion": "harming_splash_potion", + "spldamagepot": "harming_splash_potion", + "spldamagepotion": "harming_splash_potion", + "spldmgpot": "harming_splash_potion", + "spldmgpotion": "harming_splash_potion", + "spldpot": "harming_splash_potion", + "spldpotion": "harming_splash_potion", + "splharmingpot": "harming_splash_potion", + "splharmingpotion": "harming_splash_potion", + "splinstantdamagepot": "harming_splash_potion", + "splinstantdamagepotion": "harming_splash_potion", + "harming_tipped_arrow": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowd": "harming_tipped_arrow", + "arrowdamage": "harming_tipped_arrow", + "arrowdmg": "harming_tipped_arrow", + "arrowharming": "harming_tipped_arrow", + "arrowinstantdamage": "harming_tipped_arrow", + "damagearrow": "harming_tipped_arrow", + "damagetarr": "harming_tipped_arrow", + "damagetarrow": "harming_tipped_arrow", + "damagetippedarrow": "harming_tipped_arrow", + "darrow": "harming_tipped_arrow", + "dmgarrow": "harming_tipped_arrow", + "dmgtarr": "harming_tipped_arrow", + "dmgtarrow": "harming_tipped_arrow", + "dmgtippedarrow": "harming_tipped_arrow", + "dtarr": "harming_tipped_arrow", + "dtarrow": "harming_tipped_arrow", + "dtippedarrow": "harming_tipped_arrow", + "harmingarrow": "harming_tipped_arrow", + "harmingtarr": "harming_tipped_arrow", + "harmingtarrow": "harming_tipped_arrow", + "harmingtippedarrow": "harming_tipped_arrow", + "instantdamagearrow": "harming_tipped_arrow", + "instantdamagetarr": "harming_tipped_arrow", + "instantdamagetarrow": "harming_tipped_arrow", + "instantdamagetippedarrow": "harming_tipped_arrow", + "hay_block": { + "material": "HAY_BLOCK" + }, + "baleofhay": "hay_block", + "hay": "hay_block", + "haybale": "hay_block", + "hayblock": "hay_block", + "hayofbale": "hay_block", + "minecraft:hay_block": "hay_block", + "healing_lingering_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepoth": "healing_lingering_potion", + "aoepotheal": "healing_lingering_potion", + "aoepothealing": "healing_lingering_potion", + "aoepotinstantheal": "healing_lingering_potion", + "aoepotionh": "healing_lingering_potion", + "aoepotionheal": "healing_lingering_potion", + "aoepotionhealing": "healing_lingering_potion", + "aoepotioninstantheal": "healing_lingering_potion", + "aoepotionlife": "healing_lingering_potion", + "aoepotlife": "healing_lingering_potion", + "areapoth": "healing_lingering_potion", + "areapotheal": "healing_lingering_potion", + "areapothealing": "healing_lingering_potion", + "areapotinstantheal": "healing_lingering_potion", + "areapotionh": "healing_lingering_potion", + "areapotionheal": "healing_lingering_potion", + "areapotionhealing": "healing_lingering_potion", + "areapotioninstantheal": "healing_lingering_potion", + "areapotionlife": "healing_lingering_potion", + "areapotlife": "healing_lingering_potion", + "cloudpoth": "healing_lingering_potion", + "cloudpotheal": "healing_lingering_potion", + "cloudpothealing": "healing_lingering_potion", + "cloudpotinstantheal": "healing_lingering_potion", + "cloudpotionh": "healing_lingering_potion", + "cloudpotionheal": "healing_lingering_potion", + "cloudpotionhealing": "healing_lingering_potion", + "cloudpotioninstantheal": "healing_lingering_potion", + "cloudpotionlife": "healing_lingering_potion", + "cloudpotlife": "healing_lingering_potion", + "haoepoiont": "healing_lingering_potion", + "haoepot": "healing_lingering_potion", + "hareapot": "healing_lingering_potion", + "hareapotion": "healing_lingering_potion", + "hcloudpot": "healing_lingering_potion", + "hcloudpotion": "healing_lingering_potion", + "healaoepoiont": "healing_lingering_potion", + "healaoepot": "healing_lingering_potion", + "healareapot": "healing_lingering_potion", + "healareapotion": "healing_lingering_potion", + "healcloudpot": "healing_lingering_potion", + "healcloudpotion": "healing_lingering_potion", + "healingaoepoiont": "healing_lingering_potion", + "healingaoepot": "healing_lingering_potion", + "healingareapot": "healing_lingering_potion", + "healingareapotion": "healing_lingering_potion", + "healingcloudpot": "healing_lingering_potion", + "healingcloudpotion": "healing_lingering_potion", + "healinglingerpot": "healing_lingering_potion", + "heallingerpot": "healing_lingering_potion", + "hlingerpot": "healing_lingering_potion", + "instanthealaoepoiont": "healing_lingering_potion", + "instanthealaoepot": "healing_lingering_potion", + "instanthealareapot": "healing_lingering_potion", + "instanthealareapotion": "healing_lingering_potion", + "instanthealcloudpot": "healing_lingering_potion", + "instanthealcloudpotion": "healing_lingering_potion", + "instantheallingerpot": "healing_lingering_potion", + "lifeaoepoiont": "healing_lingering_potion", + "lifeaoepot": "healing_lingering_potion", + "lifeareapot": "healing_lingering_potion", + "lifeareapotion": "healing_lingering_potion", + "lifecloudpot": "healing_lingering_potion", + "lifecloudpotion": "healing_lingering_potion", + "lifelingerpot": "healing_lingering_potion", + "lingerpoth": "healing_lingering_potion", + "lingerpotheal": "healing_lingering_potion", + "lingerpothealing": "healing_lingering_potion", + "lingerpotinstantheal": "healing_lingering_potion", + "lingerpotlife": "healing_lingering_potion", + "healing_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "healingpot": "healing_potion", + "healingpotion": "healing_potion", + "healpot": "healing_potion", + "healpotion": "healing_potion", + "hpot": "healing_potion", + "hpotion": "healing_potion", + "instanthealpot": "healing_potion", + "instanthealpotion": "healing_potion", + "lifepot": "healing_potion", + "lifepotion": "healing_potion", + "potionofh": "healing_potion", + "potionofheal": "healing_potion", + "potionofhealing": "healing_potion", + "potionofinstantheal": "healing_potion", + "potionoflife": "healing_potion", + "potofh": "healing_potion", + "potofheal": "healing_potion", + "potofhealing": "healing_potion", + "potofinstantheal": "healing_potion", + "potoflife": "healing_potion", + "healing_splash_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "healingsplashpot": "healing_splash_potion", + "healingsplashpotion": "healing_splash_potion", + "healsplashpot": "healing_splash_potion", + "healsplashpotion": "healing_splash_potion", + "hsplashpot": "healing_splash_potion", + "hsplashpotion": "healing_splash_potion", + "instanthealsplashpot": "healing_splash_potion", + "instanthealsplashpotion": "healing_splash_potion", + "lifesplashpot": "healing_splash_potion", + "lifesplashpotion": "healing_splash_potion", + "splashhealingpot": "healing_splash_potion", + "splashhealingpotion": "healing_splash_potion", + "splashhealpot": "healing_splash_potion", + "splashhealpotion": "healing_splash_potion", + "splashhpot": "healing_splash_potion", + "splashhpotion": "healing_splash_potion", + "splashinstanthealpot": "healing_splash_potion", + "splashinstanthealpotion": "healing_splash_potion", + "splashlifepot": "healing_splash_potion", + "splashlifepotion": "healing_splash_potion", + "splhealingpot": "healing_splash_potion", + "splhealingpotion": "healing_splash_potion", + "splhealpot": "healing_splash_potion", + "splhealpotion": "healing_splash_potion", + "splhpot": "healing_splash_potion", + "splhpotion": "healing_splash_potion", + "splinstanthealpot": "healing_splash_potion", + "splinstanthealpotion": "healing_splash_potion", + "spllifepot": "healing_splash_potion", + "spllifepotion": "healing_splash_potion", + "healing_tipped_arrow": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowh": "healing_tipped_arrow", + "arrowheal": "healing_tipped_arrow", + "arrowhealing": "healing_tipped_arrow", + "arrowinstantheal": "healing_tipped_arrow", + "arrowlife": "healing_tipped_arrow", + "harrow": "healing_tipped_arrow", + "healarrow": "healing_tipped_arrow", + "healingarrow": "healing_tipped_arrow", + "healingtarr": "healing_tipped_arrow", + "healingtarrow": "healing_tipped_arrow", + "healingtippedarrow": "healing_tipped_arrow", + "healtarr": "healing_tipped_arrow", + "healtarrow": "healing_tipped_arrow", + "healtippedarrow": "healing_tipped_arrow", + "htarr": "healing_tipped_arrow", + "htarrow": "healing_tipped_arrow", + "htippedarrow": "healing_tipped_arrow", + "instanthealarrow": "healing_tipped_arrow", + "instanthealtarr": "healing_tipped_arrow", + "instanthealtarrow": "healing_tipped_arrow", + "instanthealtippedarrow": "healing_tipped_arrow", + "lifearrow": "healing_tipped_arrow", + "lifetarr": "healing_tipped_arrow", + "lifetarrow": "healing_tipped_arrow", + "lifetippedarrow": "healing_tipped_arrow", + "heart_of_the_sea": { + "material": "HEART_OF_THE_SEA" + }, + "heartofthesea": "heart_of_the_sea", + "minecraft:heart_of_the_sea": "heart_of_the_sea", + "heart_pottery_sherd": { + "material": "HEART_POTTERY_SHERD" + }, + "heartpotterysherd": "heart_pottery_sherd", + "heartsherd": "heart_pottery_sherd", + "minecraft:heart_pottery_sherd": "heart_pottery_sherd", + "heartbreak_pottery_sherd": { + "material": "HEARTBREAK_POTTERY_SHERD" + }, + "hbreaksherd": "heartbreak_pottery_sherd", + "heartbreakpotterysherd": "heartbreak_pottery_sherd", + "heartbreaksherd": "heartbreak_pottery_sherd", + "heartbsherd": "heartbreak_pottery_sherd", + "minecraft:heartbreak_pottery_sherd": "heartbreak_pottery_sherd", + "heavy_core": { + "material": "HEAVY_CORE" + }, + "heavycore": "heavy_core", + "minecraft:heavy_core": "heavy_core", + "heavy_weighted_pressure_plate": { + "material": "HEAVY_WEIGHTED_PRESSURE_PLATE" + }, + "heavyweightedpressureplate": "heavy_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate": "heavy_weighted_pressure_plate", + "hoglin_spawn_egg": { + "material": "HOGLIN_SPAWN_EGG" + }, + "angrypigegg": "hoglin_spawn_egg", + "angrypigsegg": "hoglin_spawn_egg", + "angrypigspawn": "hoglin_spawn_egg", + "angrypigspawnegg": "hoglin_spawn_egg", + "eggangrypig": "hoglin_spawn_egg", + "egghoglin": "hoglin_spawn_egg", + "hoglinegg": "hoglin_spawn_egg", + "hoglinsegg": "hoglin_spawn_egg", + "hoglinspawn": "hoglin_spawn_egg", + "hoglinspawnegg": "hoglin_spawn_egg", + "minecraft:hoglin_spawn_egg": "hoglin_spawn_egg", + "seggangrypig": "hoglin_spawn_egg", + "segghoglin": "hoglin_spawn_egg", + "spawnangrypig": "hoglin_spawn_egg", + "spawneggangrypig": "hoglin_spawn_egg", + "spawnegghoglin": "hoglin_spawn_egg", + "spawnhoglin": "hoglin_spawn_egg", + "hoglin_spawner": { + "entity": "HOGLIN", + "material": "SPAWNER" + }, + "angrypigcage": "hoglin_spawner", + "angrypigmcage": "hoglin_spawner", + "angrypigmobcage": "hoglin_spawner", + "angrypigmobspawner": "hoglin_spawner", + "angrypigmonstercage": "hoglin_spawner", + "angrypigmonsterspawner": "hoglin_spawner", + "angrypigmspawner": "hoglin_spawner", + "angrypigspawner": "hoglin_spawner", + "hoglincage": "hoglin_spawner", + "hoglinmcage": "hoglin_spawner", + "hoglinmobcage": "hoglin_spawner", + "hoglinmobspawner": "hoglin_spawner", + "hoglinmonstercage": "hoglin_spawner", + "hoglinmonsterspawner": "hoglin_spawner", + "hoglinmspawner": "hoglin_spawner", + "hoglinspawner": "hoglin_spawner", + "honey_block": { + "material": "HONEY_BLOCK" + }, + "honeyblock": "honey_block", + "minecraft:honey_block": "honey_block", + "honey_bottle": { + "material": "HONEY_BOTTLE" + }, + "honeybottle": "honey_bottle", + "minecraft:honey_bottle": "honey_bottle", + "honeycomb": { + "material": "HONEYCOMB" + }, + "minecraft:honeycomb": "honeycomb", + "honeycomb_block": { + "material": "HONEYCOMB_BLOCK" + }, + "honeycombblock": "honeycomb_block", + "minecraft:honeycomb_block": "honeycomb_block", + "hopper": { + "material": "HOPPER" + }, + "chestpull": "hopper", + "chestpuller": "hopper", + "cheststore": "hopper", + "cheststorer": "hopper", + "itempull": "hopper", + "itempuller": "hopper", + "itemstore": "hopper", + "itemstorer": "hopper", + "minecraft:hopper": "hopper", + "hopper_minecart": { + "material": "HOPPER_MINECART" + }, + "hcart": "hopper_minecart", + "hmc": "hopper_minecart", + "hmcart": "hopper_minecart", + "hminecart": "hopper_minecart", + "hopcart": "hopper_minecart", + "hopmc": "hopper_minecart", + "hopmcart": "hopper_minecart", + "hopminecart": "hopper_minecart", + "hoppercart": "hopper_minecart", + "hoppermc": "hopper_minecart", + "hoppermcart": "hopper_minecart", + "hopperminecart": "hopper_minecart", + "minecraft:hopper_minecart": "hopper_minecart", + "horn_coral": { + "material": "HORN_CORAL" + }, + "horncoral": "horn_coral", + "minecraft:horn_coral": "horn_coral", + "horn_coral_block": { + "material": "HORN_CORAL_BLOCK" + }, + "horncoralblock": "horn_coral_block", + "minecraft:horn_coral_block": "horn_coral_block", + "horn_coral_fan": { + "material": "HORN_CORAL_FAN" + }, + "horncoralfan": "horn_coral_fan", + "minecraft:horn_coral_fan": "horn_coral_fan", + "horse_spawn_egg": { + "material": "HORSE_SPAWN_EGG" + }, + "egghorse": "horse_spawn_egg", + "horseegg": "horse_spawn_egg", + "horsesegg": "horse_spawn_egg", + "horsespawn": "horse_spawn_egg", + "horsespawnegg": "horse_spawn_egg", + "minecraft:horse_spawn_egg": "horse_spawn_egg", + "segghorse": "horse_spawn_egg", + "spawnegghorse": "horse_spawn_egg", + "spawnhorse": "horse_spawn_egg", + "horse_spawner": { + "entity": "HORSE", + "material": "SPAWNER" + }, + "horsecage": "horse_spawner", + "horsemcage": "horse_spawner", + "horsemobcage": "horse_spawner", + "horsemobspawner": "horse_spawner", + "horsemonstercage": "horse_spawner", + "horsemonsterspawner": "horse_spawner", + "horsemspawner": "horse_spawner", + "horsespawner": "horse_spawner", + "host_armor_trim_smithing_template": { + "material": "HOST_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "hostarmortrimsmithingtemplate": "host_armor_trim_smithing_template", + "hosttrim": "host_armor_trim_smithing_template", + "minecraft:host_armor_trim_smithing_template": "host_armor_trim_smithing_template", + "howl_pottery_sherd": { + "material": "HOWL_POTTERY_SHERD" + }, + "howlpotterysherd": "howl_pottery_sherd", + "howlsherd": "howl_pottery_sherd", + "minecraft:howl_pottery_sherd": "howl_pottery_sherd", + "husk_spawn_egg": { + "material": "HUSK_SPAWN_EGG" + }, + "egghusk": "husk_spawn_egg", + "huskegg": "husk_spawn_egg", + "husksegg": "husk_spawn_egg", + "huskspawn": "husk_spawn_egg", + "huskspawnegg": "husk_spawn_egg", + "minecraft:husk_spawn_egg": "husk_spawn_egg", + "segghusk": "husk_spawn_egg", + "spawnegghusk": "husk_spawn_egg", + "spawnhusk": "husk_spawn_egg", + "husk_spawner": { + "entity": "HUSK", + "material": "SPAWNER" + }, + "huskcage": "husk_spawner", + "huskmcage": "husk_spawner", + "huskmobcage": "husk_spawner", + "huskmobspawner": "husk_spawner", + "huskmonstercage": "husk_spawner", + "huskmonsterspawner": "husk_spawner", + "huskmspawner": "husk_spawner", + "huskspawner": "husk_spawner", + "ice": { + "material": "ICE" + }, + "freezewater": "ice", + "frozenwater": "ice", + "minecraft:ice": "ice", + "waterfreeze": "ice", + "waterfrozen": "ice", + "illusioner_spawner": { + "entity": "ILLUSIONER", + "material": "SPAWNER" + }, + "illusionercage": "illusioner_spawner", + "illusionermcage": "illusioner_spawner", + "illusionermobcage": "illusioner_spawner", + "illusionermobspawner": "illusioner_spawner", + "illusionermonstercage": "illusioner_spawner", + "illusionermonsterspawner": "illusioner_spawner", + "illusionermspawner": "illusioner_spawner", + "illusionerspawner": "illusioner_spawner", + "infested_chiseled_stone_bricks": { + "material": "INFESTED_CHISELED_STONE_BRICKS" + }, + "chiseledfishst": "infested_chiseled_stone_bricks", + "chiseledfishstone": "infested_chiseled_stone_bricks", + "chiseledinfestedst": "infested_chiseled_stone_bricks", + "chiseledinfestedstone": "infested_chiseled_stone_bricks", + "chiseledinfestst": "infested_chiseled_stone_bricks", + "chiseledinfeststone": "infested_chiseled_stone_bricks", + "chiseledmeggst": "infested_chiseled_stone_bricks", + "chiseledmeggstone": "infested_chiseled_stone_bricks", + "chiseledmest": "infested_chiseled_stone_bricks", + "chiseledmestone": "infested_chiseled_stone_bricks", + "chiseledmonstereggst": "infested_chiseled_stone_bricks", + "chiseledmonstereggstone": "infested_chiseled_stone_bricks", + "chiseledsfishst": "infested_chiseled_stone_bricks", + "chiseledsfishstone": "infested_chiseled_stone_bricks", + "chiseledsfst": "infested_chiseled_stone_bricks", + "chiseledsfstone": "infested_chiseled_stone_bricks", + "chiseledsilverfishst": "infested_chiseled_stone_bricks", + "chiseledsilverfishstone": "infested_chiseled_stone_bricks", + "chiseledtrapst": "infested_chiseled_stone_bricks", + "chiseledtrapstone": "infested_chiseled_stone_bricks", + "cifishst": "infested_chiseled_stone_bricks", + "cifishstone": "infested_chiseled_stone_bricks", + "ciinfestedst": "infested_chiseled_stone_bricks", + "ciinfestedstone": "infested_chiseled_stone_bricks", + "ciinfestst": "infested_chiseled_stone_bricks", + "ciinfeststone": "infested_chiseled_stone_bricks", + "cimeggst": "infested_chiseled_stone_bricks", + "cimeggstone": "infested_chiseled_stone_bricks", + "cimest": "infested_chiseled_stone_bricks", + "cimestone": "infested_chiseled_stone_bricks", + "cimonstereggst": "infested_chiseled_stone_bricks", + "cimonstereggstone": "infested_chiseled_stone_bricks", + "circlefishst": "infested_chiseled_stone_bricks", + "circlefishstone": "infested_chiseled_stone_bricks", + "circleinfestedst": "infested_chiseled_stone_bricks", + "circleinfestedstone": "infested_chiseled_stone_bricks", + "circleinfestst": "infested_chiseled_stone_bricks", + "circleinfeststone": "infested_chiseled_stone_bricks", + "circlemeggst": "infested_chiseled_stone_bricks", + "circlemeggstone": "infested_chiseled_stone_bricks", + "circlemest": "infested_chiseled_stone_bricks", + "circlemestone": "infested_chiseled_stone_bricks", + "circlemonstereggst": "infested_chiseled_stone_bricks", + "circlemonstereggstone": "infested_chiseled_stone_bricks", + "circlesfishst": "infested_chiseled_stone_bricks", + "circlesfishstone": "infested_chiseled_stone_bricks", + "circlesfst": "infested_chiseled_stone_bricks", + "circlesfstone": "infested_chiseled_stone_bricks", + "circlesilverfishst": "infested_chiseled_stone_bricks", + "circlesilverfishstone": "infested_chiseled_stone_bricks", + "circletrapst": "infested_chiseled_stone_bricks", + "circletrapstone": "infested_chiseled_stone_bricks", + "cisfishst": "infested_chiseled_stone_bricks", + "cisfishstone": "infested_chiseled_stone_bricks", + "cisfst": "infested_chiseled_stone_bricks", + "cisfstone": "infested_chiseled_stone_bricks", + "cisilverfishst": "infested_chiseled_stone_bricks", + "cisilverfishstone": "infested_chiseled_stone_bricks", + "citrapst": "infested_chiseled_stone_bricks", + "citrapstone": "infested_chiseled_stone_bricks", + "fishchiseledst": "infested_chiseled_stone_bricks", + "fishchiseledstone": "infested_chiseled_stone_bricks", + "fishcirclest": "infested_chiseled_stone_bricks", + "fishcirclestone": "infested_chiseled_stone_bricks", + "fishcist": "infested_chiseled_stone_bricks", + "fishcistone": "infested_chiseled_stone_bricks", + "infestchiseledst": "infested_chiseled_stone_bricks", + "infestchiseledstone": "infested_chiseled_stone_bricks", + "infestcirclest": "infested_chiseled_stone_bricks", + "infestcirclestone": "infested_chiseled_stone_bricks", + "infestcist": "infested_chiseled_stone_bricks", + "infestcistone": "infested_chiseled_stone_bricks", + "infestedchiseledst": "infested_chiseled_stone_bricks", + "infestedchiseledstone": "infested_chiseled_stone_bricks", + "infestedchiseledstonebricks": "infested_chiseled_stone_bricks", + "infestedcirclest": "infested_chiseled_stone_bricks", + "infestedcirclestone": "infested_chiseled_stone_bricks", + "infestedcist": "infested_chiseled_stone_bricks", + "infestedcistone": "infested_chiseled_stone_bricks", + "mechiseledst": "infested_chiseled_stone_bricks", + "mechiseledstone": "infested_chiseled_stone_bricks", + "mecirclest": "infested_chiseled_stone_bricks", + "mecirclestone": "infested_chiseled_stone_bricks", + "mecist": "infested_chiseled_stone_bricks", + "mecistone": "infested_chiseled_stone_bricks", + "meggchiseledst": "infested_chiseled_stone_bricks", + "meggchiseledstone": "infested_chiseled_stone_bricks", + "meggcirclest": "infested_chiseled_stone_bricks", + "meggcirclestone": "infested_chiseled_stone_bricks", + "meggcist": "infested_chiseled_stone_bricks", + "meggcistone": "infested_chiseled_stone_bricks", + "minecraft:infested_chiseled_stone_bricks": "infested_chiseled_stone_bricks", + "monstereggchiseledst": "infested_chiseled_stone_bricks", + "monstereggchiseledstone": "infested_chiseled_stone_bricks", + "monstereggcirclest": "infested_chiseled_stone_bricks", + "monstereggcirclestone": "infested_chiseled_stone_bricks", + "monstereggcist": "infested_chiseled_stone_bricks", + "monstereggcistone": "infested_chiseled_stone_bricks", + "sfchiseledst": "infested_chiseled_stone_bricks", + "sfchiseledstone": "infested_chiseled_stone_bricks", + "sfcirclest": "infested_chiseled_stone_bricks", + "sfcirclestone": "infested_chiseled_stone_bricks", + "sfcist": "infested_chiseled_stone_bricks", + "sfcistone": "infested_chiseled_stone_bricks", + "sfishchiseledst": "infested_chiseled_stone_bricks", + "sfishchiseledstone": "infested_chiseled_stone_bricks", + "sfishcirclest": "infested_chiseled_stone_bricks", + "sfishcirclestone": "infested_chiseled_stone_bricks", + "sfishcist": "infested_chiseled_stone_bricks", + "sfishcistone": "infested_chiseled_stone_bricks", + "silverfishchiseledst": "infested_chiseled_stone_bricks", + "silverfishchiseledstone": "infested_chiseled_stone_bricks", + "silverfishcirclest": "infested_chiseled_stone_bricks", + "silverfishcirclestone": "infested_chiseled_stone_bricks", + "silverfishcist": "infested_chiseled_stone_bricks", + "silverfishcistone": "infested_chiseled_stone_bricks", + "trapchiseledst": "infested_chiseled_stone_bricks", + "trapchiseledstone": "infested_chiseled_stone_bricks", + "trapcirclest": "infested_chiseled_stone_bricks", + "trapcirclestone": "infested_chiseled_stone_bricks", + "trapcist": "infested_chiseled_stone_bricks", + "trapcistone": "infested_chiseled_stone_bricks", + "infested_cobblestone": { + "material": "INFESTED_COBBLESTONE" + }, + "fishcobble": "infested_cobblestone", + "fishcobbleb": "infested_cobblestone", + "fishcobblebl": "infested_cobblestone", + "fishcobbleblock": "infested_cobblestone", + "fishcobblestone": "infested_cobblestone", + "fishcobblestoneb": "infested_cobblestone", + "fishcobblestonebl": "infested_cobblestone", + "fishcobblestoneblock": "infested_cobblestone", + "fishcs": "infested_cobblestone", + "fishcsb": "infested_cobblestone", + "fishcsbl": "infested_cobblestone", + "fishcsblock": "infested_cobblestone", + "fishcst": "infested_cobblestone", + "fishcstb": "infested_cobblestone", + "fishcstbl": "infested_cobblestone", + "fishcstblock": "infested_cobblestone", + "fishcstone": "infested_cobblestone", + "fishcstoneb": "infested_cobblestone", + "fishcstonebl": "infested_cobblestone", + "fishcstoneblock": "infested_cobblestone", + "infestcobble": "infested_cobblestone", + "infestcobbleb": "infested_cobblestone", + "infestcobblebl": "infested_cobblestone", + "infestcobbleblock": "infested_cobblestone", + "infestcobblestone": "infested_cobblestone", + "infestcobblestoneb": "infested_cobblestone", + "infestcobblestonebl": "infested_cobblestone", + "infestcobblestoneblock": "infested_cobblestone", + "infestcs": "infested_cobblestone", + "infestcsb": "infested_cobblestone", + "infestcsbl": "infested_cobblestone", + "infestcsblock": "infested_cobblestone", + "infestcst": "infested_cobblestone", + "infestcstb": "infested_cobblestone", + "infestcstbl": "infested_cobblestone", + "infestcstblock": "infested_cobblestone", + "infestcstone": "infested_cobblestone", + "infestcstoneb": "infested_cobblestone", + "infestcstonebl": "infested_cobblestone", + "infestcstoneblock": "infested_cobblestone", + "infestedcobble": "infested_cobblestone", + "infestedcobbleb": "infested_cobblestone", + "infestedcobblebl": "infested_cobblestone", + "infestedcobbleblock": "infested_cobblestone", + "infestedcobblestone": "infested_cobblestone", + "infestedcobblestoneb": "infested_cobblestone", + "infestedcobblestonebl": "infested_cobblestone", + "infestedcobblestoneblock": "infested_cobblestone", + "infestedcs": "infested_cobblestone", + "infestedcsb": "infested_cobblestone", + "infestedcsbl": "infested_cobblestone", + "infestedcsblock": "infested_cobblestone", + "infestedcst": "infested_cobblestone", + "infestedcstb": "infested_cobblestone", + "infestedcstbl": "infested_cobblestone", + "infestedcstblock": "infested_cobblestone", + "infestedcstone": "infested_cobblestone", + "infestedcstoneb": "infested_cobblestone", + "infestedcstonebl": "infested_cobblestone", + "infestedcstoneblock": "infested_cobblestone", + "mecobble": "infested_cobblestone", + "mecobbleb": "infested_cobblestone", + "mecobblebl": "infested_cobblestone", + "mecobbleblock": "infested_cobblestone", + "mecobblestone": "infested_cobblestone", + "mecobblestoneb": "infested_cobblestone", + "mecobblestonebl": "infested_cobblestone", + "mecobblestoneblock": "infested_cobblestone", + "mecs": "infested_cobblestone", + "mecsb": "infested_cobblestone", + "mecsbl": "infested_cobblestone", + "mecsblock": "infested_cobblestone", + "mecst": "infested_cobblestone", + "mecstb": "infested_cobblestone", + "mecstbl": "infested_cobblestone", + "mecstblock": "infested_cobblestone", + "mecstone": "infested_cobblestone", + "mecstoneb": "infested_cobblestone", + "mecstonebl": "infested_cobblestone", + "mecstoneblock": "infested_cobblestone", + "meggcobble": "infested_cobblestone", + "meggcobbleb": "infested_cobblestone", + "meggcobblebl": "infested_cobblestone", + "meggcobbleblock": "infested_cobblestone", + "meggcobblestone": "infested_cobblestone", + "meggcobblestoneb": "infested_cobblestone", + "meggcobblestonebl": "infested_cobblestone", + "meggcobblestoneblock": "infested_cobblestone", + "meggcs": "infested_cobblestone", + "meggcsb": "infested_cobblestone", + "meggcsbl": "infested_cobblestone", + "meggcsblock": "infested_cobblestone", + "meggcst": "infested_cobblestone", + "meggcstb": "infested_cobblestone", + "meggcstbl": "infested_cobblestone", + "meggcstblock": "infested_cobblestone", + "meggcstone": "infested_cobblestone", + "meggcstoneb": "infested_cobblestone", + "meggcstonebl": "infested_cobblestone", + "meggcstoneblock": "infested_cobblestone", + "minecraft:infested_cobblestone": "infested_cobblestone", + "monstereggcobble": "infested_cobblestone", + "monstereggcobbleb": "infested_cobblestone", + "monstereggcobblebl": "infested_cobblestone", + "monstereggcobbleblock": "infested_cobblestone", + "monstereggcobblestone": "infested_cobblestone", + "monstereggcobblestoneb": "infested_cobblestone", + "monstereggcobblestonebl": "infested_cobblestone", + "monstereggcobblestoneblock": "infested_cobblestone", + "monstereggcs": "infested_cobblestone", + "monstereggcsb": "infested_cobblestone", + "monstereggcsbl": "infested_cobblestone", + "monstereggcsblock": "infested_cobblestone", + "monstereggcst": "infested_cobblestone", + "monstereggcstb": "infested_cobblestone", + "monstereggcstbl": "infested_cobblestone", + "monstereggcstblock": "infested_cobblestone", + "monstereggcstone": "infested_cobblestone", + "monstereggcstoneb": "infested_cobblestone", + "monstereggcstonebl": "infested_cobblestone", + "monstereggcstoneblock": "infested_cobblestone", + "sfcobble": "infested_cobblestone", + "sfcobbleb": "infested_cobblestone", + "sfcobblebl": "infested_cobblestone", + "sfcobbleblock": "infested_cobblestone", + "sfcobblestone": "infested_cobblestone", + "sfcobblestoneb": "infested_cobblestone", + "sfcobblestonebl": "infested_cobblestone", + "sfcobblestoneblock": "infested_cobblestone", + "sfcs": "infested_cobblestone", + "sfcsb": "infested_cobblestone", + "sfcsbl": "infested_cobblestone", + "sfcsblock": "infested_cobblestone", + "sfcst": "infested_cobblestone", + "sfcstb": "infested_cobblestone", + "sfcstbl": "infested_cobblestone", + "sfcstblock": "infested_cobblestone", + "sfcstone": "infested_cobblestone", + "sfcstoneb": "infested_cobblestone", + "sfcstonebl": "infested_cobblestone", + "sfcstoneblock": "infested_cobblestone", + "sfishcobble": "infested_cobblestone", + "sfishcobbleb": "infested_cobblestone", + "sfishcobblebl": "infested_cobblestone", + "sfishcobbleblock": "infested_cobblestone", + "sfishcobblestone": "infested_cobblestone", + "sfishcobblestoneb": "infested_cobblestone", + "sfishcobblestonebl": "infested_cobblestone", + "sfishcobblestoneblock": "infested_cobblestone", + "sfishcs": "infested_cobblestone", + "sfishcsb": "infested_cobblestone", + "sfishcsbl": "infested_cobblestone", + "sfishcsblock": "infested_cobblestone", + "sfishcst": "infested_cobblestone", + "sfishcstb": "infested_cobblestone", + "sfishcstbl": "infested_cobblestone", + "sfishcstblock": "infested_cobblestone", + "sfishcstone": "infested_cobblestone", + "sfishcstoneb": "infested_cobblestone", + "sfishcstonebl": "infested_cobblestone", + "sfishcstoneblock": "infested_cobblestone", + "silverfishcobble": "infested_cobblestone", + "silverfishcobbleb": "infested_cobblestone", + "silverfishcobblebl": "infested_cobblestone", + "silverfishcobbleblock": "infested_cobblestone", + "silverfishcobblestone": "infested_cobblestone", + "silverfishcobblestoneb": "infested_cobblestone", + "silverfishcobblestonebl": "infested_cobblestone", + "silverfishcobblestoneblock": "infested_cobblestone", + "silverfishcs": "infested_cobblestone", + "silverfishcsb": "infested_cobblestone", + "silverfishcsbl": "infested_cobblestone", + "silverfishcsblock": "infested_cobblestone", + "silverfishcst": "infested_cobblestone", + "silverfishcstb": "infested_cobblestone", + "silverfishcstbl": "infested_cobblestone", + "silverfishcstblock": "infested_cobblestone", + "silverfishcstone": "infested_cobblestone", + "silverfishcstoneb": "infested_cobblestone", + "silverfishcstonebl": "infested_cobblestone", + "silverfishcstoneblock": "infested_cobblestone", + "trapcobble": "infested_cobblestone", + "trapcobbleb": "infested_cobblestone", + "trapcobblebl": "infested_cobblestone", + "trapcobbleblock": "infested_cobblestone", + "trapcobblestone": "infested_cobblestone", + "trapcobblestoneb": "infested_cobblestone", + "trapcobblestonebl": "infested_cobblestone", + "trapcobblestoneblock": "infested_cobblestone", + "trapcs": "infested_cobblestone", + "trapcsb": "infested_cobblestone", + "trapcsbl": "infested_cobblestone", + "trapcsblock": "infested_cobblestone", + "trapcst": "infested_cobblestone", + "trapcstb": "infested_cobblestone", + "trapcstbl": "infested_cobblestone", + "trapcstblock": "infested_cobblestone", + "trapcstone": "infested_cobblestone", + "trapcstoneb": "infested_cobblestone", + "trapcstonebl": "infested_cobblestone", + "trapcstoneblock": "infested_cobblestone", + "infested_cracked_stone_bricks": { + "material": "INFESTED_CRACKED_STONE_BRICKS" + }, + "crackedfishst": "infested_cracked_stone_bricks", + "crackedfishstone": "infested_cracked_stone_bricks", + "crackedinfestedst": "infested_cracked_stone_bricks", + "crackedinfestedstone": "infested_cracked_stone_bricks", + "crackedinfestst": "infested_cracked_stone_bricks", + "crackedinfeststone": "infested_cracked_stone_bricks", + "crackedmeggst": "infested_cracked_stone_bricks", + "crackedmeggstone": "infested_cracked_stone_bricks", + "crackedmest": "infested_cracked_stone_bricks", + "crackedmestone": "infested_cracked_stone_bricks", + "crackedmonstereggst": "infested_cracked_stone_bricks", + "crackedmonstereggstone": "infested_cracked_stone_bricks", + "crackedsfishst": "infested_cracked_stone_bricks", + "crackedsfishstone": "infested_cracked_stone_bricks", + "crackedsfst": "infested_cracked_stone_bricks", + "crackedsfstone": "infested_cracked_stone_bricks", + "crackedsilverfishst": "infested_cracked_stone_bricks", + "crackedsilverfishstone": "infested_cracked_stone_bricks", + "crackedtrapst": "infested_cracked_stone_bricks", + "crackedtrapstone": "infested_cracked_stone_bricks", + "crackfishst": "infested_cracked_stone_bricks", + "crackfishstone": "infested_cracked_stone_bricks", + "crackinfestedst": "infested_cracked_stone_bricks", + "crackinfestedstone": "infested_cracked_stone_bricks", + "crackinfestst": "infested_cracked_stone_bricks", + "crackinfeststone": "infested_cracked_stone_bricks", + "crackmeggst": "infested_cracked_stone_bricks", + "crackmeggstone": "infested_cracked_stone_bricks", + "crackmest": "infested_cracked_stone_bricks", + "crackmestone": "infested_cracked_stone_bricks", + "crackmonstereggst": "infested_cracked_stone_bricks", + "crackmonstereggstone": "infested_cracked_stone_bricks", + "cracksfishst": "infested_cracked_stone_bricks", + "cracksfishstone": "infested_cracked_stone_bricks", + "cracksfst": "infested_cracked_stone_bricks", + "cracksfstone": "infested_cracked_stone_bricks", + "cracksilverfishst": "infested_cracked_stone_bricks", + "cracksilverfishstone": "infested_cracked_stone_bricks", + "cracktrapst": "infested_cracked_stone_bricks", + "cracktrapstone": "infested_cracked_stone_bricks", + "crfishst": "infested_cracked_stone_bricks", + "crfishstone": "infested_cracked_stone_bricks", + "crinfestedst": "infested_cracked_stone_bricks", + "crinfestedstone": "infested_cracked_stone_bricks", + "crinfestst": "infested_cracked_stone_bricks", + "crinfeststone": "infested_cracked_stone_bricks", + "crmeggst": "infested_cracked_stone_bricks", + "crmeggstone": "infested_cracked_stone_bricks", + "crmest": "infested_cracked_stone_bricks", + "crmestone": "infested_cracked_stone_bricks", + "crmonstereggst": "infested_cracked_stone_bricks", + "crmonstereggstone": "infested_cracked_stone_bricks", + "crsfishst": "infested_cracked_stone_bricks", + "crsfishstone": "infested_cracked_stone_bricks", + "crsfst": "infested_cracked_stone_bricks", + "crsfstone": "infested_cracked_stone_bricks", + "crsilverfishst": "infested_cracked_stone_bricks", + "crsilverfishstone": "infested_cracked_stone_bricks", + "crtrapst": "infested_cracked_stone_bricks", + "crtrapstone": "infested_cracked_stone_bricks", + "fishcrackedst": "infested_cracked_stone_bricks", + "fishcrackedstone": "infested_cracked_stone_bricks", + "fishcrackst": "infested_cracked_stone_bricks", + "fishcrackstone": "infested_cracked_stone_bricks", + "fishcrst": "infested_cracked_stone_bricks", + "fishcrstone": "infested_cracked_stone_bricks", + "infestcrackedst": "infested_cracked_stone_bricks", + "infestcrackedstone": "infested_cracked_stone_bricks", + "infestcrackst": "infested_cracked_stone_bricks", + "infestcrackstone": "infested_cracked_stone_bricks", + "infestcrst": "infested_cracked_stone_bricks", + "infestcrstone": "infested_cracked_stone_bricks", + "infestedcrackedst": "infested_cracked_stone_bricks", + "infestedcrackedstone": "infested_cracked_stone_bricks", + "infestedcrackedstonebricks": "infested_cracked_stone_bricks", + "infestedcrackst": "infested_cracked_stone_bricks", + "infestedcrackstone": "infested_cracked_stone_bricks", + "infestedcrst": "infested_cracked_stone_bricks", + "infestedcrstone": "infested_cracked_stone_bricks", + "mecrackedst": "infested_cracked_stone_bricks", + "mecrackedstone": "infested_cracked_stone_bricks", + "mecrackst": "infested_cracked_stone_bricks", + "mecrackstone": "infested_cracked_stone_bricks", + "mecrst": "infested_cracked_stone_bricks", + "mecrstone": "infested_cracked_stone_bricks", + "meggcrackedst": "infested_cracked_stone_bricks", + "meggcrackedstone": "infested_cracked_stone_bricks", + "meggcrackst": "infested_cracked_stone_bricks", + "meggcrackstone": "infested_cracked_stone_bricks", + "meggcrst": "infested_cracked_stone_bricks", + "meggcrstone": "infested_cracked_stone_bricks", + "minecraft:infested_cracked_stone_bricks": "infested_cracked_stone_bricks", + "monstereggcrackedst": "infested_cracked_stone_bricks", + "monstereggcrackedstone": "infested_cracked_stone_bricks", + "monstereggcrackst": "infested_cracked_stone_bricks", + "monstereggcrackstone": "infested_cracked_stone_bricks", + "monstereggcrst": "infested_cracked_stone_bricks", + "monstereggcrstone": "infested_cracked_stone_bricks", + "sfcrackedst": "infested_cracked_stone_bricks", + "sfcrackedstone": "infested_cracked_stone_bricks", + "sfcrackst": "infested_cracked_stone_bricks", + "sfcrackstone": "infested_cracked_stone_bricks", + "sfcrst": "infested_cracked_stone_bricks", + "sfcrstone": "infested_cracked_stone_bricks", + "sfishcrackedst": "infested_cracked_stone_bricks", + "sfishcrackedstone": "infested_cracked_stone_bricks", + "sfishcrackst": "infested_cracked_stone_bricks", + "sfishcrackstone": "infested_cracked_stone_bricks", + "sfishcrst": "infested_cracked_stone_bricks", + "sfishcrstone": "infested_cracked_stone_bricks", + "silverfishcrackedst": "infested_cracked_stone_bricks", + "silverfishcrackedstone": "infested_cracked_stone_bricks", + "silverfishcrackst": "infested_cracked_stone_bricks", + "silverfishcrackstone": "infested_cracked_stone_bricks", + "silverfishcrst": "infested_cracked_stone_bricks", + "silverfishcrstone": "infested_cracked_stone_bricks", + "trapcrackedst": "infested_cracked_stone_bricks", + "trapcrackedstone": "infested_cracked_stone_bricks", + "trapcrackst": "infested_cracked_stone_bricks", + "trapcrackstone": "infested_cracked_stone_bricks", + "trapcrst": "infested_cracked_stone_bricks", + "trapcrstone": "infested_cracked_stone_bricks", + "infested_deepslate": { + "material": "INFESTED_DEEPSLATE" + }, + "fishdeepslate": "infested_deepslate", + "fishdeepslateb": "infested_deepslate", + "fishdeepslatebl": "infested_deepslate", + "fishdeepslateblock": "infested_deepslate", + "fishdslate": "infested_deepslate", + "fishdslateb": "infested_deepslate", + "fishdslatebl": "infested_deepslate", + "fishdslateblock": "infested_deepslate", + "fishslate": "infested_deepslate", + "fishslateb": "infested_deepslate", + "fishslatebl": "infested_deepslate", + "fishslateblock": "infested_deepslate", + "infestdeepslate": "infested_deepslate", + "infestdeepslateb": "infested_deepslate", + "infestdeepslatebl": "infested_deepslate", + "infestdeepslateblock": "infested_deepslate", + "infestdslate": "infested_deepslate", + "infestdslateb": "infested_deepslate", + "infestdslatebl": "infested_deepslate", + "infestdslateblock": "infested_deepslate", + "infesteddeepslate": "infested_deepslate", + "infesteddeepslateb": "infested_deepslate", + "infesteddeepslatebl": "infested_deepslate", + "infesteddeepslateblock": "infested_deepslate", + "infesteddslate": "infested_deepslate", + "infesteddslateb": "infested_deepslate", + "infesteddslatebl": "infested_deepslate", + "infesteddslateblock": "infested_deepslate", + "infestedslate": "infested_deepslate", + "infestedslateb": "infested_deepslate", + "infestedslatebl": "infested_deepslate", + "infestedslateblock": "infested_deepslate", + "infestslate": "infested_deepslate", + "infestslateb": "infested_deepslate", + "infestslatebl": "infested_deepslate", + "infestslateblock": "infested_deepslate", + "medeepslate": "infested_deepslate", + "medeepslateb": "infested_deepslate", + "medeepslatebl": "infested_deepslate", + "medeepslateblock": "infested_deepslate", + "medslate": "infested_deepslate", + "medslateb": "infested_deepslate", + "medslatebl": "infested_deepslate", + "medslateblock": "infested_deepslate", + "meggdeepslate": "infested_deepslate", + "meggdeepslateb": "infested_deepslate", + "meggdeepslatebl": "infested_deepslate", + "meggdeepslateblock": "infested_deepslate", + "meggdslate": "infested_deepslate", + "meggdslateb": "infested_deepslate", + "meggdslatebl": "infested_deepslate", + "meggdslateblock": "infested_deepslate", + "meggslate": "infested_deepslate", + "meggslateb": "infested_deepslate", + "meggslatebl": "infested_deepslate", + "meggslateblock": "infested_deepslate", + "meslate": "infested_deepslate", + "meslateb": "infested_deepslate", + "meslatebl": "infested_deepslate", + "meslateblock": "infested_deepslate", + "minecraft:infested_deepslate": "infested_deepslate", + "monstereggdeepslate": "infested_deepslate", + "monstereggdeepslateb": "infested_deepslate", + "monstereggdeepslatebl": "infested_deepslate", + "monstereggdeepslateblock": "infested_deepslate", + "monstereggdslate": "infested_deepslate", + "monstereggdslateb": "infested_deepslate", + "monstereggdslatebl": "infested_deepslate", + "monstereggdslateblock": "infested_deepslate", + "monstereggslate": "infested_deepslate", + "monstereggslateb": "infested_deepslate", + "monstereggslatebl": "infested_deepslate", + "monstereggslateblock": "infested_deepslate", + "sfdeepslate": "infested_deepslate", + "sfdeepslateb": "infested_deepslate", + "sfdeepslatebl": "infested_deepslate", + "sfdeepslateblock": "infested_deepslate", + "sfdslate": "infested_deepslate", + "sfdslateb": "infested_deepslate", + "sfdslatebl": "infested_deepslate", + "sfdslateblock": "infested_deepslate", + "sfishdeepslate": "infested_deepslate", + "sfishdeepslateb": "infested_deepslate", + "sfishdeepslatebl": "infested_deepslate", + "sfishdeepslateblock": "infested_deepslate", + "sfishdslate": "infested_deepslate", + "sfishdslateb": "infested_deepslate", + "sfishdslatebl": "infested_deepslate", + "sfishdslateblock": "infested_deepslate", + "sfishslate": "infested_deepslate", + "sfishslateb": "infested_deepslate", + "sfishslatebl": "infested_deepslate", + "sfishslateblock": "infested_deepslate", + "sfslate": "infested_deepslate", + "sfslateb": "infested_deepslate", + "sfslatebl": "infested_deepslate", + "sfslateblock": "infested_deepslate", + "silverfishdeepslate": "infested_deepslate", + "silverfishdeepslateb": "infested_deepslate", + "silverfishdeepslatebl": "infested_deepslate", + "silverfishdeepslateblock": "infested_deepslate", + "silverfishdslate": "infested_deepslate", + "silverfishdslateb": "infested_deepslate", + "silverfishdslatebl": "infested_deepslate", + "silverfishdslateblock": "infested_deepslate", + "silverfishslate": "infested_deepslate", + "silverfishslateb": "infested_deepslate", + "silverfishslatebl": "infested_deepslate", + "silverfishslateblock": "infested_deepslate", + "trapdeepslate": "infested_deepslate", + "trapdeepslateb": "infested_deepslate", + "trapdeepslatebl": "infested_deepslate", + "trapdeepslateblock": "infested_deepslate", + "trapdslate": "infested_deepslate", + "trapdslateb": "infested_deepslate", + "trapdslatebl": "infested_deepslate", + "trapdslateblock": "infested_deepslate", + "trapslate": "infested_deepslate", + "trapslateb": "infested_deepslate", + "trapslatebl": "infested_deepslate", + "trapslateblock": "infested_deepslate", + "infested_lingering_potion": { + "potionData": { + "type": "INFESTED", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotinfest": "infested_lingering_potion", + "aoepotinfested": "infested_lingering_potion", + "aoepotioninfest": "infested_lingering_potion", + "aoepotioninfested": "infested_lingering_potion", + "areapotinfest": "infested_lingering_potion", + "areapotinfested": "infested_lingering_potion", + "areapotioninfest": "infested_lingering_potion", + "areapotioninfested": "infested_lingering_potion", + "cloudpotinfest": "infested_lingering_potion", + "cloudpotinfested": "infested_lingering_potion", + "cloudpotioninfest": "infested_lingering_potion", + "cloudpotioninfested": "infested_lingering_potion", + "infestaoepoiont": "infested_lingering_potion", + "infestaoepot": "infested_lingering_potion", + "infestareapot": "infested_lingering_potion", + "infestareapotion": "infested_lingering_potion", + "infestcloudpot": "infested_lingering_potion", + "infestcloudpotion": "infested_lingering_potion", + "infestedaoepoiont": "infested_lingering_potion", + "infestedaoepot": "infested_lingering_potion", + "infestedareapot": "infested_lingering_potion", + "infestedareapotion": "infested_lingering_potion", + "infestedcloudpot": "infested_lingering_potion", + "infestedcloudpotion": "infested_lingering_potion", + "infestedlingerpot": "infested_lingering_potion", + "infestlingerpot": "infested_lingering_potion", + "lingerpotinfest": "infested_lingering_potion", + "lingerpotinfested": "infested_lingering_potion", + "infested_mossy_stone_bricks": { + "material": "INFESTED_MOSSY_STONE_BRICKS" + }, + "fishmossst": "infested_mossy_stone_bricks", + "fishmossstone": "infested_mossy_stone_bricks", + "fishmossyst": "infested_mossy_stone_bricks", + "fishmossystone": "infested_mossy_stone_bricks", + "fishmst": "infested_mossy_stone_bricks", + "fishmstone": "infested_mossy_stone_bricks", + "infestedmossst": "infested_mossy_stone_bricks", + "infestedmossstone": "infested_mossy_stone_bricks", + "infestedmossyst": "infested_mossy_stone_bricks", + "infestedmossystone": "infested_mossy_stone_bricks", + "infestedmossystonebricks": "infested_mossy_stone_bricks", + "infestedmst": "infested_mossy_stone_bricks", + "infestedmstone": "infested_mossy_stone_bricks", + "infestmossst": "infested_mossy_stone_bricks", + "infestmossstone": "infested_mossy_stone_bricks", + "infestmossyst": "infested_mossy_stone_bricks", + "infestmossystone": "infested_mossy_stone_bricks", + "infestmst": "infested_mossy_stone_bricks", + "infestmstone": "infested_mossy_stone_bricks", + "meggmossst": "infested_mossy_stone_bricks", + "meggmossstone": "infested_mossy_stone_bricks", + "meggmossyst": "infested_mossy_stone_bricks", + "meggmossystone": "infested_mossy_stone_bricks", + "meggmst": "infested_mossy_stone_bricks", + "meggmstone": "infested_mossy_stone_bricks", + "memossst": "infested_mossy_stone_bricks", + "memossstone": "infested_mossy_stone_bricks", + "memossyst": "infested_mossy_stone_bricks", + "memossystone": "infested_mossy_stone_bricks", + "memst": "infested_mossy_stone_bricks", + "memstone": "infested_mossy_stone_bricks", + "mfishst": "infested_mossy_stone_bricks", + "mfishstone": "infested_mossy_stone_bricks", + "minecraft:infested_mossy_stone_bricks": "infested_mossy_stone_bricks", + "minfestedst": "infested_mossy_stone_bricks", + "minfestedstone": "infested_mossy_stone_bricks", + "minfestst": "infested_mossy_stone_bricks", + "minfeststone": "infested_mossy_stone_bricks", + "mmeggst": "infested_mossy_stone_bricks", + "mmeggstone": "infested_mossy_stone_bricks", + "mmest": "infested_mossy_stone_bricks", + "mmestone": "infested_mossy_stone_bricks", + "mmonstereggst": "infested_mossy_stone_bricks", + "mmonstereggstone": "infested_mossy_stone_bricks", + "monstereggmossst": "infested_mossy_stone_bricks", + "monstereggmossstone": "infested_mossy_stone_bricks", + "monstereggmossyst": "infested_mossy_stone_bricks", + "monstereggmossystone": "infested_mossy_stone_bricks", + "monstereggmst": "infested_mossy_stone_bricks", + "monstereggmstone": "infested_mossy_stone_bricks", + "mossfishst": "infested_mossy_stone_bricks", + "mossfishstone": "infested_mossy_stone_bricks", + "mossinfestedst": "infested_mossy_stone_bricks", + "mossinfestedstone": "infested_mossy_stone_bricks", + "mossinfestst": "infested_mossy_stone_bricks", + "mossinfeststone": "infested_mossy_stone_bricks", + "mossmeggst": "infested_mossy_stone_bricks", + "mossmeggstone": "infested_mossy_stone_bricks", + "mossmest": "infested_mossy_stone_bricks", + "mossmestone": "infested_mossy_stone_bricks", + "mossmonstereggst": "infested_mossy_stone_bricks", + "mossmonstereggstone": "infested_mossy_stone_bricks", + "mosssfishst": "infested_mossy_stone_bricks", + "mosssfishstone": "infested_mossy_stone_bricks", + "mosssfst": "infested_mossy_stone_bricks", + "mosssfstone": "infested_mossy_stone_bricks", + "mosssilverfishst": "infested_mossy_stone_bricks", + "mosssilverfishstone": "infested_mossy_stone_bricks", + "mosstrapst": "infested_mossy_stone_bricks", + "mosstrapstone": "infested_mossy_stone_bricks", + "mossyfishst": "infested_mossy_stone_bricks", + "mossyfishstone": "infested_mossy_stone_bricks", + "mossyinfestedst": "infested_mossy_stone_bricks", + "mossyinfestedstone": "infested_mossy_stone_bricks", + "mossyinfestst": "infested_mossy_stone_bricks", + "mossyinfeststone": "infested_mossy_stone_bricks", + "mossymeggst": "infested_mossy_stone_bricks", + "mossymeggstone": "infested_mossy_stone_bricks", + "mossymest": "infested_mossy_stone_bricks", + "mossymestone": "infested_mossy_stone_bricks", + "mossymonstereggst": "infested_mossy_stone_bricks", + "mossymonstereggstone": "infested_mossy_stone_bricks", + "mossysfishst": "infested_mossy_stone_bricks", + "mossysfishstone": "infested_mossy_stone_bricks", + "mossysfst": "infested_mossy_stone_bricks", + "mossysfstone": "infested_mossy_stone_bricks", + "mossysilverfishst": "infested_mossy_stone_bricks", + "mossysilverfishstone": "infested_mossy_stone_bricks", + "mossytrapst": "infested_mossy_stone_bricks", + "mossytrapstone": "infested_mossy_stone_bricks", + "msfishst": "infested_mossy_stone_bricks", + "msfishstone": "infested_mossy_stone_bricks", + "msfst": "infested_mossy_stone_bricks", + "msfstone": "infested_mossy_stone_bricks", + "msilverfishst": "infested_mossy_stone_bricks", + "msilverfishstone": "infested_mossy_stone_bricks", + "mtrapst": "infested_mossy_stone_bricks", + "mtrapstone": "infested_mossy_stone_bricks", + "sfishmossst": "infested_mossy_stone_bricks", + "sfishmossstone": "infested_mossy_stone_bricks", + "sfishmossyst": "infested_mossy_stone_bricks", + "sfishmossystone": "infested_mossy_stone_bricks", + "sfishmst": "infested_mossy_stone_bricks", + "sfishmstone": "infested_mossy_stone_bricks", + "sfmossst": "infested_mossy_stone_bricks", + "sfmossstone": "infested_mossy_stone_bricks", + "sfmossyst": "infested_mossy_stone_bricks", + "sfmossystone": "infested_mossy_stone_bricks", + "sfmst": "infested_mossy_stone_bricks", + "sfmstone": "infested_mossy_stone_bricks", + "silverfishmossst": "infested_mossy_stone_bricks", + "silverfishmossstone": "infested_mossy_stone_bricks", + "silverfishmossyst": "infested_mossy_stone_bricks", + "silverfishmossystone": "infested_mossy_stone_bricks", + "silverfishmst": "infested_mossy_stone_bricks", + "silverfishmstone": "infested_mossy_stone_bricks", + "trapmossst": "infested_mossy_stone_bricks", + "trapmossstone": "infested_mossy_stone_bricks", + "trapmossyst": "infested_mossy_stone_bricks", + "trapmossystone": "infested_mossy_stone_bricks", + "trapmst": "infested_mossy_stone_bricks", + "trapmstone": "infested_mossy_stone_bricks", + "infested_potion": { + "potionData": { + "type": "INFESTED", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "infestedpot": "infested_potion", + "infestedpotion": "infested_potion", + "infestpot": "infested_potion", + "infestpotion": "infested_potion", + "potionofinfest": "infested_potion", + "potionofinfested": "infested_potion", + "potofinfest": "infested_potion", + "potofinfested": "infested_potion", + "infested_splash_potion": { + "potionData": { + "type": "INFESTED", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "infestedsplashpot": "infested_splash_potion", + "infestedsplashpotion": "infested_splash_potion", + "infestsplashpot": "infested_splash_potion", + "infestsplashpotion": "infested_splash_potion", + "splashinfestedpot": "infested_splash_potion", + "splashinfestedpotion": "infested_splash_potion", + "splashinfestpot": "infested_splash_potion", + "splashinfestpotion": "infested_splash_potion", + "splinfestedpot": "infested_splash_potion", + "splinfestedpotion": "infested_splash_potion", + "splinfestpot": "infested_splash_potion", + "splinfestpotion": "infested_splash_potion", + "infested_stone": { + "material": "INFESTED_STONE" + }, + "fishst": "infested_stone", + "fishstb": "infested_stone", + "fishstbl": "infested_stone", + "fishstblock": "infested_stone", + "fishstone": "infested_stone", + "fishstoneb": "infested_stone", + "fishstonebl": "infested_stone", + "fishstoneblock": "infested_stone", + "infestedst": "infested_stone", + "infestedstb": "infested_stone", + "infestedstbl": "infested_stone", + "infestedstblock": "infested_stone", + "infestedstone": "infested_stone", + "infestedstoneb": "infested_stone", + "infestedstonebl": "infested_stone", + "infestedstoneblock": "infested_stone", + "infestst": "infested_stone", + "infeststb": "infested_stone", + "infeststbl": "infested_stone", + "infeststblock": "infested_stone", + "infeststone": "infested_stone", + "infeststoneb": "infested_stone", + "infeststonebl": "infested_stone", + "infeststoneblock": "infested_stone", + "meggst": "infested_stone", + "meggstb": "infested_stone", + "meggstbl": "infested_stone", + "meggstblock": "infested_stone", + "meggstone": "infested_stone", + "meggstoneb": "infested_stone", + "meggstonebl": "infested_stone", + "meggstoneblock": "infested_stone", + "mest": "infested_stone", + "mestb": "infested_stone", + "mestbl": "infested_stone", + "mestblock": "infested_stone", + "mestone": "infested_stone", + "mestoneb": "infested_stone", + "mestonebl": "infested_stone", + "mestoneblock": "infested_stone", + "minecraft:infested_stone": "infested_stone", + "monstereggst": "infested_stone", + "monstereggstb": "infested_stone", + "monstereggstbl": "infested_stone", + "monstereggstblock": "infested_stone", + "monstereggstone": "infested_stone", + "monstereggstoneb": "infested_stone", + "monstereggstonebl": "infested_stone", + "monstereggstoneblock": "infested_stone", + "sfishst": "infested_stone", + "sfishstb": "infested_stone", + "sfishstbl": "infested_stone", + "sfishstblock": "infested_stone", + "sfishstone": "infested_stone", + "sfishstoneb": "infested_stone", + "sfishstonebl": "infested_stone", + "sfishstoneblock": "infested_stone", + "sfst": "infested_stone", + "sfstb": "infested_stone", + "sfstbl": "infested_stone", + "sfstblock": "infested_stone", + "sfstone": "infested_stone", + "sfstoneb": "infested_stone", + "sfstonebl": "infested_stone", + "sfstoneblock": "infested_stone", + "silverfishst": "infested_stone", + "silverfishstb": "infested_stone", + "silverfishstbl": "infested_stone", + "silverfishstblock": "infested_stone", + "silverfishstone": "infested_stone", + "silverfishstoneb": "infested_stone", + "silverfishstonebl": "infested_stone", + "silverfishstoneblock": "infested_stone", + "trapst": "infested_stone", + "trapstb": "infested_stone", + "trapstbl": "infested_stone", + "trapstblock": "infested_stone", + "trapstone": "infested_stone", + "trapstoneb": "infested_stone", + "trapstonebl": "infested_stone", + "trapstoneblock": "infested_stone", + "infested_stone_bricks": { + "material": "INFESTED_STONE_BRICKS" + }, + "fishstbr": "infested_stone_bricks", + "fishstbrick": "infested_stone_bricks", + "fishstonebr": "infested_stone_bricks", + "fishstonebrick": "infested_stone_bricks", + "fishstonebricks": "infested_stone_bricks", + "infestedstbr": "infested_stone_bricks", + "infestedstbrick": "infested_stone_bricks", + "infestedstonebr": "infested_stone_bricks", + "infestedstonebrick": "infested_stone_bricks", + "infestedstonebricks": "infested_stone_bricks", + "infeststbr": "infested_stone_bricks", + "infeststbrick": "infested_stone_bricks", + "infeststonebr": "infested_stone_bricks", + "infeststonebrick": "infested_stone_bricks", + "infeststonebricks": "infested_stone_bricks", + "meggstbr": "infested_stone_bricks", + "meggstbrick": "infested_stone_bricks", + "meggstonebr": "infested_stone_bricks", + "meggstonebrick": "infested_stone_bricks", + "meggstonebricks": "infested_stone_bricks", + "mestbr": "infested_stone_bricks", + "mestbrick": "infested_stone_bricks", + "mestonebr": "infested_stone_bricks", + "mestonebrick": "infested_stone_bricks", + "mestonebricks": "infested_stone_bricks", + "minecraft:infested_stone_bricks": "infested_stone_bricks", + "monstereggstbr": "infested_stone_bricks", + "monstereggstbrick": "infested_stone_bricks", + "monstereggstonebr": "infested_stone_bricks", + "monstereggstonebrick": "infested_stone_bricks", + "monstereggstonebricks": "infested_stone_bricks", + "sfishstbr": "infested_stone_bricks", + "sfishstbrick": "infested_stone_bricks", + "sfishstonebr": "infested_stone_bricks", + "sfishstonebrick": "infested_stone_bricks", + "sfishstonebricks": "infested_stone_bricks", + "sfstbr": "infested_stone_bricks", + "sfstbrick": "infested_stone_bricks", + "sfstonebr": "infested_stone_bricks", + "sfstonebrick": "infested_stone_bricks", + "sfstonebricks": "infested_stone_bricks", + "silverfishstbr": "infested_stone_bricks", + "silverfishstbrick": "infested_stone_bricks", + "silverfishstonebr": "infested_stone_bricks", + "silverfishstonebrick": "infested_stone_bricks", + "silverfishstonebricks": "infested_stone_bricks", + "trapstbr": "infested_stone_bricks", + "trapstbrick": "infested_stone_bricks", + "trapstonebr": "infested_stone_bricks", + "trapstonebrick": "infested_stone_bricks", + "trapstonebricks": "infested_stone_bricks", + "infested_tipped_arrow": { + "potionData": { + "type": "INFESTED", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowinfest": "infested_tipped_arrow", + "arrowinfested": "infested_tipped_arrow", + "infestarrow": "infested_tipped_arrow", + "infestedarrow": "infested_tipped_arrow", + "infestedtarr": "infested_tipped_arrow", + "infestedtarrow": "infested_tipped_arrow", + "infestedtippedarrow": "infested_tipped_arrow", + "infesttarr": "infested_tipped_arrow", + "infesttarrow": "infested_tipped_arrow", + "infesttippedarrow": "infested_tipped_arrow", + "ink_sac": { + "material": "INK_SAC" + }, + "inksac": "ink_sac", + "minecraft:ink_sac": "ink_sac", + "invisibility_lingering_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotinv": "invisibility_lingering_potion", + "aoepotinvis": "invisibility_lingering_potion", + "aoepotinvisibility": "invisibility_lingering_potion", + "aoepotinvisible": "invisibility_lingering_potion", + "aoepotioninv": "invisibility_lingering_potion", + "aoepotioninvis": "invisibility_lingering_potion", + "aoepotioninvisibility": "invisibility_lingering_potion", + "aoepotioninvisible": "invisibility_lingering_potion", + "areapotinv": "invisibility_lingering_potion", + "areapotinvis": "invisibility_lingering_potion", + "areapotinvisibility": "invisibility_lingering_potion", + "areapotinvisible": "invisibility_lingering_potion", + "areapotioninv": "invisibility_lingering_potion", + "areapotioninvis": "invisibility_lingering_potion", + "areapotioninvisibility": "invisibility_lingering_potion", + "areapotioninvisible": "invisibility_lingering_potion", + "cloudpotinv": "invisibility_lingering_potion", + "cloudpotinvis": "invisibility_lingering_potion", + "cloudpotinvisibility": "invisibility_lingering_potion", + "cloudpotinvisible": "invisibility_lingering_potion", + "cloudpotioninv": "invisibility_lingering_potion", + "cloudpotioninvis": "invisibility_lingering_potion", + "cloudpotioninvisibility": "invisibility_lingering_potion", + "cloudpotioninvisible": "invisibility_lingering_potion", + "invaoepoiont": "invisibility_lingering_potion", + "invaoepot": "invisibility_lingering_potion", + "invareapot": "invisibility_lingering_potion", + "invareapotion": "invisibility_lingering_potion", + "invcloudpot": "invisibility_lingering_potion", + "invcloudpotion": "invisibility_lingering_potion", + "invisaoepoiont": "invisibility_lingering_potion", + "invisaoepot": "invisibility_lingering_potion", + "invisareapot": "invisibility_lingering_potion", + "invisareapotion": "invisibility_lingering_potion", + "inviscloudpot": "invisibility_lingering_potion", + "inviscloudpotion": "invisibility_lingering_potion", + "invisibilityaoepoiont": "invisibility_lingering_potion", + "invisibilityaoepot": "invisibility_lingering_potion", + "invisibilityareapot": "invisibility_lingering_potion", + "invisibilityareapotion": "invisibility_lingering_potion", + "invisibilitycloudpot": "invisibility_lingering_potion", + "invisibilitycloudpotion": "invisibility_lingering_potion", + "invisibilitylingerpot": "invisibility_lingering_potion", + "invisibleaoepoiont": "invisibility_lingering_potion", + "invisibleaoepot": "invisibility_lingering_potion", + "invisibleareapot": "invisibility_lingering_potion", + "invisibleareapotion": "invisibility_lingering_potion", + "invisiblecloudpot": "invisibility_lingering_potion", + "invisiblecloudpotion": "invisibility_lingering_potion", + "invisiblelingerpot": "invisibility_lingering_potion", + "invislingerpot": "invisibility_lingering_potion", + "invlingerpot": "invisibility_lingering_potion", + "lingerpotinv": "invisibility_lingering_potion", + "lingerpotinvis": "invisibility_lingering_potion", + "lingerpotinvisibility": "invisibility_lingering_potion", + "lingerpotinvisible": "invisibility_lingering_potion", + "invisibility_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "invisibilitypot": "invisibility_potion", + "invisibilitypotion": "invisibility_potion", + "invisiblepot": "invisibility_potion", + "invisiblepotion": "invisibility_potion", + "invispot": "invisibility_potion", + "invispotion": "invisibility_potion", + "invpot": "invisibility_potion", + "invpotion": "invisibility_potion", + "potionofinv": "invisibility_potion", + "potionofinvis": "invisibility_potion", + "potionofinvisibility": "invisibility_potion", + "potionofinvisible": "invisibility_potion", + "potofinv": "invisibility_potion", + "potofinvis": "invisibility_potion", + "potofinvisibility": "invisibility_potion", + "potofinvisible": "invisibility_potion", + "invisibility_splash_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "invisibilitysplashpot": "invisibility_splash_potion", + "invisibilitysplashpotion": "invisibility_splash_potion", + "invisiblesplashpot": "invisibility_splash_potion", + "invisiblesplashpotion": "invisibility_splash_potion", + "invissplashpot": "invisibility_splash_potion", + "invissplashpotion": "invisibility_splash_potion", + "invsplashpot": "invisibility_splash_potion", + "invsplashpotion": "invisibility_splash_potion", + "splashinvisibilitypot": "invisibility_splash_potion", + "splashinvisibilitypotion": "invisibility_splash_potion", + "splashinvisiblepot": "invisibility_splash_potion", + "splashinvisiblepotion": "invisibility_splash_potion", + "splashinvispot": "invisibility_splash_potion", + "splashinvispotion": "invisibility_splash_potion", + "splashinvpot": "invisibility_splash_potion", + "splashinvpotion": "invisibility_splash_potion", + "splinvisibilitypot": "invisibility_splash_potion", + "splinvisibilitypotion": "invisibility_splash_potion", + "splinvisiblepot": "invisibility_splash_potion", + "splinvisiblepotion": "invisibility_splash_potion", + "splinvispot": "invisibility_splash_potion", + "splinvispotion": "invisibility_splash_potion", + "splinvpot": "invisibility_splash_potion", + "splinvpotion": "invisibility_splash_potion", + "invisibility_tipped_arrow": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowinv": "invisibility_tipped_arrow", + "arrowinvis": "invisibility_tipped_arrow", + "arrowinvisibility": "invisibility_tipped_arrow", + "arrowinvisible": "invisibility_tipped_arrow", + "invarrow": "invisibility_tipped_arrow", + "invisarrow": "invisibility_tipped_arrow", + "invisibilityarrow": "invisibility_tipped_arrow", + "invisibilitytarr": "invisibility_tipped_arrow", + "invisibilitytarrow": "invisibility_tipped_arrow", + "invisibilitytippedarrow": "invisibility_tipped_arrow", + "invisiblearrow": "invisibility_tipped_arrow", + "invisibletarr": "invisibility_tipped_arrow", + "invisibletarrow": "invisibility_tipped_arrow", + "invisibletippedarrow": "invisibility_tipped_arrow", + "invistarr": "invisibility_tipped_arrow", + "invistarrow": "invisibility_tipped_arrow", + "invistippedarrow": "invisibility_tipped_arrow", + "invtarr": "invisibility_tipped_arrow", + "invtarrow": "invisibility_tipped_arrow", + "invtippedarrow": "invisibility_tipped_arrow", + "iron_axe": { + "material": "IRON_AXE" + }, + "iaxe": "iron_axe", + "ironaxe": "iron_axe", + "minecraft:iron_axe": "iron_axe", + "saxe": "stone_axe", + "staxe": "iron_axe", + "steelaxe": "iron_axe", + "iron_bars": { + "material": "IRON_BARS" + }, + "ibars": "iron_bars", + "ibarsb": "iron_bars", + "ibarsblock": "iron_bars", + "ifence": "iron_bars", + "ironbars": "iron_bars", + "ironbarsb": "iron_bars", + "ironbarsblock": "iron_bars", + "ironfence": "iron_bars", + "jailbars": "iron_bars", + "jailbarsb": "iron_bars", + "jailbarsblock": "iron_bars", + "jailfence": "iron_bars", + "jbars": "iron_bars", + "jbarsb": "iron_bars", + "jbarsblock": "iron_bars", + "mbars": "iron_bars", + "mbarsb": "iron_bars", + "mbarsblock": "iron_bars", + "metalbars": "iron_bars", + "metalbarsb": "iron_bars", + "metalbarsblock": "iron_bars", + "metalfence": "iron_bars", + "mfence": "mangrove_fence", + "minecraft:iron_bars": "iron_bars", + "iron_block": { + "material": "IRON_BLOCK" + }, + "blocki": "iron_block", + "blockiron": "iron_block", + "blocks": "iron_block", + "blockst": "iron_block", + "blocksteel": "iron_block", + "iblock": "iron_block", + "ironblock": "iron_block", + "minecraft:iron_block": "iron_block", + "sblock": "iron_block", + "stblock": "iron_block", + "steelblock": "iron_block", + "iron_boots": { + "material": "IRON_BOOTS" + }, + "iboots": "iron_boots", + "ironboots": "iron_boots", + "ironshoes": "iron_boots", + "ishoes": "iron_boots", + "minecraft:iron_boots": "iron_boots", + "sboots": "iron_boots", + "sshoes": "iron_boots", + "stboots": "iron_boots", + "steelboots": "iron_boots", + "steelshoes": "iron_boots", + "stshoes": "iron_boots", + "iron_chestplate": { + "material": "IRON_CHESTPLATE" + }, + "ichestplate": "iron_chestplate", + "iplate": "iron_chestplate", + "iplatebody": "iron_chestplate", + "ironchestplate": "iron_chestplate", + "ironplate": "iron_chestplate", + "ironplatebody": "iron_chestplate", + "ironshirt": "iron_chestplate", + "irontunic": "iron_chestplate", + "ishirt": "iron_chestplate", + "itunic": "iron_chestplate", + "minecraft:iron_chestplate": "iron_chestplate", + "schestplate": "iron_chestplate", + "splate": "spruce_pressure_plate", + "splatebody": "iron_chestplate", + "sshirt": "iron_chestplate", + "stchestplate": "iron_chestplate", + "steelchestplate": "iron_chestplate", + "steelplate": "iron_chestplate", + "steelplatebody": "iron_chestplate", + "steelshirt": "iron_chestplate", + "steeltunic": "iron_chestplate", + "stplate": "iron_chestplate", + "stplatebody": "iron_chestplate", + "stshirt": "iron_chestplate", + "sttunic": "iron_chestplate", + "stunic": "iron_chestplate", + "iron_door": { + "material": "IRON_DOOR" + }, + "doori": "iron_door", + "dooriron": "iron_door", + "doors": "iron_door", + "doorst": "iron_door", + "doorsteel": "iron_door", + "idoor": "iron_door", + "irondoor": "iron_door", + "minecraft:iron_door": "iron_door", + "sdoor": "spruce_door", + "stdoor": "spruce_trapdoor", + "steeldoor": "iron_door", + "iron_golem_spawn_egg": { + "material": "IRON_GOLEM_SPAWN_EGG" + }, + "eggigolem": "iron_golem_spawn_egg", + "eggiron_golem": "iron_golem_spawn_egg", + "igolemegg": "iron_golem_spawn_egg", + "igolemsegg": "iron_golem_spawn_egg", + "igolemspawn": "iron_golem_spawn_egg", + "igolemspawnegg": "iron_golem_spawn_egg", + "iron_golemegg": "iron_golem_spawn_egg", + "iron_golemsegg": "iron_golem_spawn_egg", + "iron_golemspawn": "iron_golem_spawn_egg", + "iron_golemspawnegg": "iron_golem_spawn_egg", + "irongolemspawnegg": "iron_golem_spawn_egg", + "minecraft:iron_golem_spawn_egg": "iron_golem_spawn_egg", + "seggigolem": "iron_golem_spawn_egg", + "seggiron_golem": "iron_golem_spawn_egg", + "spawneggigolem": "iron_golem_spawn_egg", + "spawneggiron_golem": "iron_golem_spawn_egg", + "spawnigolem": "iron_golem_spawn_egg", + "spawniron_golem": "iron_golem_spawn_egg", + "iron_golem_spawner": { + "entity": "IRON_GOLEM", + "material": "SPAWNER" + }, + "igolemcage": "iron_golem_spawner", + "igolemmcage": "iron_golem_spawner", + "igolemmobcage": "iron_golem_spawner", + "igolemmobspawner": "iron_golem_spawner", + "igolemmonstercage": "iron_golem_spawner", + "igolemmonsterspawner": "iron_golem_spawner", + "igolemmspawner": "iron_golem_spawner", + "igolemspawner": "iron_golem_spawner", + "iron_golemcage": "iron_golem_spawner", + "iron_golemmcage": "iron_golem_spawner", + "iron_golemmobcage": "iron_golem_spawner", + "iron_golemmobspawner": "iron_golem_spawner", + "iron_golemmonstercage": "iron_golem_spawner", + "iron_golemmonsterspawner": "iron_golem_spawner", + "iron_golemmspawner": "iron_golem_spawner", + "iron_golemspawner": "iron_golem_spawner", + "iron_helmet": { + "material": "IRON_HELMET" + }, + "icoif": "iron_helmet", + "ihat": "iron_helmet", + "ihelm": "iron_helmet", + "ihelmet": "iron_helmet", + "ironcoif": "iron_helmet", + "ironhat": "iron_helmet", + "ironhelm": "iron_helmet", + "ironhelmet": "iron_helmet", + "minecraft:iron_helmet": "iron_helmet", + "scoif": "iron_helmet", + "shat": "iron_helmet", + "shelm": "iron_helmet", + "shelmet": "iron_helmet", + "stcoif": "iron_helmet", + "steelcoif": "iron_helmet", + "steelhat": "iron_helmet", + "steelhelm": "iron_helmet", + "steelhelmet": "iron_helmet", + "sthat": "iron_helmet", + "sthelm": "iron_helmet", + "sthelmet": "iron_helmet", + "iron_hoe": { + "material": "IRON_HOE" + }, + "ihoe": "iron_hoe", + "ironhoe": "iron_hoe", + "minecraft:iron_hoe": "iron_hoe", + "shoe": "stone_hoe", + "steelhoe": "iron_hoe", + "sthoe": "iron_hoe", + "iron_horse_armor": { + "material": "IRON_HORSE_ARMOR" + }, + "iarmor": "iron_horse_armor", + "iharmor": "iron_horse_armor", + "ihorsearmor": "iron_horse_armor", + "ironarmor": "iron_horse_armor", + "ironharmor": "iron_horse_armor", + "ironhorsearmor": "iron_horse_armor", + "minecraft:iron_horse_armor": "iron_horse_armor", + "sarmor": "iron_horse_armor", + "sharmor": "iron_horse_armor", + "shorsearmor": "iron_horse_armor", + "starmor": "iron_horse_armor", + "steelarmor": "iron_horse_armor", + "steelharmor": "iron_horse_armor", + "steelhorsearmor": "iron_horse_armor", + "stharmor": "iron_horse_armor", + "sthorsearmor": "iron_horse_armor", + "iron_ingot": { + "material": "IRON_INGOT" + }, + "bari": "iron_ingot", + "bariron": "iron_ingot", + "bars": "iron_ingot", + "barst": "iron_ingot", + "barsteel": "iron_ingot", + "ibar": "iron_ingot", + "ii": "iron_ingot", + "iingot": "iron_ingot", + "iiron": "iron_ingot", + "ingoti": "iron_ingot", + "ingotiron": "iron_ingot", + "ingots": "iron_ingot", + "ingotst": "iron_ingot", + "ingotsteel": "iron_ingot", + "ironbar": "iron_ingot", + "ironi": "iron_ingot", + "ironingot": "iron_ingot", + "is": "iron_ingot", + "ist": "iron_ingot", + "isteel": "iron_ingot", + "minecraft:iron_ingot": "iron_ingot", + "sbar": "iron_ingot", + "si": "iron_ingot", + "singot": "iron_ingot", + "stbar": "iron_ingot", + "steelbar": "iron_ingot", + "steeli": "iron_ingot", + "steelingot": "iron_ingot", + "sti": "iron_ingot", + "stingot": "iron_ingot", + "iron_leggings": { + "material": "IRON_LEGGINGS" + }, + "ileggings": "iron_leggings", + "ilegs": "iron_leggings", + "ipants": "iron_leggings", + "ironleggings": "iron_leggings", + "ironlegs": "iron_leggings", + "ironpants": "iron_leggings", + "minecraft:iron_leggings": "iron_leggings", + "sleggings": "iron_leggings", + "slegs": "iron_leggings", + "spants": "iron_leggings", + "steelleggings": "iron_leggings", + "steellegs": "iron_leggings", + "steelpants": "iron_leggings", + "stleggings": "iron_leggings", + "stlegs": "iron_leggings", + "stpants": "iron_leggings", + "iron_nugget": { + "material": "IRON_NUGGET" + }, + "ironnugget": "iron_nugget", + "minecraft:iron_nugget": "iron_nugget", + "iron_ore": { + "material": "IRON_ORE" + }, + "io": "iron_ore", + "iore": "iron_ore", + "irono": "iron_ore", + "ironore": "iron_ore", + "minecraft:iron_ore": "iron_ore", + "oi": "iron_ore", + "oiron": "iron_ore", + "orei": "iron_ore", + "oreiron": "iron_ore", + "ores": "iron_ore", + "orest": "iron_ore", + "oresteel": "iron_ore", + "os": "iron_ore", + "ost": "iron_ore", + "osteel": "iron_ore", + "so": "iron_ore", + "sore": "iron_ore", + "steelo": "iron_ore", + "steelore": "iron_ore", + "sto": "iron_ore", + "stoneiore": "iron_ore", + "stoneironore": "iron_ore", + "stonesore": "iron_ore", + "stonesteelore": "iron_ore", + "stonestore": "iron_ore", + "store": "iron_ore", + "iron_pickaxe": { + "material": "IRON_PICKAXE" + }, + "ipick": "iron_pickaxe", + "ipickaxe": "iron_pickaxe", + "ironpick": "iron_pickaxe", + "ironpickaxe": "iron_pickaxe", + "minecraft:iron_pickaxe": "iron_pickaxe", + "spick": "stone_pickaxe", + "spickaxe": "stone_pickaxe", + "steelpick": "iron_pickaxe", + "steelpickaxe": "iron_pickaxe", + "stpick": "iron_pickaxe", + "stpickaxe": "iron_pickaxe", + "iron_shovel": { + "material": "IRON_SHOVEL" + }, + "ironshovel": "iron_shovel", + "ironspade": "iron_shovel", + "ishovel": "iron_shovel", + "ispade": "iron_shovel", + "minecraft:iron_shovel": "iron_shovel", + "sshovel": "stone_shovel", + "sspade": "stone_shovel", + "steelshovel": "iron_shovel", + "steelspade": "iron_shovel", + "stshovel": "iron_shovel", + "stspade": "iron_shovel", + "iron_sword": { + "material": "IRON_SWORD" + }, + "ironsword": "iron_sword", + "isword": "iron_sword", + "minecraft:iron_sword": "iron_sword", + "ssword": "stone_sword", + "steelsword": "iron_sword", + "stsword": "iron_sword", + "iron_trapdoor": { + "material": "IRON_TRAPDOOR" + }, + "idoort": "iron_trapdoor", + "idoortrap": "iron_trapdoor", + "idtrap": "iron_trapdoor", + "ihatch": "iron_trapdoor", + "irondoort": "iron_trapdoor", + "irondoortrap": "iron_trapdoor", + "irondtrap": "iron_trapdoor", + "ironhatch": "iron_trapdoor", + "irontdoor": "iron_trapdoor", + "irontrapd": "iron_trapdoor", + "irontrapdoor": "iron_trapdoor", + "itdoor": "iron_trapdoor", + "itrapd": "iron_trapdoor", + "itrapdoor": "iron_trapdoor", + "minecraft:iron_trapdoor": "iron_trapdoor", + "sdoort": "spruce_trapdoor", + "sdoortrap": "spruce_trapdoor", + "sdtrap": "spruce_trapdoor", + "shatch": "spruce_trapdoor", + "stdoort": "iron_trapdoor", + "stdoortrap": "iron_trapdoor", + "stdtrap": "iron_trapdoor", + "steeldoort": "iron_trapdoor", + "steeldoortrap": "iron_trapdoor", + "steeldtrap": "iron_trapdoor", + "steelhatch": "iron_trapdoor", + "steeltdoor": "iron_trapdoor", + "steeltrapd": "iron_trapdoor", + "steeltrapdoor": "iron_trapdoor", + "sthatch": "iron_trapdoor", + "strapd": "spruce_trapdoor", + "strapdoor": "spruce_trapdoor", + "sttdoor": "iron_trapdoor", + "sttrapd": "iron_trapdoor", + "sttrapdoor": "iron_trapdoor", + "item_frame": { + "material": "ITEM_FRAME" + }, + "frame": "item_frame", + "iframe": "item_frame", + "itemframe": "item_frame", + "minecraft:item_frame": "item_frame", + "jack_o_lantern": { + "material": "JACK_O_LANTERN" + }, + "glowingpumpkin": "jack_o_lantern", + "glowpumpkin": "jack_o_lantern", + "gpumpkin": "jack_o_lantern", + "jackolantern": "jack_o_lantern", + "jpumpkin": "jack_o_lantern", + "lightpumpkin": "jack_o_lantern", + "lpumpkin": "jack_o_lantern", + "minecraft:jack_o_lantern": "jack_o_lantern", + "plantren": "jack_o_lantern", + "pumpkinlantern": "jack_o_lantern", + "jigsaw": { + "material": "JIGSAW" + }, + "minecraft:jigsaw": "jigsaw", + "jukebox": { + "material": "JUKEBOX" + }, + "jbox": "jukebox", + "minecraft:jukebox": "jukebox", + "jungle_boat": { + "material": "JUNGLE_BOAT" + }, + "boatf": "jungle_boat", + "boatforest": "jungle_boat", + "boatj": "jungle_boat", + "boatjungle": "jungle_boat", + "fboat": "jungle_boat", + "forestboat": "jungle_boat", + "forestraft": "jungle_boat", + "fraft": "jungle_boat", + "jboat": "jungle_boat", + "jraft": "jungle_boat", + "jungleboat": "jungle_boat", + "jungleraft": "jungle_boat", + "minecraft:jungle_boat": "jungle_boat", + "jungle_button": { + "material": "JUNGLE_BUTTON" + }, + "buttonf": "jungle_button", + "buttonforest": "jungle_button", + "buttonj": "jungle_button", + "buttonjungle": "jungle_button", + "fbutton": "jungle_button", + "forestbutton": "jungle_button", + "jbutton": "jungle_button", + "junglebutton": "jungle_button", + "minecraft:jungle_button": "jungle_button", + "jungle_chest_boat": { + "material": "JUNGLE_CHEST_BOAT" + }, + "fchboat": "jungle_chest_boat", + "forestchboat": "jungle_chest_boat", + "jchboat": "jungle_chest_boat", + "junglechboat": "jungle_chest_boat", + "junglechestboat": "jungle_chest_boat", + "minecraft:jungle_chest_boat": "jungle_chest_boat", + "jungle_door": { + "material": "JUNGLE_DOOR" + }, + "fdoor": "jungle_door", + "forestdoor": "jungle_door", + "jdoor": "jungle_door", + "jungledoor": "jungle_door", + "minecraft:jungle_door": "jungle_door", + "jungle_fence": { + "material": "JUNGLE_FENCE" + }, + "ffence": "jungle_fence", + "forestfence": "jungle_fence", + "jfence": "jungle_fence", + "junglefence": "jungle_fence", + "minecraft:jungle_fence": "jungle_fence", + "jungle_fence_gate": { + "material": "JUNGLE_FENCE_GATE" + }, + "ffencegate": "jungle_fence_gate", + "fgate": "jungle_fence_gate", + "forestfencegate": "jungle_fence_gate", + "forestgate": "jungle_fence_gate", + "gatef": "jungle_fence_gate", + "gateforest": "jungle_fence_gate", + "gatej": "jungle_fence_gate", + "gatejungle": "jungle_fence_gate", + "jfencegate": "jungle_fence_gate", + "jgate": "jungle_fence_gate", + "junglefencegate": "jungle_fence_gate", + "junglegate": "jungle_fence_gate", + "minecraft:jungle_fence_gate": "jungle_fence_gate", + "jungle_hanging_sign": { + "material": "JUNGLE_HANGING_SIGN" + }, + "fhangsign": "jungle_hanging_sign", + "fhsign": "jungle_hanging_sign", + "foresthangsign": "jungle_hanging_sign", + "foresthsign": "jungle_hanging_sign", + "jhangsign": "jungle_hanging_sign", + "jhsign": "jungle_hanging_sign", + "junglehangingsign": "jungle_hanging_sign", + "junglehangsign": "jungle_hanging_sign", + "junglehsign": "jungle_hanging_sign", + "minecraft:jungle_hanging_sign": "jungle_hanging_sign", + "jungle_leaves": { + "material": "JUNGLE_LEAVES" + }, + "fleaf": "jungle_leaves", + "fleave": "jungle_leaves", + "fleaves": "jungle_leaves", + "flogleaf": "jungle_leaves", + "flogleave": "jungle_leaves", + "flogleaves": "jungle_leaves", + "forestleaf": "jungle_leaves", + "forestleave": "jungle_leaves", + "forestleaves": "jungle_leaves", + "forestlogleaf": "jungle_leaves", + "forestlogleave": "jungle_leaves", + "forestlogleaves": "jungle_leaves", + "foresttreeleaf": "jungle_leaves", + "foresttreeleave": "jungle_leaves", + "foresttreeleaves": "jungle_leaves", + "foresttrunkleaf": "jungle_leaves", + "foresttrunkleave": "jungle_leaves", + "foresttrunkleaves": "jungle_leaves", + "forestwoodleaf": "jungle_leaves", + "forestwoodleave": "jungle_leaves", + "forestwoodleaves": "jungle_leaves", + "ftreeleaf": "jungle_leaves", + "ftreeleave": "jungle_leaves", + "ftreeleaves": "jungle_leaves", + "ftrunkleaf": "jungle_leaves", + "ftrunkleave": "jungle_leaves", + "ftrunkleaves": "jungle_leaves", + "fwoodleaf": "jungle_leaves", + "fwoodleave": "jungle_leaves", + "fwoodleaves": "jungle_leaves", + "jleaf": "jungle_leaves", + "jleave": "jungle_leaves", + "jleaves": "jungle_leaves", + "jlogleaf": "jungle_leaves", + "jlogleave": "jungle_leaves", + "jlogleaves": "jungle_leaves", + "jtreeleaf": "jungle_leaves", + "jtreeleave": "jungle_leaves", + "jtreeleaves": "jungle_leaves", + "jtrunkleaf": "jungle_leaves", + "jtrunkleave": "jungle_leaves", + "jtrunkleaves": "jungle_leaves", + "jungleleaf": "jungle_leaves", + "jungleleave": "jungle_leaves", + "jungleleaves": "jungle_leaves", + "junglelogleaf": "jungle_leaves", + "junglelogleave": "jungle_leaves", + "junglelogleaves": "jungle_leaves", + "jungletreeleaf": "jungle_leaves", + "jungletreeleave": "jungle_leaves", + "jungletreeleaves": "jungle_leaves", + "jungletrunkleaf": "jungle_leaves", + "jungletrunkleave": "jungle_leaves", + "jungletrunkleaves": "jungle_leaves", + "junglewoodleaf": "jungle_leaves", + "junglewoodleave": "jungle_leaves", + "junglewoodleaves": "jungle_leaves", + "jwoodleaf": "jungle_leaves", + "jwoodleave": "jungle_leaves", + "jwoodleaves": "jungle_leaves", + "leaff": "jungle_leaves", + "leafforest": "jungle_leaves", + "leafj": "jungle_leaves", + "leafjungle": "jungle_leaves", + "leavesf": "jungle_leaves", + "leavesforest": "jungle_leaves", + "leavesj": "jungle_leaves", + "leavesjungle": "jungle_leaves", + "minecraft:jungle_leaves": "jungle_leaves", + "jungle_log": { + "material": "JUNGLE_LOG" + }, + "flog": "jungle_log", + "forestlog": "jungle_log", + "foresttree": "jungle_log", + "foresttrunk": "jungle_log", + "ftree": "jungle_log", + "ftrunk": "jungle_log", + "jlog": "jungle_log", + "jtree": "jungle_log", + "jtrunk": "jungle_log", + "junglelog": "jungle_log", + "jungletree": "jungle_log", + "jungletrunk": "jungle_log", + "logf": "jungle_log", + "logforest": "jungle_log", + "logj": "jungle_log", + "logjungle": "jungle_log", + "minecraft:jungle_log": "jungle_log", + "jungle_planks": { + "material": "JUNGLE_PLANKS" + }, + "forestplank": "jungle_planks", + "forestplankw": "jungle_planks", + "forestplankwood": "jungle_planks", + "forestplankwooden": "jungle_planks", + "forestwoodenplank": "jungle_planks", + "forestwoodplank": "jungle_planks", + "forestwplank": "jungle_planks", + "fplank": "jungle_planks", + "fplankw": "jungle_planks", + "fplankwood": "jungle_planks", + "fplankwooden": "jungle_planks", + "fwoodenplank": "jungle_planks", + "fwoodplank": "jungle_planks", + "fwplank": "jungle_planks", + "jplank": "jungle_planks", + "jplankw": "jungle_planks", + "jplankwood": "jungle_planks", + "jplankwooden": "jungle_planks", + "jungleplank": "jungle_planks", + "jungleplanks": "jungle_planks", + "jungleplankw": "jungle_planks", + "jungleplankwood": "jungle_planks", + "jungleplankwooden": "jungle_planks", + "junglewoodenplank": "jungle_planks", + "junglewoodplank": "jungle_planks", + "junglewplank": "jungle_planks", + "jwoodenplank": "jungle_planks", + "jwoodplank": "jungle_planks", + "jwplank": "jungle_planks", + "minecraft:jungle_planks": "jungle_planks", + "jungle_pressure_plate": { + "material": "JUNGLE_PRESSURE_PLATE" + }, + "forestplate": "jungle_pressure_plate", + "forestpplate": "jungle_pressure_plate", + "forestpressplate": "jungle_pressure_plate", + "forestpressureplate": "jungle_pressure_plate", + "fplate": "jungle_pressure_plate", + "fpplate": "jungle_pressure_plate", + "fpressplate": "jungle_pressure_plate", + "fpressureplate": "jungle_pressure_plate", + "jplate": "jungle_pressure_plate", + "jpplate": "jungle_pressure_plate", + "jpressplate": "jungle_pressure_plate", + "jpressureplate": "jungle_pressure_plate", + "jungleplate": "jungle_pressure_plate", + "junglepplate": "jungle_pressure_plate", + "junglepressplate": "jungle_pressure_plate", + "junglepressureplate": "jungle_pressure_plate", + "minecraft:jungle_pressure_plate": "jungle_pressure_plate", + "platef": "jungle_pressure_plate", + "plateforest": "jungle_pressure_plate", + "platej": "jungle_pressure_plate", + "platejungle": "jungle_pressure_plate", + "jungle_sapling": { + "material": "JUNGLE_SAPLING" + }, + "flogsapling": "jungle_sapling", + "forestlogsapling": "jungle_sapling", + "forestsapling": "jungle_sapling", + "foresttreesapling": "jungle_sapling", + "foresttrunksapling": "jungle_sapling", + "forestwoodsapling": "jungle_sapling", + "fsapling": "jungle_sapling", + "ftreesapling": "jungle_sapling", + "ftrunksapling": "jungle_sapling", + "fwoodsapling": "jungle_sapling", + "jlogsapling": "jungle_sapling", + "jsapling": "jungle_sapling", + "jtreesapling": "jungle_sapling", + "jtrunksapling": "jungle_sapling", + "junglelogsapling": "jungle_sapling", + "junglesapling": "jungle_sapling", + "jungletreesapling": "jungle_sapling", + "jungletrunksapling": "jungle_sapling", + "junglewoodsapling": "jungle_sapling", + "jwoodsapling": "jungle_sapling", + "minecraft:jungle_sapling": "jungle_sapling", + "jungle_sign": { + "material": "JUNGLE_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "forestsign": "jungle_sign", + "fsign": "jungle_sign", + "jsign": "jungle_sign", + "junglesign": "jungle_sign", + "minecraft:jungle_sign": "jungle_sign", + "jungle_slab": { + "material": "JUNGLE_SLAB" + }, + "fhalfblock": "jungle_slab", + "foresthalfblock": "jungle_slab", + "foreststep": "jungle_slab", + "forestwhalfblock": "jungle_slab", + "forestwoodenhalfblock": "jungle_slab", + "forestwoodenslab": "jungle_slab", + "forestwoodenstep": "jungle_slab", + "forestwoodhalfblock": "jungle_slab", + "forestwoodslab": "jungle_slab", + "forestwoodstep": "jungle_slab", + "forestwslab": "jungle_slab", + "forestwstep": "jungle_slab", + "fstep": "jungle_slab", + "fwhalfblock": "jungle_slab", + "fwoodenhalfblock": "jungle_slab", + "fwoodenslab": "jungle_slab", + "fwoodenstep": "jungle_slab", + "fwoodhalfblock": "jungle_slab", + "fwoodslab": "jungle_slab", + "fwoodstep": "jungle_slab", + "fwslab": "jungle_slab", + "fwstep": "jungle_slab", + "jhalfblock": "jungle_slab", + "jstep": "jungle_slab", + "junglehalfblock": "jungle_slab", + "jungleslab": "jungle_slab", + "junglestep": "jungle_slab", + "junglewhalfblock": "jungle_slab", + "junglewoodenhalfblock": "jungle_slab", + "junglewoodenslab": "jungle_slab", + "junglewoodenstep": "jungle_slab", + "junglewoodhalfblock": "jungle_slab", + "junglewoodslab": "jungle_slab", + "junglewoodstep": "jungle_slab", + "junglewslab": "jungle_slab", + "junglewstep": "jungle_slab", + "jwhalfblock": "jungle_slab", + "jwoodenhalfblock": "jungle_slab", + "jwoodenslab": "jungle_slab", + "jwoodenstep": "jungle_slab", + "jwoodhalfblock": "jungle_slab", + "jwoodslab": "jungle_slab", + "jwoodstep": "jungle_slab", + "jwslab": "jungle_slab", + "jwstep": "jungle_slab", + "minecraft:jungle_slab": "jungle_slab", + "jungle_stairs": { + "material": "JUNGLE_STAIRS" + }, + "foreststair": "jungle_stairs", + "forestwoodenstair": "jungle_stairs", + "forestwoodenstairs": "jungle_stairs", + "forestwoodstair": "jungle_stairs", + "forestwoodstairs": "jungle_stairs", + "forestwstair": "jungle_stairs", + "forestwstairs": "jungle_stairs", + "fstair": "jungle_stairs", + "fwoodenstair": "jungle_stairs", + "fwoodenstairs": "jungle_stairs", + "fwoodstair": "jungle_stairs", + "fwoodstairs": "jungle_stairs", + "fwstair": "jungle_stairs", + "fwstairs": "jungle_stairs", + "jstair": "jungle_stairs", + "junglestair": "jungle_stairs", + "junglestairs": "jungle_stairs", + "junglewoodenstair": "jungle_stairs", + "junglewoodenstairs": "jungle_stairs", + "junglewoodstair": "jungle_stairs", + "junglewoodstairs": "jungle_stairs", + "junglewstair": "jungle_stairs", + "junglewstairs": "jungle_stairs", + "jwoodenstair": "jungle_stairs", + "jwoodenstairs": "jungle_stairs", + "jwoodstair": "jungle_stairs", + "jwoodstairs": "jungle_stairs", + "jwstair": "jungle_stairs", + "jwstairs": "jungle_stairs", + "minecraft:jungle_stairs": "jungle_stairs", + "jungle_trapdoor": { + "material": "JUNGLE_TRAPDOOR" + }, + "fdoort": "jungle_trapdoor", + "fdoortrap": "jungle_trapdoor", + "fdtrap": "jungle_trapdoor", + "fhatch": "jungle_trapdoor", + "forestdoort": "jungle_trapdoor", + "forestdoortrap": "jungle_trapdoor", + "forestdtrap": "jungle_trapdoor", + "foresthatch": "jungle_trapdoor", + "foresttdoor": "jungle_trapdoor", + "foresttrapd": "jungle_trapdoor", + "foresttrapdoor": "jungle_trapdoor", + "ftdoor": "jungle_trapdoor", + "ftrapd": "jungle_trapdoor", + "ftrapdoor": "jungle_trapdoor", + "jdoort": "jungle_trapdoor", + "jdoortrap": "jungle_trapdoor", + "jdtrap": "jungle_trapdoor", + "jhatch": "jungle_trapdoor", + "jtdoor": "jungle_trapdoor", + "jtrapd": "jungle_trapdoor", + "jtrapdoor": "jungle_trapdoor", + "jungledoort": "jungle_trapdoor", + "jungledoortrap": "jungle_trapdoor", + "jungledtrap": "jungle_trapdoor", + "junglehatch": "jungle_trapdoor", + "jungletdoor": "jungle_trapdoor", + "jungletrapd": "jungle_trapdoor", + "jungletrapdoor": "jungle_trapdoor", + "minecraft:jungle_trapdoor": "jungle_trapdoor", + "jungle_wood": { + "material": "JUNGLE_WOOD" + }, + "flogall": "jungle_wood", + "forestlogall": "jungle_wood", + "foresttreeall": "jungle_wood", + "foresttrunkall": "jungle_wood", + "forestwood": "jungle_wood", + "ftreeall": "jungle_wood", + "ftrunkall": "jungle_wood", + "fwood": "jungle_wood", + "jlogall": "jungle_wood", + "jtreeall": "jungle_wood", + "jtrunkall": "jungle_wood", + "junglelogall": "jungle_wood", + "jungletreeall": "jungle_wood", + "jungletrunkall": "jungle_wood", + "junglewood": "jungle_wood", + "jwood": "jungle_wood", + "minecraft:jungle_wood": "jungle_wood", + "woodf": "jungle_wood", + "woodforest": "jungle_wood", + "woodj": "jungle_wood", + "woodjungle": "jungle_wood", + "kelp": { + "material": "KELP" + }, + "minecraft:kelp": "kelp", + "knowledge_book": { + "material": "KNOWLEDGE_BOOK" + }, + "knowledgebook": "knowledge_book", + "minecraft:knowledge_book": "knowledge_book", + "ladder": { + "material": "LADDER" + }, + "minecraft:ladder": "ladder", + "lantern": { + "material": "LANTERN" + }, + "minecraft:lantern": "lantern", + "lapis_block": { + "material": "LAPIS_BLOCK" + }, + "blockl": "lapis_block", + "blocklapis": "lapis_block", + "blocklapislazuli": "lapis_block", + "lapisblock": "lapis_block", + "lapislazuliblock": "lapis_block", + "lblock": "lapis_block", + "minecraft:lapis_block": "lapis_block", + "lapis_lazuli": { + "material": "LAPIS_LAZULI" + }, + "lapislazuli": "lapis_lazuli", + "minecraft:lapis_lazuli": "lapis_lazuli", + "lapis_ore": { + "material": "LAPIS_ORE" + }, + "lapislazulio": "lapis_ore", + "lapislazuliore": "lapis_ore", + "lapiso": "lapis_ore", + "lapisore": "lapis_ore", + "lo": "lapis_ore", + "lore": "lapis_ore", + "minecraft:lapis_ore": "lapis_ore", + "ol": "lapis_ore", + "olapis": "lapis_ore", + "olapislazuli": "lapis_ore", + "orel": "lapis_ore", + "orelapis": "lapis_ore", + "orelapislazuli": "lapis_ore", + "stonelapislazuliore": "lapis_ore", + "stonelapisore": "lapis_ore", + "stonelore": "lapis_ore", + "large_amethyst_bud": { + "material": "LARGE_AMETHYST_BUD" + }, + "amethystbudl": "large_amethyst_bud", + "bigamethystbud": "large_amethyst_bud", + "bigcavebud": "large_amethyst_bud", + "cavebudl": "large_amethyst_bud", + "lamethystbud": "large_amethyst_bud", + "largeamethystbud": "large_amethyst_bud", + "largecavebud": "large_amethyst_bud", + "lcavebud": "large_amethyst_bud", + "minecraft:large_amethyst_bud": "large_amethyst_bud", + "large_fern": { + "material": "LARGE_FERN" + }, + "largefern": "large_fern", + "minecraft:large_fern": "large_fern", + "lava_bucket": { + "material": "LAVA_BUCKET" + }, + "lavabucket": "lava_bucket", + "minecraft:lava_bucket": "lava_bucket", + "lead": { + "material": "LEAD" + }, + "minecraft:lead": "lead", + "leaping_lingering_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionjump": "leaping_lingering_potion", + "aoepotionleap": "leaping_lingering_potion", + "aoepotionleaping": "leaping_lingering_potion", + "aoepotjump": "leaping_lingering_potion", + "aoepotleap": "leaping_lingering_potion", + "aoepotleaping": "leaping_lingering_potion", + "areapotionjump": "leaping_lingering_potion", + "areapotionleap": "leaping_lingering_potion", + "areapotionleaping": "leaping_lingering_potion", + "areapotjump": "leaping_lingering_potion", + "areapotleap": "leaping_lingering_potion", + "areapotleaping": "leaping_lingering_potion", + "cloudpotionjump": "leaping_lingering_potion", + "cloudpotionleap": "leaping_lingering_potion", + "cloudpotionleaping": "leaping_lingering_potion", + "cloudpotjump": "leaping_lingering_potion", + "cloudpotleap": "leaping_lingering_potion", + "cloudpotleaping": "leaping_lingering_potion", + "jumpaoepoiont": "leaping_lingering_potion", + "jumpaoepot": "leaping_lingering_potion", + "jumpareapot": "leaping_lingering_potion", + "jumpareapotion": "leaping_lingering_potion", + "jumpcloudpot": "leaping_lingering_potion", + "jumpcloudpotion": "leaping_lingering_potion", + "jumplingerpot": "leaping_lingering_potion", + "leapaoepoiont": "leaping_lingering_potion", + "leapaoepot": "leaping_lingering_potion", + "leapareapot": "leaping_lingering_potion", + "leapareapotion": "leaping_lingering_potion", + "leapcloudpot": "leaping_lingering_potion", + "leapcloudpotion": "leaping_lingering_potion", + "leapingaoepoiont": "leaping_lingering_potion", + "leapingaoepot": "leaping_lingering_potion", + "leapingareapot": "leaping_lingering_potion", + "leapingareapotion": "leaping_lingering_potion", + "leapingcloudpot": "leaping_lingering_potion", + "leapingcloudpotion": "leaping_lingering_potion", + "leapinglingerpot": "leaping_lingering_potion", + "leaplingerpot": "leaping_lingering_potion", + "lingerpotjump": "leaping_lingering_potion", + "lingerpotleap": "leaping_lingering_potion", + "lingerpotleaping": "leaping_lingering_potion", + "leaping_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "jumppot": "leaping_potion", + "jumppotion": "leaping_potion", + "leapingpot": "leaping_potion", + "leapingpotion": "leaping_potion", + "leappot": "leaping_potion", + "leappotion": "leaping_potion", + "potionofjump": "leaping_potion", + "potionofleap": "leaping_potion", + "potionofleaping": "leaping_potion", + "potofjump": "leaping_potion", + "potofleap": "leaping_potion", + "potofleaping": "leaping_potion", + "leaping_splash_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "jumpsplashpot": "leaping_splash_potion", + "jumpsplashpotion": "leaping_splash_potion", + "leapingsplashpot": "leaping_splash_potion", + "leapingsplashpotion": "leaping_splash_potion", + "leapsplashpot": "leaping_splash_potion", + "leapsplashpotion": "leaping_splash_potion", + "splashjumppot": "leaping_splash_potion", + "splashjumppotion": "leaping_splash_potion", + "splashleapingpot": "leaping_splash_potion", + "splashleapingpotion": "leaping_splash_potion", + "splashleappot": "leaping_splash_potion", + "splashleappotion": "leaping_splash_potion", + "spljumppot": "leaping_splash_potion", + "spljumppotion": "leaping_splash_potion", + "splleapingpot": "leaping_splash_potion", + "splleapingpotion": "leaping_splash_potion", + "splleappot": "leaping_splash_potion", + "splleappotion": "leaping_splash_potion", + "leaping_tipped_arrow": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowjump": "leaping_tipped_arrow", + "arrowleap": "leaping_tipped_arrow", + "arrowleaping": "leaping_tipped_arrow", + "jumparrow": "leaping_tipped_arrow", + "jumptarr": "leaping_tipped_arrow", + "jumptarrow": "leaping_tipped_arrow", + "jumptippedarrow": "leaping_tipped_arrow", + "leaparrow": "leaping_tipped_arrow", + "leapingarrow": "leaping_tipped_arrow", + "leapingtarr": "leaping_tipped_arrow", + "leapingtarrow": "leaping_tipped_arrow", + "leapingtippedarrow": "leaping_tipped_arrow", + "leaptarr": "leaping_tipped_arrow", + "leaptarrow": "leaping_tipped_arrow", + "leaptippedarrow": "leaping_tipped_arrow", + "leather": { + "material": "LEATHER" + }, + "minecraft:leather": "leather", + "leather_boots": { + "material": "LEATHER_BOOTS" + }, + "lboots": "leather_boots", + "leatherboots": "leather_boots", + "leathershoes": "leather_boots", + "lshoes": "leather_boots", + "minecraft:leather_boots": "leather_boots", + "leather_chestplate": { + "material": "LEATHER_CHESTPLATE" + }, + "lchestplate": "leather_chestplate", + "leatherchestplate": "leather_chestplate", + "leatherplate": "leather_chestplate", + "leatherplatebody": "leather_chestplate", + "leathershirt": "leather_chestplate", + "leathertunic": "leather_chestplate", + "lplatebody": "leather_chestplate", + "lshirt": "leather_chestplate", + "ltunic": "leather_chestplate", + "minecraft:leather_chestplate": "leather_chestplate", + "leather_helmet": { + "material": "LEATHER_HELMET" + }, + "lcoif": "leather_helmet", + "leathercoif": "leather_helmet", + "leatherhat": "leather_helmet", + "leatherhelm": "leather_helmet", + "leatherhelmet": "leather_helmet", + "lhat": "leather_helmet", + "lhelm": "leather_helmet", + "lhelmet": "leather_helmet", + "minecraft:leather_helmet": "leather_helmet", + "leather_horse_armor": { + "material": "LEATHER_HORSE_ARMOR" + }, + "larmor": "leather_horse_armor", + "leatherarmor": "leather_horse_armor", + "leatherharmor": "leather_horse_armor", + "leatherhorsearmor": "leather_horse_armor", + "lharmor": "leather_horse_armor", + "lhorsearmor": "leather_horse_armor", + "minecraft:leather_horse_armor": "leather_horse_armor", + "leather_leggings": { + "material": "LEATHER_LEGGINGS" + }, + "leatherleggings": "leather_leggings", + "leatherlegs": "leather_leggings", + "leatherpants": "leather_leggings", + "lleggings": "leather_leggings", + "llegs": "leather_leggings", + "lpants": "leather_leggings", + "minecraft:leather_leggings": "leather_leggings", + "lectern": { + "material": "LECTERN" + }, + "minecraft:lectern": "lectern", + "lever": { + "material": "LEVER" + }, + "minecraft:lever": "lever", + "light": { + "material": "LIGHT" + }, + "minecraft:light": "light", + "light_blue_banner": { + "material": "LIGHT_BLUE_BANNER" + }, + "lbbanner": "light_blue_banner", + "lblubanner": "light_blue_banner", + "lbluebanner": "light_blue_banner", + "light_bluebanner": "light_blue_banner", + "lightblubanner": "light_blue_banner", + "lightbluebanner": "light_blue_banner", + "minecraft:light_blue_banner": "light_blue_banner", + "light_blue_bed": { + "material": "LIGHT_BLUE_BED" + }, + "lbbed": "light_blue_bed", + "lblubed": "light_blue_bed", + "lbluebed": "light_blue_bed", + "light_bluebed": "light_blue_bed", + "lightblubed": "light_blue_bed", + "lightbluebed": "light_blue_bed", + "minecraft:light_blue_bed": "light_blue_bed", + "light_blue_bundle": { + "material": "LIGHT_BLUE_BUNDLE" + }, + "lbbundle": "light_blue_bundle", + "lblubundle": "light_blue_bundle", + "lbluebundle": "light_blue_bundle", + "light_bluebundle": "light_blue_bundle", + "lightblubundle": "light_blue_bundle", + "lightbluebundle": "light_blue_bundle", + "minecraft:light_blue_bundle": "light_blue_bundle", + "light_blue_candle": { + "material": "LIGHT_BLUE_CANDLE" + }, + "lbcandle": "light_blue_candle", + "lblucandle": "light_blue_candle", + "lbluecandle": "light_blue_candle", + "light_bluecandle": "light_blue_candle", + "lightblucandle": "light_blue_candle", + "lightbluecandle": "light_blue_candle", + "minecraft:light_blue_candle": "light_blue_candle", + "light_blue_carpet": { + "material": "LIGHT_BLUE_CARPET" + }, + "lbcarpet": "light_blue_carpet", + "lbfloor": "light_blue_carpet", + "lblucarpet": "light_blue_carpet", + "lbluecarpet": "light_blue_carpet", + "lbluefloor": "light_blue_carpet", + "lblufloor": "light_blue_carpet", + "light_bluecarpet": "light_blue_carpet", + "light_bluefloor": "light_blue_carpet", + "lightblucarpet": "light_blue_carpet", + "lightbluecarpet": "light_blue_carpet", + "lightbluefloor": "light_blue_carpet", + "lightblufloor": "light_blue_carpet", + "minecraft:light_blue_carpet": "light_blue_carpet", + "light_blue_concrete": { + "material": "LIGHT_BLUE_CONCRETE" + }, + "lbconcrete": "light_blue_concrete", + "lbluconcrete": "light_blue_concrete", + "lblueconcrete": "light_blue_concrete", + "light_blueconcrete": "light_blue_concrete", + "lightbluconcrete": "light_blue_concrete", + "lightblueconcrete": "light_blue_concrete", + "minecraft:light_blue_concrete": "light_blue_concrete", + "light_blue_concrete_powder": { + "material": "LIGHT_BLUE_CONCRETE_POWDER" + }, + "lbcdust": "light_blue_concrete_powder", + "lbconcretepowder": "light_blue_concrete_powder", + "lbconcretesand": "light_blue_concrete_powder", + "lbcp": "light_blue_concrete_powder", + "lbcpowder": "light_blue_concrete_powder", + "lblucdust": "light_blue_concrete_powder", + "lbluconcretepowder": "light_blue_concrete_powder", + "lbluconcretesand": "light_blue_concrete_powder", + "lblucp": "light_blue_concrete_powder", + "lblucpowder": "light_blue_concrete_powder", + "lbluecdust": "light_blue_concrete_powder", + "lblueconcretepowder": "light_blue_concrete_powder", + "lblueconcretesand": "light_blue_concrete_powder", + "lbluecp": "light_blue_concrete_powder", + "lbluecpowder": "light_blue_concrete_powder", + "light_bluecdust": "light_blue_concrete_powder", + "light_blueconcretepowder": "light_blue_concrete_powder", + "light_blueconcretesand": "light_blue_concrete_powder", + "light_bluecp": "light_blue_concrete_powder", + "light_bluecpowder": "light_blue_concrete_powder", + "lightblucdust": "light_blue_concrete_powder", + "lightbluconcretepowder": "light_blue_concrete_powder", + "lightbluconcretesand": "light_blue_concrete_powder", + "lightblucp": "light_blue_concrete_powder", + "lightblucpowder": "light_blue_concrete_powder", + "lightbluecdust": "light_blue_concrete_powder", + "lightblueconcretepowder": "light_blue_concrete_powder", + "lightblueconcretesand": "light_blue_concrete_powder", + "lightbluecp": "light_blue_concrete_powder", + "lightbluecpowder": "light_blue_concrete_powder", + "minecraft:light_blue_concrete_powder": "light_blue_concrete_powder", + "light_blue_dye": { + "material": "LIGHT_BLUE_DYE" + }, + "lbdye": "light_blue_dye", + "lbludye": "light_blue_dye", + "lbluedye": "light_blue_dye", + "light_bluedye": "light_blue_dye", + "lightbludye": "light_blue_dye", + "lightbluedye": "light_blue_dye", + "minecraft:light_blue_dye": "light_blue_dye", + "light_blue_glazed_terracotta": { + "material": "LIGHT_BLUE_GLAZED_TERRACOTTA" + }, + "lbglazedtcota": "light_blue_glazed_terracotta", + "lbglazedterra": "light_blue_glazed_terracotta", + "lbglazedterracota": "light_blue_glazed_terracotta", + "lbglazedterracotta": "light_blue_glazed_terracotta", + "lbgtcotta": "light_blue_glazed_terracotta", + "lbgterra": "light_blue_glazed_terracotta", + "lblueglazedtcota": "light_blue_glazed_terracotta", + "lblueglazedterra": "light_blue_glazed_terracotta", + "lblueglazedterracota": "light_blue_glazed_terracotta", + "lblueglazedterracotta": "light_blue_glazed_terracotta", + "lbluegtcotta": "light_blue_glazed_terracotta", + "lbluegterra": "light_blue_glazed_terracotta", + "lbluglazedtcota": "light_blue_glazed_terracotta", + "lbluglazedterra": "light_blue_glazed_terracotta", + "lbluglazedterracota": "light_blue_glazed_terracotta", + "lbluglazedterracotta": "light_blue_glazed_terracotta", + "lblugtcotta": "light_blue_glazed_terracotta", + "lblugterra": "light_blue_glazed_terracotta", + "light_blueglazedtcota": "light_blue_glazed_terracotta", + "light_blueglazedterra": "light_blue_glazed_terracotta", + "light_blueglazedterracota": "light_blue_glazed_terracotta", + "light_blueglazedterracotta": "light_blue_glazed_terracotta", + "light_bluegtcotta": "light_blue_glazed_terracotta", + "light_bluegterra": "light_blue_glazed_terracotta", + "lightblueglazedtcota": "light_blue_glazed_terracotta", + "lightblueglazedterra": "light_blue_glazed_terracotta", + "lightblueglazedterracota": "light_blue_glazed_terracotta", + "lightblueglazedterracotta": "light_blue_glazed_terracotta", + "lightbluegtcotta": "light_blue_glazed_terracotta", + "lightbluegterra": "light_blue_glazed_terracotta", + "lightbluglazedtcota": "light_blue_glazed_terracotta", + "lightbluglazedterra": "light_blue_glazed_terracotta", + "lightbluglazedterracota": "light_blue_glazed_terracotta", + "lightbluglazedterracotta": "light_blue_glazed_terracotta", + "lightblugtcotta": "light_blue_glazed_terracotta", + "lightblugterra": "light_blue_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta": "light_blue_glazed_terracotta", + "light_blue_shulker_box": { + "material": "LIGHT_BLUE_SHULKER_BOX" + }, + "lbluesbox": "light_blue_shulker_box", + "lblueshulkerbox": "light_blue_shulker_box", + "lblusbox": "light_blue_shulker_box", + "lblushulkerbox": "light_blue_shulker_box", + "lbsbox": "light_blue_shulker_box", + "lbshulkerbox": "light_blue_shulker_box", + "light_bluesbox": "light_blue_shulker_box", + "light_blueshulkerbox": "light_blue_shulker_box", + "lightbluesbox": "light_blue_shulker_box", + "lightblueshulkerbox": "light_blue_shulker_box", + "lightblusbox": "light_blue_shulker_box", + "lightblushulkerbox": "light_blue_shulker_box", + "minecraft:light_blue_shulker_box": "light_blue_shulker_box", + "light_blue_stained_glass": { + "material": "LIGHT_BLUE_STAINED_GLASS" + }, + "lbglass": "light_blue_stained_glass", + "lblueglass": "light_blue_stained_glass", + "lbluesglass": "light_blue_stained_glass", + "lbluestainedglass": "light_blue_stained_glass", + "lbluglass": "light_blue_stained_glass", + "lblusglass": "light_blue_stained_glass", + "lblustainedglass": "light_blue_stained_glass", + "lbsglass": "light_blue_stained_glass", + "lbstainedglass": "light_blue_stained_glass", + "light_blueglass": "light_blue_stained_glass", + "light_bluesglass": "light_blue_stained_glass", + "light_bluestainedglass": "light_blue_stained_glass", + "lightblueglass": "light_blue_stained_glass", + "lightbluesglass": "light_blue_stained_glass", + "lightbluestainedglass": "light_blue_stained_glass", + "lightbluglass": "light_blue_stained_glass", + "lightblusglass": "light_blue_stained_glass", + "lightblustainedglass": "light_blue_stained_glass", + "minecraft:light_blue_stained_glass": "light_blue_stained_glass", + "light_blue_stained_glass_pane": { + "material": "LIGHT_BLUE_STAINED_GLASS_PANE" + }, + "lbglasspane": "light_blue_stained_glass_pane", + "lbgpane": "light_blue_stained_glass_pane", + "lblueglasspane": "light_blue_stained_glass_pane", + "lbluegpane": "light_blue_stained_glass_pane", + "lbluesglasspane": "light_blue_stained_glass_pane", + "lbluestainedglasspane": "light_blue_stained_glass_pane", + "lbluglasspane": "light_blue_stained_glass_pane", + "lblugpane": "light_blue_stained_glass_pane", + "lblusglasspane": "light_blue_stained_glass_pane", + "lblustainedglasspane": "light_blue_stained_glass_pane", + "lbsglasspane": "light_blue_stained_glass_pane", + "lbstainedglasspane": "light_blue_stained_glass_pane", + "light_blueglasspane": "light_blue_stained_glass_pane", + "light_bluegpane": "light_blue_stained_glass_pane", + "light_bluesglasspane": "light_blue_stained_glass_pane", + "light_bluestainedglasspane": "light_blue_stained_glass_pane", + "lightblueglasspane": "light_blue_stained_glass_pane", + "lightbluegpane": "light_blue_stained_glass_pane", + "lightbluesglasspane": "light_blue_stained_glass_pane", + "lightbluestainedglasspane": "light_blue_stained_glass_pane", + "lightbluglasspane": "light_blue_stained_glass_pane", + "lightblugpane": "light_blue_stained_glass_pane", + "lightblusglasspane": "light_blue_stained_glass_pane", + "lightblustainedglasspane": "light_blue_stained_glass_pane", + "minecraft:light_blue_stained_glass_pane": "light_blue_stained_glass_pane", + "light_blue_terracotta": { + "material": "LIGHT_BLUE_TERRACOTTA" + }, + "lbclay": "light_blue_terracotta", + "lbluclay": "light_blue_terracotta", + "lblueclay": "light_blue_terracotta", + "lbluesclay": "light_blue_terracotta", + "lbluestainedclay": "light_blue_terracotta", + "lbluetcota": "light_blue_terracotta", + "lblueterra": "light_blue_terracotta", + "lblueterracota": "light_blue_terracotta", + "lblueterracotta": "light_blue_terracotta", + "lblusclay": "light_blue_terracotta", + "lblustainedclay": "light_blue_terracotta", + "lblutcota": "light_blue_terracotta", + "lbluterra": "light_blue_terracotta", + "lbluterracota": "light_blue_terracotta", + "lbluterracotta": "light_blue_terracotta", + "lbsclay": "light_blue_terracotta", + "lbstainedclay": "light_blue_terracotta", + "lbtcota": "light_blue_terracotta", + "lbterra": "light_blue_terracotta", + "lbterracota": "light_blue_terracotta", + "lbterracotta": "light_blue_terracotta", + "light_blueclay": "light_blue_terracotta", + "light_bluesclay": "light_blue_terracotta", + "light_bluestainedclay": "light_blue_terracotta", + "light_bluetcota": "light_blue_terracotta", + "light_blueterra": "light_blue_terracotta", + "light_blueterracota": "light_blue_terracotta", + "light_blueterracotta": "light_blue_terracotta", + "lightbluclay": "light_blue_terracotta", + "lightblueclay": "light_blue_terracotta", + "lightbluesclay": "light_blue_terracotta", + "lightbluestainedclay": "light_blue_terracotta", + "lightbluetcota": "light_blue_terracotta", + "lightblueterra": "light_blue_terracotta", + "lightblueterracota": "light_blue_terracotta", + "lightblueterracotta": "light_blue_terracotta", + "lightblusclay": "light_blue_terracotta", + "lightblustainedclay": "light_blue_terracotta", + "lightblutcota": "light_blue_terracotta", + "lightbluterra": "light_blue_terracotta", + "lightbluterracota": "light_blue_terracotta", + "lightbluterracotta": "light_blue_terracotta", + "minecraft:light_blue_terracotta": "light_blue_terracotta", + "light_blue_wool": { + "material": "LIGHT_BLUE_WOOL" + }, + "lbcloth": "light_blue_wool", + "lbcotton": "light_blue_wool", + "lblucloth": "light_blue_wool", + "lblucotton": "light_blue_wool", + "lbluecloth": "light_blue_wool", + "lbluecotton": "light_blue_wool", + "lbluewool": "light_blue_wool", + "lbluwool": "light_blue_wool", + "lbwool": "light_blue_wool", + "light_bluecloth": "light_blue_wool", + "light_bluecotton": "light_blue_wool", + "light_bluewool": "light_blue_wool", + "lightblucloth": "light_blue_wool", + "lightblucotton": "light_blue_wool", + "lightbluecloth": "light_blue_wool", + "lightbluecotton": "light_blue_wool", + "lightbluewool": "light_blue_wool", + "lightbluwool": "light_blue_wool", + "minecraft:light_blue_wool": "light_blue_wool", + "light_gray_banner": { + "material": "LIGHT_GRAY_BANNER" + }, + "lgbanner": "light_gray_banner", + "lgrabanner": "light_gray_banner", + "lgraybanner": "light_gray_banner", + "lgreybanner": "light_gray_banner", + "light_graybanner": "light_gray_banner", + "lightgrabanner": "light_gray_banner", + "lightgraybanner": "light_gray_banner", + "lightgreybanner": "light_gray_banner", + "minecraft:light_gray_banner": "light_gray_banner", + "siabanner": "light_gray_banner", + "sibanner": "light_gray_banner", + "silverbanner": "light_gray_banner", + "light_gray_bed": { + "material": "LIGHT_GRAY_BED" + }, + "lgbed": "light_gray_bed", + "lgrabed": "light_gray_bed", + "lgraybed": "light_gray_bed", + "lgreybed": "light_gray_bed", + "light_graybed": "light_gray_bed", + "lightgrabed": "light_gray_bed", + "lightgraybed": "light_gray_bed", + "lightgreybed": "light_gray_bed", + "minecraft:light_gray_bed": "light_gray_bed", + "siabed": "light_gray_bed", + "sibed": "light_gray_bed", + "silverbed": "light_gray_bed", + "light_gray_bundle": { + "material": "LIGHT_GRAY_BUNDLE" + }, + "lgbundle": "light_gray_bundle", + "lgrabundle": "light_gray_bundle", + "lgraybundle": "light_gray_bundle", + "lgreybundle": "light_gray_bundle", + "light_graybundle": "light_gray_bundle", + "lightgrabundle": "light_gray_bundle", + "lightgraybundle": "light_gray_bundle", + "lightgreybundle": "light_gray_bundle", + "minecraft:light_gray_bundle": "light_gray_bundle", + "siabundle": "light_gray_bundle", + "sibundle": "light_gray_bundle", + "silverbundle": "light_gray_bundle", + "light_gray_candle": { + "material": "LIGHT_GRAY_CANDLE" + }, + "lgcandle": "light_gray_candle", + "lgracandle": "light_gray_candle", + "lgraycandle": "light_gray_candle", + "lgreycandle": "light_gray_candle", + "light_graycandle": "light_gray_candle", + "lightgracandle": "light_gray_candle", + "lightgraycandle": "light_gray_candle", + "lightgreycandle": "light_gray_candle", + "minecraft:light_gray_candle": "light_gray_candle", + "siacandle": "light_gray_candle", + "sicandle": "light_gray_candle", + "silvercandle": "light_gray_candle", + "light_gray_carpet": { + "material": "LIGHT_GRAY_CARPET" + }, + "lgcarpet": "light_gray_carpet", + "lgfloor": "light_gray_carpet", + "lgracarpet": "light_gray_carpet", + "lgrafloor": "light_gray_carpet", + "lgraycarpet": "light_gray_carpet", + "lgrayfloor": "light_gray_carpet", + "lgreycarpet": "light_gray_carpet", + "lgreyfloor": "light_gray_carpet", + "light_graycarpet": "light_gray_carpet", + "light_grayfloor": "light_gray_carpet", + "lightgracarpet": "light_gray_carpet", + "lightgrafloor": "light_gray_carpet", + "lightgraycarpet": "light_gray_carpet", + "lightgrayfloor": "light_gray_carpet", + "lightgreycarpet": "light_gray_carpet", + "lightgreyfloor": "light_gray_carpet", + "minecraft:light_gray_carpet": "light_gray_carpet", + "siacarpet": "light_gray_carpet", + "siafloor": "light_gray_carpet", + "sicarpet": "light_gray_carpet", + "sifloor": "light_gray_carpet", + "silvercarpet": "light_gray_carpet", + "silverfloor": "light_gray_carpet", + "light_gray_concrete": { + "material": "LIGHT_GRAY_CONCRETE" + }, + "lgconcrete": "light_gray_concrete", + "lgraconcrete": "light_gray_concrete", + "lgrayconcrete": "light_gray_concrete", + "lgreyconcrete": "light_gray_concrete", + "light_grayconcrete": "light_gray_concrete", + "lightgraconcrete": "light_gray_concrete", + "lightgrayconcrete": "light_gray_concrete", + "lightgreyconcrete": "light_gray_concrete", + "minecraft:light_gray_concrete": "light_gray_concrete", + "siaconcrete": "light_gray_concrete", + "siconcrete": "light_gray_concrete", + "silverconcrete": "light_gray_concrete", + "light_gray_concrete_powder": { + "material": "LIGHT_GRAY_CONCRETE_POWDER" + }, + "lgcdust": "light_gray_concrete_powder", + "lgconcretepowder": "light_gray_concrete_powder", + "lgconcretesand": "light_gray_concrete_powder", + "lgcp": "light_gray_concrete_powder", + "lgcpowder": "light_gray_concrete_powder", + "lgracdust": "light_gray_concrete_powder", + "lgraconcretepowder": "light_gray_concrete_powder", + "lgraconcretesand": "light_gray_concrete_powder", + "lgracp": "light_gray_concrete_powder", + "lgracpowder": "light_gray_concrete_powder", + "lgraycdust": "light_gray_concrete_powder", + "lgrayconcretepowder": "light_gray_concrete_powder", + "lgrayconcretesand": "light_gray_concrete_powder", + "lgraycp": "light_gray_concrete_powder", + "lgraycpowder": "light_gray_concrete_powder", + "lgreycdust": "light_gray_concrete_powder", + "lgreyconcretepowder": "light_gray_concrete_powder", + "lgreyconcretesand": "light_gray_concrete_powder", + "lgreycp": "light_gray_concrete_powder", + "lgreycpowder": "light_gray_concrete_powder", + "light_graycdust": "light_gray_concrete_powder", + "light_grayconcretepowder": "light_gray_concrete_powder", + "light_grayconcretesand": "light_gray_concrete_powder", + "light_graycp": "light_gray_concrete_powder", + "light_graycpowder": "light_gray_concrete_powder", + "lightgracdust": "light_gray_concrete_powder", + "lightgraconcretepowder": "light_gray_concrete_powder", + "lightgraconcretesand": "light_gray_concrete_powder", + "lightgracp": "light_gray_concrete_powder", + "lightgracpowder": "light_gray_concrete_powder", + "lightgraycdust": "light_gray_concrete_powder", + "lightgrayconcretepowder": "light_gray_concrete_powder", + "lightgrayconcretesand": "light_gray_concrete_powder", + "lightgraycp": "light_gray_concrete_powder", + "lightgraycpowder": "light_gray_concrete_powder", + "lightgreycdust": "light_gray_concrete_powder", + "lightgreyconcretepowder": "light_gray_concrete_powder", + "lightgreyconcretesand": "light_gray_concrete_powder", + "lightgreycp": "light_gray_concrete_powder", + "lightgreycpowder": "light_gray_concrete_powder", + "minecraft:light_gray_concrete_powder": "light_gray_concrete_powder", + "siacdust": "light_gray_concrete_powder", + "siaconcretepowder": "light_gray_concrete_powder", + "siaconcretesand": "light_gray_concrete_powder", + "siacp": "light_gray_concrete_powder", + "siacpowder": "light_gray_concrete_powder", + "sicdust": "light_gray_concrete_powder", + "siconcretepowder": "light_gray_concrete_powder", + "siconcretesand": "light_gray_concrete_powder", + "sicp": "light_gray_concrete_powder", + "sicpowder": "light_gray_concrete_powder", + "silvercdust": "light_gray_concrete_powder", + "silverconcretepowder": "light_gray_concrete_powder", + "silverconcretesand": "light_gray_concrete_powder", + "silvercp": "light_gray_concrete_powder", + "silvercpowder": "light_gray_concrete_powder", + "light_gray_dye": { + "material": "LIGHT_GRAY_DYE" + }, + "lgdye": "light_gray_dye", + "lgradye": "light_gray_dye", + "lgraydye": "light_gray_dye", + "lgreydye": "light_gray_dye", + "light_graydye": "light_gray_dye", + "lightgradye": "light_gray_dye", + "lightgraydye": "light_gray_dye", + "lightgreydye": "light_gray_dye", + "minecraft:light_gray_dye": "light_gray_dye", + "siadye": "light_gray_dye", + "sidye": "light_gray_dye", + "silverdye": "light_gray_dye", + "light_gray_glazed_terracotta": { + "material": "LIGHT_GRAY_GLAZED_TERRACOTTA" + }, + "lgglazedtcota": "light_gray_glazed_terracotta", + "lgglazedterra": "light_gray_glazed_terracotta", + "lgglazedterracota": "light_gray_glazed_terracotta", + "lgglazedterracotta": "light_gray_glazed_terracotta", + "lggtcotta": "light_gray_glazed_terracotta", + "lggterra": "light_gray_glazed_terracotta", + "lgraglazedtcota": "light_gray_glazed_terracotta", + "lgraglazedterra": "light_gray_glazed_terracotta", + "lgraglazedterracota": "light_gray_glazed_terracotta", + "lgraglazedterracotta": "light_gray_glazed_terracotta", + "lgragtcotta": "light_gray_glazed_terracotta", + "lgragterra": "light_gray_glazed_terracotta", + "lgrayglazedtcota": "light_gray_glazed_terracotta", + "lgrayglazedterra": "light_gray_glazed_terracotta", + "lgrayglazedterracota": "light_gray_glazed_terracotta", + "lgrayglazedterracotta": "light_gray_glazed_terracotta", + "lgraygtcotta": "light_gray_glazed_terracotta", + "lgraygterra": "light_gray_glazed_terracotta", + "lgreyglazedtcota": "light_gray_glazed_terracotta", + "lgreyglazedterra": "light_gray_glazed_terracotta", + "lgreyglazedterracota": "light_gray_glazed_terracotta", + "lgreyglazedterracotta": "light_gray_glazed_terracotta", + "lgreygtcotta": "light_gray_glazed_terracotta", + "lgreygterra": "light_gray_glazed_terracotta", + "light_grayglazedtcota": "light_gray_glazed_terracotta", + "light_grayglazedterra": "light_gray_glazed_terracotta", + "light_grayglazedterracota": "light_gray_glazed_terracotta", + "light_grayglazedterracotta": "light_gray_glazed_terracotta", + "light_graygtcotta": "light_gray_glazed_terracotta", + "light_graygterra": "light_gray_glazed_terracotta", + "lightgraglazedtcota": "light_gray_glazed_terracotta", + "lightgraglazedterra": "light_gray_glazed_terracotta", + "lightgraglazedterracota": "light_gray_glazed_terracotta", + "lightgraglazedterracotta": "light_gray_glazed_terracotta", + "lightgragtcotta": "light_gray_glazed_terracotta", + "lightgragterra": "light_gray_glazed_terracotta", + "lightgrayglazedtcota": "light_gray_glazed_terracotta", + "lightgrayglazedterra": "light_gray_glazed_terracotta", + "lightgrayglazedterracota": "light_gray_glazed_terracotta", + "lightgrayglazedterracotta": "light_gray_glazed_terracotta", + "lightgraygtcotta": "light_gray_glazed_terracotta", + "lightgraygterra": "light_gray_glazed_terracotta", + "lightgreyglazedtcota": "light_gray_glazed_terracotta", + "lightgreyglazedterra": "light_gray_glazed_terracotta", + "lightgreyglazedterracota": "light_gray_glazed_terracotta", + "lightgreyglazedterracotta": "light_gray_glazed_terracotta", + "lightgreygtcotta": "light_gray_glazed_terracotta", + "lightgreygterra": "light_gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta": "light_gray_glazed_terracotta", + "siaglazedtcota": "light_gray_glazed_terracotta", + "siaglazedterra": "light_gray_glazed_terracotta", + "siaglazedterracota": "light_gray_glazed_terracotta", + "siaglazedterracotta": "light_gray_glazed_terracotta", + "siagtcotta": "light_gray_glazed_terracotta", + "siagterra": "light_gray_glazed_terracotta", + "siglazedtcota": "light_gray_glazed_terracotta", + "siglazedterra": "light_gray_glazed_terracotta", + "siglazedterracota": "light_gray_glazed_terracotta", + "siglazedterracotta": "light_gray_glazed_terracotta", + "sigtcotta": "light_gray_glazed_terracotta", + "sigterra": "light_gray_glazed_terracotta", + "silverglazedtcota": "light_gray_glazed_terracotta", + "silverglazedterra": "light_gray_glazed_terracotta", + "silverglazedterracota": "light_gray_glazed_terracotta", + "silverglazedterracotta": "light_gray_glazed_terracotta", + "silvergtcotta": "light_gray_glazed_terracotta", + "silvergterra": "light_gray_glazed_terracotta", + "light_gray_shulker_box": { + "material": "LIGHT_GRAY_SHULKER_BOX" + }, + "lgrasbox": "light_gray_shulker_box", + "lgrashulkerbox": "light_gray_shulker_box", + "lgraysbox": "light_gray_shulker_box", + "lgrayshulkerbox": "light_gray_shulker_box", + "lgreysbox": "light_gray_shulker_box", + "lgreyshulkerbox": "light_gray_shulker_box", + "lgsbox": "light_gray_shulker_box", + "lgshulkerbox": "light_gray_shulker_box", + "light_graysbox": "light_gray_shulker_box", + "light_grayshulkerbox": "light_gray_shulker_box", + "lightgrasbox": "light_gray_shulker_box", + "lightgrashulkerbox": "light_gray_shulker_box", + "lightgraysbox": "light_gray_shulker_box", + "lightgrayshulkerbox": "light_gray_shulker_box", + "lightgreysbox": "light_gray_shulker_box", + "lightgreyshulkerbox": "light_gray_shulker_box", + "minecraft:light_gray_shulker_box": "light_gray_shulker_box", + "siasbox": "light_gray_shulker_box", + "siashulkerbox": "light_gray_shulker_box", + "silversbox": "light_gray_shulker_box", + "silvershulkerbox": "light_gray_shulker_box", + "sisbox": "light_gray_shulker_box", + "sishulkerbox": "light_gray_shulker_box", + "light_gray_stained_glass": { + "material": "LIGHT_GRAY_STAINED_GLASS" + }, + "lgglass": "light_gray_stained_glass", + "lgraglass": "light_gray_stained_glass", + "lgrasglass": "light_gray_stained_glass", + "lgrastainedglass": "light_gray_stained_glass", + "lgrayglass": "light_gray_stained_glass", + "lgraysglass": "light_gray_stained_glass", + "lgraystainedglass": "light_gray_stained_glass", + "lgreyglass": "light_gray_stained_glass", + "lgreysglass": "light_gray_stained_glass", + "lgreystainedglass": "light_gray_stained_glass", + "lgsglass": "light_gray_stained_glass", + "lgstainedglass": "light_gray_stained_glass", + "light_grayglass": "light_gray_stained_glass", + "light_graysglass": "light_gray_stained_glass", + "light_graystainedglass": "light_gray_stained_glass", + "lightgraglass": "light_gray_stained_glass", + "lightgrasglass": "light_gray_stained_glass", + "lightgrastainedglass": "light_gray_stained_glass", + "lightgrayglass": "light_gray_stained_glass", + "lightgraysglass": "light_gray_stained_glass", + "lightgraystainedglass": "light_gray_stained_glass", + "lightgreyglass": "light_gray_stained_glass", + "lightgreysglass": "light_gray_stained_glass", + "lightgreystainedglass": "light_gray_stained_glass", + "minecraft:light_gray_stained_glass": "light_gray_stained_glass", + "siaglass": "light_gray_stained_glass", + "siasglass": "light_gray_stained_glass", + "siastainedglass": "light_gray_stained_glass", + "siglass": "light_gray_stained_glass", + "silverglass": "light_gray_stained_glass", + "silversglass": "light_gray_stained_glass", + "silverstainedglass": "light_gray_stained_glass", + "sisglass": "light_gray_stained_glass", + "sistainedglass": "light_gray_stained_glass", + "light_gray_stained_glass_pane": { + "material": "LIGHT_GRAY_STAINED_GLASS_PANE" + }, + "lgglasspane": "light_gray_stained_glass_pane", + "lggpane": "light_gray_stained_glass_pane", + "lgraglasspane": "light_gray_stained_glass_pane", + "lgragpane": "light_gray_stained_glass_pane", + "lgrasglasspane": "light_gray_stained_glass_pane", + "lgrastainedglasspane": "light_gray_stained_glass_pane", + "lgrayglasspane": "light_gray_stained_glass_pane", + "lgraygpane": "light_gray_stained_glass_pane", + "lgraysglasspane": "light_gray_stained_glass_pane", + "lgraystainedglasspane": "light_gray_stained_glass_pane", + "lgreyglasspane": "light_gray_stained_glass_pane", + "lgreygpane": "light_gray_stained_glass_pane", + "lgreysglasspane": "light_gray_stained_glass_pane", + "lgreystainedglasspane": "light_gray_stained_glass_pane", + "lgsglasspane": "light_gray_stained_glass_pane", + "lgstainedglasspane": "light_gray_stained_glass_pane", + "light_grayglasspane": "light_gray_stained_glass_pane", + "light_graygpane": "light_gray_stained_glass_pane", + "light_graysglasspane": "light_gray_stained_glass_pane", + "light_graystainedglasspane": "light_gray_stained_glass_pane", + "lightgraglasspane": "light_gray_stained_glass_pane", + "lightgragpane": "light_gray_stained_glass_pane", + "lightgrasglasspane": "light_gray_stained_glass_pane", + "lightgrastainedglasspane": "light_gray_stained_glass_pane", + "lightgrayglasspane": "light_gray_stained_glass_pane", + "lightgraygpane": "light_gray_stained_glass_pane", + "lightgraysglasspane": "light_gray_stained_glass_pane", + "lightgraystainedglasspane": "light_gray_stained_glass_pane", + "lightgreyglasspane": "light_gray_stained_glass_pane", + "lightgreygpane": "light_gray_stained_glass_pane", + "lightgreysglasspane": "light_gray_stained_glass_pane", + "lightgreystainedglasspane": "light_gray_stained_glass_pane", + "minecraft:light_gray_stained_glass_pane": "light_gray_stained_glass_pane", + "siaglasspane": "light_gray_stained_glass_pane", + "siagpane": "light_gray_stained_glass_pane", + "siasglasspane": "light_gray_stained_glass_pane", + "siastainedglasspane": "light_gray_stained_glass_pane", + "siglasspane": "light_gray_stained_glass_pane", + "sigpane": "light_gray_stained_glass_pane", + "silverglasspane": "light_gray_stained_glass_pane", + "silvergpane": "light_gray_stained_glass_pane", + "silversglasspane": "light_gray_stained_glass_pane", + "silverstainedglasspane": "light_gray_stained_glass_pane", + "sisglasspane": "light_gray_stained_glass_pane", + "sistainedglasspane": "light_gray_stained_glass_pane", + "light_gray_terracotta": { + "material": "LIGHT_GRAY_TERRACOTTA" + }, + "lgclay": "light_gray_terracotta", + "lgraclay": "light_gray_terracotta", + "lgrasclay": "light_gray_terracotta", + "lgrastainedclay": "light_gray_terracotta", + "lgratcota": "light_gray_terracotta", + "lgraterra": "light_gray_terracotta", + "lgraterracota": "light_gray_terracotta", + "lgraterracotta": "light_gray_terracotta", + "lgrayclay": "light_gray_terracotta", + "lgraysclay": "light_gray_terracotta", + "lgraystainedclay": "light_gray_terracotta", + "lgraytcota": "light_gray_terracotta", + "lgrayterra": "light_gray_terracotta", + "lgrayterracota": "light_gray_terracotta", + "lgrayterracotta": "light_gray_terracotta", + "lgreyclay": "light_gray_terracotta", + "lgreysclay": "light_gray_terracotta", + "lgreystainedclay": "light_gray_terracotta", + "lgreytcota": "light_gray_terracotta", + "lgreyterra": "light_gray_terracotta", + "lgreyterracota": "light_gray_terracotta", + "lgreyterracotta": "light_gray_terracotta", + "lgsclay": "light_gray_terracotta", + "lgstainedclay": "light_gray_terracotta", + "lgtcota": "light_gray_terracotta", + "lgterra": "lime_glazed_terracotta", + "lgterracota": "light_gray_terracotta", + "lgterracotta": "light_gray_terracotta", + "light_grayclay": "light_gray_terracotta", + "light_graysclay": "light_gray_terracotta", + "light_graystainedclay": "light_gray_terracotta", + "light_graytcota": "light_gray_terracotta", + "light_grayterra": "light_gray_terracotta", + "light_grayterracota": "light_gray_terracotta", + "light_grayterracotta": "light_gray_terracotta", + "lightgraclay": "light_gray_terracotta", + "lightgrasclay": "light_gray_terracotta", + "lightgrastainedclay": "light_gray_terracotta", + "lightgratcota": "light_gray_terracotta", + "lightgraterra": "light_gray_terracotta", + "lightgraterracota": "light_gray_terracotta", + "lightgraterracotta": "light_gray_terracotta", + "lightgrayclay": "light_gray_terracotta", + "lightgraysclay": "light_gray_terracotta", + "lightgraystainedclay": "light_gray_terracotta", + "lightgraytcota": "light_gray_terracotta", + "lightgrayterra": "light_gray_terracotta", + "lightgrayterracota": "light_gray_terracotta", + "lightgrayterracotta": "light_gray_terracotta", + "lightgreyclay": "light_gray_terracotta", + "lightgreysclay": "light_gray_terracotta", + "lightgreystainedclay": "light_gray_terracotta", + "lightgreytcota": "light_gray_terracotta", + "lightgreyterra": "light_gray_terracotta", + "lightgreyterracota": "light_gray_terracotta", + "lightgreyterracotta": "light_gray_terracotta", + "minecraft:light_gray_terracotta": "light_gray_terracotta", + "siaclay": "light_gray_terracotta", + "siasclay": "light_gray_terracotta", + "siastainedclay": "light_gray_terracotta", + "siatcota": "light_gray_terracotta", + "siaterra": "light_gray_terracotta", + "siaterracota": "light_gray_terracotta", + "siaterracotta": "light_gray_terracotta", + "siclay": "light_gray_terracotta", + "silverclay": "light_gray_terracotta", + "silversclay": "light_gray_terracotta", + "silverstainedclay": "light_gray_terracotta", + "silvertcota": "light_gray_terracotta", + "silverterra": "light_gray_terracotta", + "silverterracota": "light_gray_terracotta", + "silverterracotta": "light_gray_terracotta", + "sisclay": "light_gray_terracotta", + "sistainedclay": "light_gray_terracotta", + "sitcota": "light_gray_terracotta", + "siterra": "light_gray_terracotta", + "siterracota": "light_gray_terracotta", + "siterracotta": "light_gray_terracotta", + "light_gray_wool": { + "material": "LIGHT_GRAY_WOOL" + }, + "lgcloth": "light_gray_wool", + "lgcotton": "light_gray_wool", + "lgracloth": "light_gray_wool", + "lgracotton": "light_gray_wool", + "lgrawool": "light_gray_wool", + "lgraycloth": "light_gray_wool", + "lgraycotton": "light_gray_wool", + "lgraywool": "light_gray_wool", + "lgreycloth": "light_gray_wool", + "lgreycotton": "light_gray_wool", + "lgreywool": "light_gray_wool", + "lgwool": "light_gray_wool", + "light_graycloth": "light_gray_wool", + "light_graycotton": "light_gray_wool", + "light_graywool": "light_gray_wool", + "lightgracloth": "light_gray_wool", + "lightgracotton": "light_gray_wool", + "lightgrawool": "light_gray_wool", + "lightgraycloth": "light_gray_wool", + "lightgraycotton": "light_gray_wool", + "lightgraywool": "light_gray_wool", + "lightgreycloth": "light_gray_wool", + "lightgreycotton": "light_gray_wool", + "lightgreywool": "light_gray_wool", + "minecraft:light_gray_wool": "light_gray_wool", + "siacloth": "light_gray_wool", + "siacotton": "light_gray_wool", + "siawool": "light_gray_wool", + "sicloth": "light_gray_wool", + "sicotton": "light_gray_wool", + "silvercloth": "light_gray_wool", + "silvercotton": "light_gray_wool", + "silverwool": "light_gray_wool", + "siwool": "light_gray_wool", + "light_weighted_pressure_plate": { + "material": "LIGHT_WEIGHTED_PRESSURE_PLATE" + }, + "lightweightedpressureplate": "light_weighted_pressure_plate", + "minecraft:light_weighted_pressure_plate": "light_weighted_pressure_plate", + "lightning_rod": { + "material": "LIGHTNING_ROD" + }, + "lightningrod": "lightning_rod", + "minecraft:lightning_rod": "lightning_rod", + "lilac": { + "material": "LILAC" + }, + "minecraft:lilac": "lilac", + "lily_of_the_valley": { + "material": "LILY_OF_THE_VALLEY" + }, + "lilyofthevalley": "lily_of_the_valley", + "minecraft:lily_of_the_valley": "lily_of_the_valley", + "lily_pad": { + "material": "LILY_PAD" + }, + "lily": "lily_pad", + "lilypad": "lily_pad", + "lpad": "lily_pad", + "minecraft:lily_pad": "lily_pad", + "swamppad": "lily_pad", + "waterlily": "lily_pad", + "wlily": "lily_pad", + "lime_banner": { + "material": "LIME_BANNER" + }, + "lbanner": "lime_banner", + "lgrebanner": "lime_banner", + "lgreenbanner": "lime_banner", + "lightgrebanner": "lime_banner", + "lightgreenbanner": "lime_banner", + "limebanner": "lime_banner", + "minecraft:lime_banner": "lime_banner", + "lime_bed": { + "material": "LIME_BED" + }, + "lbed": "lime_bed", + "lgrebed": "lime_bed", + "lgreenbed": "lime_bed", + "lightgrebed": "lime_bed", + "lightgreenbed": "lime_bed", + "limebed": "lime_bed", + "minecraft:lime_bed": "lime_bed", + "lime_bundle": { + "material": "LIME_BUNDLE" + }, + "lbundle": "lime_bundle", + "lgrebundle": "lime_bundle", + "lgreenbundle": "lime_bundle", + "lightgrebundle": "lime_bundle", + "lightgreenbundle": "lime_bundle", + "limebundle": "lime_bundle", + "minecraft:lime_bundle": "lime_bundle", + "lime_candle": { + "material": "LIME_CANDLE" + }, + "lcandle": "lime_candle", + "lgrecandle": "lime_candle", + "lgreencandle": "lime_candle", + "lightgrecandle": "lime_candle", + "lightgreencandle": "lime_candle", + "limecandle": "lime_candle", + "minecraft:lime_candle": "lime_candle", + "lime_carpet": { + "material": "LIME_CARPET" + }, + "lcarpet": "lime_carpet", + "lfloor": "lime_carpet", + "lgrecarpet": "lime_carpet", + "lgreencarpet": "lime_carpet", + "lgreenfloor": "lime_carpet", + "lgrefloor": "lime_carpet", + "lightgrecarpet": "lime_carpet", + "lightgreencarpet": "lime_carpet", + "lightgreenfloor": "lime_carpet", + "lightgrefloor": "lime_carpet", + "limecarpet": "lime_carpet", + "limefloor": "lime_carpet", + "minecraft:lime_carpet": "lime_carpet", + "lime_concrete": { + "material": "LIME_CONCRETE" + }, + "lconcrete": "lime_concrete", + "lgreconcrete": "lime_concrete", + "lgreenconcrete": "lime_concrete", + "lightgreconcrete": "lime_concrete", + "lightgreenconcrete": "lime_concrete", + "limeconcrete": "lime_concrete", + "minecraft:lime_concrete": "lime_concrete", + "lime_concrete_powder": { + "material": "LIME_CONCRETE_POWDER" + }, + "lcdust": "lime_concrete_powder", + "lconcretepowder": "lime_concrete_powder", + "lconcretesand": "lime_concrete_powder", + "lcp": "lime_concrete_powder", + "lcpowder": "lime_concrete_powder", + "lgrecdust": "lime_concrete_powder", + "lgreconcretepowder": "lime_concrete_powder", + "lgreconcretesand": "lime_concrete_powder", + "lgrecp": "lime_concrete_powder", + "lgrecpowder": "lime_concrete_powder", + "lgreencdust": "lime_concrete_powder", + "lgreenconcretepowder": "lime_concrete_powder", + "lgreenconcretesand": "lime_concrete_powder", + "lgreencp": "lime_concrete_powder", + "lgreencpowder": "lime_concrete_powder", + "lightgrecdust": "lime_concrete_powder", + "lightgreconcretepowder": "lime_concrete_powder", + "lightgreconcretesand": "lime_concrete_powder", + "lightgrecp": "lime_concrete_powder", + "lightgrecpowder": "lime_concrete_powder", + "lightgreencdust": "lime_concrete_powder", + "lightgreenconcretepowder": "lime_concrete_powder", + "lightgreenconcretesand": "lime_concrete_powder", + "lightgreencp": "lime_concrete_powder", + "lightgreencpowder": "lime_concrete_powder", + "limecdust": "lime_concrete_powder", + "limeconcretepowder": "lime_concrete_powder", + "limeconcretesand": "lime_concrete_powder", + "limecp": "lime_concrete_powder", + "limecpowder": "lime_concrete_powder", + "minecraft:lime_concrete_powder": "lime_concrete_powder", + "lime_dye": { + "material": "LIME_DYE" + }, + "ldye": "lime_dye", + "lgredye": "lime_dye", + "lgreendye": "lime_dye", + "lightgredye": "lime_dye", + "lightgreendye": "lime_dye", + "limedye": "lime_dye", + "minecraft:lime_dye": "lime_dye", + "lime_glazed_terracotta": { + "material": "LIME_GLAZED_TERRACOTTA" + }, + "lglazedtcota": "lime_glazed_terracotta", + "lglazedterra": "lime_glazed_terracotta", + "lglazedterracota": "lime_glazed_terracotta", + "lglazedterracotta": "lime_glazed_terracotta", + "lgreenglazedtcota": "lime_glazed_terracotta", + "lgreenglazedterra": "lime_glazed_terracotta", + "lgreenglazedterracota": "lime_glazed_terracotta", + "lgreenglazedterracotta": "lime_glazed_terracotta", + "lgreengtcotta": "lime_glazed_terracotta", + "lgreengterra": "lime_glazed_terracotta", + "lgreglazedtcota": "lime_glazed_terracotta", + "lgreglazedterra": "lime_glazed_terracotta", + "lgreglazedterracota": "lime_glazed_terracotta", + "lgreglazedterracotta": "lime_glazed_terracotta", + "lgregtcotta": "lime_glazed_terracotta", + "lgregterra": "lime_glazed_terracotta", + "lgtcotta": "lime_glazed_terracotta", + "lightgreenglazedtcota": "lime_glazed_terracotta", + "lightgreenglazedterra": "lime_glazed_terracotta", + "lightgreenglazedterracota": "lime_glazed_terracotta", + "lightgreenglazedterracotta": "lime_glazed_terracotta", + "lightgreengtcotta": "lime_glazed_terracotta", + "lightgreengterra": "lime_glazed_terracotta", + "lightgreglazedtcota": "lime_glazed_terracotta", + "lightgreglazedterra": "lime_glazed_terracotta", + "lightgreglazedterracota": "lime_glazed_terracotta", + "lightgreglazedterracotta": "lime_glazed_terracotta", + "lightgregtcotta": "lime_glazed_terracotta", + "lightgregterra": "lime_glazed_terracotta", + "limeglazedtcota": "lime_glazed_terracotta", + "limeglazedterra": "lime_glazed_terracotta", + "limeglazedterracota": "lime_glazed_terracotta", + "limeglazedterracotta": "lime_glazed_terracotta", + "limegtcotta": "lime_glazed_terracotta", + "limegterra": "lime_glazed_terracotta", + "minecraft:lime_glazed_terracotta": "lime_glazed_terracotta", + "lime_shulker_box": { + "material": "LIME_SHULKER_BOX" + }, + "lgreensbox": "lime_shulker_box", + "lgreenshulkerbox": "lime_shulker_box", + "lgresbox": "lime_shulker_box", + "lgreshulkerbox": "lime_shulker_box", + "lightgreensbox": "lime_shulker_box", + "lightgreenshulkerbox": "lime_shulker_box", + "lightgresbox": "lime_shulker_box", + "lightgreshulkerbox": "lime_shulker_box", + "limesbox": "lime_shulker_box", + "limeshulkerbox": "lime_shulker_box", + "lsbox": "lime_shulker_box", + "lshulkerbox": "lime_shulker_box", + "minecraft:lime_shulker_box": "lime_shulker_box", + "lime_stained_glass": { + "material": "LIME_STAINED_GLASS" + }, + "lglass": "lime_stained_glass", + "lgreenglass": "lime_stained_glass", + "lgreensglass": "lime_stained_glass", + "lgreenstainedglass": "lime_stained_glass", + "lgreglass": "lime_stained_glass", + "lgresglass": "lime_stained_glass", + "lgrestainedglass": "lime_stained_glass", + "lightgreenglass": "lime_stained_glass", + "lightgreensglass": "lime_stained_glass", + "lightgreenstainedglass": "lime_stained_glass", + "lightgreglass": "lime_stained_glass", + "lightgresglass": "lime_stained_glass", + "lightgrestainedglass": "lime_stained_glass", + "limeglass": "lime_stained_glass", + "limesglass": "lime_stained_glass", + "limestainedglass": "lime_stained_glass", + "lsglass": "lime_stained_glass", + "lstainedglass": "lime_stained_glass", + "minecraft:lime_stained_glass": "lime_stained_glass", + "lime_stained_glass_pane": { + "material": "LIME_STAINED_GLASS_PANE" + }, + "lglasspane": "lime_stained_glass_pane", + "lgpane": "lime_stained_glass_pane", + "lgreenglasspane": "lime_stained_glass_pane", + "lgreengpane": "lime_stained_glass_pane", + "lgreensglasspane": "lime_stained_glass_pane", + "lgreenstainedglasspane": "lime_stained_glass_pane", + "lgreglasspane": "lime_stained_glass_pane", + "lgregpane": "lime_stained_glass_pane", + "lgresglasspane": "lime_stained_glass_pane", + "lgrestainedglasspane": "lime_stained_glass_pane", + "lightgreenglasspane": "lime_stained_glass_pane", + "lightgreengpane": "lime_stained_glass_pane", + "lightgreensglasspane": "lime_stained_glass_pane", + "lightgreenstainedglasspane": "lime_stained_glass_pane", + "lightgreglasspane": "lime_stained_glass_pane", + "lightgregpane": "lime_stained_glass_pane", + "lightgresglasspane": "lime_stained_glass_pane", + "lightgrestainedglasspane": "lime_stained_glass_pane", + "limeglasspane": "lime_stained_glass_pane", + "limegpane": "lime_stained_glass_pane", + "limesglasspane": "lime_stained_glass_pane", + "limestainedglasspane": "lime_stained_glass_pane", + "lsglasspane": "lime_stained_glass_pane", + "lstainedglasspane": "lime_stained_glass_pane", + "minecraft:lime_stained_glass_pane": "lime_stained_glass_pane", + "lime_terracotta": { + "material": "LIME_TERRACOTTA" + }, + "lclay": "lime_terracotta", + "lgreclay": "lime_terracotta", + "lgreenclay": "lime_terracotta", + "lgreensclay": "lime_terracotta", + "lgreenstainedclay": "lime_terracotta", + "lgreentcota": "lime_terracotta", + "lgreenterra": "lime_terracotta", + "lgreenterracota": "lime_terracotta", + "lgreenterracotta": "lime_terracotta", + "lgresclay": "lime_terracotta", + "lgrestainedclay": "lime_terracotta", + "lgretcota": "lime_terracotta", + "lgreterra": "lime_terracotta", + "lgreterracota": "lime_terracotta", + "lgreterracotta": "lime_terracotta", + "lightgreclay": "lime_terracotta", + "lightgreenclay": "lime_terracotta", + "lightgreensclay": "lime_terracotta", + "lightgreenstainedclay": "lime_terracotta", + "lightgreentcota": "lime_terracotta", + "lightgreenterra": "lime_terracotta", + "lightgreenterracota": "lime_terracotta", + "lightgreenterracotta": "lime_terracotta", + "lightgresclay": "lime_terracotta", + "lightgrestainedclay": "lime_terracotta", + "lightgretcota": "lime_terracotta", + "lightgreterra": "lime_terracotta", + "lightgreterracota": "lime_terracotta", + "lightgreterracotta": "lime_terracotta", + "limeclay": "lime_terracotta", + "limesclay": "lime_terracotta", + "limestainedclay": "lime_terracotta", + "limetcota": "lime_terracotta", + "limeterra": "lime_terracotta", + "limeterracota": "lime_terracotta", + "limeterracotta": "lime_terracotta", + "lsclay": "lime_terracotta", + "lstainedclay": "lime_terracotta", + "ltcota": "lime_terracotta", + "lterra": "lime_terracotta", + "lterracota": "lime_terracotta", + "lterracotta": "lime_terracotta", + "minecraft:lime_terracotta": "lime_terracotta", + "lime_wool": { + "material": "LIME_WOOL" + }, + "lcloth": "lime_wool", + "lcotton": "lime_wool", + "lgrecloth": "lime_wool", + "lgrecotton": "lime_wool", + "lgreencloth": "lime_wool", + "lgreencotton": "lime_wool", + "lgreenwool": "lime_wool", + "lgrewool": "lime_wool", + "lightgrecloth": "lime_wool", + "lightgrecotton": "lime_wool", + "lightgreencloth": "lime_wool", + "lightgreencotton": "lime_wool", + "lightgreenwool": "lime_wool", + "lightgrewool": "lime_wool", + "limecloth": "lime_wool", + "limecotton": "lime_wool", + "limewool": "lime_wool", + "lwool": "lime_wool", + "minecraft:lime_wool": "lime_wool", + "lingering_potion": { + "material": "LINGERING_POTION" + }, + "lingeringpotion": "lingering_potion", + "minecraft:lingering_potion": "lingering_potion", + "llama_spawn_egg": { + "material": "LLAMA_SPAWN_EGG" + }, + "eggllama": "llama_spawn_egg", + "llamaegg": "llama_spawn_egg", + "llamasegg": "llama_spawn_egg", + "llamaspawn": "llama_spawn_egg", + "llamaspawnegg": "llama_spawn_egg", + "minecraft:llama_spawn_egg": "llama_spawn_egg", + "seggllama": "llama_spawn_egg", + "spawneggllama": "llama_spawn_egg", + "spawnllama": "llama_spawn_egg", + "llama_spawner": { + "entity": "LLAMA", + "material": "SPAWNER" + }, + "llamacage": "llama_spawner", + "llamamcage": "llama_spawner", + "llamamobcage": "llama_spawner", + "llamamobspawner": "llama_spawner", + "llamamonstercage": "llama_spawner", + "llamamonsterspawner": "llama_spawner", + "llamamspawner": "llama_spawner", + "llamaspawner": "llama_spawner", + "lodestone": { + "material": "LODESTONE" + }, + "lode": "lodestone", + "minecraft:lodestone": "lodestone", + "long_fire_resistance_lingering_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotfireres2": "long_fire_resistance_lingering_potion", + "aoepotfireresex": "long_fire_resistance_lingering_potion", + "aoepotfireresextended": "long_fire_resistance_lingering_potion", + "aoepotfireresist2": "long_fire_resistance_lingering_potion", + "aoepotfireresistance2": "long_fire_resistance_lingering_potion", + "aoepotfireresistanceex": "long_fire_resistance_lingering_potion", + "aoepotfireresistanceextended": "long_fire_resistance_lingering_potion", + "aoepotfireresistancelevel2": "long_fire_resistance_lingering_potion", + "aoepotfireresistancelong": "long_fire_resistance_lingering_potion", + "aoepotfireresistex": "long_fire_resistance_lingering_potion", + "aoepotfireresistextended": "long_fire_resistance_lingering_potion", + "aoepotfireresistlevel2": "long_fire_resistance_lingering_potion", + "aoepotfireresistlong": "long_fire_resistance_lingering_potion", + "aoepotfirereslevel2": "long_fire_resistance_lingering_potion", + "aoepotfirereslong": "long_fire_resistance_lingering_potion", + "aoepotionfireres2": "long_fire_resistance_lingering_potion", + "aoepotionfireresex": "long_fire_resistance_lingering_potion", + "aoepotionfireresextended": "long_fire_resistance_lingering_potion", + "aoepotionfireresist2": "long_fire_resistance_lingering_potion", + "aoepotionfireresistance2": "long_fire_resistance_lingering_potion", + "aoepotionfireresistanceex": "long_fire_resistance_lingering_potion", + "aoepotionfireresistanceextended": "long_fire_resistance_lingering_potion", + "aoepotionfireresistancelevel2": "long_fire_resistance_lingering_potion", + "aoepotionfireresistancelong": "long_fire_resistance_lingering_potion", + "aoepotionfireresistex": "long_fire_resistance_lingering_potion", + "aoepotionfireresistextended": "long_fire_resistance_lingering_potion", + "aoepotionfireresistlevel2": "long_fire_resistance_lingering_potion", + "aoepotionfireresistlong": "long_fire_resistance_lingering_potion", + "aoepotionfirereslevel2": "long_fire_resistance_lingering_potion", + "aoepotionfirereslong": "long_fire_resistance_lingering_potion", + "areapotfireres2": "long_fire_resistance_lingering_potion", + "areapotfireresex": "long_fire_resistance_lingering_potion", + "areapotfireresextended": "long_fire_resistance_lingering_potion", + "areapotfireresist2": "long_fire_resistance_lingering_potion", + "areapotfireresistance2": "long_fire_resistance_lingering_potion", + "areapotfireresistanceex": "long_fire_resistance_lingering_potion", + "areapotfireresistanceextended": "long_fire_resistance_lingering_potion", + "areapotfireresistancelevel2": "long_fire_resistance_lingering_potion", + "areapotfireresistancelong": "long_fire_resistance_lingering_potion", + "areapotfireresistex": "long_fire_resistance_lingering_potion", + "areapotfireresistextended": "long_fire_resistance_lingering_potion", + "areapotfireresistlevel2": "long_fire_resistance_lingering_potion", + "areapotfireresistlong": "long_fire_resistance_lingering_potion", + "areapotfirereslevel2": "long_fire_resistance_lingering_potion", + "areapotfirereslong": "long_fire_resistance_lingering_potion", + "areapotionfireres2": "long_fire_resistance_lingering_potion", + "areapotionfireresex": "long_fire_resistance_lingering_potion", + "areapotionfireresextended": "long_fire_resistance_lingering_potion", + "areapotionfireresist2": "long_fire_resistance_lingering_potion", + "areapotionfireresistance2": "long_fire_resistance_lingering_potion", + "areapotionfireresistanceex": "long_fire_resistance_lingering_potion", + "areapotionfireresistanceextended": "long_fire_resistance_lingering_potion", + "areapotionfireresistancelevel2": "long_fire_resistance_lingering_potion", + "areapotionfireresistancelong": "long_fire_resistance_lingering_potion", + "areapotionfireresistex": "long_fire_resistance_lingering_potion", + "areapotionfireresistextended": "long_fire_resistance_lingering_potion", + "areapotionfireresistlevel2": "long_fire_resistance_lingering_potion", + "areapotionfireresistlong": "long_fire_resistance_lingering_potion", + "areapotionfirereslevel2": "long_fire_resistance_lingering_potion", + "areapotionfirereslong": "long_fire_resistance_lingering_potion", + "cloudpotfireres2": "long_fire_resistance_lingering_potion", + "cloudpotfireresex": "long_fire_resistance_lingering_potion", + "cloudpotfireresextended": "long_fire_resistance_lingering_potion", + "cloudpotfireresist2": "long_fire_resistance_lingering_potion", + "cloudpotfireresistance2": "long_fire_resistance_lingering_potion", + "cloudpotfireresistanceex": "long_fire_resistance_lingering_potion", + "cloudpotfireresistanceextended": "long_fire_resistance_lingering_potion", + "cloudpotfireresistancelevel2": "long_fire_resistance_lingering_potion", + "cloudpotfireresistancelong": "long_fire_resistance_lingering_potion", + "cloudpotfireresistex": "long_fire_resistance_lingering_potion", + "cloudpotfireresistextended": "long_fire_resistance_lingering_potion", + "cloudpotfireresistlevel2": "long_fire_resistance_lingering_potion", + "cloudpotfireresistlong": "long_fire_resistance_lingering_potion", + "cloudpotfirereslevel2": "long_fire_resistance_lingering_potion", + "cloudpotfirereslong": "long_fire_resistance_lingering_potion", + "cloudpotionfireres2": "long_fire_resistance_lingering_potion", + "cloudpotionfireresex": "long_fire_resistance_lingering_potion", + "cloudpotionfireresextended": "long_fire_resistance_lingering_potion", + "cloudpotionfireresist2": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistance2": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistanceex": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistanceextended": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistancelevel2": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistancelong": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistex": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistextended": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistlevel2": "long_fire_resistance_lingering_potion", + "cloudpotionfireresistlong": "long_fire_resistance_lingering_potion", + "cloudpotionfirereslevel2": "long_fire_resistance_lingering_potion", + "cloudpotionfirereslong": "long_fire_resistance_lingering_potion", + "fireresaoepoiont2": "long_fire_resistance_lingering_potion", + "fireresaoepoiontex": "long_fire_resistance_lingering_potion", + "fireresaoepoiontextended": "long_fire_resistance_lingering_potion", + "fireresaoepoiontlevel2": "long_fire_resistance_lingering_potion", + "fireresaoepoiontlong": "long_fire_resistance_lingering_potion", + "fireresaoepot2": "long_fire_resistance_lingering_potion", + "fireresaoepotex": "long_fire_resistance_lingering_potion", + "fireresaoepotextended": "long_fire_resistance_lingering_potion", + "fireresaoepotlevel2": "long_fire_resistance_lingering_potion", + "fireresaoepotlong": "long_fire_resistance_lingering_potion", + "fireresareapot2": "long_fire_resistance_lingering_potion", + "fireresareapotex": "long_fire_resistance_lingering_potion", + "fireresareapotextended": "long_fire_resistance_lingering_potion", + "fireresareapotion2": "long_fire_resistance_lingering_potion", + "fireresareapotionex": "long_fire_resistance_lingering_potion", + "fireresareapotionextended": "long_fire_resistance_lingering_potion", + "fireresareapotionlevel2": "long_fire_resistance_lingering_potion", + "fireresareapotionlong": "long_fire_resistance_lingering_potion", + "fireresareapotlevel2": "long_fire_resistance_lingering_potion", + "fireresareapotlong": "long_fire_resistance_lingering_potion", + "firerescloudpot2": "long_fire_resistance_lingering_potion", + "firerescloudpotex": "long_fire_resistance_lingering_potion", + "firerescloudpotextended": "long_fire_resistance_lingering_potion", + "firerescloudpotion2": "long_fire_resistance_lingering_potion", + "firerescloudpotionex": "long_fire_resistance_lingering_potion", + "firerescloudpotionextended": "long_fire_resistance_lingering_potion", + "firerescloudpotionlevel2": "long_fire_resistance_lingering_potion", + "firerescloudpotionlong": "long_fire_resistance_lingering_potion", + "firerescloudpotlevel2": "long_fire_resistance_lingering_potion", + "firerescloudpotlong": "long_fire_resistance_lingering_potion", + "fireresistanceaoepoiont2": "long_fire_resistance_lingering_potion", + "fireresistanceaoepoiontex": "long_fire_resistance_lingering_potion", + "fireresistanceaoepoiontextended": "long_fire_resistance_lingering_potion", + "fireresistanceaoepoiontlevel2": "long_fire_resistance_lingering_potion", + "fireresistanceaoepoiontlong": "long_fire_resistance_lingering_potion", + "fireresistanceaoepot2": "long_fire_resistance_lingering_potion", + "fireresistanceaoepotex": "long_fire_resistance_lingering_potion", + "fireresistanceaoepotextended": "long_fire_resistance_lingering_potion", + "fireresistanceaoepotlevel2": "long_fire_resistance_lingering_potion", + "fireresistanceaoepotlong": "long_fire_resistance_lingering_potion", + "fireresistanceareapot2": "long_fire_resistance_lingering_potion", + "fireresistanceareapotex": "long_fire_resistance_lingering_potion", + "fireresistanceareapotextended": "long_fire_resistance_lingering_potion", + "fireresistanceareapotion2": "long_fire_resistance_lingering_potion", + "fireresistanceareapotionex": "long_fire_resistance_lingering_potion", + "fireresistanceareapotionextended": "long_fire_resistance_lingering_potion", + "fireresistanceareapotionlevel2": "long_fire_resistance_lingering_potion", + "fireresistanceareapotionlong": "long_fire_resistance_lingering_potion", + "fireresistanceareapotlevel2": "long_fire_resistance_lingering_potion", + "fireresistanceareapotlong": "long_fire_resistance_lingering_potion", + "fireresistancecloudpot2": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotex": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotextended": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotion2": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotionex": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotionextended": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotionlevel2": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotionlong": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotlevel2": "long_fire_resistance_lingering_potion", + "fireresistancecloudpotlong": "long_fire_resistance_lingering_potion", + "fireresistancelingerpot2": "long_fire_resistance_lingering_potion", + "fireresistancelingerpotex": "long_fire_resistance_lingering_potion", + "fireresistancelingerpotextended": "long_fire_resistance_lingering_potion", + "fireresistancelingerpotlevel2": "long_fire_resistance_lingering_potion", + "fireresistancelingerpotlong": "long_fire_resistance_lingering_potion", + "fireresistaoepoiont2": "long_fire_resistance_lingering_potion", + "fireresistaoepoiontex": "long_fire_resistance_lingering_potion", + "fireresistaoepoiontextended": "long_fire_resistance_lingering_potion", + "fireresistaoepoiontlevel2": "long_fire_resistance_lingering_potion", + "fireresistaoepoiontlong": "long_fire_resistance_lingering_potion", + "fireresistaoepot2": "long_fire_resistance_lingering_potion", + "fireresistaoepotex": "long_fire_resistance_lingering_potion", + "fireresistaoepotextended": "long_fire_resistance_lingering_potion", + "fireresistaoepotlevel2": "long_fire_resistance_lingering_potion", + "fireresistaoepotlong": "long_fire_resistance_lingering_potion", + "fireresistareapot2": "long_fire_resistance_lingering_potion", + "fireresistareapotex": "long_fire_resistance_lingering_potion", + "fireresistareapotextended": "long_fire_resistance_lingering_potion", + "fireresistareapotion2": "long_fire_resistance_lingering_potion", + "fireresistareapotionex": "long_fire_resistance_lingering_potion", + "fireresistareapotionextended": "long_fire_resistance_lingering_potion", + "fireresistareapotionlevel2": "long_fire_resistance_lingering_potion", + "fireresistareapotionlong": "long_fire_resistance_lingering_potion", + "fireresistareapotlevel2": "long_fire_resistance_lingering_potion", + "fireresistareapotlong": "long_fire_resistance_lingering_potion", + "fireresistcloudpot2": "long_fire_resistance_lingering_potion", + "fireresistcloudpotex": "long_fire_resistance_lingering_potion", + "fireresistcloudpotextended": "long_fire_resistance_lingering_potion", + "fireresistcloudpotion2": "long_fire_resistance_lingering_potion", + "fireresistcloudpotionex": "long_fire_resistance_lingering_potion", + "fireresistcloudpotionextended": "long_fire_resistance_lingering_potion", + "fireresistcloudpotionlevel2": "long_fire_resistance_lingering_potion", + "fireresistcloudpotionlong": "long_fire_resistance_lingering_potion", + "fireresistcloudpotlevel2": "long_fire_resistance_lingering_potion", + "fireresistcloudpotlong": "long_fire_resistance_lingering_potion", + "fireresistlingerpot2": "long_fire_resistance_lingering_potion", + "fireresistlingerpotex": "long_fire_resistance_lingering_potion", + "fireresistlingerpotextended": "long_fire_resistance_lingering_potion", + "fireresistlingerpotlevel2": "long_fire_resistance_lingering_potion", + "fireresistlingerpotlong": "long_fire_resistance_lingering_potion", + "firereslingerpot2": "long_fire_resistance_lingering_potion", + "firereslingerpotex": "long_fire_resistance_lingering_potion", + "firereslingerpotextended": "long_fire_resistance_lingering_potion", + "firereslingerpotlevel2": "long_fire_resistance_lingering_potion", + "firereslingerpotlong": "long_fire_resistance_lingering_potion", + "lingerpotfireres2": "long_fire_resistance_lingering_potion", + "lingerpotfireresex": "long_fire_resistance_lingering_potion", + "lingerpotfireresextended": "long_fire_resistance_lingering_potion", + "lingerpotfireresist2": "long_fire_resistance_lingering_potion", + "lingerpotfireresistance2": "long_fire_resistance_lingering_potion", + "lingerpotfireresistanceex": "long_fire_resistance_lingering_potion", + "lingerpotfireresistanceextended": "long_fire_resistance_lingering_potion", + "lingerpotfireresistancelevel2": "long_fire_resistance_lingering_potion", + "lingerpotfireresistancelong": "long_fire_resistance_lingering_potion", + "lingerpotfireresistex": "long_fire_resistance_lingering_potion", + "lingerpotfireresistextended": "long_fire_resistance_lingering_potion", + "lingerpotfireresistlevel2": "long_fire_resistance_lingering_potion", + "lingerpotfireresistlong": "long_fire_resistance_lingering_potion", + "lingerpotfirereslevel2": "long_fire_resistance_lingering_potion", + "lingerpotfirereslong": "long_fire_resistance_lingering_potion", + "long_fire_resistance_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "fireres2pot": "long_fire_resistance_potion", + "fireres2potion": "long_fire_resistance_potion", + "fireresexpot": "long_fire_resistance_potion", + "fireresexpotion": "long_fire_resistance_potion", + "fireresextendedpot": "long_fire_resistance_potion", + "fireresextendedpotion": "long_fire_resistance_potion", + "fireresist2pot": "long_fire_resistance_potion", + "fireresist2potion": "long_fire_resistance_potion", + "fireresistance2pot": "long_fire_resistance_potion", + "fireresistance2potion": "long_fire_resistance_potion", + "fireresistanceexpot": "long_fire_resistance_potion", + "fireresistanceexpotion": "long_fire_resistance_potion", + "fireresistanceextendedpot": "long_fire_resistance_potion", + "fireresistanceextendedpotion": "long_fire_resistance_potion", + "fireresistancelevel2pot": "long_fire_resistance_potion", + "fireresistancelevel2potion": "long_fire_resistance_potion", + "fireresistancelongpot": "long_fire_resistance_potion", + "fireresistancelongpotion": "long_fire_resistance_potion", + "fireresistexpot": "long_fire_resistance_potion", + "fireresistexpotion": "long_fire_resistance_potion", + "fireresistextendedpot": "long_fire_resistance_potion", + "fireresistextendedpotion": "long_fire_resistance_potion", + "fireresistlevel2pot": "long_fire_resistance_potion", + "fireresistlevel2potion": "long_fire_resistance_potion", + "fireresistlongpot": "long_fire_resistance_potion", + "fireresistlongpotion": "long_fire_resistance_potion", + "firereslevel2pot": "long_fire_resistance_potion", + "firereslevel2potion": "long_fire_resistance_potion", + "firereslongpot": "long_fire_resistance_potion", + "firereslongpotion": "long_fire_resistance_potion", + "potionoffireres2": "long_fire_resistance_potion", + "potionoffireresex": "long_fire_resistance_potion", + "potionoffireresextended": "long_fire_resistance_potion", + "potionoffireresist2": "long_fire_resistance_potion", + "potionoffireresistance2": "long_fire_resistance_potion", + "potionoffireresistanceex": "long_fire_resistance_potion", + "potionoffireresistanceextended": "long_fire_resistance_potion", + "potionoffireresistancelevel2": "long_fire_resistance_potion", + "potionoffireresistancelong": "long_fire_resistance_potion", + "potionoffireresistex": "long_fire_resistance_potion", + "potionoffireresistextended": "long_fire_resistance_potion", + "potionoffireresistlevel2": "long_fire_resistance_potion", + "potionoffireresistlong": "long_fire_resistance_potion", + "potionoffirereslevel2": "long_fire_resistance_potion", + "potionoffirereslong": "long_fire_resistance_potion", + "potoffireres2": "long_fire_resistance_potion", + "potoffireresex": "long_fire_resistance_potion", + "potoffireresextended": "long_fire_resistance_potion", + "potoffireresist2": "long_fire_resistance_potion", + "potoffireresistance2": "long_fire_resistance_potion", + "potoffireresistanceex": "long_fire_resistance_potion", + "potoffireresistanceextended": "long_fire_resistance_potion", + "potoffireresistancelevel2": "long_fire_resistance_potion", + "potoffireresistancelong": "long_fire_resistance_potion", + "potoffireresistex": "long_fire_resistance_potion", + "potoffireresistextended": "long_fire_resistance_potion", + "potoffireresistlevel2": "long_fire_resistance_potion", + "potoffireresistlong": "long_fire_resistance_potion", + "potoffirereslevel2": "long_fire_resistance_potion", + "potoffirereslong": "long_fire_resistance_potion", + "long_fire_resistance_splash_potion": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "fireres2splashpot": "long_fire_resistance_splash_potion", + "fireres2splashpotion": "long_fire_resistance_splash_potion", + "fireresexsplashpot": "long_fire_resistance_splash_potion", + "fireresexsplashpotion": "long_fire_resistance_splash_potion", + "fireresextendedsplashpot": "long_fire_resistance_splash_potion", + "fireresextendedsplashpotion": "long_fire_resistance_splash_potion", + "fireresist2splashpot": "long_fire_resistance_splash_potion", + "fireresist2splashpotion": "long_fire_resistance_splash_potion", + "fireresistance2splashpot": "long_fire_resistance_splash_potion", + "fireresistance2splashpotion": "long_fire_resistance_splash_potion", + "fireresistanceexsplashpot": "long_fire_resistance_splash_potion", + "fireresistanceexsplashpotion": "long_fire_resistance_splash_potion", + "fireresistanceextendedsplashpot": "long_fire_resistance_splash_potion", + "fireresistanceextendedsplashpotion": "long_fire_resistance_splash_potion", + "fireresistancelevel2splashpot": "long_fire_resistance_splash_potion", + "fireresistancelevel2splashpotion": "long_fire_resistance_splash_potion", + "fireresistancelongsplashpot": "long_fire_resistance_splash_potion", + "fireresistancelongsplashpotion": "long_fire_resistance_splash_potion", + "fireresistexsplashpot": "long_fire_resistance_splash_potion", + "fireresistexsplashpotion": "long_fire_resistance_splash_potion", + "fireresistextendedsplashpot": "long_fire_resistance_splash_potion", + "fireresistextendedsplashpotion": "long_fire_resistance_splash_potion", + "fireresistlevel2splashpot": "long_fire_resistance_splash_potion", + "fireresistlevel2splashpotion": "long_fire_resistance_splash_potion", + "fireresistlongsplashpot": "long_fire_resistance_splash_potion", + "fireresistlongsplashpotion": "long_fire_resistance_splash_potion", + "firereslevel2splashpot": "long_fire_resistance_splash_potion", + "firereslevel2splashpotion": "long_fire_resistance_splash_potion", + "firereslongsplashpot": "long_fire_resistance_splash_potion", + "firereslongsplashpotion": "long_fire_resistance_splash_potion", + "splashfireres2pot": "long_fire_resistance_splash_potion", + "splashfireres2potion": "long_fire_resistance_splash_potion", + "splashfireresexpot": "long_fire_resistance_splash_potion", + "splashfireresexpotion": "long_fire_resistance_splash_potion", + "splashfireresextendedpot": "long_fire_resistance_splash_potion", + "splashfireresextendedpotion": "long_fire_resistance_splash_potion", + "splashfireresist2pot": "long_fire_resistance_splash_potion", + "splashfireresist2potion": "long_fire_resistance_splash_potion", + "splashfireresistance2pot": "long_fire_resistance_splash_potion", + "splashfireresistance2potion": "long_fire_resistance_splash_potion", + "splashfireresistanceexpot": "long_fire_resistance_splash_potion", + "splashfireresistanceexpotion": "long_fire_resistance_splash_potion", + "splashfireresistanceextendedpot": "long_fire_resistance_splash_potion", + "splashfireresistanceextendedpotion": "long_fire_resistance_splash_potion", + "splashfireresistancelevel2pot": "long_fire_resistance_splash_potion", + "splashfireresistancelevel2potion": "long_fire_resistance_splash_potion", + "splashfireresistancelongpot": "long_fire_resistance_splash_potion", + "splashfireresistancelongpotion": "long_fire_resistance_splash_potion", + "splashfireresistexpot": "long_fire_resistance_splash_potion", + "splashfireresistexpotion": "long_fire_resistance_splash_potion", + "splashfireresistextendedpot": "long_fire_resistance_splash_potion", + "splashfireresistextendedpotion": "long_fire_resistance_splash_potion", + "splashfireresistlevel2pot": "long_fire_resistance_splash_potion", + "splashfireresistlevel2potion": "long_fire_resistance_splash_potion", + "splashfireresistlongpot": "long_fire_resistance_splash_potion", + "splashfireresistlongpotion": "long_fire_resistance_splash_potion", + "splashfirereslevel2pot": "long_fire_resistance_splash_potion", + "splashfirereslevel2potion": "long_fire_resistance_splash_potion", + "splashfirereslongpot": "long_fire_resistance_splash_potion", + "splashfirereslongpotion": "long_fire_resistance_splash_potion", + "splfireres2pot": "long_fire_resistance_splash_potion", + "splfireres2potion": "long_fire_resistance_splash_potion", + "splfireresexpot": "long_fire_resistance_splash_potion", + "splfireresexpotion": "long_fire_resistance_splash_potion", + "splfireresextendedpot": "long_fire_resistance_splash_potion", + "splfireresextendedpotion": "long_fire_resistance_splash_potion", + "splfireresist2pot": "long_fire_resistance_splash_potion", + "splfireresist2potion": "long_fire_resistance_splash_potion", + "splfireresistance2pot": "long_fire_resistance_splash_potion", + "splfireresistance2potion": "long_fire_resistance_splash_potion", + "splfireresistanceexpot": "long_fire_resistance_splash_potion", + "splfireresistanceexpotion": "long_fire_resistance_splash_potion", + "splfireresistanceextendedpot": "long_fire_resistance_splash_potion", + "splfireresistanceextendedpotion": "long_fire_resistance_splash_potion", + "splfireresistancelevel2pot": "long_fire_resistance_splash_potion", + "splfireresistancelevel2potion": "long_fire_resistance_splash_potion", + "splfireresistancelongpot": "long_fire_resistance_splash_potion", + "splfireresistancelongpotion": "long_fire_resistance_splash_potion", + "splfireresistexpot": "long_fire_resistance_splash_potion", + "splfireresistexpotion": "long_fire_resistance_splash_potion", + "splfireresistextendedpot": "long_fire_resistance_splash_potion", + "splfireresistextendedpotion": "long_fire_resistance_splash_potion", + "splfireresistlevel2pot": "long_fire_resistance_splash_potion", + "splfireresistlevel2potion": "long_fire_resistance_splash_potion", + "splfireresistlongpot": "long_fire_resistance_splash_potion", + "splfireresistlongpotion": "long_fire_resistance_splash_potion", + "splfirereslevel2pot": "long_fire_resistance_splash_potion", + "splfirereslevel2potion": "long_fire_resistance_splash_potion", + "splfirereslongpot": "long_fire_resistance_splash_potion", + "splfirereslongpotion": "long_fire_resistance_splash_potion", + "long_fire_resistance_tipped_arrow": { + "potionData": { + "type": "FIRE_RESISTANCE", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowfireres2": "long_fire_resistance_tipped_arrow", + "arrowfireresex": "long_fire_resistance_tipped_arrow", + "arrowfireresextended": "long_fire_resistance_tipped_arrow", + "arrowfireresist2": "long_fire_resistance_tipped_arrow", + "arrowfireresistance2": "long_fire_resistance_tipped_arrow", + "arrowfireresistanceex": "long_fire_resistance_tipped_arrow", + "arrowfireresistanceextended": "long_fire_resistance_tipped_arrow", + "arrowfireresistancelevel2": "long_fire_resistance_tipped_arrow", + "arrowfireresistancelong": "long_fire_resistance_tipped_arrow", + "arrowfireresistex": "long_fire_resistance_tipped_arrow", + "arrowfireresistextended": "long_fire_resistance_tipped_arrow", + "arrowfireresistlevel2": "long_fire_resistance_tipped_arrow", + "arrowfireresistlong": "long_fire_resistance_tipped_arrow", + "arrowfirereslevel2": "long_fire_resistance_tipped_arrow", + "arrowfirereslong": "long_fire_resistance_tipped_arrow", + "fireres2tarr": "long_fire_resistance_tipped_arrow", + "fireres2tarrow": "long_fire_resistance_tipped_arrow", + "fireres2tippedarrow": "long_fire_resistance_tipped_arrow", + "fireresarrow2": "long_fire_resistance_tipped_arrow", + "fireresarrowex": "long_fire_resistance_tipped_arrow", + "fireresarrowextended": "long_fire_resistance_tipped_arrow", + "fireresarrowlevel2": "long_fire_resistance_tipped_arrow", + "fireresarrowlong": "long_fire_resistance_tipped_arrow", + "fireresextarr": "long_fire_resistance_tipped_arrow", + "fireresextarrow": "long_fire_resistance_tipped_arrow", + "fireresextendedtarr": "long_fire_resistance_tipped_arrow", + "fireresextendedtarrow": "long_fire_resistance_tipped_arrow", + "fireresextendedtippedarrow": "long_fire_resistance_tipped_arrow", + "fireresextippedarrow": "long_fire_resistance_tipped_arrow", + "fireresist2tarr": "long_fire_resistance_tipped_arrow", + "fireresist2tarrow": "long_fire_resistance_tipped_arrow", + "fireresist2tippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistance2tarr": "long_fire_resistance_tipped_arrow", + "fireresistance2tarrow": "long_fire_resistance_tipped_arrow", + "fireresistance2tippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistancearrow2": "long_fire_resistance_tipped_arrow", + "fireresistancearrowex": "long_fire_resistance_tipped_arrow", + "fireresistancearrowextended": "long_fire_resistance_tipped_arrow", + "fireresistancearrowlevel2": "long_fire_resistance_tipped_arrow", + "fireresistancearrowlong": "long_fire_resistance_tipped_arrow", + "fireresistanceextarr": "long_fire_resistance_tipped_arrow", + "fireresistanceextarrow": "long_fire_resistance_tipped_arrow", + "fireresistanceextendedtarr": "long_fire_resistance_tipped_arrow", + "fireresistanceextendedtarrow": "long_fire_resistance_tipped_arrow", + "fireresistanceextendedtippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistanceextippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistancelevel2tarr": "long_fire_resistance_tipped_arrow", + "fireresistancelevel2tarrow": "long_fire_resistance_tipped_arrow", + "fireresistancelevel2tippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistancelongtarr": "long_fire_resistance_tipped_arrow", + "fireresistancelongtarrow": "long_fire_resistance_tipped_arrow", + "fireresistancelongtippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistarrow2": "long_fire_resistance_tipped_arrow", + "fireresistarrowex": "long_fire_resistance_tipped_arrow", + "fireresistarrowextended": "long_fire_resistance_tipped_arrow", + "fireresistarrowlevel2": "long_fire_resistance_tipped_arrow", + "fireresistarrowlong": "long_fire_resistance_tipped_arrow", + "fireresistextarr": "long_fire_resistance_tipped_arrow", + "fireresistextarrow": "long_fire_resistance_tipped_arrow", + "fireresistextendedtarr": "long_fire_resistance_tipped_arrow", + "fireresistextendedtarrow": "long_fire_resistance_tipped_arrow", + "fireresistextendedtippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistextippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistlevel2tarr": "long_fire_resistance_tipped_arrow", + "fireresistlevel2tarrow": "long_fire_resistance_tipped_arrow", + "fireresistlevel2tippedarrow": "long_fire_resistance_tipped_arrow", + "fireresistlongtarr": "long_fire_resistance_tipped_arrow", + "fireresistlongtarrow": "long_fire_resistance_tipped_arrow", + "fireresistlongtippedarrow": "long_fire_resistance_tipped_arrow", + "firereslevel2tarr": "long_fire_resistance_tipped_arrow", + "firereslevel2tarrow": "long_fire_resistance_tipped_arrow", + "firereslevel2tippedarrow": "long_fire_resistance_tipped_arrow", + "firereslongtarr": "long_fire_resistance_tipped_arrow", + "firereslongtarrow": "long_fire_resistance_tipped_arrow", + "firereslongtippedarrow": "long_fire_resistance_tipped_arrow", + "long_invisibility_lingering_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotinv2": "long_invisibility_lingering_potion", + "aoepotinvex": "long_invisibility_lingering_potion", + "aoepotinvextended": "long_invisibility_lingering_potion", + "aoepotinvis2": "long_invisibility_lingering_potion", + "aoepotinvisex": "long_invisibility_lingering_potion", + "aoepotinvisextended": "long_invisibility_lingering_potion", + "aoepotinvisibility2": "long_invisibility_lingering_potion", + "aoepotinvisibilityex": "long_invisibility_lingering_potion", + "aoepotinvisibilityextended": "long_invisibility_lingering_potion", + "aoepotinvisibilitylevel2": "long_invisibility_lingering_potion", + "aoepotinvisibilitylong": "long_invisibility_lingering_potion", + "aoepotinvisible2": "long_invisibility_lingering_potion", + "aoepotinvisibleex": "long_invisibility_lingering_potion", + "aoepotinvisibleextended": "long_invisibility_lingering_potion", + "aoepotinvisiblelevel2": "long_invisibility_lingering_potion", + "aoepotinvisiblelong": "long_invisibility_lingering_potion", + "aoepotinvislevel2": "long_invisibility_lingering_potion", + "aoepotinvislong": "long_invisibility_lingering_potion", + "aoepotinvlevel2": "long_invisibility_lingering_potion", + "aoepotinvlong": "long_invisibility_lingering_potion", + "aoepotioninv2": "long_invisibility_lingering_potion", + "aoepotioninvex": "long_invisibility_lingering_potion", + "aoepotioninvextended": "long_invisibility_lingering_potion", + "aoepotioninvis2": "long_invisibility_lingering_potion", + "aoepotioninvisex": "long_invisibility_lingering_potion", + "aoepotioninvisextended": "long_invisibility_lingering_potion", + "aoepotioninvisibility2": "long_invisibility_lingering_potion", + "aoepotioninvisibilityex": "long_invisibility_lingering_potion", + "aoepotioninvisibilityextended": "long_invisibility_lingering_potion", + "aoepotioninvisibilitylevel2": "long_invisibility_lingering_potion", + "aoepotioninvisibilitylong": "long_invisibility_lingering_potion", + "aoepotioninvisible2": "long_invisibility_lingering_potion", + "aoepotioninvisibleex": "long_invisibility_lingering_potion", + "aoepotioninvisibleextended": "long_invisibility_lingering_potion", + "aoepotioninvisiblelevel2": "long_invisibility_lingering_potion", + "aoepotioninvisiblelong": "long_invisibility_lingering_potion", + "aoepotioninvislevel2": "long_invisibility_lingering_potion", + "aoepotioninvislong": "long_invisibility_lingering_potion", + "aoepotioninvlevel2": "long_invisibility_lingering_potion", + "aoepotioninvlong": "long_invisibility_lingering_potion", + "areapotinv2": "long_invisibility_lingering_potion", + "areapotinvex": "long_invisibility_lingering_potion", + "areapotinvextended": "long_invisibility_lingering_potion", + "areapotinvis2": "long_invisibility_lingering_potion", + "areapotinvisex": "long_invisibility_lingering_potion", + "areapotinvisextended": "long_invisibility_lingering_potion", + "areapotinvisibility2": "long_invisibility_lingering_potion", + "areapotinvisibilityex": "long_invisibility_lingering_potion", + "areapotinvisibilityextended": "long_invisibility_lingering_potion", + "areapotinvisibilitylevel2": "long_invisibility_lingering_potion", + "areapotinvisibilitylong": "long_invisibility_lingering_potion", + "areapotinvisible2": "long_invisibility_lingering_potion", + "areapotinvisibleex": "long_invisibility_lingering_potion", + "areapotinvisibleextended": "long_invisibility_lingering_potion", + "areapotinvisiblelevel2": "long_invisibility_lingering_potion", + "areapotinvisiblelong": "long_invisibility_lingering_potion", + "areapotinvislevel2": "long_invisibility_lingering_potion", + "areapotinvislong": "long_invisibility_lingering_potion", + "areapotinvlevel2": "long_invisibility_lingering_potion", + "areapotinvlong": "long_invisibility_lingering_potion", + "areapotioninv2": "long_invisibility_lingering_potion", + "areapotioninvex": "long_invisibility_lingering_potion", + "areapotioninvextended": "long_invisibility_lingering_potion", + "areapotioninvis2": "long_invisibility_lingering_potion", + "areapotioninvisex": "long_invisibility_lingering_potion", + "areapotioninvisextended": "long_invisibility_lingering_potion", + "areapotioninvisibility2": "long_invisibility_lingering_potion", + "areapotioninvisibilityex": "long_invisibility_lingering_potion", + "areapotioninvisibilityextended": "long_invisibility_lingering_potion", + "areapotioninvisibilitylevel2": "long_invisibility_lingering_potion", + "areapotioninvisibilitylong": "long_invisibility_lingering_potion", + "areapotioninvisible2": "long_invisibility_lingering_potion", + "areapotioninvisibleex": "long_invisibility_lingering_potion", + "areapotioninvisibleextended": "long_invisibility_lingering_potion", + "areapotioninvisiblelevel2": "long_invisibility_lingering_potion", + "areapotioninvisiblelong": "long_invisibility_lingering_potion", + "areapotioninvislevel2": "long_invisibility_lingering_potion", + "areapotioninvislong": "long_invisibility_lingering_potion", + "areapotioninvlevel2": "long_invisibility_lingering_potion", + "areapotioninvlong": "long_invisibility_lingering_potion", + "cloudpotinv2": "long_invisibility_lingering_potion", + "cloudpotinvex": "long_invisibility_lingering_potion", + "cloudpotinvextended": "long_invisibility_lingering_potion", + "cloudpotinvis2": "long_invisibility_lingering_potion", + "cloudpotinvisex": "long_invisibility_lingering_potion", + "cloudpotinvisextended": "long_invisibility_lingering_potion", + "cloudpotinvisibility2": "long_invisibility_lingering_potion", + "cloudpotinvisibilityex": "long_invisibility_lingering_potion", + "cloudpotinvisibilityextended": "long_invisibility_lingering_potion", + "cloudpotinvisibilitylevel2": "long_invisibility_lingering_potion", + "cloudpotinvisibilitylong": "long_invisibility_lingering_potion", + "cloudpotinvisible2": "long_invisibility_lingering_potion", + "cloudpotinvisibleex": "long_invisibility_lingering_potion", + "cloudpotinvisibleextended": "long_invisibility_lingering_potion", + "cloudpotinvisiblelevel2": "long_invisibility_lingering_potion", + "cloudpotinvisiblelong": "long_invisibility_lingering_potion", + "cloudpotinvislevel2": "long_invisibility_lingering_potion", + "cloudpotinvislong": "long_invisibility_lingering_potion", + "cloudpotinvlevel2": "long_invisibility_lingering_potion", + "cloudpotinvlong": "long_invisibility_lingering_potion", + "cloudpotioninv2": "long_invisibility_lingering_potion", + "cloudpotioninvex": "long_invisibility_lingering_potion", + "cloudpotioninvextended": "long_invisibility_lingering_potion", + "cloudpotioninvis2": "long_invisibility_lingering_potion", + "cloudpotioninvisex": "long_invisibility_lingering_potion", + "cloudpotioninvisextended": "long_invisibility_lingering_potion", + "cloudpotioninvisibility2": "long_invisibility_lingering_potion", + "cloudpotioninvisibilityex": "long_invisibility_lingering_potion", + "cloudpotioninvisibilityextended": "long_invisibility_lingering_potion", + "cloudpotioninvisibilitylevel2": "long_invisibility_lingering_potion", + "cloudpotioninvisibilitylong": "long_invisibility_lingering_potion", + "cloudpotioninvisible2": "long_invisibility_lingering_potion", + "cloudpotioninvisibleex": "long_invisibility_lingering_potion", + "cloudpotioninvisibleextended": "long_invisibility_lingering_potion", + "cloudpotioninvisiblelevel2": "long_invisibility_lingering_potion", + "cloudpotioninvisiblelong": "long_invisibility_lingering_potion", + "cloudpotioninvislevel2": "long_invisibility_lingering_potion", + "cloudpotioninvislong": "long_invisibility_lingering_potion", + "cloudpotioninvlevel2": "long_invisibility_lingering_potion", + "cloudpotioninvlong": "long_invisibility_lingering_potion", + "invaoepoiont2": "long_invisibility_lingering_potion", + "invaoepoiontex": "long_invisibility_lingering_potion", + "invaoepoiontextended": "long_invisibility_lingering_potion", + "invaoepoiontlevel2": "long_invisibility_lingering_potion", + "invaoepoiontlong": "long_invisibility_lingering_potion", + "invaoepot2": "long_invisibility_lingering_potion", + "invaoepotex": "long_invisibility_lingering_potion", + "invaoepotextended": "long_invisibility_lingering_potion", + "invaoepotlevel2": "long_invisibility_lingering_potion", + "invaoepotlong": "long_invisibility_lingering_potion", + "invareapot2": "long_invisibility_lingering_potion", + "invareapotex": "long_invisibility_lingering_potion", + "invareapotextended": "long_invisibility_lingering_potion", + "invareapotion2": "long_invisibility_lingering_potion", + "invareapotionex": "long_invisibility_lingering_potion", + "invareapotionextended": "long_invisibility_lingering_potion", + "invareapotionlevel2": "long_invisibility_lingering_potion", + "invareapotionlong": "long_invisibility_lingering_potion", + "invareapotlevel2": "long_invisibility_lingering_potion", + "invareapotlong": "long_invisibility_lingering_potion", + "invcloudpot2": "long_invisibility_lingering_potion", + "invcloudpotex": "long_invisibility_lingering_potion", + "invcloudpotextended": "long_invisibility_lingering_potion", + "invcloudpotion2": "long_invisibility_lingering_potion", + "invcloudpotionex": "long_invisibility_lingering_potion", + "invcloudpotionextended": "long_invisibility_lingering_potion", + "invcloudpotionlevel2": "long_invisibility_lingering_potion", + "invcloudpotionlong": "long_invisibility_lingering_potion", + "invcloudpotlevel2": "long_invisibility_lingering_potion", + "invcloudpotlong": "long_invisibility_lingering_potion", + "invisaoepoiont2": "long_invisibility_lingering_potion", + "invisaoepoiontex": "long_invisibility_lingering_potion", + "invisaoepoiontextended": "long_invisibility_lingering_potion", + "invisaoepoiontlevel2": "long_invisibility_lingering_potion", + "invisaoepoiontlong": "long_invisibility_lingering_potion", + "invisaoepot2": "long_invisibility_lingering_potion", + "invisaoepotex": "long_invisibility_lingering_potion", + "invisaoepotextended": "long_invisibility_lingering_potion", + "invisaoepotlevel2": "long_invisibility_lingering_potion", + "invisaoepotlong": "long_invisibility_lingering_potion", + "invisareapot2": "long_invisibility_lingering_potion", + "invisareapotex": "long_invisibility_lingering_potion", + "invisareapotextended": "long_invisibility_lingering_potion", + "invisareapotion2": "long_invisibility_lingering_potion", + "invisareapotionex": "long_invisibility_lingering_potion", + "invisareapotionextended": "long_invisibility_lingering_potion", + "invisareapotionlevel2": "long_invisibility_lingering_potion", + "invisareapotionlong": "long_invisibility_lingering_potion", + "invisareapotlevel2": "long_invisibility_lingering_potion", + "invisareapotlong": "long_invisibility_lingering_potion", + "inviscloudpot2": "long_invisibility_lingering_potion", + "inviscloudpotex": "long_invisibility_lingering_potion", + "inviscloudpotextended": "long_invisibility_lingering_potion", + "inviscloudpotion2": "long_invisibility_lingering_potion", + "inviscloudpotionex": "long_invisibility_lingering_potion", + "inviscloudpotionextended": "long_invisibility_lingering_potion", + "inviscloudpotionlevel2": "long_invisibility_lingering_potion", + "inviscloudpotionlong": "long_invisibility_lingering_potion", + "inviscloudpotlevel2": "long_invisibility_lingering_potion", + "inviscloudpotlong": "long_invisibility_lingering_potion", + "invisibilityaoepoiont2": "long_invisibility_lingering_potion", + "invisibilityaoepoiontex": "long_invisibility_lingering_potion", + "invisibilityaoepoiontextended": "long_invisibility_lingering_potion", + "invisibilityaoepoiontlevel2": "long_invisibility_lingering_potion", + "invisibilityaoepoiontlong": "long_invisibility_lingering_potion", + "invisibilityaoepot2": "long_invisibility_lingering_potion", + "invisibilityaoepotex": "long_invisibility_lingering_potion", + "invisibilityaoepotextended": "long_invisibility_lingering_potion", + "invisibilityaoepotlevel2": "long_invisibility_lingering_potion", + "invisibilityaoepotlong": "long_invisibility_lingering_potion", + "invisibilityareapot2": "long_invisibility_lingering_potion", + "invisibilityareapotex": "long_invisibility_lingering_potion", + "invisibilityareapotextended": "long_invisibility_lingering_potion", + "invisibilityareapotion2": "long_invisibility_lingering_potion", + "invisibilityareapotionex": "long_invisibility_lingering_potion", + "invisibilityareapotionextended": "long_invisibility_lingering_potion", + "invisibilityareapotionlevel2": "long_invisibility_lingering_potion", + "invisibilityareapotionlong": "long_invisibility_lingering_potion", + "invisibilityareapotlevel2": "long_invisibility_lingering_potion", + "invisibilityareapotlong": "long_invisibility_lingering_potion", + "invisibilitycloudpot2": "long_invisibility_lingering_potion", + "invisibilitycloudpotex": "long_invisibility_lingering_potion", + "invisibilitycloudpotextended": "long_invisibility_lingering_potion", + "invisibilitycloudpotion2": "long_invisibility_lingering_potion", + "invisibilitycloudpotionex": "long_invisibility_lingering_potion", + "invisibilitycloudpotionextended": "long_invisibility_lingering_potion", + "invisibilitycloudpotionlevel2": "long_invisibility_lingering_potion", + "invisibilitycloudpotionlong": "long_invisibility_lingering_potion", + "invisibilitycloudpotlevel2": "long_invisibility_lingering_potion", + "invisibilitycloudpotlong": "long_invisibility_lingering_potion", + "invisibilitylingerpot2": "long_invisibility_lingering_potion", + "invisibilitylingerpotex": "long_invisibility_lingering_potion", + "invisibilitylingerpotextended": "long_invisibility_lingering_potion", + "invisibilitylingerpotlevel2": "long_invisibility_lingering_potion", + "invisibilitylingerpotlong": "long_invisibility_lingering_potion", + "invisibleaoepoiont2": "long_invisibility_lingering_potion", + "invisibleaoepoiontex": "long_invisibility_lingering_potion", + "invisibleaoepoiontextended": "long_invisibility_lingering_potion", + "invisibleaoepoiontlevel2": "long_invisibility_lingering_potion", + "invisibleaoepoiontlong": "long_invisibility_lingering_potion", + "invisibleaoepot2": "long_invisibility_lingering_potion", + "invisibleaoepotex": "long_invisibility_lingering_potion", + "invisibleaoepotextended": "long_invisibility_lingering_potion", + "invisibleaoepotlevel2": "long_invisibility_lingering_potion", + "invisibleaoepotlong": "long_invisibility_lingering_potion", + "invisibleareapot2": "long_invisibility_lingering_potion", + "invisibleareapotex": "long_invisibility_lingering_potion", + "invisibleareapotextended": "long_invisibility_lingering_potion", + "invisibleareapotion2": "long_invisibility_lingering_potion", + "invisibleareapotionex": "long_invisibility_lingering_potion", + "invisibleareapotionextended": "long_invisibility_lingering_potion", + "invisibleareapotionlevel2": "long_invisibility_lingering_potion", + "invisibleareapotionlong": "long_invisibility_lingering_potion", + "invisibleareapotlevel2": "long_invisibility_lingering_potion", + "invisibleareapotlong": "long_invisibility_lingering_potion", + "invisiblecloudpot2": "long_invisibility_lingering_potion", + "invisiblecloudpotex": "long_invisibility_lingering_potion", + "invisiblecloudpotextended": "long_invisibility_lingering_potion", + "invisiblecloudpotion2": "long_invisibility_lingering_potion", + "invisiblecloudpotionex": "long_invisibility_lingering_potion", + "invisiblecloudpotionextended": "long_invisibility_lingering_potion", + "invisiblecloudpotionlevel2": "long_invisibility_lingering_potion", + "invisiblecloudpotionlong": "long_invisibility_lingering_potion", + "invisiblecloudpotlevel2": "long_invisibility_lingering_potion", + "invisiblecloudpotlong": "long_invisibility_lingering_potion", + "invisiblelingerpot2": "long_invisibility_lingering_potion", + "invisiblelingerpotex": "long_invisibility_lingering_potion", + "invisiblelingerpotextended": "long_invisibility_lingering_potion", + "invisiblelingerpotlevel2": "long_invisibility_lingering_potion", + "invisiblelingerpotlong": "long_invisibility_lingering_potion", + "invislingerpot2": "long_invisibility_lingering_potion", + "invislingerpotex": "long_invisibility_lingering_potion", + "invislingerpotextended": "long_invisibility_lingering_potion", + "invislingerpotlevel2": "long_invisibility_lingering_potion", + "invislingerpotlong": "long_invisibility_lingering_potion", + "invlingerpot2": "long_invisibility_lingering_potion", + "invlingerpotex": "long_invisibility_lingering_potion", + "invlingerpotextended": "long_invisibility_lingering_potion", + "invlingerpotlevel2": "long_invisibility_lingering_potion", + "invlingerpotlong": "long_invisibility_lingering_potion", + "lingerpotinv2": "long_invisibility_lingering_potion", + "lingerpotinvex": "long_invisibility_lingering_potion", + "lingerpotinvextended": "long_invisibility_lingering_potion", + "lingerpotinvis2": "long_invisibility_lingering_potion", + "lingerpotinvisex": "long_invisibility_lingering_potion", + "lingerpotinvisextended": "long_invisibility_lingering_potion", + "lingerpotinvisibility2": "long_invisibility_lingering_potion", + "lingerpotinvisibilityex": "long_invisibility_lingering_potion", + "lingerpotinvisibilityextended": "long_invisibility_lingering_potion", + "lingerpotinvisibilitylevel2": "long_invisibility_lingering_potion", + "lingerpotinvisibilitylong": "long_invisibility_lingering_potion", + "lingerpotinvisible2": "long_invisibility_lingering_potion", + "lingerpotinvisibleex": "long_invisibility_lingering_potion", + "lingerpotinvisibleextended": "long_invisibility_lingering_potion", + "lingerpotinvisiblelevel2": "long_invisibility_lingering_potion", + "lingerpotinvisiblelong": "long_invisibility_lingering_potion", + "lingerpotinvislevel2": "long_invisibility_lingering_potion", + "lingerpotinvislong": "long_invisibility_lingering_potion", + "lingerpotinvlevel2": "long_invisibility_lingering_potion", + "lingerpotinvlong": "long_invisibility_lingering_potion", + "long_invisibility_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "inv2pot": "long_invisibility_potion", + "inv2potion": "long_invisibility_potion", + "invexpot": "long_invisibility_potion", + "invexpotion": "long_invisibility_potion", + "invextendedpot": "long_invisibility_potion", + "invextendedpotion": "long_invisibility_potion", + "invis2pot": "long_invisibility_potion", + "invis2potion": "long_invisibility_potion", + "invisexpot": "long_invisibility_potion", + "invisexpotion": "long_invisibility_potion", + "invisextendedpot": "long_invisibility_potion", + "invisextendedpotion": "long_invisibility_potion", + "invisibility2pot": "long_invisibility_potion", + "invisibility2potion": "long_invisibility_potion", + "invisibilityexpot": "long_invisibility_potion", + "invisibilityexpotion": "long_invisibility_potion", + "invisibilityextendedpot": "long_invisibility_potion", + "invisibilityextendedpotion": "long_invisibility_potion", + "invisibilitylevel2pot": "long_invisibility_potion", + "invisibilitylevel2potion": "long_invisibility_potion", + "invisibilitylongpot": "long_invisibility_potion", + "invisibilitylongpotion": "long_invisibility_potion", + "invisible2pot": "long_invisibility_potion", + "invisible2potion": "long_invisibility_potion", + "invisibleexpot": "long_invisibility_potion", + "invisibleexpotion": "long_invisibility_potion", + "invisibleextendedpot": "long_invisibility_potion", + "invisibleextendedpotion": "long_invisibility_potion", + "invisiblelevel2pot": "long_invisibility_potion", + "invisiblelevel2potion": "long_invisibility_potion", + "invisiblelongpot": "long_invisibility_potion", + "invisiblelongpotion": "long_invisibility_potion", + "invislevel2pot": "long_invisibility_potion", + "invislevel2potion": "long_invisibility_potion", + "invislongpot": "long_invisibility_potion", + "invislongpotion": "long_invisibility_potion", + "invlevel2pot": "long_invisibility_potion", + "invlevel2potion": "long_invisibility_potion", + "invlongpot": "long_invisibility_potion", + "invlongpotion": "long_invisibility_potion", + "potionofinv2": "long_invisibility_potion", + "potionofinvex": "long_invisibility_potion", + "potionofinvextended": "long_invisibility_potion", + "potionofinvis2": "long_invisibility_potion", + "potionofinvisex": "long_invisibility_potion", + "potionofinvisextended": "long_invisibility_potion", + "potionofinvisibility2": "long_invisibility_potion", + "potionofinvisibilityex": "long_invisibility_potion", + "potionofinvisibilityextended": "long_invisibility_potion", + "potionofinvisibilitylevel2": "long_invisibility_potion", + "potionofinvisibilitylong": "long_invisibility_potion", + "potionofinvisible2": "long_invisibility_potion", + "potionofinvisibleex": "long_invisibility_potion", + "potionofinvisibleextended": "long_invisibility_potion", + "potionofinvisiblelevel2": "long_invisibility_potion", + "potionofinvisiblelong": "long_invisibility_potion", + "potionofinvislevel2": "long_invisibility_potion", + "potionofinvislong": "long_invisibility_potion", + "potionofinvlevel2": "long_invisibility_potion", + "potionofinvlong": "long_invisibility_potion", + "potofinv2": "long_invisibility_potion", + "potofinvex": "long_invisibility_potion", + "potofinvextended": "long_invisibility_potion", + "potofinvis2": "long_invisibility_potion", + "potofinvisex": "long_invisibility_potion", + "potofinvisextended": "long_invisibility_potion", + "potofinvisibility2": "long_invisibility_potion", + "potofinvisibilityex": "long_invisibility_potion", + "potofinvisibilityextended": "long_invisibility_potion", + "potofinvisibilitylevel2": "long_invisibility_potion", + "potofinvisibilitylong": "long_invisibility_potion", + "potofinvisible2": "long_invisibility_potion", + "potofinvisibleex": "long_invisibility_potion", + "potofinvisibleextended": "long_invisibility_potion", + "potofinvisiblelevel2": "long_invisibility_potion", + "potofinvisiblelong": "long_invisibility_potion", + "potofinvislevel2": "long_invisibility_potion", + "potofinvislong": "long_invisibility_potion", + "potofinvlevel2": "long_invisibility_potion", + "potofinvlong": "long_invisibility_potion", + "long_invisibility_splash_potion": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "inv2splashpot": "long_invisibility_splash_potion", + "inv2splashpotion": "long_invisibility_splash_potion", + "invexsplashpot": "long_invisibility_splash_potion", + "invexsplashpotion": "long_invisibility_splash_potion", + "invextendedsplashpot": "long_invisibility_splash_potion", + "invextendedsplashpotion": "long_invisibility_splash_potion", + "invis2splashpot": "long_invisibility_splash_potion", + "invis2splashpotion": "long_invisibility_splash_potion", + "invisexsplashpot": "long_invisibility_splash_potion", + "invisexsplashpotion": "long_invisibility_splash_potion", + "invisextendedsplashpot": "long_invisibility_splash_potion", + "invisextendedsplashpotion": "long_invisibility_splash_potion", + "invisibility2splashpot": "long_invisibility_splash_potion", + "invisibility2splashpotion": "long_invisibility_splash_potion", + "invisibilityexsplashpot": "long_invisibility_splash_potion", + "invisibilityexsplashpotion": "long_invisibility_splash_potion", + "invisibilityextendedsplashpot": "long_invisibility_splash_potion", + "invisibilityextendedsplashpotion": "long_invisibility_splash_potion", + "invisibilitylevel2splashpot": "long_invisibility_splash_potion", + "invisibilitylevel2splashpotion": "long_invisibility_splash_potion", + "invisibilitylongsplashpot": "long_invisibility_splash_potion", + "invisibilitylongsplashpotion": "long_invisibility_splash_potion", + "invisible2splashpot": "long_invisibility_splash_potion", + "invisible2splashpotion": "long_invisibility_splash_potion", + "invisibleexsplashpot": "long_invisibility_splash_potion", + "invisibleexsplashpotion": "long_invisibility_splash_potion", + "invisibleextendedsplashpot": "long_invisibility_splash_potion", + "invisibleextendedsplashpotion": "long_invisibility_splash_potion", + "invisiblelevel2splashpot": "long_invisibility_splash_potion", + "invisiblelevel2splashpotion": "long_invisibility_splash_potion", + "invisiblelongsplashpot": "long_invisibility_splash_potion", + "invisiblelongsplashpotion": "long_invisibility_splash_potion", + "invislevel2splashpot": "long_invisibility_splash_potion", + "invislevel2splashpotion": "long_invisibility_splash_potion", + "invislongsplashpot": "long_invisibility_splash_potion", + "invislongsplashpotion": "long_invisibility_splash_potion", + "invlevel2splashpot": "long_invisibility_splash_potion", + "invlevel2splashpotion": "long_invisibility_splash_potion", + "invlongsplashpot": "long_invisibility_splash_potion", + "invlongsplashpotion": "long_invisibility_splash_potion", + "splashinv2pot": "long_invisibility_splash_potion", + "splashinv2potion": "long_invisibility_splash_potion", + "splashinvexpot": "long_invisibility_splash_potion", + "splashinvexpotion": "long_invisibility_splash_potion", + "splashinvextendedpot": "long_invisibility_splash_potion", + "splashinvextendedpotion": "long_invisibility_splash_potion", + "splashinvis2pot": "long_invisibility_splash_potion", + "splashinvis2potion": "long_invisibility_splash_potion", + "splashinvisexpot": "long_invisibility_splash_potion", + "splashinvisexpotion": "long_invisibility_splash_potion", + "splashinvisextendedpot": "long_invisibility_splash_potion", + "splashinvisextendedpotion": "long_invisibility_splash_potion", + "splashinvisibility2pot": "long_invisibility_splash_potion", + "splashinvisibility2potion": "long_invisibility_splash_potion", + "splashinvisibilityexpot": "long_invisibility_splash_potion", + "splashinvisibilityexpotion": "long_invisibility_splash_potion", + "splashinvisibilityextendedpot": "long_invisibility_splash_potion", + "splashinvisibilityextendedpotion": "long_invisibility_splash_potion", + "splashinvisibilitylevel2pot": "long_invisibility_splash_potion", + "splashinvisibilitylevel2potion": "long_invisibility_splash_potion", + "splashinvisibilitylongpot": "long_invisibility_splash_potion", + "splashinvisibilitylongpotion": "long_invisibility_splash_potion", + "splashinvisible2pot": "long_invisibility_splash_potion", + "splashinvisible2potion": "long_invisibility_splash_potion", + "splashinvisibleexpot": "long_invisibility_splash_potion", + "splashinvisibleexpotion": "long_invisibility_splash_potion", + "splashinvisibleextendedpot": "long_invisibility_splash_potion", + "splashinvisibleextendedpotion": "long_invisibility_splash_potion", + "splashinvisiblelevel2pot": "long_invisibility_splash_potion", + "splashinvisiblelevel2potion": "long_invisibility_splash_potion", + "splashinvisiblelongpot": "long_invisibility_splash_potion", + "splashinvisiblelongpotion": "long_invisibility_splash_potion", + "splashinvislevel2pot": "long_invisibility_splash_potion", + "splashinvislevel2potion": "long_invisibility_splash_potion", + "splashinvislongpot": "long_invisibility_splash_potion", + "splashinvislongpotion": "long_invisibility_splash_potion", + "splashinvlevel2pot": "long_invisibility_splash_potion", + "splashinvlevel2potion": "long_invisibility_splash_potion", + "splashinvlongpot": "long_invisibility_splash_potion", + "splashinvlongpotion": "long_invisibility_splash_potion", + "splinv2pot": "long_invisibility_splash_potion", + "splinv2potion": "long_invisibility_splash_potion", + "splinvexpot": "long_invisibility_splash_potion", + "splinvexpotion": "long_invisibility_splash_potion", + "splinvextendedpot": "long_invisibility_splash_potion", + "splinvextendedpotion": "long_invisibility_splash_potion", + "splinvis2pot": "long_invisibility_splash_potion", + "splinvis2potion": "long_invisibility_splash_potion", + "splinvisexpot": "long_invisibility_splash_potion", + "splinvisexpotion": "long_invisibility_splash_potion", + "splinvisextendedpot": "long_invisibility_splash_potion", + "splinvisextendedpotion": "long_invisibility_splash_potion", + "splinvisibility2pot": "long_invisibility_splash_potion", + "splinvisibility2potion": "long_invisibility_splash_potion", + "splinvisibilityexpot": "long_invisibility_splash_potion", + "splinvisibilityexpotion": "long_invisibility_splash_potion", + "splinvisibilityextendedpot": "long_invisibility_splash_potion", + "splinvisibilityextendedpotion": "long_invisibility_splash_potion", + "splinvisibilitylevel2pot": "long_invisibility_splash_potion", + "splinvisibilitylevel2potion": "long_invisibility_splash_potion", + "splinvisibilitylongpot": "long_invisibility_splash_potion", + "splinvisibilitylongpotion": "long_invisibility_splash_potion", + "splinvisible2pot": "long_invisibility_splash_potion", + "splinvisible2potion": "long_invisibility_splash_potion", + "splinvisibleexpot": "long_invisibility_splash_potion", + "splinvisibleexpotion": "long_invisibility_splash_potion", + "splinvisibleextendedpot": "long_invisibility_splash_potion", + "splinvisibleextendedpotion": "long_invisibility_splash_potion", + "splinvisiblelevel2pot": "long_invisibility_splash_potion", + "splinvisiblelevel2potion": "long_invisibility_splash_potion", + "splinvisiblelongpot": "long_invisibility_splash_potion", + "splinvisiblelongpotion": "long_invisibility_splash_potion", + "splinvislevel2pot": "long_invisibility_splash_potion", + "splinvislevel2potion": "long_invisibility_splash_potion", + "splinvislongpot": "long_invisibility_splash_potion", + "splinvislongpotion": "long_invisibility_splash_potion", + "splinvlevel2pot": "long_invisibility_splash_potion", + "splinvlevel2potion": "long_invisibility_splash_potion", + "splinvlongpot": "long_invisibility_splash_potion", + "splinvlongpotion": "long_invisibility_splash_potion", + "long_invisibility_tipped_arrow": { + "potionData": { + "type": "INVISIBILITY", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowinv2": "long_invisibility_tipped_arrow", + "arrowinvex": "long_invisibility_tipped_arrow", + "arrowinvextended": "long_invisibility_tipped_arrow", + "arrowinvis2": "long_invisibility_tipped_arrow", + "arrowinvisex": "long_invisibility_tipped_arrow", + "arrowinvisextended": "long_invisibility_tipped_arrow", + "arrowinvisibility2": "long_invisibility_tipped_arrow", + "arrowinvisibilityex": "long_invisibility_tipped_arrow", + "arrowinvisibilityextended": "long_invisibility_tipped_arrow", + "arrowinvisibilitylevel2": "long_invisibility_tipped_arrow", + "arrowinvisibilitylong": "long_invisibility_tipped_arrow", + "arrowinvisible2": "long_invisibility_tipped_arrow", + "arrowinvisibleex": "long_invisibility_tipped_arrow", + "arrowinvisibleextended": "long_invisibility_tipped_arrow", + "arrowinvisiblelevel2": "long_invisibility_tipped_arrow", + "arrowinvisiblelong": "long_invisibility_tipped_arrow", + "arrowinvislevel2": "long_invisibility_tipped_arrow", + "arrowinvislong": "long_invisibility_tipped_arrow", + "arrowinvlevel2": "long_invisibility_tipped_arrow", + "arrowinvlong": "long_invisibility_tipped_arrow", + "inv2tarr": "long_invisibility_tipped_arrow", + "inv2tarrow": "long_invisibility_tipped_arrow", + "inv2tippedarrow": "long_invisibility_tipped_arrow", + "invarrow2": "long_invisibility_tipped_arrow", + "invarrowex": "long_invisibility_tipped_arrow", + "invarrowextended": "long_invisibility_tipped_arrow", + "invarrowlevel2": "long_invisibility_tipped_arrow", + "invarrowlong": "long_invisibility_tipped_arrow", + "invextarr": "long_invisibility_tipped_arrow", + "invextarrow": "long_invisibility_tipped_arrow", + "invextendedtarr": "long_invisibility_tipped_arrow", + "invextendedtarrow": "long_invisibility_tipped_arrow", + "invextendedtippedarrow": "long_invisibility_tipped_arrow", + "invextippedarrow": "long_invisibility_tipped_arrow", + "invis2tarr": "long_invisibility_tipped_arrow", + "invis2tarrow": "long_invisibility_tipped_arrow", + "invis2tippedarrow": "long_invisibility_tipped_arrow", + "invisarrow2": "long_invisibility_tipped_arrow", + "invisarrowex": "long_invisibility_tipped_arrow", + "invisarrowextended": "long_invisibility_tipped_arrow", + "invisarrowlevel2": "long_invisibility_tipped_arrow", + "invisarrowlong": "long_invisibility_tipped_arrow", + "invisextarr": "long_invisibility_tipped_arrow", + "invisextarrow": "long_invisibility_tipped_arrow", + "invisextendedtarr": "long_invisibility_tipped_arrow", + "invisextendedtarrow": "long_invisibility_tipped_arrow", + "invisextendedtippedarrow": "long_invisibility_tipped_arrow", + "invisextippedarrow": "long_invisibility_tipped_arrow", + "invisibility2tarr": "long_invisibility_tipped_arrow", + "invisibility2tarrow": "long_invisibility_tipped_arrow", + "invisibility2tippedarrow": "long_invisibility_tipped_arrow", + "invisibilityarrow2": "long_invisibility_tipped_arrow", + "invisibilityarrowex": "long_invisibility_tipped_arrow", + "invisibilityarrowextended": "long_invisibility_tipped_arrow", + "invisibilityarrowlevel2": "long_invisibility_tipped_arrow", + "invisibilityarrowlong": "long_invisibility_tipped_arrow", + "invisibilityextarr": "long_invisibility_tipped_arrow", + "invisibilityextarrow": "long_invisibility_tipped_arrow", + "invisibilityextendedtarr": "long_invisibility_tipped_arrow", + "invisibilityextendedtarrow": "long_invisibility_tipped_arrow", + "invisibilityextendedtippedarrow": "long_invisibility_tipped_arrow", + "invisibilityextippedarrow": "long_invisibility_tipped_arrow", + "invisibilitylevel2tarr": "long_invisibility_tipped_arrow", + "invisibilitylevel2tarrow": "long_invisibility_tipped_arrow", + "invisibilitylevel2tippedarrow": "long_invisibility_tipped_arrow", + "invisibilitylongtarr": "long_invisibility_tipped_arrow", + "invisibilitylongtarrow": "long_invisibility_tipped_arrow", + "invisibilitylongtippedarrow": "long_invisibility_tipped_arrow", + "invisible2tarr": "long_invisibility_tipped_arrow", + "invisible2tarrow": "long_invisibility_tipped_arrow", + "invisible2tippedarrow": "long_invisibility_tipped_arrow", + "invisiblearrow2": "long_invisibility_tipped_arrow", + "invisiblearrowex": "long_invisibility_tipped_arrow", + "invisiblearrowextended": "long_invisibility_tipped_arrow", + "invisiblearrowlevel2": "long_invisibility_tipped_arrow", + "invisiblearrowlong": "long_invisibility_tipped_arrow", + "invisibleextarr": "long_invisibility_tipped_arrow", + "invisibleextarrow": "long_invisibility_tipped_arrow", + "invisibleextendedtarr": "long_invisibility_tipped_arrow", + "invisibleextendedtarrow": "long_invisibility_tipped_arrow", + "invisibleextendedtippedarrow": "long_invisibility_tipped_arrow", + "invisibleextippedarrow": "long_invisibility_tipped_arrow", + "invisiblelevel2tarr": "long_invisibility_tipped_arrow", + "invisiblelevel2tarrow": "long_invisibility_tipped_arrow", + "invisiblelevel2tippedarrow": "long_invisibility_tipped_arrow", + "invisiblelongtarr": "long_invisibility_tipped_arrow", + "invisiblelongtarrow": "long_invisibility_tipped_arrow", + "invisiblelongtippedarrow": "long_invisibility_tipped_arrow", + "invislevel2tarr": "long_invisibility_tipped_arrow", + "invislevel2tarrow": "long_invisibility_tipped_arrow", + "invislevel2tippedarrow": "long_invisibility_tipped_arrow", + "invislongtarr": "long_invisibility_tipped_arrow", + "invislongtarrow": "long_invisibility_tipped_arrow", + "invislongtippedarrow": "long_invisibility_tipped_arrow", + "invlevel2tarr": "long_invisibility_tipped_arrow", + "invlevel2tarrow": "long_invisibility_tipped_arrow", + "invlevel2tippedarrow": "long_invisibility_tipped_arrow", + "invlongtarr": "long_invisibility_tipped_arrow", + "invlongtarrow": "long_invisibility_tipped_arrow", + "invlongtippedarrow": "long_invisibility_tipped_arrow", + "long_leaping_lingering_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionjump2": "long_leaping_lingering_potion", + "aoepotionjumpex": "long_leaping_lingering_potion", + "aoepotionjumpextended": "long_leaping_lingering_potion", + "aoepotionjumplevel2": "long_leaping_lingering_potion", + "aoepotionjumplong": "long_leaping_lingering_potion", + "aoepotionleap2": "long_leaping_lingering_potion", + "aoepotionleapex": "long_leaping_lingering_potion", + "aoepotionleapextended": "long_leaping_lingering_potion", + "aoepotionleaping2": "long_leaping_lingering_potion", + "aoepotionleapingex": "long_leaping_lingering_potion", + "aoepotionleapingextended": "long_leaping_lingering_potion", + "aoepotionleapinglevel2": "long_leaping_lingering_potion", + "aoepotionleapinglong": "long_leaping_lingering_potion", + "aoepotionleaplevel2": "long_leaping_lingering_potion", + "aoepotionleaplong": "long_leaping_lingering_potion", + "aoepotjump2": "long_leaping_lingering_potion", + "aoepotjumpex": "long_leaping_lingering_potion", + "aoepotjumpextended": "long_leaping_lingering_potion", + "aoepotjumplevel2": "long_leaping_lingering_potion", + "aoepotjumplong": "long_leaping_lingering_potion", + "aoepotleap2": "long_leaping_lingering_potion", + "aoepotleapex": "long_leaping_lingering_potion", + "aoepotleapextended": "long_leaping_lingering_potion", + "aoepotleaping2": "long_leaping_lingering_potion", + "aoepotleapingex": "long_leaping_lingering_potion", + "aoepotleapingextended": "long_leaping_lingering_potion", + "aoepotleapinglevel2": "long_leaping_lingering_potion", + "aoepotleapinglong": "long_leaping_lingering_potion", + "aoepotleaplevel2": "long_leaping_lingering_potion", + "aoepotleaplong": "long_leaping_lingering_potion", + "areapotionjump2": "long_leaping_lingering_potion", + "areapotionjumpex": "long_leaping_lingering_potion", + "areapotionjumpextended": "long_leaping_lingering_potion", + "areapotionjumplevel2": "long_leaping_lingering_potion", + "areapotionjumplong": "long_leaping_lingering_potion", + "areapotionleap2": "long_leaping_lingering_potion", + "areapotionleapex": "long_leaping_lingering_potion", + "areapotionleapextended": "long_leaping_lingering_potion", + "areapotionleaping2": "long_leaping_lingering_potion", + "areapotionleapingex": "long_leaping_lingering_potion", + "areapotionleapingextended": "long_leaping_lingering_potion", + "areapotionleapinglevel2": "long_leaping_lingering_potion", + "areapotionleapinglong": "long_leaping_lingering_potion", + "areapotionleaplevel2": "long_leaping_lingering_potion", + "areapotionleaplong": "long_leaping_lingering_potion", + "areapotjump2": "long_leaping_lingering_potion", + "areapotjumpex": "long_leaping_lingering_potion", + "areapotjumpextended": "long_leaping_lingering_potion", + "areapotjumplevel2": "long_leaping_lingering_potion", + "areapotjumplong": "long_leaping_lingering_potion", + "areapotleap2": "long_leaping_lingering_potion", + "areapotleapex": "long_leaping_lingering_potion", + "areapotleapextended": "long_leaping_lingering_potion", + "areapotleaping2": "long_leaping_lingering_potion", + "areapotleapingex": "long_leaping_lingering_potion", + "areapotleapingextended": "long_leaping_lingering_potion", + "areapotleapinglevel2": "long_leaping_lingering_potion", + "areapotleapinglong": "long_leaping_lingering_potion", + "areapotleaplevel2": "long_leaping_lingering_potion", + "areapotleaplong": "long_leaping_lingering_potion", + "cloudpotionjump2": "long_leaping_lingering_potion", + "cloudpotionjumpex": "long_leaping_lingering_potion", + "cloudpotionjumpextended": "long_leaping_lingering_potion", + "cloudpotionjumplevel2": "long_leaping_lingering_potion", + "cloudpotionjumplong": "long_leaping_lingering_potion", + "cloudpotionleap2": "long_leaping_lingering_potion", + "cloudpotionleapex": "long_leaping_lingering_potion", + "cloudpotionleapextended": "long_leaping_lingering_potion", + "cloudpotionleaping2": "long_leaping_lingering_potion", + "cloudpotionleapingex": "long_leaping_lingering_potion", + "cloudpotionleapingextended": "long_leaping_lingering_potion", + "cloudpotionleapinglevel2": "long_leaping_lingering_potion", + "cloudpotionleapinglong": "long_leaping_lingering_potion", + "cloudpotionleaplevel2": "long_leaping_lingering_potion", + "cloudpotionleaplong": "long_leaping_lingering_potion", + "cloudpotjump2": "long_leaping_lingering_potion", + "cloudpotjumpex": "long_leaping_lingering_potion", + "cloudpotjumpextended": "long_leaping_lingering_potion", + "cloudpotjumplevel2": "long_leaping_lingering_potion", + "cloudpotjumplong": "long_leaping_lingering_potion", + "cloudpotleap2": "long_leaping_lingering_potion", + "cloudpotleapex": "long_leaping_lingering_potion", + "cloudpotleapextended": "long_leaping_lingering_potion", + "cloudpotleaping2": "long_leaping_lingering_potion", + "cloudpotleapingex": "long_leaping_lingering_potion", + "cloudpotleapingextended": "long_leaping_lingering_potion", + "cloudpotleapinglevel2": "long_leaping_lingering_potion", + "cloudpotleapinglong": "long_leaping_lingering_potion", + "cloudpotleaplevel2": "long_leaping_lingering_potion", + "cloudpotleaplong": "long_leaping_lingering_potion", + "jumpaoepoiont2": "long_leaping_lingering_potion", + "jumpaoepoiontex": "long_leaping_lingering_potion", + "jumpaoepoiontextended": "long_leaping_lingering_potion", + "jumpaoepoiontlevel2": "long_leaping_lingering_potion", + "jumpaoepoiontlong": "long_leaping_lingering_potion", + "jumpaoepot2": "long_leaping_lingering_potion", + "jumpaoepotex": "long_leaping_lingering_potion", + "jumpaoepotextended": "long_leaping_lingering_potion", + "jumpaoepotlevel2": "long_leaping_lingering_potion", + "jumpaoepotlong": "long_leaping_lingering_potion", + "jumpareapot2": "long_leaping_lingering_potion", + "jumpareapotex": "long_leaping_lingering_potion", + "jumpareapotextended": "long_leaping_lingering_potion", + "jumpareapotion2": "long_leaping_lingering_potion", + "jumpareapotionex": "long_leaping_lingering_potion", + "jumpareapotionextended": "long_leaping_lingering_potion", + "jumpareapotionlevel2": "long_leaping_lingering_potion", + "jumpareapotionlong": "long_leaping_lingering_potion", + "jumpareapotlevel2": "long_leaping_lingering_potion", + "jumpareapotlong": "long_leaping_lingering_potion", + "jumpcloudpot2": "long_leaping_lingering_potion", + "jumpcloudpotex": "long_leaping_lingering_potion", + "jumpcloudpotextended": "long_leaping_lingering_potion", + "jumpcloudpotion2": "long_leaping_lingering_potion", + "jumpcloudpotionex": "long_leaping_lingering_potion", + "jumpcloudpotionextended": "long_leaping_lingering_potion", + "jumpcloudpotionlevel2": "long_leaping_lingering_potion", + "jumpcloudpotionlong": "long_leaping_lingering_potion", + "jumpcloudpotlevel2": "long_leaping_lingering_potion", + "jumpcloudpotlong": "long_leaping_lingering_potion", + "jumplingerpot2": "long_leaping_lingering_potion", + "jumplingerpotex": "long_leaping_lingering_potion", + "jumplingerpotextended": "long_leaping_lingering_potion", + "jumplingerpotlevel2": "long_leaping_lingering_potion", + "jumplingerpotlong": "long_leaping_lingering_potion", + "leapaoepoiont2": "long_leaping_lingering_potion", + "leapaoepoiontex": "long_leaping_lingering_potion", + "leapaoepoiontextended": "long_leaping_lingering_potion", + "leapaoepoiontlevel2": "long_leaping_lingering_potion", + "leapaoepoiontlong": "long_leaping_lingering_potion", + "leapaoepot2": "long_leaping_lingering_potion", + "leapaoepotex": "long_leaping_lingering_potion", + "leapaoepotextended": "long_leaping_lingering_potion", + "leapaoepotlevel2": "long_leaping_lingering_potion", + "leapaoepotlong": "long_leaping_lingering_potion", + "leapareapot2": "long_leaping_lingering_potion", + "leapareapotex": "long_leaping_lingering_potion", + "leapareapotextended": "long_leaping_lingering_potion", + "leapareapotion2": "long_leaping_lingering_potion", + "leapareapotionex": "long_leaping_lingering_potion", + "leapareapotionextended": "long_leaping_lingering_potion", + "leapareapotionlevel2": "long_leaping_lingering_potion", + "leapareapotionlong": "long_leaping_lingering_potion", + "leapareapotlevel2": "long_leaping_lingering_potion", + "leapareapotlong": "long_leaping_lingering_potion", + "leapcloudpot2": "long_leaping_lingering_potion", + "leapcloudpotex": "long_leaping_lingering_potion", + "leapcloudpotextended": "long_leaping_lingering_potion", + "leapcloudpotion2": "long_leaping_lingering_potion", + "leapcloudpotionex": "long_leaping_lingering_potion", + "leapcloudpotionextended": "long_leaping_lingering_potion", + "leapcloudpotionlevel2": "long_leaping_lingering_potion", + "leapcloudpotionlong": "long_leaping_lingering_potion", + "leapcloudpotlevel2": "long_leaping_lingering_potion", + "leapcloudpotlong": "long_leaping_lingering_potion", + "leapingaoepoiont2": "long_leaping_lingering_potion", + "leapingaoepoiontex": "long_leaping_lingering_potion", + "leapingaoepoiontextended": "long_leaping_lingering_potion", + "leapingaoepoiontlevel2": "long_leaping_lingering_potion", + "leapingaoepoiontlong": "long_leaping_lingering_potion", + "leapingaoepot2": "long_leaping_lingering_potion", + "leapingaoepotex": "long_leaping_lingering_potion", + "leapingaoepotextended": "long_leaping_lingering_potion", + "leapingaoepotlevel2": "long_leaping_lingering_potion", + "leapingaoepotlong": "long_leaping_lingering_potion", + "leapingareapot2": "long_leaping_lingering_potion", + "leapingareapotex": "long_leaping_lingering_potion", + "leapingareapotextended": "long_leaping_lingering_potion", + "leapingareapotion2": "long_leaping_lingering_potion", + "leapingareapotionex": "long_leaping_lingering_potion", + "leapingareapotionextended": "long_leaping_lingering_potion", + "leapingareapotionlevel2": "long_leaping_lingering_potion", + "leapingareapotionlong": "long_leaping_lingering_potion", + "leapingareapotlevel2": "long_leaping_lingering_potion", + "leapingareapotlong": "long_leaping_lingering_potion", + "leapingcloudpot2": "long_leaping_lingering_potion", + "leapingcloudpotex": "long_leaping_lingering_potion", + "leapingcloudpotextended": "long_leaping_lingering_potion", + "leapingcloudpotion2": "long_leaping_lingering_potion", + "leapingcloudpotionex": "long_leaping_lingering_potion", + "leapingcloudpotionextended": "long_leaping_lingering_potion", + "leapingcloudpotionlevel2": "long_leaping_lingering_potion", + "leapingcloudpotionlong": "long_leaping_lingering_potion", + "leapingcloudpotlevel2": "long_leaping_lingering_potion", + "leapingcloudpotlong": "long_leaping_lingering_potion", + "leapinglingerpot2": "long_leaping_lingering_potion", + "leapinglingerpotex": "long_leaping_lingering_potion", + "leapinglingerpotextended": "long_leaping_lingering_potion", + "leapinglingerpotlevel2": "long_leaping_lingering_potion", + "leapinglingerpotlong": "long_leaping_lingering_potion", + "leaplingerpot2": "long_leaping_lingering_potion", + "leaplingerpotex": "long_leaping_lingering_potion", + "leaplingerpotextended": "long_leaping_lingering_potion", + "leaplingerpotlevel2": "long_leaping_lingering_potion", + "leaplingerpotlong": "long_leaping_lingering_potion", + "lingerpotjump2": "long_leaping_lingering_potion", + "lingerpotjumpex": "long_leaping_lingering_potion", + "lingerpotjumpextended": "long_leaping_lingering_potion", + "lingerpotjumplevel2": "long_leaping_lingering_potion", + "lingerpotjumplong": "long_leaping_lingering_potion", + "lingerpotleap2": "long_leaping_lingering_potion", + "lingerpotleapex": "long_leaping_lingering_potion", + "lingerpotleapextended": "long_leaping_lingering_potion", + "lingerpotleaping2": "long_leaping_lingering_potion", + "lingerpotleapingex": "long_leaping_lingering_potion", + "lingerpotleapingextended": "long_leaping_lingering_potion", + "lingerpotleapinglevel2": "long_leaping_lingering_potion", + "lingerpotleapinglong": "long_leaping_lingering_potion", + "lingerpotleaplevel2": "long_leaping_lingering_potion", + "lingerpotleaplong": "long_leaping_lingering_potion", + "long_leaping_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "jump2pot": "long_leaping_potion", + "jump2potion": "long_leaping_potion", + "jumpexpot": "long_leaping_potion", + "jumpexpotion": "long_leaping_potion", + "jumpextendedpot": "long_leaping_potion", + "jumpextendedpotion": "long_leaping_potion", + "jumplevel2pot": "long_leaping_potion", + "jumplevel2potion": "long_leaping_potion", + "jumplongpot": "long_leaping_potion", + "jumplongpotion": "long_leaping_potion", + "leap2pot": "long_leaping_potion", + "leap2potion": "long_leaping_potion", + "leapexpot": "long_leaping_potion", + "leapexpotion": "long_leaping_potion", + "leapextendedpot": "long_leaping_potion", + "leapextendedpotion": "long_leaping_potion", + "leaping2pot": "long_leaping_potion", + "leaping2potion": "long_leaping_potion", + "leapingexpot": "long_leaping_potion", + "leapingexpotion": "long_leaping_potion", + "leapingextendedpot": "long_leaping_potion", + "leapingextendedpotion": "long_leaping_potion", + "leapinglevel2pot": "long_leaping_potion", + "leapinglevel2potion": "long_leaping_potion", + "leapinglongpot": "long_leaping_potion", + "leapinglongpotion": "long_leaping_potion", + "leaplevel2pot": "long_leaping_potion", + "leaplevel2potion": "long_leaping_potion", + "leaplongpot": "long_leaping_potion", + "leaplongpotion": "long_leaping_potion", + "potionofjump2": "long_leaping_potion", + "potionofjumpex": "long_leaping_potion", + "potionofjumpextended": "long_leaping_potion", + "potionofjumplevel2": "long_leaping_potion", + "potionofjumplong": "long_leaping_potion", + "potionofleap2": "long_leaping_potion", + "potionofleapex": "long_leaping_potion", + "potionofleapextended": "long_leaping_potion", + "potionofleaping2": "long_leaping_potion", + "potionofleapingex": "long_leaping_potion", + "potionofleapingextended": "long_leaping_potion", + "potionofleapinglevel2": "long_leaping_potion", + "potionofleapinglong": "long_leaping_potion", + "potionofleaplevel2": "long_leaping_potion", + "potionofleaplong": "long_leaping_potion", + "potofjump2": "long_leaping_potion", + "potofjumpex": "long_leaping_potion", + "potofjumpextended": "long_leaping_potion", + "potofjumplevel2": "long_leaping_potion", + "potofjumplong": "long_leaping_potion", + "potofleap2": "long_leaping_potion", + "potofleapex": "long_leaping_potion", + "potofleapextended": "long_leaping_potion", + "potofleaping2": "long_leaping_potion", + "potofleapingex": "long_leaping_potion", + "potofleapingextended": "long_leaping_potion", + "potofleapinglevel2": "long_leaping_potion", + "potofleapinglong": "long_leaping_potion", + "potofleaplevel2": "long_leaping_potion", + "potofleaplong": "long_leaping_potion", + "long_leaping_splash_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "jump2splashpot": "long_leaping_splash_potion", + "jump2splashpotion": "long_leaping_splash_potion", + "jumpexsplashpot": "long_leaping_splash_potion", + "jumpexsplashpotion": "long_leaping_splash_potion", + "jumpextendedsplashpot": "long_leaping_splash_potion", + "jumpextendedsplashpotion": "long_leaping_splash_potion", + "jumplevel2splashpot": "long_leaping_splash_potion", + "jumplevel2splashpotion": "long_leaping_splash_potion", + "jumplongsplashpot": "long_leaping_splash_potion", + "jumplongsplashpotion": "long_leaping_splash_potion", + "leap2splashpot": "long_leaping_splash_potion", + "leap2splashpotion": "long_leaping_splash_potion", + "leapexsplashpot": "long_leaping_splash_potion", + "leapexsplashpotion": "long_leaping_splash_potion", + "leapextendedsplashpot": "long_leaping_splash_potion", + "leapextendedsplashpotion": "long_leaping_splash_potion", + "leaping2splashpot": "long_leaping_splash_potion", + "leaping2splashpotion": "long_leaping_splash_potion", + "leapingexsplashpot": "long_leaping_splash_potion", + "leapingexsplashpotion": "long_leaping_splash_potion", + "leapingextendedsplashpot": "long_leaping_splash_potion", + "leapingextendedsplashpotion": "long_leaping_splash_potion", + "leapinglevel2splashpot": "long_leaping_splash_potion", + "leapinglevel2splashpotion": "long_leaping_splash_potion", + "leapinglongsplashpot": "long_leaping_splash_potion", + "leapinglongsplashpotion": "long_leaping_splash_potion", + "leaplevel2splashpot": "long_leaping_splash_potion", + "leaplevel2splashpotion": "long_leaping_splash_potion", + "leaplongsplashpot": "long_leaping_splash_potion", + "leaplongsplashpotion": "long_leaping_splash_potion", + "splashjump2pot": "long_leaping_splash_potion", + "splashjump2potion": "long_leaping_splash_potion", + "splashjumpexpot": "long_leaping_splash_potion", + "splashjumpexpotion": "long_leaping_splash_potion", + "splashjumpextendedpot": "long_leaping_splash_potion", + "splashjumpextendedpotion": "long_leaping_splash_potion", + "splashjumplevel2pot": "long_leaping_splash_potion", + "splashjumplevel2potion": "long_leaping_splash_potion", + "splashjumplongpot": "long_leaping_splash_potion", + "splashjumplongpotion": "long_leaping_splash_potion", + "splashleap2pot": "long_leaping_splash_potion", + "splashleap2potion": "long_leaping_splash_potion", + "splashleapexpot": "long_leaping_splash_potion", + "splashleapexpotion": "long_leaping_splash_potion", + "splashleapextendedpot": "long_leaping_splash_potion", + "splashleapextendedpotion": "long_leaping_splash_potion", + "splashleaping2pot": "long_leaping_splash_potion", + "splashleaping2potion": "long_leaping_splash_potion", + "splashleapingexpot": "long_leaping_splash_potion", + "splashleapingexpotion": "long_leaping_splash_potion", + "splashleapingextendedpot": "long_leaping_splash_potion", + "splashleapingextendedpotion": "long_leaping_splash_potion", + "splashleapinglevel2pot": "long_leaping_splash_potion", + "splashleapinglevel2potion": "long_leaping_splash_potion", + "splashleapinglongpot": "long_leaping_splash_potion", + "splashleapinglongpotion": "long_leaping_splash_potion", + "splashleaplevel2pot": "long_leaping_splash_potion", + "splashleaplevel2potion": "long_leaping_splash_potion", + "splashleaplongpot": "long_leaping_splash_potion", + "splashleaplongpotion": "long_leaping_splash_potion", + "spljump2pot": "long_leaping_splash_potion", + "spljump2potion": "long_leaping_splash_potion", + "spljumpexpot": "long_leaping_splash_potion", + "spljumpexpotion": "long_leaping_splash_potion", + "spljumpextendedpot": "long_leaping_splash_potion", + "spljumpextendedpotion": "long_leaping_splash_potion", + "spljumplevel2pot": "long_leaping_splash_potion", + "spljumplevel2potion": "long_leaping_splash_potion", + "spljumplongpot": "long_leaping_splash_potion", + "spljumplongpotion": "long_leaping_splash_potion", + "splleap2pot": "long_leaping_splash_potion", + "splleap2potion": "long_leaping_splash_potion", + "splleapexpot": "long_leaping_splash_potion", + "splleapexpotion": "long_leaping_splash_potion", + "splleapextendedpot": "long_leaping_splash_potion", + "splleapextendedpotion": "long_leaping_splash_potion", + "splleaping2pot": "long_leaping_splash_potion", + "splleaping2potion": "long_leaping_splash_potion", + "splleapingexpot": "long_leaping_splash_potion", + "splleapingexpotion": "long_leaping_splash_potion", + "splleapingextendedpot": "long_leaping_splash_potion", + "splleapingextendedpotion": "long_leaping_splash_potion", + "splleapinglevel2pot": "long_leaping_splash_potion", + "splleapinglevel2potion": "long_leaping_splash_potion", + "splleapinglongpot": "long_leaping_splash_potion", + "splleapinglongpotion": "long_leaping_splash_potion", + "splleaplevel2pot": "long_leaping_splash_potion", + "splleaplevel2potion": "long_leaping_splash_potion", + "splleaplongpot": "long_leaping_splash_potion", + "splleaplongpotion": "long_leaping_splash_potion", + "long_leaping_tipped_arrow": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowjump2": "long_leaping_tipped_arrow", + "arrowjumpex": "long_leaping_tipped_arrow", + "arrowjumpextended": "long_leaping_tipped_arrow", + "arrowjumplevel2": "long_leaping_tipped_arrow", + "arrowjumplong": "long_leaping_tipped_arrow", + "arrowleap2": "long_leaping_tipped_arrow", + "arrowleapex": "long_leaping_tipped_arrow", + "arrowleapextended": "long_leaping_tipped_arrow", + "arrowleaping2": "long_leaping_tipped_arrow", + "arrowleapingex": "long_leaping_tipped_arrow", + "arrowleapingextended": "long_leaping_tipped_arrow", + "arrowleapinglevel2": "long_leaping_tipped_arrow", + "arrowleapinglong": "long_leaping_tipped_arrow", + "arrowleaplevel2": "long_leaping_tipped_arrow", + "arrowleaplong": "long_leaping_tipped_arrow", + "jump2tarr": "long_leaping_tipped_arrow", + "jump2tarrow": "long_leaping_tipped_arrow", + "jump2tippedarrow": "long_leaping_tipped_arrow", + "jumparrow2": "long_leaping_tipped_arrow", + "jumparrowex": "long_leaping_tipped_arrow", + "jumparrowextended": "long_leaping_tipped_arrow", + "jumparrowlevel2": "long_leaping_tipped_arrow", + "jumparrowlong": "long_leaping_tipped_arrow", + "jumpextarr": "long_leaping_tipped_arrow", + "jumpextarrow": "long_leaping_tipped_arrow", + "jumpextendedtarr": "long_leaping_tipped_arrow", + "jumpextendedtarrow": "long_leaping_tipped_arrow", + "jumpextendedtippedarrow": "long_leaping_tipped_arrow", + "jumpextippedarrow": "long_leaping_tipped_arrow", + "jumplevel2tarr": "long_leaping_tipped_arrow", + "jumplevel2tarrow": "long_leaping_tipped_arrow", + "jumplevel2tippedarrow": "long_leaping_tipped_arrow", + "jumplongtarr": "long_leaping_tipped_arrow", + "jumplongtarrow": "long_leaping_tipped_arrow", + "jumplongtippedarrow": "long_leaping_tipped_arrow", + "leap2tarr": "long_leaping_tipped_arrow", + "leap2tarrow": "long_leaping_tipped_arrow", + "leap2tippedarrow": "long_leaping_tipped_arrow", + "leaparrow2": "long_leaping_tipped_arrow", + "leaparrowex": "long_leaping_tipped_arrow", + "leaparrowextended": "long_leaping_tipped_arrow", + "leaparrowlevel2": "long_leaping_tipped_arrow", + "leaparrowlong": "long_leaping_tipped_arrow", + "leapextarr": "long_leaping_tipped_arrow", + "leapextarrow": "long_leaping_tipped_arrow", + "leapextendedtarr": "long_leaping_tipped_arrow", + "leapextendedtarrow": "long_leaping_tipped_arrow", + "leapextendedtippedarrow": "long_leaping_tipped_arrow", + "leapextippedarrow": "long_leaping_tipped_arrow", + "leaping2tarr": "long_leaping_tipped_arrow", + "leaping2tarrow": "long_leaping_tipped_arrow", + "leaping2tippedarrow": "long_leaping_tipped_arrow", + "leapingarrow2": "long_leaping_tipped_arrow", + "leapingarrowex": "long_leaping_tipped_arrow", + "leapingarrowextended": "long_leaping_tipped_arrow", + "leapingarrowlevel2": "long_leaping_tipped_arrow", + "leapingarrowlong": "long_leaping_tipped_arrow", + "leapingextarr": "long_leaping_tipped_arrow", + "leapingextarrow": "long_leaping_tipped_arrow", + "leapingextendedtarr": "long_leaping_tipped_arrow", + "leapingextendedtarrow": "long_leaping_tipped_arrow", + "leapingextendedtippedarrow": "long_leaping_tipped_arrow", + "leapingextippedarrow": "long_leaping_tipped_arrow", + "leapinglevel2tarr": "long_leaping_tipped_arrow", + "leapinglevel2tarrow": "long_leaping_tipped_arrow", + "leapinglevel2tippedarrow": "long_leaping_tipped_arrow", + "leapinglongtarr": "long_leaping_tipped_arrow", + "leapinglongtarrow": "long_leaping_tipped_arrow", + "leapinglongtippedarrow": "long_leaping_tipped_arrow", + "leaplevel2tarr": "long_leaping_tipped_arrow", + "leaplevel2tarrow": "long_leaping_tipped_arrow", + "leaplevel2tippedarrow": "long_leaping_tipped_arrow", + "leaplongtarr": "long_leaping_tipped_arrow", + "leaplongtarrow": "long_leaping_tipped_arrow", + "leaplongtippedarrow": "long_leaping_tipped_arrow", + "long_night_vision_lingering_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotdarkv2": "long_night_vision_lingering_potion", + "aoepotdarkvex": "long_night_vision_lingering_potion", + "aoepotdarkvextended": "long_night_vision_lingering_potion", + "aoepotdarkvis2": "long_night_vision_lingering_potion", + "aoepotdarkvisex": "long_night_vision_lingering_potion", + "aoepotdarkvisextended": "long_night_vision_lingering_potion", + "aoepotdarkvislevel2": "long_night_vision_lingering_potion", + "aoepotdarkvislong": "long_night_vision_lingering_potion", + "aoepotdarkvlevel2": "long_night_vision_lingering_potion", + "aoepotdarkvlong": "long_night_vision_lingering_potion", + "aoepotdvision2": "long_night_vision_lingering_potion", + "aoepotdvisionex": "long_night_vision_lingering_potion", + "aoepotdvisionextended": "long_night_vision_lingering_potion", + "aoepotdvisionlevel2": "long_night_vision_lingering_potion", + "aoepotdvisionlong": "long_night_vision_lingering_potion", + "aoepotiondarkv2": "long_night_vision_lingering_potion", + "aoepotiondarkvex": "long_night_vision_lingering_potion", + "aoepotiondarkvextended": "long_night_vision_lingering_potion", + "aoepotiondarkvis2": "long_night_vision_lingering_potion", + "aoepotiondarkvisex": "long_night_vision_lingering_potion", + "aoepotiondarkvisextended": "long_night_vision_lingering_potion", + "aoepotiondarkvislevel2": "long_night_vision_lingering_potion", + "aoepotiondarkvislong": "long_night_vision_lingering_potion", + "aoepotiondarkvlevel2": "long_night_vision_lingering_potion", + "aoepotiondarkvlong": "long_night_vision_lingering_potion", + "aoepotiondvision2": "long_night_vision_lingering_potion", + "aoepotiondvisionex": "long_night_vision_lingering_potion", + "aoepotiondvisionextended": "long_night_vision_lingering_potion", + "aoepotiondvisionlevel2": "long_night_vision_lingering_potion", + "aoepotiondvisionlong": "long_night_vision_lingering_potion", + "aoepotionnightv2": "long_night_vision_lingering_potion", + "aoepotionnightvex": "long_night_vision_lingering_potion", + "aoepotionnightvextended": "long_night_vision_lingering_potion", + "aoepotionnightvision2": "long_night_vision_lingering_potion", + "aoepotionnightvisionex": "long_night_vision_lingering_potion", + "aoepotionnightvisionextended": "long_night_vision_lingering_potion", + "aoepotionnightvisionlevel2": "long_night_vision_lingering_potion", + "aoepotionnightvisionlong": "long_night_vision_lingering_potion", + "aoepotionnightvlevel2": "long_night_vision_lingering_potion", + "aoepotionnightvlong": "long_night_vision_lingering_potion", + "aoepotionnv2": "long_night_vision_lingering_potion", + "aoepotionnvex": "long_night_vision_lingering_potion", + "aoepotionnvextended": "long_night_vision_lingering_potion", + "aoepotionnvision2": "long_night_vision_lingering_potion", + "aoepotionnvisionex": "long_night_vision_lingering_potion", + "aoepotionnvisionextended": "long_night_vision_lingering_potion", + "aoepotionnvisionlevel2": "long_night_vision_lingering_potion", + "aoepotionnvisionlong": "long_night_vision_lingering_potion", + "aoepotionnvlevel2": "long_night_vision_lingering_potion", + "aoepotionnvlong": "long_night_vision_lingering_potion", + "aoepotnightv2": "long_night_vision_lingering_potion", + "aoepotnightvex": "long_night_vision_lingering_potion", + "aoepotnightvextended": "long_night_vision_lingering_potion", + "aoepotnightvision2": "long_night_vision_lingering_potion", + "aoepotnightvisionex": "long_night_vision_lingering_potion", + "aoepotnightvisionextended": "long_night_vision_lingering_potion", + "aoepotnightvisionlevel2": "long_night_vision_lingering_potion", + "aoepotnightvisionlong": "long_night_vision_lingering_potion", + "aoepotnightvlevel2": "long_night_vision_lingering_potion", + "aoepotnightvlong": "long_night_vision_lingering_potion", + "aoepotnv2": "long_night_vision_lingering_potion", + "aoepotnvex": "long_night_vision_lingering_potion", + "aoepotnvextended": "long_night_vision_lingering_potion", + "aoepotnvision2": "long_night_vision_lingering_potion", + "aoepotnvisionex": "long_night_vision_lingering_potion", + "aoepotnvisionextended": "long_night_vision_lingering_potion", + "aoepotnvisionlevel2": "long_night_vision_lingering_potion", + "aoepotnvisionlong": "long_night_vision_lingering_potion", + "aoepotnvlevel2": "long_night_vision_lingering_potion", + "aoepotnvlong": "long_night_vision_lingering_potion", + "areapotdarkv2": "long_night_vision_lingering_potion", + "areapotdarkvex": "long_night_vision_lingering_potion", + "areapotdarkvextended": "long_night_vision_lingering_potion", + "areapotdarkvis2": "long_night_vision_lingering_potion", + "areapotdarkvisex": "long_night_vision_lingering_potion", + "areapotdarkvisextended": "long_night_vision_lingering_potion", + "areapotdarkvislevel2": "long_night_vision_lingering_potion", + "areapotdarkvislong": "long_night_vision_lingering_potion", + "areapotdarkvlevel2": "long_night_vision_lingering_potion", + "areapotdarkvlong": "long_night_vision_lingering_potion", + "areapotdvision2": "long_night_vision_lingering_potion", + "areapotdvisionex": "long_night_vision_lingering_potion", + "areapotdvisionextended": "long_night_vision_lingering_potion", + "areapotdvisionlevel2": "long_night_vision_lingering_potion", + "areapotdvisionlong": "long_night_vision_lingering_potion", + "areapotiondarkv2": "long_night_vision_lingering_potion", + "areapotiondarkvex": "long_night_vision_lingering_potion", + "areapotiondarkvextended": "long_night_vision_lingering_potion", + "areapotiondarkvis2": "long_night_vision_lingering_potion", + "areapotiondarkvisex": "long_night_vision_lingering_potion", + "areapotiondarkvisextended": "long_night_vision_lingering_potion", + "areapotiondarkvislevel2": "long_night_vision_lingering_potion", + "areapotiondarkvislong": "long_night_vision_lingering_potion", + "areapotiondarkvlevel2": "long_night_vision_lingering_potion", + "areapotiondarkvlong": "long_night_vision_lingering_potion", + "areapotiondvision2": "long_night_vision_lingering_potion", + "areapotiondvisionex": "long_night_vision_lingering_potion", + "areapotiondvisionextended": "long_night_vision_lingering_potion", + "areapotiondvisionlevel2": "long_night_vision_lingering_potion", + "areapotiondvisionlong": "long_night_vision_lingering_potion", + "areapotionnightv2": "long_night_vision_lingering_potion", + "areapotionnightvex": "long_night_vision_lingering_potion", + "areapotionnightvextended": "long_night_vision_lingering_potion", + "areapotionnightvision2": "long_night_vision_lingering_potion", + "areapotionnightvisionex": "long_night_vision_lingering_potion", + "areapotionnightvisionextended": "long_night_vision_lingering_potion", + "areapotionnightvisionlevel2": "long_night_vision_lingering_potion", + "areapotionnightvisionlong": "long_night_vision_lingering_potion", + "areapotionnightvlevel2": "long_night_vision_lingering_potion", + "areapotionnightvlong": "long_night_vision_lingering_potion", + "areapotionnv2": "long_night_vision_lingering_potion", + "areapotionnvex": "long_night_vision_lingering_potion", + "areapotionnvextended": "long_night_vision_lingering_potion", + "areapotionnvision2": "long_night_vision_lingering_potion", + "areapotionnvisionex": "long_night_vision_lingering_potion", + "areapotionnvisionextended": "long_night_vision_lingering_potion", + "areapotionnvisionlevel2": "long_night_vision_lingering_potion", + "areapotionnvisionlong": "long_night_vision_lingering_potion", + "areapotionnvlevel2": "long_night_vision_lingering_potion", + "areapotionnvlong": "long_night_vision_lingering_potion", + "areapotnightv2": "long_night_vision_lingering_potion", + "areapotnightvex": "long_night_vision_lingering_potion", + "areapotnightvextended": "long_night_vision_lingering_potion", + "areapotnightvision2": "long_night_vision_lingering_potion", + "areapotnightvisionex": "long_night_vision_lingering_potion", + "areapotnightvisionextended": "long_night_vision_lingering_potion", + "areapotnightvisionlevel2": "long_night_vision_lingering_potion", + "areapotnightvisionlong": "long_night_vision_lingering_potion", + "areapotnightvlevel2": "long_night_vision_lingering_potion", + "areapotnightvlong": "long_night_vision_lingering_potion", + "areapotnv2": "long_night_vision_lingering_potion", + "areapotnvex": "long_night_vision_lingering_potion", + "areapotnvextended": "long_night_vision_lingering_potion", + "areapotnvision2": "long_night_vision_lingering_potion", + "areapotnvisionex": "long_night_vision_lingering_potion", + "areapotnvisionextended": "long_night_vision_lingering_potion", + "areapotnvisionlevel2": "long_night_vision_lingering_potion", + "areapotnvisionlong": "long_night_vision_lingering_potion", + "areapotnvlevel2": "long_night_vision_lingering_potion", + "areapotnvlong": "long_night_vision_lingering_potion", + "cloudpotdarkv2": "long_night_vision_lingering_potion", + "cloudpotdarkvex": "long_night_vision_lingering_potion", + "cloudpotdarkvextended": "long_night_vision_lingering_potion", + "cloudpotdarkvis2": "long_night_vision_lingering_potion", + "cloudpotdarkvisex": "long_night_vision_lingering_potion", + "cloudpotdarkvisextended": "long_night_vision_lingering_potion", + "cloudpotdarkvislevel2": "long_night_vision_lingering_potion", + "cloudpotdarkvislong": "long_night_vision_lingering_potion", + "cloudpotdarkvlevel2": "long_night_vision_lingering_potion", + "cloudpotdarkvlong": "long_night_vision_lingering_potion", + "cloudpotdvision2": "long_night_vision_lingering_potion", + "cloudpotdvisionex": "long_night_vision_lingering_potion", + "cloudpotdvisionextended": "long_night_vision_lingering_potion", + "cloudpotdvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotdvisionlong": "long_night_vision_lingering_potion", + "cloudpotiondarkv2": "long_night_vision_lingering_potion", + "cloudpotiondarkvex": "long_night_vision_lingering_potion", + "cloudpotiondarkvextended": "long_night_vision_lingering_potion", + "cloudpotiondarkvis2": "long_night_vision_lingering_potion", + "cloudpotiondarkvisex": "long_night_vision_lingering_potion", + "cloudpotiondarkvisextended": "long_night_vision_lingering_potion", + "cloudpotiondarkvislevel2": "long_night_vision_lingering_potion", + "cloudpotiondarkvislong": "long_night_vision_lingering_potion", + "cloudpotiondarkvlevel2": "long_night_vision_lingering_potion", + "cloudpotiondarkvlong": "long_night_vision_lingering_potion", + "cloudpotiondvision2": "long_night_vision_lingering_potion", + "cloudpotiondvisionex": "long_night_vision_lingering_potion", + "cloudpotiondvisionextended": "long_night_vision_lingering_potion", + "cloudpotiondvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotiondvisionlong": "long_night_vision_lingering_potion", + "cloudpotionnightv2": "long_night_vision_lingering_potion", + "cloudpotionnightvex": "long_night_vision_lingering_potion", + "cloudpotionnightvextended": "long_night_vision_lingering_potion", + "cloudpotionnightvision2": "long_night_vision_lingering_potion", + "cloudpotionnightvisionex": "long_night_vision_lingering_potion", + "cloudpotionnightvisionextended": "long_night_vision_lingering_potion", + "cloudpotionnightvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotionnightvisionlong": "long_night_vision_lingering_potion", + "cloudpotionnightvlevel2": "long_night_vision_lingering_potion", + "cloudpotionnightvlong": "long_night_vision_lingering_potion", + "cloudpotionnv2": "long_night_vision_lingering_potion", + "cloudpotionnvex": "long_night_vision_lingering_potion", + "cloudpotionnvextended": "long_night_vision_lingering_potion", + "cloudpotionnvision2": "long_night_vision_lingering_potion", + "cloudpotionnvisionex": "long_night_vision_lingering_potion", + "cloudpotionnvisionextended": "long_night_vision_lingering_potion", + "cloudpotionnvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotionnvisionlong": "long_night_vision_lingering_potion", + "cloudpotionnvlevel2": "long_night_vision_lingering_potion", + "cloudpotionnvlong": "long_night_vision_lingering_potion", + "cloudpotnightv2": "long_night_vision_lingering_potion", + "cloudpotnightvex": "long_night_vision_lingering_potion", + "cloudpotnightvextended": "long_night_vision_lingering_potion", + "cloudpotnightvision2": "long_night_vision_lingering_potion", + "cloudpotnightvisionex": "long_night_vision_lingering_potion", + "cloudpotnightvisionextended": "long_night_vision_lingering_potion", + "cloudpotnightvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotnightvisionlong": "long_night_vision_lingering_potion", + "cloudpotnightvlevel2": "long_night_vision_lingering_potion", + "cloudpotnightvlong": "long_night_vision_lingering_potion", + "cloudpotnv2": "long_night_vision_lingering_potion", + "cloudpotnvex": "long_night_vision_lingering_potion", + "cloudpotnvextended": "long_night_vision_lingering_potion", + "cloudpotnvision2": "long_night_vision_lingering_potion", + "cloudpotnvisionex": "long_night_vision_lingering_potion", + "cloudpotnvisionextended": "long_night_vision_lingering_potion", + "cloudpotnvisionlevel2": "long_night_vision_lingering_potion", + "cloudpotnvisionlong": "long_night_vision_lingering_potion", + "cloudpotnvlevel2": "long_night_vision_lingering_potion", + "cloudpotnvlong": "long_night_vision_lingering_potion", + "darkvaoepoiont2": "long_night_vision_lingering_potion", + "darkvaoepoiontex": "long_night_vision_lingering_potion", + "darkvaoepoiontextended": "long_night_vision_lingering_potion", + "darkvaoepoiontlevel2": "long_night_vision_lingering_potion", + "darkvaoepoiontlong": "long_night_vision_lingering_potion", + "darkvaoepot2": "long_night_vision_lingering_potion", + "darkvaoepotex": "long_night_vision_lingering_potion", + "darkvaoepotextended": "long_night_vision_lingering_potion", + "darkvaoepotlevel2": "long_night_vision_lingering_potion", + "darkvaoepotlong": "long_night_vision_lingering_potion", + "darkvareapot2": "long_night_vision_lingering_potion", + "darkvareapotex": "long_night_vision_lingering_potion", + "darkvareapotextended": "long_night_vision_lingering_potion", + "darkvareapotion2": "long_night_vision_lingering_potion", + "darkvareapotionex": "long_night_vision_lingering_potion", + "darkvareapotionextended": "long_night_vision_lingering_potion", + "darkvareapotionlevel2": "long_night_vision_lingering_potion", + "darkvareapotionlong": "long_night_vision_lingering_potion", + "darkvareapotlevel2": "long_night_vision_lingering_potion", + "darkvareapotlong": "long_night_vision_lingering_potion", + "darkvcloudpot2": "long_night_vision_lingering_potion", + "darkvcloudpotex": "long_night_vision_lingering_potion", + "darkvcloudpotextended": "long_night_vision_lingering_potion", + "darkvcloudpotion2": "long_night_vision_lingering_potion", + "darkvcloudpotionex": "long_night_vision_lingering_potion", + "darkvcloudpotionextended": "long_night_vision_lingering_potion", + "darkvcloudpotionlevel2": "long_night_vision_lingering_potion", + "darkvcloudpotionlong": "long_night_vision_lingering_potion", + "darkvcloudpotlevel2": "long_night_vision_lingering_potion", + "darkvcloudpotlong": "long_night_vision_lingering_potion", + "darkvisaoepoiont2": "long_night_vision_lingering_potion", + "darkvisaoepoiontex": "long_night_vision_lingering_potion", + "darkvisaoepoiontextended": "long_night_vision_lingering_potion", + "darkvisaoepoiontlevel2": "long_night_vision_lingering_potion", + "darkvisaoepoiontlong": "long_night_vision_lingering_potion", + "darkvisaoepot2": "long_night_vision_lingering_potion", + "darkvisaoepotex": "long_night_vision_lingering_potion", + "darkvisaoepotextended": "long_night_vision_lingering_potion", + "darkvisaoepotlevel2": "long_night_vision_lingering_potion", + "darkvisaoepotlong": "long_night_vision_lingering_potion", + "darkvisareapot2": "long_night_vision_lingering_potion", + "darkvisareapotex": "long_night_vision_lingering_potion", + "darkvisareapotextended": "long_night_vision_lingering_potion", + "darkvisareapotion2": "long_night_vision_lingering_potion", + "darkvisareapotionex": "long_night_vision_lingering_potion", + "darkvisareapotionextended": "long_night_vision_lingering_potion", + "darkvisareapotionlevel2": "long_night_vision_lingering_potion", + "darkvisareapotionlong": "long_night_vision_lingering_potion", + "darkvisareapotlevel2": "long_night_vision_lingering_potion", + "darkvisareapotlong": "long_night_vision_lingering_potion", + "darkviscloudpot2": "long_night_vision_lingering_potion", + "darkviscloudpotex": "long_night_vision_lingering_potion", + "darkviscloudpotextended": "long_night_vision_lingering_potion", + "darkviscloudpotion2": "long_night_vision_lingering_potion", + "darkviscloudpotionex": "long_night_vision_lingering_potion", + "darkviscloudpotionextended": "long_night_vision_lingering_potion", + "darkviscloudpotionlevel2": "long_night_vision_lingering_potion", + "darkviscloudpotionlong": "long_night_vision_lingering_potion", + "darkviscloudpotlevel2": "long_night_vision_lingering_potion", + "darkviscloudpotlong": "long_night_vision_lingering_potion", + "darkvislingerpot2": "long_night_vision_lingering_potion", + "darkvislingerpotex": "long_night_vision_lingering_potion", + "darkvislingerpotextended": "long_night_vision_lingering_potion", + "darkvislingerpotlevel2": "long_night_vision_lingering_potion", + "darkvislingerpotlong": "long_night_vision_lingering_potion", + "darkvlingerpot2": "long_night_vision_lingering_potion", + "darkvlingerpotex": "long_night_vision_lingering_potion", + "darkvlingerpotextended": "long_night_vision_lingering_potion", + "darkvlingerpotlevel2": "long_night_vision_lingering_potion", + "darkvlingerpotlong": "long_night_vision_lingering_potion", + "dvisionaoepoiont2": "long_night_vision_lingering_potion", + "dvisionaoepoiontex": "long_night_vision_lingering_potion", + "dvisionaoepoiontextended": "long_night_vision_lingering_potion", + "dvisionaoepoiontlevel2": "long_night_vision_lingering_potion", + "dvisionaoepoiontlong": "long_night_vision_lingering_potion", + "dvisionaoepot2": "long_night_vision_lingering_potion", + "dvisionaoepotex": "long_night_vision_lingering_potion", + "dvisionaoepotextended": "long_night_vision_lingering_potion", + "dvisionaoepotlevel2": "long_night_vision_lingering_potion", + "dvisionaoepotlong": "long_night_vision_lingering_potion", + "dvisionareapot2": "long_night_vision_lingering_potion", + "dvisionareapotex": "long_night_vision_lingering_potion", + "dvisionareapotextended": "long_night_vision_lingering_potion", + "dvisionareapotion2": "long_night_vision_lingering_potion", + "dvisionareapotionex": "long_night_vision_lingering_potion", + "dvisionareapotionextended": "long_night_vision_lingering_potion", + "dvisionareapotionlevel2": "long_night_vision_lingering_potion", + "dvisionareapotionlong": "long_night_vision_lingering_potion", + "dvisionareapotlevel2": "long_night_vision_lingering_potion", + "dvisionareapotlong": "long_night_vision_lingering_potion", + "dvisioncloudpot2": "long_night_vision_lingering_potion", + "dvisioncloudpotex": "long_night_vision_lingering_potion", + "dvisioncloudpotextended": "long_night_vision_lingering_potion", + "dvisioncloudpotion2": "long_night_vision_lingering_potion", + "dvisioncloudpotionex": "long_night_vision_lingering_potion", + "dvisioncloudpotionextended": "long_night_vision_lingering_potion", + "dvisioncloudpotionlevel2": "long_night_vision_lingering_potion", + "dvisioncloudpotionlong": "long_night_vision_lingering_potion", + "dvisioncloudpotlevel2": "long_night_vision_lingering_potion", + "dvisioncloudpotlong": "long_night_vision_lingering_potion", + "dvisionlingerpot2": "long_night_vision_lingering_potion", + "dvisionlingerpotex": "long_night_vision_lingering_potion", + "dvisionlingerpotextended": "long_night_vision_lingering_potion", + "dvisionlingerpotlevel2": "long_night_vision_lingering_potion", + "dvisionlingerpotlong": "long_night_vision_lingering_potion", + "lingerpotdarkv2": "long_night_vision_lingering_potion", + "lingerpotdarkvex": "long_night_vision_lingering_potion", + "lingerpotdarkvextended": "long_night_vision_lingering_potion", + "lingerpotdarkvis2": "long_night_vision_lingering_potion", + "lingerpotdarkvisex": "long_night_vision_lingering_potion", + "lingerpotdarkvisextended": "long_night_vision_lingering_potion", + "lingerpotdarkvislevel2": "long_night_vision_lingering_potion", + "lingerpotdarkvislong": "long_night_vision_lingering_potion", + "lingerpotdarkvlevel2": "long_night_vision_lingering_potion", + "lingerpotdarkvlong": "long_night_vision_lingering_potion", + "lingerpotdvision2": "long_night_vision_lingering_potion", + "lingerpotdvisionex": "long_night_vision_lingering_potion", + "lingerpotdvisionextended": "long_night_vision_lingering_potion", + "lingerpotdvisionlevel2": "long_night_vision_lingering_potion", + "lingerpotdvisionlong": "long_night_vision_lingering_potion", + "lingerpotnightv2": "long_night_vision_lingering_potion", + "lingerpotnightvex": "long_night_vision_lingering_potion", + "lingerpotnightvextended": "long_night_vision_lingering_potion", + "lingerpotnightvision2": "long_night_vision_lingering_potion", + "lingerpotnightvisionex": "long_night_vision_lingering_potion", + "lingerpotnightvisionextended": "long_night_vision_lingering_potion", + "lingerpotnightvisionlevel2": "long_night_vision_lingering_potion", + "lingerpotnightvisionlong": "long_night_vision_lingering_potion", + "lingerpotnightvlevel2": "long_night_vision_lingering_potion", + "lingerpotnightvlong": "long_night_vision_lingering_potion", + "lingerpotnv2": "long_night_vision_lingering_potion", + "lingerpotnvex": "long_night_vision_lingering_potion", + "lingerpotnvextended": "long_night_vision_lingering_potion", + "lingerpotnvision2": "long_night_vision_lingering_potion", + "lingerpotnvisionex": "long_night_vision_lingering_potion", + "lingerpotnvisionextended": "long_night_vision_lingering_potion", + "lingerpotnvisionlevel2": "long_night_vision_lingering_potion", + "lingerpotnvisionlong": "long_night_vision_lingering_potion", + "lingerpotnvlevel2": "long_night_vision_lingering_potion", + "lingerpotnvlong": "long_night_vision_lingering_potion", + "nightvaoepoiont2": "long_night_vision_lingering_potion", + "nightvaoepoiontex": "long_night_vision_lingering_potion", + "nightvaoepoiontextended": "long_night_vision_lingering_potion", + "nightvaoepoiontlevel2": "long_night_vision_lingering_potion", + "nightvaoepoiontlong": "long_night_vision_lingering_potion", + "nightvaoepot2": "long_night_vision_lingering_potion", + "nightvaoepotex": "long_night_vision_lingering_potion", + "nightvaoepotextended": "long_night_vision_lingering_potion", + "nightvaoepotlevel2": "long_night_vision_lingering_potion", + "nightvaoepotlong": "long_night_vision_lingering_potion", + "nightvareapot2": "long_night_vision_lingering_potion", + "nightvareapotex": "long_night_vision_lingering_potion", + "nightvareapotextended": "long_night_vision_lingering_potion", + "nightvareapotion2": "long_night_vision_lingering_potion", + "nightvareapotionex": "long_night_vision_lingering_potion", + "nightvareapotionextended": "long_night_vision_lingering_potion", + "nightvareapotionlevel2": "long_night_vision_lingering_potion", + "nightvareapotionlong": "long_night_vision_lingering_potion", + "nightvareapotlevel2": "long_night_vision_lingering_potion", + "nightvareapotlong": "long_night_vision_lingering_potion", + "nightvcloudpot2": "long_night_vision_lingering_potion", + "nightvcloudpotex": "long_night_vision_lingering_potion", + "nightvcloudpotextended": "long_night_vision_lingering_potion", + "nightvcloudpotion2": "long_night_vision_lingering_potion", + "nightvcloudpotionex": "long_night_vision_lingering_potion", + "nightvcloudpotionextended": "long_night_vision_lingering_potion", + "nightvcloudpotionlevel2": "long_night_vision_lingering_potion", + "nightvcloudpotionlong": "long_night_vision_lingering_potion", + "nightvcloudpotlevel2": "long_night_vision_lingering_potion", + "nightvcloudpotlong": "long_night_vision_lingering_potion", + "nightvisionaoepoiont2": "long_night_vision_lingering_potion", + "nightvisionaoepoiontex": "long_night_vision_lingering_potion", + "nightvisionaoepoiontextended": "long_night_vision_lingering_potion", + "nightvisionaoepoiontlevel2": "long_night_vision_lingering_potion", + "nightvisionaoepoiontlong": "long_night_vision_lingering_potion", + "nightvisionaoepot2": "long_night_vision_lingering_potion", + "nightvisionaoepotex": "long_night_vision_lingering_potion", + "nightvisionaoepotextended": "long_night_vision_lingering_potion", + "nightvisionaoepotlevel2": "long_night_vision_lingering_potion", + "nightvisionaoepotlong": "long_night_vision_lingering_potion", + "nightvisionareapot2": "long_night_vision_lingering_potion", + "nightvisionareapotex": "long_night_vision_lingering_potion", + "nightvisionareapotextended": "long_night_vision_lingering_potion", + "nightvisionareapotion2": "long_night_vision_lingering_potion", + "nightvisionareapotionex": "long_night_vision_lingering_potion", + "nightvisionareapotionextended": "long_night_vision_lingering_potion", + "nightvisionareapotionlevel2": "long_night_vision_lingering_potion", + "nightvisionareapotionlong": "long_night_vision_lingering_potion", + "nightvisionareapotlevel2": "long_night_vision_lingering_potion", + "nightvisionareapotlong": "long_night_vision_lingering_potion", + "nightvisioncloudpot2": "long_night_vision_lingering_potion", + "nightvisioncloudpotex": "long_night_vision_lingering_potion", + "nightvisioncloudpotextended": "long_night_vision_lingering_potion", + "nightvisioncloudpotion2": "long_night_vision_lingering_potion", + "nightvisioncloudpotionex": "long_night_vision_lingering_potion", + "nightvisioncloudpotionextended": "long_night_vision_lingering_potion", + "nightvisioncloudpotionlevel2": "long_night_vision_lingering_potion", + "nightvisioncloudpotionlong": "long_night_vision_lingering_potion", + "nightvisioncloudpotlevel2": "long_night_vision_lingering_potion", + "nightvisioncloudpotlong": "long_night_vision_lingering_potion", + "nightvisionlingerpot2": "long_night_vision_lingering_potion", + "nightvisionlingerpotex": "long_night_vision_lingering_potion", + "nightvisionlingerpotextended": "long_night_vision_lingering_potion", + "nightvisionlingerpotlevel2": "long_night_vision_lingering_potion", + "nightvisionlingerpotlong": "long_night_vision_lingering_potion", + "nightvlingerpot2": "long_night_vision_lingering_potion", + "nightvlingerpotex": "long_night_vision_lingering_potion", + "nightvlingerpotextended": "long_night_vision_lingering_potion", + "nightvlingerpotlevel2": "long_night_vision_lingering_potion", + "nightvlingerpotlong": "long_night_vision_lingering_potion", + "nvaoepoiont2": "long_night_vision_lingering_potion", + "nvaoepoiontex": "long_night_vision_lingering_potion", + "nvaoepoiontextended": "long_night_vision_lingering_potion", + "nvaoepoiontlevel2": "long_night_vision_lingering_potion", + "nvaoepoiontlong": "long_night_vision_lingering_potion", + "nvaoepot2": "long_night_vision_lingering_potion", + "nvaoepotex": "long_night_vision_lingering_potion", + "nvaoepotextended": "long_night_vision_lingering_potion", + "nvaoepotlevel2": "long_night_vision_lingering_potion", + "nvaoepotlong": "long_night_vision_lingering_potion", + "nvareapot2": "long_night_vision_lingering_potion", + "nvareapotex": "long_night_vision_lingering_potion", + "nvareapotextended": "long_night_vision_lingering_potion", + "nvareapotion2": "long_night_vision_lingering_potion", + "nvareapotionex": "long_night_vision_lingering_potion", + "nvareapotionextended": "long_night_vision_lingering_potion", + "nvareapotionlevel2": "long_night_vision_lingering_potion", + "nvareapotionlong": "long_night_vision_lingering_potion", + "nvareapotlevel2": "long_night_vision_lingering_potion", + "nvareapotlong": "long_night_vision_lingering_potion", + "nvcloudpot2": "long_night_vision_lingering_potion", + "nvcloudpotex": "long_night_vision_lingering_potion", + "nvcloudpotextended": "long_night_vision_lingering_potion", + "nvcloudpotion2": "long_night_vision_lingering_potion", + "nvcloudpotionex": "long_night_vision_lingering_potion", + "nvcloudpotionextended": "long_night_vision_lingering_potion", + "nvcloudpotionlevel2": "long_night_vision_lingering_potion", + "nvcloudpotionlong": "long_night_vision_lingering_potion", + "nvcloudpotlevel2": "long_night_vision_lingering_potion", + "nvcloudpotlong": "long_night_vision_lingering_potion", + "nvisionaoepoiont2": "long_night_vision_lingering_potion", + "nvisionaoepoiontex": "long_night_vision_lingering_potion", + "nvisionaoepoiontextended": "long_night_vision_lingering_potion", + "nvisionaoepoiontlevel2": "long_night_vision_lingering_potion", + "nvisionaoepoiontlong": "long_night_vision_lingering_potion", + "nvisionaoepot2": "long_night_vision_lingering_potion", + "nvisionaoepotex": "long_night_vision_lingering_potion", + "nvisionaoepotextended": "long_night_vision_lingering_potion", + "nvisionaoepotlevel2": "long_night_vision_lingering_potion", + "nvisionaoepotlong": "long_night_vision_lingering_potion", + "nvisionareapot2": "long_night_vision_lingering_potion", + "nvisionareapotex": "long_night_vision_lingering_potion", + "nvisionareapotextended": "long_night_vision_lingering_potion", + "nvisionareapotion2": "long_night_vision_lingering_potion", + "nvisionareapotionex": "long_night_vision_lingering_potion", + "nvisionareapotionextended": "long_night_vision_lingering_potion", + "nvisionareapotionlevel2": "long_night_vision_lingering_potion", + "nvisionareapotionlong": "long_night_vision_lingering_potion", + "nvisionareapotlevel2": "long_night_vision_lingering_potion", + "nvisionareapotlong": "long_night_vision_lingering_potion", + "nvisioncloudpot2": "long_night_vision_lingering_potion", + "nvisioncloudpotex": "long_night_vision_lingering_potion", + "nvisioncloudpotextended": "long_night_vision_lingering_potion", + "nvisioncloudpotion2": "long_night_vision_lingering_potion", + "nvisioncloudpotionex": "long_night_vision_lingering_potion", + "nvisioncloudpotionextended": "long_night_vision_lingering_potion", + "nvisioncloudpotionlevel2": "long_night_vision_lingering_potion", + "nvisioncloudpotionlong": "long_night_vision_lingering_potion", + "nvisioncloudpotlevel2": "long_night_vision_lingering_potion", + "nvisioncloudpotlong": "long_night_vision_lingering_potion", + "nvisionlingerpot2": "long_night_vision_lingering_potion", + "nvisionlingerpotex": "long_night_vision_lingering_potion", + "nvisionlingerpotextended": "long_night_vision_lingering_potion", + "nvisionlingerpotlevel2": "long_night_vision_lingering_potion", + "nvisionlingerpotlong": "long_night_vision_lingering_potion", + "nvlingerpot2": "long_night_vision_lingering_potion", + "nvlingerpotex": "long_night_vision_lingering_potion", + "nvlingerpotextended": "long_night_vision_lingering_potion", + "nvlingerpotlevel2": "long_night_vision_lingering_potion", + "nvlingerpotlong": "long_night_vision_lingering_potion", + "long_night_vision_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "darkv2pot": "long_night_vision_potion", + "darkv2potion": "long_night_vision_potion", + "darkvexpot": "long_night_vision_potion", + "darkvexpotion": "long_night_vision_potion", + "darkvextendedpot": "long_night_vision_potion", + "darkvextendedpotion": "long_night_vision_potion", + "darkvis2pot": "long_night_vision_potion", + "darkvis2potion": "long_night_vision_potion", + "darkvisexpot": "long_night_vision_potion", + "darkvisexpotion": "long_night_vision_potion", + "darkvisextendedpot": "long_night_vision_potion", + "darkvisextendedpotion": "long_night_vision_potion", + "darkvislevel2pot": "long_night_vision_potion", + "darkvislevel2potion": "long_night_vision_potion", + "darkvislongpot": "long_night_vision_potion", + "darkvislongpotion": "long_night_vision_potion", + "darkvlevel2pot": "long_night_vision_potion", + "darkvlevel2potion": "long_night_vision_potion", + "darkvlongpot": "long_night_vision_potion", + "darkvlongpotion": "long_night_vision_potion", + "dvision2pot": "long_night_vision_potion", + "dvision2potion": "long_night_vision_potion", + "dvisionexpot": "long_night_vision_potion", + "dvisionexpotion": "long_night_vision_potion", + "dvisionextendedpot": "long_night_vision_potion", + "dvisionextendedpotion": "long_night_vision_potion", + "dvisionlevel2pot": "long_night_vision_potion", + "dvisionlevel2potion": "long_night_vision_potion", + "dvisionlongpot": "long_night_vision_potion", + "dvisionlongpotion": "long_night_vision_potion", + "nightv2pot": "long_night_vision_potion", + "nightv2potion": "long_night_vision_potion", + "nightvexpot": "long_night_vision_potion", + "nightvexpotion": "long_night_vision_potion", + "nightvextendedpot": "long_night_vision_potion", + "nightvextendedpotion": "long_night_vision_potion", + "nightvision2pot": "long_night_vision_potion", + "nightvision2potion": "long_night_vision_potion", + "nightvisionexpot": "long_night_vision_potion", + "nightvisionexpotion": "long_night_vision_potion", + "nightvisionextendedpot": "long_night_vision_potion", + "nightvisionextendedpotion": "long_night_vision_potion", + "nightvisionlevel2pot": "long_night_vision_potion", + "nightvisionlevel2potion": "long_night_vision_potion", + "nightvisionlongpot": "long_night_vision_potion", + "nightvisionlongpotion": "long_night_vision_potion", + "nightvlevel2pot": "long_night_vision_potion", + "nightvlevel2potion": "long_night_vision_potion", + "nightvlongpot": "long_night_vision_potion", + "nightvlongpotion": "long_night_vision_potion", + "nv2pot": "long_night_vision_potion", + "nv2potion": "long_night_vision_potion", + "nvexpot": "long_night_vision_potion", + "nvexpotion": "long_night_vision_potion", + "nvextendedpot": "long_night_vision_potion", + "nvextendedpotion": "long_night_vision_potion", + "nvision2pot": "long_night_vision_potion", + "nvision2potion": "long_night_vision_potion", + "nvisionexpot": "long_night_vision_potion", + "nvisionexpotion": "long_night_vision_potion", + "nvisionextendedpot": "long_night_vision_potion", + "nvisionextendedpotion": "long_night_vision_potion", + "nvisionlevel2pot": "long_night_vision_potion", + "nvisionlevel2potion": "long_night_vision_potion", + "nvisionlongpot": "long_night_vision_potion", + "nvisionlongpotion": "long_night_vision_potion", + "nvlevel2pot": "long_night_vision_potion", + "nvlevel2potion": "long_night_vision_potion", + "nvlongpot": "long_night_vision_potion", + "nvlongpotion": "long_night_vision_potion", + "potionofdarkv2": "long_night_vision_potion", + "potionofdarkvex": "long_night_vision_potion", + "potionofdarkvextended": "long_night_vision_potion", + "potionofdarkvis2": "long_night_vision_potion", + "potionofdarkvisex": "long_night_vision_potion", + "potionofdarkvisextended": "long_night_vision_potion", + "potionofdarkvislevel2": "long_night_vision_potion", + "potionofdarkvislong": "long_night_vision_potion", + "potionofdarkvlevel2": "long_night_vision_potion", + "potionofdarkvlong": "long_night_vision_potion", + "potionofdvision2": "long_night_vision_potion", + "potionofdvisionex": "long_night_vision_potion", + "potionofdvisionextended": "long_night_vision_potion", + "potionofdvisionlevel2": "long_night_vision_potion", + "potionofdvisionlong": "long_night_vision_potion", + "potionofnightv2": "long_night_vision_potion", + "potionofnightvex": "long_night_vision_potion", + "potionofnightvextended": "long_night_vision_potion", + "potionofnightvision2": "long_night_vision_potion", + "potionofnightvisionex": "long_night_vision_potion", + "potionofnightvisionextended": "long_night_vision_potion", + "potionofnightvisionlevel2": "long_night_vision_potion", + "potionofnightvisionlong": "long_night_vision_potion", + "potionofnightvlevel2": "long_night_vision_potion", + "potionofnightvlong": "long_night_vision_potion", + "potionofnv2": "long_night_vision_potion", + "potionofnvex": "long_night_vision_potion", + "potionofnvextended": "long_night_vision_potion", + "potionofnvision2": "long_night_vision_potion", + "potionofnvisionex": "long_night_vision_potion", + "potionofnvisionextended": "long_night_vision_potion", + "potionofnvisionlevel2": "long_night_vision_potion", + "potionofnvisionlong": "long_night_vision_potion", + "potionofnvlevel2": "long_night_vision_potion", + "potionofnvlong": "long_night_vision_potion", + "potofdarkv2": "long_night_vision_potion", + "potofdarkvex": "long_night_vision_potion", + "potofdarkvextended": "long_night_vision_potion", + "potofdarkvis2": "long_night_vision_potion", + "potofdarkvisex": "long_night_vision_potion", + "potofdarkvisextended": "long_night_vision_potion", + "potofdarkvislevel2": "long_night_vision_potion", + "potofdarkvislong": "long_night_vision_potion", + "potofdarkvlevel2": "long_night_vision_potion", + "potofdarkvlong": "long_night_vision_potion", + "potofdvision2": "long_night_vision_potion", + "potofdvisionex": "long_night_vision_potion", + "potofdvisionextended": "long_night_vision_potion", + "potofdvisionlevel2": "long_night_vision_potion", + "potofdvisionlong": "long_night_vision_potion", + "potofnightv2": "long_night_vision_potion", + "potofnightvex": "long_night_vision_potion", + "potofnightvextended": "long_night_vision_potion", + "potofnightvision2": "long_night_vision_potion", + "potofnightvisionex": "long_night_vision_potion", + "potofnightvisionextended": "long_night_vision_potion", + "potofnightvisionlevel2": "long_night_vision_potion", + "potofnightvisionlong": "long_night_vision_potion", + "potofnightvlevel2": "long_night_vision_potion", + "potofnightvlong": "long_night_vision_potion", + "potofnv2": "long_night_vision_potion", + "potofnvex": "long_night_vision_potion", + "potofnvextended": "long_night_vision_potion", + "potofnvision2": "long_night_vision_potion", + "potofnvisionex": "long_night_vision_potion", + "potofnvisionextended": "long_night_vision_potion", + "potofnvisionlevel2": "long_night_vision_potion", + "potofnvisionlong": "long_night_vision_potion", + "potofnvlevel2": "long_night_vision_potion", + "potofnvlong": "long_night_vision_potion", + "long_night_vision_splash_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "darkv2splashpot": "long_night_vision_splash_potion", + "darkv2splashpotion": "long_night_vision_splash_potion", + "darkvexsplashpot": "long_night_vision_splash_potion", + "darkvexsplashpotion": "long_night_vision_splash_potion", + "darkvextendedsplashpot": "long_night_vision_splash_potion", + "darkvextendedsplashpotion": "long_night_vision_splash_potion", + "darkvis2splashpot": "long_night_vision_splash_potion", + "darkvis2splashpotion": "long_night_vision_splash_potion", + "darkvisexsplashpot": "long_night_vision_splash_potion", + "darkvisexsplashpotion": "long_night_vision_splash_potion", + "darkvisextendedsplashpot": "long_night_vision_splash_potion", + "darkvisextendedsplashpotion": "long_night_vision_splash_potion", + "darkvislevel2splashpot": "long_night_vision_splash_potion", + "darkvislevel2splashpotion": "long_night_vision_splash_potion", + "darkvislongsplashpot": "long_night_vision_splash_potion", + "darkvislongsplashpotion": "long_night_vision_splash_potion", + "darkvlevel2splashpot": "long_night_vision_splash_potion", + "darkvlevel2splashpotion": "long_night_vision_splash_potion", + "darkvlongsplashpot": "long_night_vision_splash_potion", + "darkvlongsplashpotion": "long_night_vision_splash_potion", + "dvision2splashpot": "long_night_vision_splash_potion", + "dvision2splashpotion": "long_night_vision_splash_potion", + "dvisionexsplashpot": "long_night_vision_splash_potion", + "dvisionexsplashpotion": "long_night_vision_splash_potion", + "dvisionextendedsplashpot": "long_night_vision_splash_potion", + "dvisionextendedsplashpotion": "long_night_vision_splash_potion", + "dvisionlevel2splashpot": "long_night_vision_splash_potion", + "dvisionlevel2splashpotion": "long_night_vision_splash_potion", + "dvisionlongsplashpot": "long_night_vision_splash_potion", + "dvisionlongsplashpotion": "long_night_vision_splash_potion", + "nightv2splashpot": "long_night_vision_splash_potion", + "nightv2splashpotion": "long_night_vision_splash_potion", + "nightvexsplashpot": "long_night_vision_splash_potion", + "nightvexsplashpotion": "long_night_vision_splash_potion", + "nightvextendedsplashpot": "long_night_vision_splash_potion", + "nightvextendedsplashpotion": "long_night_vision_splash_potion", + "nightvision2splashpot": "long_night_vision_splash_potion", + "nightvision2splashpotion": "long_night_vision_splash_potion", + "nightvisionexsplashpot": "long_night_vision_splash_potion", + "nightvisionexsplashpotion": "long_night_vision_splash_potion", + "nightvisionextendedsplashpot": "long_night_vision_splash_potion", + "nightvisionextendedsplashpotion": "long_night_vision_splash_potion", + "nightvisionlevel2splashpot": "long_night_vision_splash_potion", + "nightvisionlevel2splashpotion": "long_night_vision_splash_potion", + "nightvisionlongsplashpot": "long_night_vision_splash_potion", + "nightvisionlongsplashpotion": "long_night_vision_splash_potion", + "nightvlevel2splashpot": "long_night_vision_splash_potion", + "nightvlevel2splashpotion": "long_night_vision_splash_potion", + "nightvlongsplashpot": "long_night_vision_splash_potion", + "nightvlongsplashpotion": "long_night_vision_splash_potion", + "nv2splashpot": "long_night_vision_splash_potion", + "nv2splashpotion": "long_night_vision_splash_potion", + "nvexsplashpot": "long_night_vision_splash_potion", + "nvexsplashpotion": "long_night_vision_splash_potion", + "nvextendedsplashpot": "long_night_vision_splash_potion", + "nvextendedsplashpotion": "long_night_vision_splash_potion", + "nvision2splashpot": "long_night_vision_splash_potion", + "nvision2splashpotion": "long_night_vision_splash_potion", + "nvisionexsplashpot": "long_night_vision_splash_potion", + "nvisionexsplashpotion": "long_night_vision_splash_potion", + "nvisionextendedsplashpot": "long_night_vision_splash_potion", + "nvisionextendedsplashpotion": "long_night_vision_splash_potion", + "nvisionlevel2splashpot": "long_night_vision_splash_potion", + "nvisionlevel2splashpotion": "long_night_vision_splash_potion", + "nvisionlongsplashpot": "long_night_vision_splash_potion", + "nvisionlongsplashpotion": "long_night_vision_splash_potion", + "nvlevel2splashpot": "long_night_vision_splash_potion", + "nvlevel2splashpotion": "long_night_vision_splash_potion", + "nvlongsplashpot": "long_night_vision_splash_potion", + "nvlongsplashpotion": "long_night_vision_splash_potion", + "splashdarkv2pot": "long_night_vision_splash_potion", + "splashdarkv2potion": "long_night_vision_splash_potion", + "splashdarkvexpot": "long_night_vision_splash_potion", + "splashdarkvexpotion": "long_night_vision_splash_potion", + "splashdarkvextendedpot": "long_night_vision_splash_potion", + "splashdarkvextendedpotion": "long_night_vision_splash_potion", + "splashdarkvis2pot": "long_night_vision_splash_potion", + "splashdarkvis2potion": "long_night_vision_splash_potion", + "splashdarkvisexpot": "long_night_vision_splash_potion", + "splashdarkvisexpotion": "long_night_vision_splash_potion", + "splashdarkvisextendedpot": "long_night_vision_splash_potion", + "splashdarkvisextendedpotion": "long_night_vision_splash_potion", + "splashdarkvislevel2pot": "long_night_vision_splash_potion", + "splashdarkvislevel2potion": "long_night_vision_splash_potion", + "splashdarkvislongpot": "long_night_vision_splash_potion", + "splashdarkvislongpotion": "long_night_vision_splash_potion", + "splashdarkvlevel2pot": "long_night_vision_splash_potion", + "splashdarkvlevel2potion": "long_night_vision_splash_potion", + "splashdarkvlongpot": "long_night_vision_splash_potion", + "splashdarkvlongpotion": "long_night_vision_splash_potion", + "splashdvision2pot": "long_night_vision_splash_potion", + "splashdvision2potion": "long_night_vision_splash_potion", + "splashdvisionexpot": "long_night_vision_splash_potion", + "splashdvisionexpotion": "long_night_vision_splash_potion", + "splashdvisionextendedpot": "long_night_vision_splash_potion", + "splashdvisionextendedpotion": "long_night_vision_splash_potion", + "splashdvisionlevel2pot": "long_night_vision_splash_potion", + "splashdvisionlevel2potion": "long_night_vision_splash_potion", + "splashdvisionlongpot": "long_night_vision_splash_potion", + "splashdvisionlongpotion": "long_night_vision_splash_potion", + "splashnightv2pot": "long_night_vision_splash_potion", + "splashnightv2potion": "long_night_vision_splash_potion", + "splashnightvexpot": "long_night_vision_splash_potion", + "splashnightvexpotion": "long_night_vision_splash_potion", + "splashnightvextendedpot": "long_night_vision_splash_potion", + "splashnightvextendedpotion": "long_night_vision_splash_potion", + "splashnightvision2pot": "long_night_vision_splash_potion", + "splashnightvision2potion": "long_night_vision_splash_potion", + "splashnightvisionexpot": "long_night_vision_splash_potion", + "splashnightvisionexpotion": "long_night_vision_splash_potion", + "splashnightvisionextendedpot": "long_night_vision_splash_potion", + "splashnightvisionextendedpotion": "long_night_vision_splash_potion", + "splashnightvisionlevel2pot": "long_night_vision_splash_potion", + "splashnightvisionlevel2potion": "long_night_vision_splash_potion", + "splashnightvisionlongpot": "long_night_vision_splash_potion", + "splashnightvisionlongpotion": "long_night_vision_splash_potion", + "splashnightvlevel2pot": "long_night_vision_splash_potion", + "splashnightvlevel2potion": "long_night_vision_splash_potion", + "splashnightvlongpot": "long_night_vision_splash_potion", + "splashnightvlongpotion": "long_night_vision_splash_potion", + "splashnv2pot": "long_night_vision_splash_potion", + "splashnv2potion": "long_night_vision_splash_potion", + "splashnvexpot": "long_night_vision_splash_potion", + "splashnvexpotion": "long_night_vision_splash_potion", + "splashnvextendedpot": "long_night_vision_splash_potion", + "splashnvextendedpotion": "long_night_vision_splash_potion", + "splashnvision2pot": "long_night_vision_splash_potion", + "splashnvision2potion": "long_night_vision_splash_potion", + "splashnvisionexpot": "long_night_vision_splash_potion", + "splashnvisionexpotion": "long_night_vision_splash_potion", + "splashnvisionextendedpot": "long_night_vision_splash_potion", + "splashnvisionextendedpotion": "long_night_vision_splash_potion", + "splashnvisionlevel2pot": "long_night_vision_splash_potion", + "splashnvisionlevel2potion": "long_night_vision_splash_potion", + "splashnvisionlongpot": "long_night_vision_splash_potion", + "splashnvisionlongpotion": "long_night_vision_splash_potion", + "splashnvlevel2pot": "long_night_vision_splash_potion", + "splashnvlevel2potion": "long_night_vision_splash_potion", + "splashnvlongpot": "long_night_vision_splash_potion", + "splashnvlongpotion": "long_night_vision_splash_potion", + "spldarkv2pot": "long_night_vision_splash_potion", + "spldarkv2potion": "long_night_vision_splash_potion", + "spldarkvexpot": "long_night_vision_splash_potion", + "spldarkvexpotion": "long_night_vision_splash_potion", + "spldarkvextendedpot": "long_night_vision_splash_potion", + "spldarkvextendedpotion": "long_night_vision_splash_potion", + "spldarkvis2pot": "long_night_vision_splash_potion", + "spldarkvis2potion": "long_night_vision_splash_potion", + "spldarkvisexpot": "long_night_vision_splash_potion", + "spldarkvisexpotion": "long_night_vision_splash_potion", + "spldarkvisextendedpot": "long_night_vision_splash_potion", + "spldarkvisextendedpotion": "long_night_vision_splash_potion", + "spldarkvislevel2pot": "long_night_vision_splash_potion", + "spldarkvislevel2potion": "long_night_vision_splash_potion", + "spldarkvislongpot": "long_night_vision_splash_potion", + "spldarkvislongpotion": "long_night_vision_splash_potion", + "spldarkvlevel2pot": "long_night_vision_splash_potion", + "spldarkvlevel2potion": "long_night_vision_splash_potion", + "spldarkvlongpot": "long_night_vision_splash_potion", + "spldarkvlongpotion": "long_night_vision_splash_potion", + "spldvision2pot": "long_night_vision_splash_potion", + "spldvision2potion": "long_night_vision_splash_potion", + "spldvisionexpot": "long_night_vision_splash_potion", + "spldvisionexpotion": "long_night_vision_splash_potion", + "spldvisionextendedpot": "long_night_vision_splash_potion", + "spldvisionextendedpotion": "long_night_vision_splash_potion", + "spldvisionlevel2pot": "long_night_vision_splash_potion", + "spldvisionlevel2potion": "long_night_vision_splash_potion", + "spldvisionlongpot": "long_night_vision_splash_potion", + "spldvisionlongpotion": "long_night_vision_splash_potion", + "splnightv2pot": "long_night_vision_splash_potion", + "splnightv2potion": "long_night_vision_splash_potion", + "splnightvexpot": "long_night_vision_splash_potion", + "splnightvexpotion": "long_night_vision_splash_potion", + "splnightvextendedpot": "long_night_vision_splash_potion", + "splnightvextendedpotion": "long_night_vision_splash_potion", + "splnightvision2pot": "long_night_vision_splash_potion", + "splnightvision2potion": "long_night_vision_splash_potion", + "splnightvisionexpot": "long_night_vision_splash_potion", + "splnightvisionexpotion": "long_night_vision_splash_potion", + "splnightvisionextendedpot": "long_night_vision_splash_potion", + "splnightvisionextendedpotion": "long_night_vision_splash_potion", + "splnightvisionlevel2pot": "long_night_vision_splash_potion", + "splnightvisionlevel2potion": "long_night_vision_splash_potion", + "splnightvisionlongpot": "long_night_vision_splash_potion", + "splnightvisionlongpotion": "long_night_vision_splash_potion", + "splnightvlevel2pot": "long_night_vision_splash_potion", + "splnightvlevel2potion": "long_night_vision_splash_potion", + "splnightvlongpot": "long_night_vision_splash_potion", + "splnightvlongpotion": "long_night_vision_splash_potion", + "splnv2pot": "long_night_vision_splash_potion", + "splnv2potion": "long_night_vision_splash_potion", + "splnvexpot": "long_night_vision_splash_potion", + "splnvexpotion": "long_night_vision_splash_potion", + "splnvextendedpot": "long_night_vision_splash_potion", + "splnvextendedpotion": "long_night_vision_splash_potion", + "splnvision2pot": "long_night_vision_splash_potion", + "splnvision2potion": "long_night_vision_splash_potion", + "splnvisionexpot": "long_night_vision_splash_potion", + "splnvisionexpotion": "long_night_vision_splash_potion", + "splnvisionextendedpot": "long_night_vision_splash_potion", + "splnvisionextendedpotion": "long_night_vision_splash_potion", + "splnvisionlevel2pot": "long_night_vision_splash_potion", + "splnvisionlevel2potion": "long_night_vision_splash_potion", + "splnvisionlongpot": "long_night_vision_splash_potion", + "splnvisionlongpotion": "long_night_vision_splash_potion", + "splnvlevel2pot": "long_night_vision_splash_potion", + "splnvlevel2potion": "long_night_vision_splash_potion", + "splnvlongpot": "long_night_vision_splash_potion", + "splnvlongpotion": "long_night_vision_splash_potion", + "long_night_vision_tipped_arrow": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowdarkv2": "long_night_vision_tipped_arrow", + "arrowdarkvex": "long_night_vision_tipped_arrow", + "arrowdarkvextended": "long_night_vision_tipped_arrow", + "arrowdarkvis2": "long_night_vision_tipped_arrow", + "arrowdarkvisex": "long_night_vision_tipped_arrow", + "arrowdarkvisextended": "long_night_vision_tipped_arrow", + "arrowdarkvislevel2": "long_night_vision_tipped_arrow", + "arrowdarkvislong": "long_night_vision_tipped_arrow", + "arrowdarkvlevel2": "long_night_vision_tipped_arrow", + "arrowdarkvlong": "long_night_vision_tipped_arrow", + "arrowdvision2": "long_night_vision_tipped_arrow", + "arrowdvisionex": "long_night_vision_tipped_arrow", + "arrowdvisionextended": "long_night_vision_tipped_arrow", + "arrowdvisionlevel2": "long_night_vision_tipped_arrow", + "arrowdvisionlong": "long_night_vision_tipped_arrow", + "arrownightv2": "long_night_vision_tipped_arrow", + "arrownightvex": "long_night_vision_tipped_arrow", + "arrownightvextended": "long_night_vision_tipped_arrow", + "arrownightvision2": "long_night_vision_tipped_arrow", + "arrownightvisionex": "long_night_vision_tipped_arrow", + "arrownightvisionextended": "long_night_vision_tipped_arrow", + "arrownightvisionlevel2": "long_night_vision_tipped_arrow", + "arrownightvisionlong": "long_night_vision_tipped_arrow", + "arrownightvlevel2": "long_night_vision_tipped_arrow", + "arrownightvlong": "long_night_vision_tipped_arrow", + "arrownv2": "long_night_vision_tipped_arrow", + "arrownvex": "long_night_vision_tipped_arrow", + "arrownvextended": "long_night_vision_tipped_arrow", + "arrownvision2": "long_night_vision_tipped_arrow", + "arrownvisionex": "long_night_vision_tipped_arrow", + "arrownvisionextended": "long_night_vision_tipped_arrow", + "arrownvisionlevel2": "long_night_vision_tipped_arrow", + "arrownvisionlong": "long_night_vision_tipped_arrow", + "arrownvlevel2": "long_night_vision_tipped_arrow", + "arrownvlong": "long_night_vision_tipped_arrow", + "darkv2tarr": "long_night_vision_tipped_arrow", + "darkv2tarrow": "long_night_vision_tipped_arrow", + "darkv2tippedarrow": "long_night_vision_tipped_arrow", + "darkvarrow2": "long_night_vision_tipped_arrow", + "darkvarrowex": "long_night_vision_tipped_arrow", + "darkvarrowextended": "long_night_vision_tipped_arrow", + "darkvarrowlevel2": "long_night_vision_tipped_arrow", + "darkvarrowlong": "long_night_vision_tipped_arrow", + "darkvextarr": "long_night_vision_tipped_arrow", + "darkvextarrow": "long_night_vision_tipped_arrow", + "darkvextendedtarr": "long_night_vision_tipped_arrow", + "darkvextendedtarrow": "long_night_vision_tipped_arrow", + "darkvextendedtippedarrow": "long_night_vision_tipped_arrow", + "darkvextippedarrow": "long_night_vision_tipped_arrow", + "darkvis2tarr": "long_night_vision_tipped_arrow", + "darkvis2tarrow": "long_night_vision_tipped_arrow", + "darkvis2tippedarrow": "long_night_vision_tipped_arrow", + "darkvisarrow2": "long_night_vision_tipped_arrow", + "darkvisarrowex": "long_night_vision_tipped_arrow", + "darkvisarrowextended": "long_night_vision_tipped_arrow", + "darkvisarrowlevel2": "long_night_vision_tipped_arrow", + "darkvisarrowlong": "long_night_vision_tipped_arrow", + "darkvisextarr": "long_night_vision_tipped_arrow", + "darkvisextarrow": "long_night_vision_tipped_arrow", + "darkvisextendedtarr": "long_night_vision_tipped_arrow", + "darkvisextendedtarrow": "long_night_vision_tipped_arrow", + "darkvisextendedtippedarrow": "long_night_vision_tipped_arrow", + "darkvisextippedarrow": "long_night_vision_tipped_arrow", + "darkvislevel2tarr": "long_night_vision_tipped_arrow", + "darkvislevel2tarrow": "long_night_vision_tipped_arrow", + "darkvislevel2tippedarrow": "long_night_vision_tipped_arrow", + "darkvislongtarr": "long_night_vision_tipped_arrow", + "darkvislongtarrow": "long_night_vision_tipped_arrow", + "darkvislongtippedarrow": "long_night_vision_tipped_arrow", + "darkvlevel2tarr": "long_night_vision_tipped_arrow", + "darkvlevel2tarrow": "long_night_vision_tipped_arrow", + "darkvlevel2tippedarrow": "long_night_vision_tipped_arrow", + "darkvlongtarr": "long_night_vision_tipped_arrow", + "darkvlongtarrow": "long_night_vision_tipped_arrow", + "darkvlongtippedarrow": "long_night_vision_tipped_arrow", + "dvision2tarr": "long_night_vision_tipped_arrow", + "dvision2tarrow": "long_night_vision_tipped_arrow", + "dvision2tippedarrow": "long_night_vision_tipped_arrow", + "dvisionarrow2": "long_night_vision_tipped_arrow", + "dvisionarrowex": "long_night_vision_tipped_arrow", + "dvisionarrowextended": "long_night_vision_tipped_arrow", + "dvisionarrowlevel2": "long_night_vision_tipped_arrow", + "dvisionarrowlong": "long_night_vision_tipped_arrow", + "dvisionextarr": "long_night_vision_tipped_arrow", + "dvisionextarrow": "long_night_vision_tipped_arrow", + "dvisionextendedtarr": "long_night_vision_tipped_arrow", + "dvisionextendedtarrow": "long_night_vision_tipped_arrow", + "dvisionextendedtippedarrow": "long_night_vision_tipped_arrow", + "dvisionextippedarrow": "long_night_vision_tipped_arrow", + "dvisionlevel2tarr": "long_night_vision_tipped_arrow", + "dvisionlevel2tarrow": "long_night_vision_tipped_arrow", + "dvisionlevel2tippedarrow": "long_night_vision_tipped_arrow", + "dvisionlongtarr": "long_night_vision_tipped_arrow", + "dvisionlongtarrow": "long_night_vision_tipped_arrow", + "dvisionlongtippedarrow": "long_night_vision_tipped_arrow", + "nightv2tarr": "long_night_vision_tipped_arrow", + "nightv2tarrow": "long_night_vision_tipped_arrow", + "nightv2tippedarrow": "long_night_vision_tipped_arrow", + "nightvarrow2": "long_night_vision_tipped_arrow", + "nightvarrowex": "long_night_vision_tipped_arrow", + "nightvarrowextended": "long_night_vision_tipped_arrow", + "nightvarrowlevel2": "long_night_vision_tipped_arrow", + "nightvarrowlong": "long_night_vision_tipped_arrow", + "nightvextarr": "long_night_vision_tipped_arrow", + "nightvextarrow": "long_night_vision_tipped_arrow", + "nightvextendedtarr": "long_night_vision_tipped_arrow", + "nightvextendedtarrow": "long_night_vision_tipped_arrow", + "nightvextendedtippedarrow": "long_night_vision_tipped_arrow", + "nightvextippedarrow": "long_night_vision_tipped_arrow", + "nightvision2tarr": "long_night_vision_tipped_arrow", + "nightvision2tarrow": "long_night_vision_tipped_arrow", + "nightvision2tippedarrow": "long_night_vision_tipped_arrow", + "nightvisionarrow2": "long_night_vision_tipped_arrow", + "nightvisionarrowex": "long_night_vision_tipped_arrow", + "nightvisionarrowextended": "long_night_vision_tipped_arrow", + "nightvisionarrowlevel2": "long_night_vision_tipped_arrow", + "nightvisionarrowlong": "long_night_vision_tipped_arrow", + "nightvisionextarr": "long_night_vision_tipped_arrow", + "nightvisionextarrow": "long_night_vision_tipped_arrow", + "nightvisionextendedtarr": "long_night_vision_tipped_arrow", + "nightvisionextendedtarrow": "long_night_vision_tipped_arrow", + "nightvisionextendedtippedarrow": "long_night_vision_tipped_arrow", + "nightvisionextippedarrow": "long_night_vision_tipped_arrow", + "nightvisionlevel2tarr": "long_night_vision_tipped_arrow", + "nightvisionlevel2tarrow": "long_night_vision_tipped_arrow", + "nightvisionlevel2tippedarrow": "long_night_vision_tipped_arrow", + "nightvisionlongtarr": "long_night_vision_tipped_arrow", + "nightvisionlongtarrow": "long_night_vision_tipped_arrow", + "nightvisionlongtippedarrow": "long_night_vision_tipped_arrow", + "nightvlevel2tarr": "long_night_vision_tipped_arrow", + "nightvlevel2tarrow": "long_night_vision_tipped_arrow", + "nightvlevel2tippedarrow": "long_night_vision_tipped_arrow", + "nightvlongtarr": "long_night_vision_tipped_arrow", + "nightvlongtarrow": "long_night_vision_tipped_arrow", + "nightvlongtippedarrow": "long_night_vision_tipped_arrow", + "nv2tarr": "long_night_vision_tipped_arrow", + "nv2tarrow": "long_night_vision_tipped_arrow", + "nv2tippedarrow": "long_night_vision_tipped_arrow", + "nvarrow2": "long_night_vision_tipped_arrow", + "nvarrowex": "long_night_vision_tipped_arrow", + "nvarrowextended": "long_night_vision_tipped_arrow", + "nvarrowlevel2": "long_night_vision_tipped_arrow", + "nvarrowlong": "long_night_vision_tipped_arrow", + "nvextarr": "long_night_vision_tipped_arrow", + "nvextarrow": "long_night_vision_tipped_arrow", + "nvextendedtarr": "long_night_vision_tipped_arrow", + "nvextendedtarrow": "long_night_vision_tipped_arrow", + "nvextendedtippedarrow": "long_night_vision_tipped_arrow", + "nvextippedarrow": "long_night_vision_tipped_arrow", + "nvision2tarr": "long_night_vision_tipped_arrow", + "nvision2tarrow": "long_night_vision_tipped_arrow", + "nvision2tippedarrow": "long_night_vision_tipped_arrow", + "nvisionarrow2": "long_night_vision_tipped_arrow", + "nvisionarrowex": "long_night_vision_tipped_arrow", + "nvisionarrowextended": "long_night_vision_tipped_arrow", + "nvisionarrowlevel2": "long_night_vision_tipped_arrow", + "nvisionarrowlong": "long_night_vision_tipped_arrow", + "nvisionextarr": "long_night_vision_tipped_arrow", + "nvisionextarrow": "long_night_vision_tipped_arrow", + "nvisionextendedtarr": "long_night_vision_tipped_arrow", + "nvisionextendedtarrow": "long_night_vision_tipped_arrow", + "nvisionextendedtippedarrow": "long_night_vision_tipped_arrow", + "nvisionextippedarrow": "long_night_vision_tipped_arrow", + "nvisionlevel2tarr": "long_night_vision_tipped_arrow", + "nvisionlevel2tarrow": "long_night_vision_tipped_arrow", + "nvisionlevel2tippedarrow": "long_night_vision_tipped_arrow", + "nvisionlongtarr": "long_night_vision_tipped_arrow", + "nvisionlongtarrow": "long_night_vision_tipped_arrow", + "nvisionlongtippedarrow": "long_night_vision_tipped_arrow", + "nvlevel2tarr": "long_night_vision_tipped_arrow", + "nvlevel2tarrow": "long_night_vision_tipped_arrow", + "nvlevel2tippedarrow": "long_night_vision_tipped_arrow", + "nvlongtarr": "long_night_vision_tipped_arrow", + "nvlongtarrow": "long_night_vision_tipped_arrow", + "nvlongtippedarrow": "long_night_vision_tipped_arrow", + "long_poison_lingering_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "acidaoepoiont2": "long_poison_lingering_potion", + "acidaoepoiontex": "long_poison_lingering_potion", + "acidaoepoiontextended": "long_poison_lingering_potion", + "acidaoepoiontlevel2": "long_poison_lingering_potion", + "acidaoepoiontlong": "long_poison_lingering_potion", + "acidaoepot2": "long_poison_lingering_potion", + "acidaoepotex": "long_poison_lingering_potion", + "acidaoepotextended": "long_poison_lingering_potion", + "acidaoepotlevel2": "long_poison_lingering_potion", + "acidaoepotlong": "long_poison_lingering_potion", + "acidareapot2": "long_poison_lingering_potion", + "acidareapotex": "long_poison_lingering_potion", + "acidareapotextended": "long_poison_lingering_potion", + "acidareapotion2": "long_poison_lingering_potion", + "acidareapotionex": "long_poison_lingering_potion", + "acidareapotionextended": "long_poison_lingering_potion", + "acidareapotionlevel2": "long_poison_lingering_potion", + "acidareapotionlong": "long_poison_lingering_potion", + "acidareapotlevel2": "long_poison_lingering_potion", + "acidareapotlong": "long_poison_lingering_potion", + "acidcloudpot2": "long_poison_lingering_potion", + "acidcloudpotex": "long_poison_lingering_potion", + "acidcloudpotextended": "long_poison_lingering_potion", + "acidcloudpotion2": "long_poison_lingering_potion", + "acidcloudpotionex": "long_poison_lingering_potion", + "acidcloudpotionextended": "long_poison_lingering_potion", + "acidcloudpotionlevel2": "long_poison_lingering_potion", + "acidcloudpotionlong": "long_poison_lingering_potion", + "acidcloudpotlevel2": "long_poison_lingering_potion", + "acidcloudpotlong": "long_poison_lingering_potion", + "acidlingerpot2": "long_poison_lingering_potion", + "acidlingerpotex": "long_poison_lingering_potion", + "acidlingerpotextended": "long_poison_lingering_potion", + "acidlingerpotlevel2": "long_poison_lingering_potion", + "acidlingerpotlong": "long_poison_lingering_potion", + "aoepotacid2": "long_poison_lingering_potion", + "aoepotacidex": "long_poison_lingering_potion", + "aoepotacidextended": "long_poison_lingering_potion", + "aoepotacidlevel2": "long_poison_lingering_potion", + "aoepotacidlong": "long_poison_lingering_potion", + "aoepotionacid2": "long_poison_lingering_potion", + "aoepotionacidex": "long_poison_lingering_potion", + "aoepotionacidextended": "long_poison_lingering_potion", + "aoepotionacidlevel2": "long_poison_lingering_potion", + "aoepotionacidlong": "long_poison_lingering_potion", + "aoepotionp2": "long_poison_lingering_potion", + "aoepotionpex": "long_poison_lingering_potion", + "aoepotionpextended": "long_poison_lingering_potion", + "aoepotionplevel2": "long_poison_lingering_potion", + "aoepotionplong": "long_poison_lingering_potion", + "aoepotionpoison2": "long_poison_lingering_potion", + "aoepotionpoisonex": "long_poison_lingering_potion", + "aoepotionpoisonextended": "long_poison_lingering_potion", + "aoepotionpoisonlevel2": "long_poison_lingering_potion", + "aoepotionpoisonlong": "long_poison_lingering_potion", + "aoepotp2": "long_poison_lingering_potion", + "aoepotpex": "long_poison_lingering_potion", + "aoepotpextended": "long_poison_lingering_potion", + "aoepotplevel2": "long_poison_lingering_potion", + "aoepotplong": "long_poison_lingering_potion", + "aoepotpoison2": "long_poison_lingering_potion", + "aoepotpoisonex": "long_poison_lingering_potion", + "aoepotpoisonextended": "long_poison_lingering_potion", + "aoepotpoisonlevel2": "long_poison_lingering_potion", + "aoepotpoisonlong": "long_poison_lingering_potion", + "areapotacid2": "long_poison_lingering_potion", + "areapotacidex": "long_poison_lingering_potion", + "areapotacidextended": "long_poison_lingering_potion", + "areapotacidlevel2": "long_poison_lingering_potion", + "areapotacidlong": "long_poison_lingering_potion", + "areapotionacid2": "long_poison_lingering_potion", + "areapotionacidex": "long_poison_lingering_potion", + "areapotionacidextended": "long_poison_lingering_potion", + "areapotionacidlevel2": "long_poison_lingering_potion", + "areapotionacidlong": "long_poison_lingering_potion", + "areapotionp2": "long_poison_lingering_potion", + "areapotionpex": "long_poison_lingering_potion", + "areapotionpextended": "long_poison_lingering_potion", + "areapotionplevel2": "long_poison_lingering_potion", + "areapotionplong": "long_poison_lingering_potion", + "areapotionpoison2": "long_poison_lingering_potion", + "areapotionpoisonex": "long_poison_lingering_potion", + "areapotionpoisonextended": "long_poison_lingering_potion", + "areapotionpoisonlevel2": "long_poison_lingering_potion", + "areapotionpoisonlong": "long_poison_lingering_potion", + "areapotp2": "long_poison_lingering_potion", + "areapotpex": "long_poison_lingering_potion", + "areapotpextended": "long_poison_lingering_potion", + "areapotplevel2": "long_poison_lingering_potion", + "areapotplong": "long_poison_lingering_potion", + "areapotpoison2": "long_poison_lingering_potion", + "areapotpoisonex": "long_poison_lingering_potion", + "areapotpoisonextended": "long_poison_lingering_potion", + "areapotpoisonlevel2": "long_poison_lingering_potion", + "areapotpoisonlong": "long_poison_lingering_potion", + "cloudpotacid2": "long_poison_lingering_potion", + "cloudpotacidex": "long_poison_lingering_potion", + "cloudpotacidextended": "long_poison_lingering_potion", + "cloudpotacidlevel2": "long_poison_lingering_potion", + "cloudpotacidlong": "long_poison_lingering_potion", + "cloudpotionacid2": "long_poison_lingering_potion", + "cloudpotionacidex": "long_poison_lingering_potion", + "cloudpotionacidextended": "long_poison_lingering_potion", + "cloudpotionacidlevel2": "long_poison_lingering_potion", + "cloudpotionacidlong": "long_poison_lingering_potion", + "cloudpotionp2": "long_poison_lingering_potion", + "cloudpotionpex": "long_poison_lingering_potion", + "cloudpotionpextended": "long_poison_lingering_potion", + "cloudpotionplevel2": "long_poison_lingering_potion", + "cloudpotionplong": "long_poison_lingering_potion", + "cloudpotionpoison2": "long_poison_lingering_potion", + "cloudpotionpoisonex": "long_poison_lingering_potion", + "cloudpotionpoisonextended": "long_poison_lingering_potion", + "cloudpotionpoisonlevel2": "long_poison_lingering_potion", + "cloudpotionpoisonlong": "long_poison_lingering_potion", + "cloudpotp2": "long_poison_lingering_potion", + "cloudpotpex": "long_poison_lingering_potion", + "cloudpotpextended": "long_poison_lingering_potion", + "cloudpotplevel2": "long_poison_lingering_potion", + "cloudpotplong": "long_poison_lingering_potion", + "cloudpotpoison2": "long_poison_lingering_potion", + "cloudpotpoisonex": "long_poison_lingering_potion", + "cloudpotpoisonextended": "long_poison_lingering_potion", + "cloudpotpoisonlevel2": "long_poison_lingering_potion", + "cloudpotpoisonlong": "long_poison_lingering_potion", + "lingerpotacid2": "long_poison_lingering_potion", + "lingerpotacidex": "long_poison_lingering_potion", + "lingerpotacidextended": "long_poison_lingering_potion", + "lingerpotacidlevel2": "long_poison_lingering_potion", + "lingerpotacidlong": "long_poison_lingering_potion", + "lingerpotp2": "long_poison_lingering_potion", + "lingerpotpex": "long_poison_lingering_potion", + "lingerpotpextended": "long_poison_lingering_potion", + "lingerpotplevel2": "long_poison_lingering_potion", + "lingerpotplong": "long_poison_lingering_potion", + "lingerpotpoison2": "long_poison_lingering_potion", + "lingerpotpoisonex": "long_poison_lingering_potion", + "lingerpotpoisonextended": "long_poison_lingering_potion", + "lingerpotpoisonlevel2": "long_poison_lingering_potion", + "lingerpotpoisonlong": "long_poison_lingering_potion", + "paoepoiont2": "long_poison_lingering_potion", + "paoepoiontex": "long_poison_lingering_potion", + "paoepoiontextended": "long_poison_lingering_potion", + "paoepoiontlevel2": "long_poison_lingering_potion", + "paoepoiontlong": "long_poison_lingering_potion", + "paoepot2": "long_poison_lingering_potion", + "paoepotex": "long_poison_lingering_potion", + "paoepotextended": "long_poison_lingering_potion", + "paoepotlevel2": "long_poison_lingering_potion", + "paoepotlong": "long_poison_lingering_potion", + "pareapot2": "long_poison_lingering_potion", + "pareapotex": "long_poison_lingering_potion", + "pareapotextended": "long_poison_lingering_potion", + "pareapotion2": "long_poison_lingering_potion", + "pareapotionex": "long_poison_lingering_potion", + "pareapotionextended": "long_poison_lingering_potion", + "pareapotionlevel2": "long_poison_lingering_potion", + "pareapotionlong": "long_poison_lingering_potion", + "pareapotlevel2": "long_poison_lingering_potion", + "pareapotlong": "long_poison_lingering_potion", + "pcloudpot2": "long_poison_lingering_potion", + "pcloudpotex": "long_poison_lingering_potion", + "pcloudpotextended": "long_poison_lingering_potion", + "pcloudpotion2": "long_poison_lingering_potion", + "pcloudpotionex": "long_poison_lingering_potion", + "pcloudpotionextended": "long_poison_lingering_potion", + "pcloudpotionlevel2": "long_poison_lingering_potion", + "pcloudpotionlong": "long_poison_lingering_potion", + "pcloudpotlevel2": "long_poison_lingering_potion", + "pcloudpotlong": "long_poison_lingering_potion", + "plingerpot2": "long_poison_lingering_potion", + "plingerpotex": "long_poison_lingering_potion", + "plingerpotextended": "long_poison_lingering_potion", + "plingerpotlevel2": "long_poison_lingering_potion", + "plingerpotlong": "long_poison_lingering_potion", + "poisonaoepoiont2": "long_poison_lingering_potion", + "poisonaoepoiontex": "long_poison_lingering_potion", + "poisonaoepoiontextended": "long_poison_lingering_potion", + "poisonaoepoiontlevel2": "long_poison_lingering_potion", + "poisonaoepoiontlong": "long_poison_lingering_potion", + "poisonaoepot2": "long_poison_lingering_potion", + "poisonaoepotex": "long_poison_lingering_potion", + "poisonaoepotextended": "long_poison_lingering_potion", + "poisonaoepotlevel2": "long_poison_lingering_potion", + "poisonaoepotlong": "long_poison_lingering_potion", + "poisonareapot2": "long_poison_lingering_potion", + "poisonareapotex": "long_poison_lingering_potion", + "poisonareapotextended": "long_poison_lingering_potion", + "poisonareapotion2": "long_poison_lingering_potion", + "poisonareapotionex": "long_poison_lingering_potion", + "poisonareapotionextended": "long_poison_lingering_potion", + "poisonareapotionlevel2": "long_poison_lingering_potion", + "poisonareapotionlong": "long_poison_lingering_potion", + "poisonareapotlevel2": "long_poison_lingering_potion", + "poisonareapotlong": "long_poison_lingering_potion", + "poisoncloudpot2": "long_poison_lingering_potion", + "poisoncloudpotex": "long_poison_lingering_potion", + "poisoncloudpotextended": "long_poison_lingering_potion", + "poisoncloudpotion2": "long_poison_lingering_potion", + "poisoncloudpotionex": "long_poison_lingering_potion", + "poisoncloudpotionextended": "long_poison_lingering_potion", + "poisoncloudpotionlevel2": "long_poison_lingering_potion", + "poisoncloudpotionlong": "long_poison_lingering_potion", + "poisoncloudpotlevel2": "long_poison_lingering_potion", + "poisoncloudpotlong": "long_poison_lingering_potion", + "poisonlingerpot2": "long_poison_lingering_potion", + "poisonlingerpotex": "long_poison_lingering_potion", + "poisonlingerpotextended": "long_poison_lingering_potion", + "poisonlingerpotlevel2": "long_poison_lingering_potion", + "poisonlingerpotlong": "long_poison_lingering_potion", + "long_poison_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "acid2pot": "long_poison_potion", + "acid2potion": "long_poison_potion", + "acidexpot": "long_poison_potion", + "acidexpotion": "long_poison_potion", + "acidextendedpot": "long_poison_potion", + "acidextendedpotion": "long_poison_potion", + "acidlevel2pot": "long_poison_potion", + "acidlevel2potion": "long_poison_potion", + "acidlongpot": "long_poison_potion", + "acidlongpotion": "long_poison_potion", + "p2pot": "long_poison_potion", + "p2potion": "long_poison_potion", + "pexpot": "long_poison_potion", + "pexpotion": "long_poison_potion", + "pextendedpot": "long_poison_potion", + "pextendedpotion": "long_poison_potion", + "plevel2pot": "long_poison_potion", + "plevel2potion": "long_poison_potion", + "plongpot": "long_poison_potion", + "plongpotion": "long_poison_potion", + "poison2pot": "long_poison_potion", + "poison2potion": "long_poison_potion", + "poisonexpot": "long_poison_potion", + "poisonexpotion": "long_poison_potion", + "poisonextendedpot": "long_poison_potion", + "poisonextendedpotion": "long_poison_potion", + "poisonlevel2pot": "long_poison_potion", + "poisonlevel2potion": "long_poison_potion", + "poisonlongpot": "long_poison_potion", + "poisonlongpotion": "long_poison_potion", + "potionofacid2": "long_poison_potion", + "potionofacidex": "long_poison_potion", + "potionofacidextended": "long_poison_potion", + "potionofacidlevel2": "long_poison_potion", + "potionofacidlong": "long_poison_potion", + "potionofp2": "long_poison_potion", + "potionofpex": "long_poison_potion", + "potionofpextended": "long_poison_potion", + "potionofplevel2": "long_poison_potion", + "potionofplong": "long_poison_potion", + "potionofpoison2": "long_poison_potion", + "potionofpoisonex": "long_poison_potion", + "potionofpoisonextended": "long_poison_potion", + "potionofpoisonlevel2": "long_poison_potion", + "potionofpoisonlong": "long_poison_potion", + "potofacid2": "long_poison_potion", + "potofacidex": "long_poison_potion", + "potofacidextended": "long_poison_potion", + "potofacidlevel2": "long_poison_potion", + "potofacidlong": "long_poison_potion", + "potofp2": "long_poison_potion", + "potofpex": "long_poison_potion", + "potofpextended": "long_poison_potion", + "potofplevel2": "long_poison_potion", + "potofplong": "long_poison_potion", + "potofpoison2": "long_poison_potion", + "potofpoisonex": "long_poison_potion", + "potofpoisonextended": "long_poison_potion", + "potofpoisonlevel2": "long_poison_potion", + "potofpoisonlong": "long_poison_potion", + "long_poison_splash_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "acid2splashpot": "long_poison_splash_potion", + "acid2splashpotion": "long_poison_splash_potion", + "acidexsplashpot": "long_poison_splash_potion", + "acidexsplashpotion": "long_poison_splash_potion", + "acidextendedsplashpot": "long_poison_splash_potion", + "acidextendedsplashpotion": "long_poison_splash_potion", + "acidlevel2splashpot": "long_poison_splash_potion", + "acidlevel2splashpotion": "long_poison_splash_potion", + "acidlongsplashpot": "long_poison_splash_potion", + "acidlongsplashpotion": "long_poison_splash_potion", + "p2splashpot": "long_poison_splash_potion", + "p2splashpotion": "long_poison_splash_potion", + "pexsplashpot": "long_poison_splash_potion", + "pexsplashpotion": "long_poison_splash_potion", + "pextendedsplashpot": "long_poison_splash_potion", + "pextendedsplashpotion": "long_poison_splash_potion", + "plevel2splashpot": "long_poison_splash_potion", + "plevel2splashpotion": "long_poison_splash_potion", + "plongsplashpot": "long_poison_splash_potion", + "plongsplashpotion": "long_poison_splash_potion", + "poison2splashpot": "long_poison_splash_potion", + "poison2splashpotion": "long_poison_splash_potion", + "poisonexsplashpot": "long_poison_splash_potion", + "poisonexsplashpotion": "long_poison_splash_potion", + "poisonextendedsplashpot": "long_poison_splash_potion", + "poisonextendedsplashpotion": "long_poison_splash_potion", + "poisonlevel2splashpot": "long_poison_splash_potion", + "poisonlevel2splashpotion": "long_poison_splash_potion", + "poisonlongsplashpot": "long_poison_splash_potion", + "poisonlongsplashpotion": "long_poison_splash_potion", + "splacid2pot": "long_poison_splash_potion", + "splacid2potion": "long_poison_splash_potion", + "splacidexpot": "long_poison_splash_potion", + "splacidexpotion": "long_poison_splash_potion", + "splacidextendedpot": "long_poison_splash_potion", + "splacidextendedpotion": "long_poison_splash_potion", + "splacidlevel2pot": "long_poison_splash_potion", + "splacidlevel2potion": "long_poison_splash_potion", + "splacidlongpot": "long_poison_splash_potion", + "splacidlongpotion": "long_poison_splash_potion", + "splashacid2pot": "long_poison_splash_potion", + "splashacid2potion": "long_poison_splash_potion", + "splashacidexpot": "long_poison_splash_potion", + "splashacidexpotion": "long_poison_splash_potion", + "splashacidextendedpot": "long_poison_splash_potion", + "splashacidextendedpotion": "long_poison_splash_potion", + "splashacidlevel2pot": "long_poison_splash_potion", + "splashacidlevel2potion": "long_poison_splash_potion", + "splashacidlongpot": "long_poison_splash_potion", + "splashacidlongpotion": "long_poison_splash_potion", + "splashp2pot": "long_poison_splash_potion", + "splashp2potion": "long_poison_splash_potion", + "splashpexpot": "long_poison_splash_potion", + "splashpexpotion": "long_poison_splash_potion", + "splashpextendedpot": "long_poison_splash_potion", + "splashpextendedpotion": "long_poison_splash_potion", + "splashplevel2pot": "long_poison_splash_potion", + "splashplevel2potion": "long_poison_splash_potion", + "splashplongpot": "long_poison_splash_potion", + "splashplongpotion": "long_poison_splash_potion", + "splashpoison2pot": "long_poison_splash_potion", + "splashpoison2potion": "long_poison_splash_potion", + "splashpoisonexpot": "long_poison_splash_potion", + "splashpoisonexpotion": "long_poison_splash_potion", + "splashpoisonextendedpot": "long_poison_splash_potion", + "splashpoisonextendedpotion": "long_poison_splash_potion", + "splashpoisonlevel2pot": "long_poison_splash_potion", + "splashpoisonlevel2potion": "long_poison_splash_potion", + "splashpoisonlongpot": "long_poison_splash_potion", + "splashpoisonlongpotion": "long_poison_splash_potion", + "splp2pot": "long_poison_splash_potion", + "splp2potion": "long_poison_splash_potion", + "splpexpot": "long_poison_splash_potion", + "splpexpotion": "long_poison_splash_potion", + "splpextendedpot": "long_poison_splash_potion", + "splpextendedpotion": "long_poison_splash_potion", + "splplevel2pot": "long_poison_splash_potion", + "splplevel2potion": "long_poison_splash_potion", + "splplongpot": "long_poison_splash_potion", + "splplongpotion": "long_poison_splash_potion", + "splpoison2pot": "long_poison_splash_potion", + "splpoison2potion": "long_poison_splash_potion", + "splpoisonexpot": "long_poison_splash_potion", + "splpoisonexpotion": "long_poison_splash_potion", + "splpoisonextendedpot": "long_poison_splash_potion", + "splpoisonextendedpotion": "long_poison_splash_potion", + "splpoisonlevel2pot": "long_poison_splash_potion", + "splpoisonlevel2potion": "long_poison_splash_potion", + "splpoisonlongpot": "long_poison_splash_potion", + "splpoisonlongpotion": "long_poison_splash_potion", + "long_poison_tipped_arrow": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "acid2tarr": "long_poison_tipped_arrow", + "acid2tarrow": "long_poison_tipped_arrow", + "acid2tippedarrow": "long_poison_tipped_arrow", + "acidarrow2": "long_poison_tipped_arrow", + "acidarrowex": "long_poison_tipped_arrow", + "acidarrowextended": "long_poison_tipped_arrow", + "acidarrowlevel2": "long_poison_tipped_arrow", + "acidarrowlong": "long_poison_tipped_arrow", + "acidextarr": "long_poison_tipped_arrow", + "acidextarrow": "long_poison_tipped_arrow", + "acidextendedtarr": "long_poison_tipped_arrow", + "acidextendedtarrow": "long_poison_tipped_arrow", + "acidextendedtippedarrow": "long_poison_tipped_arrow", + "acidextippedarrow": "long_poison_tipped_arrow", + "acidlevel2tarr": "long_poison_tipped_arrow", + "acidlevel2tarrow": "long_poison_tipped_arrow", + "acidlevel2tippedarrow": "long_poison_tipped_arrow", + "acidlongtarr": "long_poison_tipped_arrow", + "acidlongtarrow": "long_poison_tipped_arrow", + "acidlongtippedarrow": "long_poison_tipped_arrow", + "arrowacid2": "long_poison_tipped_arrow", + "arrowacidex": "long_poison_tipped_arrow", + "arrowacidextended": "long_poison_tipped_arrow", + "arrowacidlevel2": "long_poison_tipped_arrow", + "arrowacidlong": "long_poison_tipped_arrow", + "arrowp2": "long_poison_tipped_arrow", + "arrowpex": "long_poison_tipped_arrow", + "arrowpextended": "long_poison_tipped_arrow", + "arrowplevel2": "long_poison_tipped_arrow", + "arrowplong": "long_poison_tipped_arrow", + "arrowpoison2": "long_poison_tipped_arrow", + "arrowpoisonex": "long_poison_tipped_arrow", + "arrowpoisonextended": "long_poison_tipped_arrow", + "arrowpoisonlevel2": "long_poison_tipped_arrow", + "arrowpoisonlong": "long_poison_tipped_arrow", + "p2tarr": "long_poison_tipped_arrow", + "p2tarrow": "long_poison_tipped_arrow", + "p2tippedarrow": "long_poison_tipped_arrow", + "parrow2": "long_poison_tipped_arrow", + "parrowex": "long_poison_tipped_arrow", + "parrowextended": "long_poison_tipped_arrow", + "parrowlevel2": "long_poison_tipped_arrow", + "parrowlong": "long_poison_tipped_arrow", + "pextarr": "long_poison_tipped_arrow", + "pextarrow": "long_poison_tipped_arrow", + "pextendedtarr": "long_poison_tipped_arrow", + "pextendedtarrow": "long_poison_tipped_arrow", + "pextendedtippedarrow": "long_poison_tipped_arrow", + "pextippedarrow": "long_poison_tipped_arrow", + "plevel2tarr": "long_poison_tipped_arrow", + "plevel2tarrow": "long_poison_tipped_arrow", + "plevel2tippedarrow": "long_poison_tipped_arrow", + "plongtarr": "long_poison_tipped_arrow", + "plongtarrow": "long_poison_tipped_arrow", + "plongtippedarrow": "long_poison_tipped_arrow", + "poison2tarr": "long_poison_tipped_arrow", + "poison2tarrow": "long_poison_tipped_arrow", + "poison2tippedarrow": "long_poison_tipped_arrow", + "poisonarrow2": "long_poison_tipped_arrow", + "poisonarrowex": "long_poison_tipped_arrow", + "poisonarrowextended": "long_poison_tipped_arrow", + "poisonarrowlevel2": "long_poison_tipped_arrow", + "poisonarrowlong": "long_poison_tipped_arrow", + "poisonextarr": "long_poison_tipped_arrow", + "poisonextarrow": "long_poison_tipped_arrow", + "poisonextendedtarr": "long_poison_tipped_arrow", + "poisonextendedtarrow": "long_poison_tipped_arrow", + "poisonextendedtippedarrow": "long_poison_tipped_arrow", + "poisonextippedarrow": "long_poison_tipped_arrow", + "poisonlevel2tarr": "long_poison_tipped_arrow", + "poisonlevel2tarrow": "long_poison_tipped_arrow", + "poisonlevel2tippedarrow": "long_poison_tipped_arrow", + "poisonlongtarr": "long_poison_tipped_arrow", + "poisonlongtarrow": "long_poison_tipped_arrow", + "poisonlongtippedarrow": "long_poison_tipped_arrow", + "long_regeneration_lingering_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionregen2": "long_regeneration_lingering_potion", + "aoepotionregenerate2": "long_regeneration_lingering_potion", + "aoepotionregenerateex": "long_regeneration_lingering_potion", + "aoepotionregenerateextended": "long_regeneration_lingering_potion", + "aoepotionregeneratelevel2": "long_regeneration_lingering_potion", + "aoepotionregeneratelong": "long_regeneration_lingering_potion", + "aoepotionregeneration2": "long_regeneration_lingering_potion", + "aoepotionregenerationex": "long_regeneration_lingering_potion", + "aoepotionregenerationextended": "long_regeneration_lingering_potion", + "aoepotionregenerationlevel2": "long_regeneration_lingering_potion", + "aoepotionregenerationlong": "long_regeneration_lingering_potion", + "aoepotionregenex": "long_regeneration_lingering_potion", + "aoepotionregenextended": "long_regeneration_lingering_potion", + "aoepotionregenlevel2": "long_regeneration_lingering_potion", + "aoepotionregenlong": "long_regeneration_lingering_potion", + "aoepotregen2": "long_regeneration_lingering_potion", + "aoepotregenerate2": "long_regeneration_lingering_potion", + "aoepotregenerateex": "long_regeneration_lingering_potion", + "aoepotregenerateextended": "long_regeneration_lingering_potion", + "aoepotregeneratelevel2": "long_regeneration_lingering_potion", + "aoepotregeneratelong": "long_regeneration_lingering_potion", + "aoepotregeneration2": "long_regeneration_lingering_potion", + "aoepotregenerationex": "long_regeneration_lingering_potion", + "aoepotregenerationextended": "long_regeneration_lingering_potion", + "aoepotregenerationlevel2": "long_regeneration_lingering_potion", + "aoepotregenerationlong": "long_regeneration_lingering_potion", + "aoepotregenex": "long_regeneration_lingering_potion", + "aoepotregenextended": "long_regeneration_lingering_potion", + "aoepotregenlevel2": "long_regeneration_lingering_potion", + "aoepotregenlong": "long_regeneration_lingering_potion", + "areapotionregen2": "long_regeneration_lingering_potion", + "areapotionregenerate2": "long_regeneration_lingering_potion", + "areapotionregenerateex": "long_regeneration_lingering_potion", + "areapotionregenerateextended": "long_regeneration_lingering_potion", + "areapotionregeneratelevel2": "long_regeneration_lingering_potion", + "areapotionregeneratelong": "long_regeneration_lingering_potion", + "areapotionregeneration2": "long_regeneration_lingering_potion", + "areapotionregenerationex": "long_regeneration_lingering_potion", + "areapotionregenerationextended": "long_regeneration_lingering_potion", + "areapotionregenerationlevel2": "long_regeneration_lingering_potion", + "areapotionregenerationlong": "long_regeneration_lingering_potion", + "areapotionregenex": "long_regeneration_lingering_potion", + "areapotionregenextended": "long_regeneration_lingering_potion", + "areapotionregenlevel2": "long_regeneration_lingering_potion", + "areapotionregenlong": "long_regeneration_lingering_potion", + "areapotregen2": "long_regeneration_lingering_potion", + "areapotregenerate2": "long_regeneration_lingering_potion", + "areapotregenerateex": "long_regeneration_lingering_potion", + "areapotregenerateextended": "long_regeneration_lingering_potion", + "areapotregeneratelevel2": "long_regeneration_lingering_potion", + "areapotregeneratelong": "long_regeneration_lingering_potion", + "areapotregeneration2": "long_regeneration_lingering_potion", + "areapotregenerationex": "long_regeneration_lingering_potion", + "areapotregenerationextended": "long_regeneration_lingering_potion", + "areapotregenerationlevel2": "long_regeneration_lingering_potion", + "areapotregenerationlong": "long_regeneration_lingering_potion", + "areapotregenex": "long_regeneration_lingering_potion", + "areapotregenextended": "long_regeneration_lingering_potion", + "areapotregenlevel2": "long_regeneration_lingering_potion", + "areapotregenlong": "long_regeneration_lingering_potion", + "cloudpotionregen2": "long_regeneration_lingering_potion", + "cloudpotionregenerate2": "long_regeneration_lingering_potion", + "cloudpotionregenerateex": "long_regeneration_lingering_potion", + "cloudpotionregenerateextended": "long_regeneration_lingering_potion", + "cloudpotionregeneratelevel2": "long_regeneration_lingering_potion", + "cloudpotionregeneratelong": "long_regeneration_lingering_potion", + "cloudpotionregeneration2": "long_regeneration_lingering_potion", + "cloudpotionregenerationex": "long_regeneration_lingering_potion", + "cloudpotionregenerationextended": "long_regeneration_lingering_potion", + "cloudpotionregenerationlevel2": "long_regeneration_lingering_potion", + "cloudpotionregenerationlong": "long_regeneration_lingering_potion", + "cloudpotionregenex": "long_regeneration_lingering_potion", + "cloudpotionregenextended": "long_regeneration_lingering_potion", + "cloudpotionregenlevel2": "long_regeneration_lingering_potion", + "cloudpotionregenlong": "long_regeneration_lingering_potion", + "cloudpotregen2": "long_regeneration_lingering_potion", + "cloudpotregenerate2": "long_regeneration_lingering_potion", + "cloudpotregenerateex": "long_regeneration_lingering_potion", + "cloudpotregenerateextended": "long_regeneration_lingering_potion", + "cloudpotregeneratelevel2": "long_regeneration_lingering_potion", + "cloudpotregeneratelong": "long_regeneration_lingering_potion", + "cloudpotregeneration2": "long_regeneration_lingering_potion", + "cloudpotregenerationex": "long_regeneration_lingering_potion", + "cloudpotregenerationextended": "long_regeneration_lingering_potion", + "cloudpotregenerationlevel2": "long_regeneration_lingering_potion", + "cloudpotregenerationlong": "long_regeneration_lingering_potion", + "cloudpotregenex": "long_regeneration_lingering_potion", + "cloudpotregenextended": "long_regeneration_lingering_potion", + "cloudpotregenlevel2": "long_regeneration_lingering_potion", + "cloudpotregenlong": "long_regeneration_lingering_potion", + "lingerpotregen2": "long_regeneration_lingering_potion", + "lingerpotregenerate2": "long_regeneration_lingering_potion", + "lingerpotregenerateex": "long_regeneration_lingering_potion", + "lingerpotregenerateextended": "long_regeneration_lingering_potion", + "lingerpotregeneratelevel2": "long_regeneration_lingering_potion", + "lingerpotregeneratelong": "long_regeneration_lingering_potion", + "lingerpotregeneration2": "long_regeneration_lingering_potion", + "lingerpotregenerationex": "long_regeneration_lingering_potion", + "lingerpotregenerationextended": "long_regeneration_lingering_potion", + "lingerpotregenerationlevel2": "long_regeneration_lingering_potion", + "lingerpotregenerationlong": "long_regeneration_lingering_potion", + "lingerpotregenex": "long_regeneration_lingering_potion", + "lingerpotregenextended": "long_regeneration_lingering_potion", + "lingerpotregenlevel2": "long_regeneration_lingering_potion", + "lingerpotregenlong": "long_regeneration_lingering_potion", + "regenaoepoiont2": "long_regeneration_lingering_potion", + "regenaoepoiontex": "long_regeneration_lingering_potion", + "regenaoepoiontextended": "long_regeneration_lingering_potion", + "regenaoepoiontlevel2": "long_regeneration_lingering_potion", + "regenaoepoiontlong": "long_regeneration_lingering_potion", + "regenaoepot2": "long_regeneration_lingering_potion", + "regenaoepotex": "long_regeneration_lingering_potion", + "regenaoepotextended": "long_regeneration_lingering_potion", + "regenaoepotlevel2": "long_regeneration_lingering_potion", + "regenaoepotlong": "long_regeneration_lingering_potion", + "regenareapot2": "long_regeneration_lingering_potion", + "regenareapotex": "long_regeneration_lingering_potion", + "regenareapotextended": "long_regeneration_lingering_potion", + "regenareapotion2": "long_regeneration_lingering_potion", + "regenareapotionex": "long_regeneration_lingering_potion", + "regenareapotionextended": "long_regeneration_lingering_potion", + "regenareapotionlevel2": "long_regeneration_lingering_potion", + "regenareapotionlong": "long_regeneration_lingering_potion", + "regenareapotlevel2": "long_regeneration_lingering_potion", + "regenareapotlong": "long_regeneration_lingering_potion", + "regencloudpot2": "long_regeneration_lingering_potion", + "regencloudpotex": "long_regeneration_lingering_potion", + "regencloudpotextended": "long_regeneration_lingering_potion", + "regencloudpotion2": "long_regeneration_lingering_potion", + "regencloudpotionex": "long_regeneration_lingering_potion", + "regencloudpotionextended": "long_regeneration_lingering_potion", + "regencloudpotionlevel2": "long_regeneration_lingering_potion", + "regencloudpotionlong": "long_regeneration_lingering_potion", + "regencloudpotlevel2": "long_regeneration_lingering_potion", + "regencloudpotlong": "long_regeneration_lingering_potion", + "regenerateaoepoiont2": "long_regeneration_lingering_potion", + "regenerateaoepoiontex": "long_regeneration_lingering_potion", + "regenerateaoepoiontextended": "long_regeneration_lingering_potion", + "regenerateaoepoiontlevel2": "long_regeneration_lingering_potion", + "regenerateaoepoiontlong": "long_regeneration_lingering_potion", + "regenerateaoepot2": "long_regeneration_lingering_potion", + "regenerateaoepotex": "long_regeneration_lingering_potion", + "regenerateaoepotextended": "long_regeneration_lingering_potion", + "regenerateaoepotlevel2": "long_regeneration_lingering_potion", + "regenerateaoepotlong": "long_regeneration_lingering_potion", + "regenerateareapot2": "long_regeneration_lingering_potion", + "regenerateareapotex": "long_regeneration_lingering_potion", + "regenerateareapotextended": "long_regeneration_lingering_potion", + "regenerateareapotion2": "long_regeneration_lingering_potion", + "regenerateareapotionex": "long_regeneration_lingering_potion", + "regenerateareapotionextended": "long_regeneration_lingering_potion", + "regenerateareapotionlevel2": "long_regeneration_lingering_potion", + "regenerateareapotionlong": "long_regeneration_lingering_potion", + "regenerateareapotlevel2": "long_regeneration_lingering_potion", + "regenerateareapotlong": "long_regeneration_lingering_potion", + "regeneratecloudpot2": "long_regeneration_lingering_potion", + "regeneratecloudpotex": "long_regeneration_lingering_potion", + "regeneratecloudpotextended": "long_regeneration_lingering_potion", + "regeneratecloudpotion2": "long_regeneration_lingering_potion", + "regeneratecloudpotionex": "long_regeneration_lingering_potion", + "regeneratecloudpotionextended": "long_regeneration_lingering_potion", + "regeneratecloudpotionlevel2": "long_regeneration_lingering_potion", + "regeneratecloudpotionlong": "long_regeneration_lingering_potion", + "regeneratecloudpotlevel2": "long_regeneration_lingering_potion", + "regeneratecloudpotlong": "long_regeneration_lingering_potion", + "regeneratelingerpot2": "long_regeneration_lingering_potion", + "regeneratelingerpotex": "long_regeneration_lingering_potion", + "regeneratelingerpotextended": "long_regeneration_lingering_potion", + "regeneratelingerpotlevel2": "long_regeneration_lingering_potion", + "regeneratelingerpotlong": "long_regeneration_lingering_potion", + "regenerationaoepoiont2": "long_regeneration_lingering_potion", + "regenerationaoepoiontex": "long_regeneration_lingering_potion", + "regenerationaoepoiontextended": "long_regeneration_lingering_potion", + "regenerationaoepoiontlevel2": "long_regeneration_lingering_potion", + "regenerationaoepoiontlong": "long_regeneration_lingering_potion", + "regenerationaoepot2": "long_regeneration_lingering_potion", + "regenerationaoepotex": "long_regeneration_lingering_potion", + "regenerationaoepotextended": "long_regeneration_lingering_potion", + "regenerationaoepotlevel2": "long_regeneration_lingering_potion", + "regenerationaoepotlong": "long_regeneration_lingering_potion", + "regenerationareapot2": "long_regeneration_lingering_potion", + "regenerationareapotex": "long_regeneration_lingering_potion", + "regenerationareapotextended": "long_regeneration_lingering_potion", + "regenerationareapotion2": "long_regeneration_lingering_potion", + "regenerationareapotionex": "long_regeneration_lingering_potion", + "regenerationareapotionextended": "long_regeneration_lingering_potion", + "regenerationareapotionlevel2": "long_regeneration_lingering_potion", + "regenerationareapotionlong": "long_regeneration_lingering_potion", + "regenerationareapotlevel2": "long_regeneration_lingering_potion", + "regenerationareapotlong": "long_regeneration_lingering_potion", + "regenerationcloudpot2": "long_regeneration_lingering_potion", + "regenerationcloudpotex": "long_regeneration_lingering_potion", + "regenerationcloudpotextended": "long_regeneration_lingering_potion", + "regenerationcloudpotion2": "long_regeneration_lingering_potion", + "regenerationcloudpotionex": "long_regeneration_lingering_potion", + "regenerationcloudpotionextended": "long_regeneration_lingering_potion", + "regenerationcloudpotionlevel2": "long_regeneration_lingering_potion", + "regenerationcloudpotionlong": "long_regeneration_lingering_potion", + "regenerationcloudpotlevel2": "long_regeneration_lingering_potion", + "regenerationcloudpotlong": "long_regeneration_lingering_potion", + "regenerationlingerpot2": "long_regeneration_lingering_potion", + "regenerationlingerpotex": "long_regeneration_lingering_potion", + "regenerationlingerpotextended": "long_regeneration_lingering_potion", + "regenerationlingerpotlevel2": "long_regeneration_lingering_potion", + "regenerationlingerpotlong": "long_regeneration_lingering_potion", + "regenlingerpot2": "long_regeneration_lingering_potion", + "regenlingerpotex": "long_regeneration_lingering_potion", + "regenlingerpotextended": "long_regeneration_lingering_potion", + "regenlingerpotlevel2": "long_regeneration_lingering_potion", + "regenlingerpotlong": "long_regeneration_lingering_potion", + "long_regeneration_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofregen2": "long_regeneration_potion", + "potionofregenerate2": "long_regeneration_potion", + "potionofregenerateex": "long_regeneration_potion", + "potionofregenerateextended": "long_regeneration_potion", + "potionofregeneratelevel2": "long_regeneration_potion", + "potionofregeneratelong": "long_regeneration_potion", + "potionofregeneration2": "long_regeneration_potion", + "potionofregenerationex": "long_regeneration_potion", + "potionofregenerationextended": "long_regeneration_potion", + "potionofregenerationlevel2": "long_regeneration_potion", + "potionofregenerationlong": "long_regeneration_potion", + "potionofregenex": "long_regeneration_potion", + "potionofregenextended": "long_regeneration_potion", + "potionofregenlevel2": "long_regeneration_potion", + "potionofregenlong": "long_regeneration_potion", + "potofregen2": "long_regeneration_potion", + "potofregenerate2": "long_regeneration_potion", + "potofregenerateex": "long_regeneration_potion", + "potofregenerateextended": "long_regeneration_potion", + "potofregeneratelevel2": "long_regeneration_potion", + "potofregeneratelong": "long_regeneration_potion", + "potofregeneration2": "long_regeneration_potion", + "potofregenerationex": "long_regeneration_potion", + "potofregenerationextended": "long_regeneration_potion", + "potofregenerationlevel2": "long_regeneration_potion", + "potofregenerationlong": "long_regeneration_potion", + "potofregenex": "long_regeneration_potion", + "potofregenextended": "long_regeneration_potion", + "potofregenlevel2": "long_regeneration_potion", + "potofregenlong": "long_regeneration_potion", + "regen2pot": "long_regeneration_potion", + "regen2potion": "long_regeneration_potion", + "regenerate2pot": "long_regeneration_potion", + "regenerate2potion": "long_regeneration_potion", + "regenerateexpot": "long_regeneration_potion", + "regenerateexpotion": "long_regeneration_potion", + "regenerateextendedpot": "long_regeneration_potion", + "regenerateextendedpotion": "long_regeneration_potion", + "regeneratelevel2pot": "long_regeneration_potion", + "regeneratelevel2potion": "long_regeneration_potion", + "regeneratelongpot": "long_regeneration_potion", + "regeneratelongpotion": "long_regeneration_potion", + "regeneration2pot": "long_regeneration_potion", + "regeneration2potion": "long_regeneration_potion", + "regenerationexpot": "long_regeneration_potion", + "regenerationexpotion": "long_regeneration_potion", + "regenerationextendedpot": "long_regeneration_potion", + "regenerationextendedpotion": "long_regeneration_potion", + "regenerationlevel2pot": "long_regeneration_potion", + "regenerationlevel2potion": "long_regeneration_potion", + "regenerationlongpot": "long_regeneration_potion", + "regenerationlongpotion": "long_regeneration_potion", + "regenexpot": "long_regeneration_potion", + "regenexpotion": "long_regeneration_potion", + "regenextendedpot": "long_regeneration_potion", + "regenextendedpotion": "long_regeneration_potion", + "regenlevel2pot": "long_regeneration_potion", + "regenlevel2potion": "long_regeneration_potion", + "regenlongpot": "long_regeneration_potion", + "regenlongpotion": "long_regeneration_potion", + "long_regeneration_splash_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "regen2splashpot": "long_regeneration_splash_potion", + "regen2splashpotion": "long_regeneration_splash_potion", + "regenerate2splashpot": "long_regeneration_splash_potion", + "regenerate2splashpotion": "long_regeneration_splash_potion", + "regenerateexsplashpot": "long_regeneration_splash_potion", + "regenerateexsplashpotion": "long_regeneration_splash_potion", + "regenerateextendedsplashpot": "long_regeneration_splash_potion", + "regenerateextendedsplashpotion": "long_regeneration_splash_potion", + "regeneratelevel2splashpot": "long_regeneration_splash_potion", + "regeneratelevel2splashpotion": "long_regeneration_splash_potion", + "regeneratelongsplashpot": "long_regeneration_splash_potion", + "regeneratelongsplashpotion": "long_regeneration_splash_potion", + "regeneration2splashpot": "long_regeneration_splash_potion", + "regeneration2splashpotion": "long_regeneration_splash_potion", + "regenerationexsplashpot": "long_regeneration_splash_potion", + "regenerationexsplashpotion": "long_regeneration_splash_potion", + "regenerationextendedsplashpot": "long_regeneration_splash_potion", + "regenerationextendedsplashpotion": "long_regeneration_splash_potion", + "regenerationlevel2splashpot": "long_regeneration_splash_potion", + "regenerationlevel2splashpotion": "long_regeneration_splash_potion", + "regenerationlongsplashpot": "long_regeneration_splash_potion", + "regenerationlongsplashpotion": "long_regeneration_splash_potion", + "regenexsplashpot": "long_regeneration_splash_potion", + "regenexsplashpotion": "long_regeneration_splash_potion", + "regenextendedsplashpot": "long_regeneration_splash_potion", + "regenextendedsplashpotion": "long_regeneration_splash_potion", + "regenlevel2splashpot": "long_regeneration_splash_potion", + "regenlevel2splashpotion": "long_regeneration_splash_potion", + "regenlongsplashpot": "long_regeneration_splash_potion", + "regenlongsplashpotion": "long_regeneration_splash_potion", + "splashregen2pot": "long_regeneration_splash_potion", + "splashregen2potion": "long_regeneration_splash_potion", + "splashregenerate2pot": "long_regeneration_splash_potion", + "splashregenerate2potion": "long_regeneration_splash_potion", + "splashregenerateexpot": "long_regeneration_splash_potion", + "splashregenerateexpotion": "long_regeneration_splash_potion", + "splashregenerateextendedpot": "long_regeneration_splash_potion", + "splashregenerateextendedpotion": "long_regeneration_splash_potion", + "splashregeneratelevel2pot": "long_regeneration_splash_potion", + "splashregeneratelevel2potion": "long_regeneration_splash_potion", + "splashregeneratelongpot": "long_regeneration_splash_potion", + "splashregeneratelongpotion": "long_regeneration_splash_potion", + "splashregeneration2pot": "long_regeneration_splash_potion", + "splashregeneration2potion": "long_regeneration_splash_potion", + "splashregenerationexpot": "long_regeneration_splash_potion", + "splashregenerationexpotion": "long_regeneration_splash_potion", + "splashregenerationextendedpot": "long_regeneration_splash_potion", + "splashregenerationextendedpotion": "long_regeneration_splash_potion", + "splashregenerationlevel2pot": "long_regeneration_splash_potion", + "splashregenerationlevel2potion": "long_regeneration_splash_potion", + "splashregenerationlongpot": "long_regeneration_splash_potion", + "splashregenerationlongpotion": "long_regeneration_splash_potion", + "splashregenexpot": "long_regeneration_splash_potion", + "splashregenexpotion": "long_regeneration_splash_potion", + "splashregenextendedpot": "long_regeneration_splash_potion", + "splashregenextendedpotion": "long_regeneration_splash_potion", + "splashregenlevel2pot": "long_regeneration_splash_potion", + "splashregenlevel2potion": "long_regeneration_splash_potion", + "splashregenlongpot": "long_regeneration_splash_potion", + "splashregenlongpotion": "long_regeneration_splash_potion", + "splregen2pot": "long_regeneration_splash_potion", + "splregen2potion": "long_regeneration_splash_potion", + "splregenerate2pot": "long_regeneration_splash_potion", + "splregenerate2potion": "long_regeneration_splash_potion", + "splregenerateexpot": "long_regeneration_splash_potion", + "splregenerateexpotion": "long_regeneration_splash_potion", + "splregenerateextendedpot": "long_regeneration_splash_potion", + "splregenerateextendedpotion": "long_regeneration_splash_potion", + "splregeneratelevel2pot": "long_regeneration_splash_potion", + "splregeneratelevel2potion": "long_regeneration_splash_potion", + "splregeneratelongpot": "long_regeneration_splash_potion", + "splregeneratelongpotion": "long_regeneration_splash_potion", + "splregeneration2pot": "long_regeneration_splash_potion", + "splregeneration2potion": "long_regeneration_splash_potion", + "splregenerationexpot": "long_regeneration_splash_potion", + "splregenerationexpotion": "long_regeneration_splash_potion", + "splregenerationextendedpot": "long_regeneration_splash_potion", + "splregenerationextendedpotion": "long_regeneration_splash_potion", + "splregenerationlevel2pot": "long_regeneration_splash_potion", + "splregenerationlevel2potion": "long_regeneration_splash_potion", + "splregenerationlongpot": "long_regeneration_splash_potion", + "splregenerationlongpotion": "long_regeneration_splash_potion", + "splregenexpot": "long_regeneration_splash_potion", + "splregenexpotion": "long_regeneration_splash_potion", + "splregenextendedpot": "long_regeneration_splash_potion", + "splregenextendedpotion": "long_regeneration_splash_potion", + "splregenlevel2pot": "long_regeneration_splash_potion", + "splregenlevel2potion": "long_regeneration_splash_potion", + "splregenlongpot": "long_regeneration_splash_potion", + "splregenlongpotion": "long_regeneration_splash_potion", + "long_regeneration_tipped_arrow": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowregen2": "long_regeneration_tipped_arrow", + "arrowregenerate2": "long_regeneration_tipped_arrow", + "arrowregenerateex": "long_regeneration_tipped_arrow", + "arrowregenerateextended": "long_regeneration_tipped_arrow", + "arrowregeneratelevel2": "long_regeneration_tipped_arrow", + "arrowregeneratelong": "long_regeneration_tipped_arrow", + "arrowregeneration2": "long_regeneration_tipped_arrow", + "arrowregenerationex": "long_regeneration_tipped_arrow", + "arrowregenerationextended": "long_regeneration_tipped_arrow", + "arrowregenerationlevel2": "long_regeneration_tipped_arrow", + "arrowregenerationlong": "long_regeneration_tipped_arrow", + "arrowregenex": "long_regeneration_tipped_arrow", + "arrowregenextended": "long_regeneration_tipped_arrow", + "arrowregenlevel2": "long_regeneration_tipped_arrow", + "arrowregenlong": "long_regeneration_tipped_arrow", + "regen2tarr": "long_regeneration_tipped_arrow", + "regen2tarrow": "long_regeneration_tipped_arrow", + "regen2tippedarrow": "long_regeneration_tipped_arrow", + "regenarrow2": "long_regeneration_tipped_arrow", + "regenarrowex": "long_regeneration_tipped_arrow", + "regenarrowextended": "long_regeneration_tipped_arrow", + "regenarrowlevel2": "long_regeneration_tipped_arrow", + "regenarrowlong": "long_regeneration_tipped_arrow", + "regenerate2tarr": "long_regeneration_tipped_arrow", + "regenerate2tarrow": "long_regeneration_tipped_arrow", + "regenerate2tippedarrow": "long_regeneration_tipped_arrow", + "regeneratearrow2": "long_regeneration_tipped_arrow", + "regeneratearrowex": "long_regeneration_tipped_arrow", + "regeneratearrowextended": "long_regeneration_tipped_arrow", + "regeneratearrowlevel2": "long_regeneration_tipped_arrow", + "regeneratearrowlong": "long_regeneration_tipped_arrow", + "regenerateextarr": "long_regeneration_tipped_arrow", + "regenerateextarrow": "long_regeneration_tipped_arrow", + "regenerateextendedtarr": "long_regeneration_tipped_arrow", + "regenerateextendedtarrow": "long_regeneration_tipped_arrow", + "regenerateextendedtippedarrow": "long_regeneration_tipped_arrow", + "regenerateextippedarrow": "long_regeneration_tipped_arrow", + "regeneratelevel2tarr": "long_regeneration_tipped_arrow", + "regeneratelevel2tarrow": "long_regeneration_tipped_arrow", + "regeneratelevel2tippedarrow": "long_regeneration_tipped_arrow", + "regeneratelongtarr": "long_regeneration_tipped_arrow", + "regeneratelongtarrow": "long_regeneration_tipped_arrow", + "regeneratelongtippedarrow": "long_regeneration_tipped_arrow", + "regeneration2tarr": "long_regeneration_tipped_arrow", + "regeneration2tarrow": "long_regeneration_tipped_arrow", + "regeneration2tippedarrow": "long_regeneration_tipped_arrow", + "regenerationarrow2": "long_regeneration_tipped_arrow", + "regenerationarrowex": "long_regeneration_tipped_arrow", + "regenerationarrowextended": "long_regeneration_tipped_arrow", + "regenerationarrowlevel2": "long_regeneration_tipped_arrow", + "regenerationarrowlong": "long_regeneration_tipped_arrow", + "regenerationextarr": "long_regeneration_tipped_arrow", + "regenerationextarrow": "long_regeneration_tipped_arrow", + "regenerationextendedtarr": "long_regeneration_tipped_arrow", + "regenerationextendedtarrow": "long_regeneration_tipped_arrow", + "regenerationextendedtippedarrow": "long_regeneration_tipped_arrow", + "regenerationextippedarrow": "long_regeneration_tipped_arrow", + "regenerationlevel2tarr": "long_regeneration_tipped_arrow", + "regenerationlevel2tarrow": "long_regeneration_tipped_arrow", + "regenerationlevel2tippedarrow": "long_regeneration_tipped_arrow", + "regenerationlongtarr": "long_regeneration_tipped_arrow", + "regenerationlongtarrow": "long_regeneration_tipped_arrow", + "regenerationlongtippedarrow": "long_regeneration_tipped_arrow", + "regenextarr": "long_regeneration_tipped_arrow", + "regenextarrow": "long_regeneration_tipped_arrow", + "regenextendedtarr": "long_regeneration_tipped_arrow", + "regenextendedtarrow": "long_regeneration_tipped_arrow", + "regenextendedtippedarrow": "long_regeneration_tipped_arrow", + "regenextippedarrow": "long_regeneration_tipped_arrow", + "regenlevel2tarr": "long_regeneration_tipped_arrow", + "regenlevel2tarrow": "long_regeneration_tipped_arrow", + "regenlevel2tippedarrow": "long_regeneration_tipped_arrow", + "regenlongtarr": "long_regeneration_tipped_arrow", + "regenlongtarrow": "long_regeneration_tipped_arrow", + "regenlongtippedarrow": "long_regeneration_tipped_arrow", + "long_slow_falling_lingering_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionsf2": "long_slow_falling_lingering_potion", + "aoepotionsfex": "long_slow_falling_lingering_potion", + "aoepotionsfextended": "long_slow_falling_lingering_potion", + "aoepotionsflevel2": "long_slow_falling_lingering_potion", + "aoepotionsflong": "long_slow_falling_lingering_potion", + "aoepotionslowfall2": "long_slow_falling_lingering_potion", + "aoepotionslowfallex": "long_slow_falling_lingering_potion", + "aoepotionslowfallextended": "long_slow_falling_lingering_potion", + "aoepotionslowfalling2": "long_slow_falling_lingering_potion", + "aoepotionslowfallingex": "long_slow_falling_lingering_potion", + "aoepotionslowfallingextended": "long_slow_falling_lingering_potion", + "aoepotionslowfallinglevel2": "long_slow_falling_lingering_potion", + "aoepotionslowfallinglong": "long_slow_falling_lingering_potion", + "aoepotionslowfalllevel2": "long_slow_falling_lingering_potion", + "aoepotionslowfalllong": "long_slow_falling_lingering_potion", + "aoepotsf2": "long_slow_falling_lingering_potion", + "aoepotsfex": "long_slow_falling_lingering_potion", + "aoepotsfextended": "long_slow_falling_lingering_potion", + "aoepotsflevel2": "long_slow_falling_lingering_potion", + "aoepotsflong": "long_slow_falling_lingering_potion", + "aoepotslowfall2": "long_slow_falling_lingering_potion", + "aoepotslowfallex": "long_slow_falling_lingering_potion", + "aoepotslowfallextended": "long_slow_falling_lingering_potion", + "aoepotslowfalling2": "long_slow_falling_lingering_potion", + "aoepotslowfallingex": "long_slow_falling_lingering_potion", + "aoepotslowfallingextended": "long_slow_falling_lingering_potion", + "aoepotslowfallinglevel2": "long_slow_falling_lingering_potion", + "aoepotslowfallinglong": "long_slow_falling_lingering_potion", + "aoepotslowfalllevel2": "long_slow_falling_lingering_potion", + "aoepotslowfalllong": "long_slow_falling_lingering_potion", + "areapotionsf2": "long_slow_falling_lingering_potion", + "areapotionsfex": "long_slow_falling_lingering_potion", + "areapotionsfextended": "long_slow_falling_lingering_potion", + "areapotionsflevel2": "long_slow_falling_lingering_potion", + "areapotionsflong": "long_slow_falling_lingering_potion", + "areapotionslowfall2": "long_slow_falling_lingering_potion", + "areapotionslowfallex": "long_slow_falling_lingering_potion", + "areapotionslowfallextended": "long_slow_falling_lingering_potion", + "areapotionslowfalling2": "long_slow_falling_lingering_potion", + "areapotionslowfallingex": "long_slow_falling_lingering_potion", + "areapotionslowfallingextended": "long_slow_falling_lingering_potion", + "areapotionslowfallinglevel2": "long_slow_falling_lingering_potion", + "areapotionslowfallinglong": "long_slow_falling_lingering_potion", + "areapotionslowfalllevel2": "long_slow_falling_lingering_potion", + "areapotionslowfalllong": "long_slow_falling_lingering_potion", + "areapotsf2": "long_slow_falling_lingering_potion", + "areapotsfex": "long_slow_falling_lingering_potion", + "areapotsfextended": "long_slow_falling_lingering_potion", + "areapotsflevel2": "long_slow_falling_lingering_potion", + "areapotsflong": "long_slow_falling_lingering_potion", + "areapotslowfall2": "long_slow_falling_lingering_potion", + "areapotslowfallex": "long_slow_falling_lingering_potion", + "areapotslowfallextended": "long_slow_falling_lingering_potion", + "areapotslowfalling2": "long_slow_falling_lingering_potion", + "areapotslowfallingex": "long_slow_falling_lingering_potion", + "areapotslowfallingextended": "long_slow_falling_lingering_potion", + "areapotslowfallinglevel2": "long_slow_falling_lingering_potion", + "areapotslowfallinglong": "long_slow_falling_lingering_potion", + "areapotslowfalllevel2": "long_slow_falling_lingering_potion", + "areapotslowfalllong": "long_slow_falling_lingering_potion", + "cloudpotionsf2": "long_slow_falling_lingering_potion", + "cloudpotionsfex": "long_slow_falling_lingering_potion", + "cloudpotionsfextended": "long_slow_falling_lingering_potion", + "cloudpotionsflevel2": "long_slow_falling_lingering_potion", + "cloudpotionsflong": "long_slow_falling_lingering_potion", + "cloudpotionslowfall2": "long_slow_falling_lingering_potion", + "cloudpotionslowfallex": "long_slow_falling_lingering_potion", + "cloudpotionslowfallextended": "long_slow_falling_lingering_potion", + "cloudpotionslowfalling2": "long_slow_falling_lingering_potion", + "cloudpotionslowfallingex": "long_slow_falling_lingering_potion", + "cloudpotionslowfallingextended": "long_slow_falling_lingering_potion", + "cloudpotionslowfallinglevel2": "long_slow_falling_lingering_potion", + "cloudpotionslowfallinglong": "long_slow_falling_lingering_potion", + "cloudpotionslowfalllevel2": "long_slow_falling_lingering_potion", + "cloudpotionslowfalllong": "long_slow_falling_lingering_potion", + "cloudpotsf2": "long_slow_falling_lingering_potion", + "cloudpotsfex": "long_slow_falling_lingering_potion", + "cloudpotsfextended": "long_slow_falling_lingering_potion", + "cloudpotsflevel2": "long_slow_falling_lingering_potion", + "cloudpotsflong": "long_slow_falling_lingering_potion", + "cloudpotslowfall2": "long_slow_falling_lingering_potion", + "cloudpotslowfallex": "long_slow_falling_lingering_potion", + "cloudpotslowfallextended": "long_slow_falling_lingering_potion", + "cloudpotslowfalling2": "long_slow_falling_lingering_potion", + "cloudpotslowfallingex": "long_slow_falling_lingering_potion", + "cloudpotslowfallingextended": "long_slow_falling_lingering_potion", + "cloudpotslowfallinglevel2": "long_slow_falling_lingering_potion", + "cloudpotslowfallinglong": "long_slow_falling_lingering_potion", + "cloudpotslowfalllevel2": "long_slow_falling_lingering_potion", + "cloudpotslowfalllong": "long_slow_falling_lingering_potion", + "lingerpotsf2": "long_slow_falling_lingering_potion", + "lingerpotsfex": "long_slow_falling_lingering_potion", + "lingerpotsfextended": "long_slow_falling_lingering_potion", + "lingerpotsflevel2": "long_slow_falling_lingering_potion", + "lingerpotsflong": "long_slow_falling_lingering_potion", + "lingerpotslowfall2": "long_slow_falling_lingering_potion", + "lingerpotslowfallex": "long_slow_falling_lingering_potion", + "lingerpotslowfallextended": "long_slow_falling_lingering_potion", + "lingerpotslowfalling2": "long_slow_falling_lingering_potion", + "lingerpotslowfallingex": "long_slow_falling_lingering_potion", + "lingerpotslowfallingextended": "long_slow_falling_lingering_potion", + "lingerpotslowfallinglevel2": "long_slow_falling_lingering_potion", + "lingerpotslowfallinglong": "long_slow_falling_lingering_potion", + "lingerpotslowfalllevel2": "long_slow_falling_lingering_potion", + "lingerpotslowfalllong": "long_slow_falling_lingering_potion", + "sfaoepoiont2": "long_slow_falling_lingering_potion", + "sfaoepoiontex": "long_slow_falling_lingering_potion", + "sfaoepoiontextended": "long_slow_falling_lingering_potion", + "sfaoepoiontlevel2": "long_slow_falling_lingering_potion", + "sfaoepoiontlong": "long_slow_falling_lingering_potion", + "sfaoepot2": "long_slow_falling_lingering_potion", + "sfaoepotex": "long_slow_falling_lingering_potion", + "sfaoepotextended": "long_slow_falling_lingering_potion", + "sfaoepotlevel2": "long_slow_falling_lingering_potion", + "sfaoepotlong": "long_slow_falling_lingering_potion", + "sfareapot2": "long_slow_falling_lingering_potion", + "sfareapotex": "long_slow_falling_lingering_potion", + "sfareapotextended": "long_slow_falling_lingering_potion", + "sfareapotion2": "long_slow_falling_lingering_potion", + "sfareapotionex": "long_slow_falling_lingering_potion", + "sfareapotionextended": "long_slow_falling_lingering_potion", + "sfareapotionlevel2": "long_slow_falling_lingering_potion", + "sfareapotionlong": "long_slow_falling_lingering_potion", + "sfareapotlevel2": "long_slow_falling_lingering_potion", + "sfareapotlong": "long_slow_falling_lingering_potion", + "sfcloudpot2": "long_slow_falling_lingering_potion", + "sfcloudpotex": "long_slow_falling_lingering_potion", + "sfcloudpotextended": "long_slow_falling_lingering_potion", + "sfcloudpotion2": "long_slow_falling_lingering_potion", + "sfcloudpotionex": "long_slow_falling_lingering_potion", + "sfcloudpotionextended": "long_slow_falling_lingering_potion", + "sfcloudpotionlevel2": "long_slow_falling_lingering_potion", + "sfcloudpotionlong": "long_slow_falling_lingering_potion", + "sfcloudpotlevel2": "long_slow_falling_lingering_potion", + "sfcloudpotlong": "long_slow_falling_lingering_potion", + "sflingerpot2": "long_slow_falling_lingering_potion", + "sflingerpotex": "long_slow_falling_lingering_potion", + "sflingerpotextended": "long_slow_falling_lingering_potion", + "sflingerpotlevel2": "long_slow_falling_lingering_potion", + "sflingerpotlong": "long_slow_falling_lingering_potion", + "slowfallaoepoiont2": "long_slow_falling_lingering_potion", + "slowfallaoepoiontex": "long_slow_falling_lingering_potion", + "slowfallaoepoiontextended": "long_slow_falling_lingering_potion", + "slowfallaoepoiontlevel2": "long_slow_falling_lingering_potion", + "slowfallaoepoiontlong": "long_slow_falling_lingering_potion", + "slowfallaoepot2": "long_slow_falling_lingering_potion", + "slowfallaoepotex": "long_slow_falling_lingering_potion", + "slowfallaoepotextended": "long_slow_falling_lingering_potion", + "slowfallaoepotlevel2": "long_slow_falling_lingering_potion", + "slowfallaoepotlong": "long_slow_falling_lingering_potion", + "slowfallareapot2": "long_slow_falling_lingering_potion", + "slowfallareapotex": "long_slow_falling_lingering_potion", + "slowfallareapotextended": "long_slow_falling_lingering_potion", + "slowfallareapotion2": "long_slow_falling_lingering_potion", + "slowfallareapotionex": "long_slow_falling_lingering_potion", + "slowfallareapotionextended": "long_slow_falling_lingering_potion", + "slowfallareapotionlevel2": "long_slow_falling_lingering_potion", + "slowfallareapotionlong": "long_slow_falling_lingering_potion", + "slowfallareapotlevel2": "long_slow_falling_lingering_potion", + "slowfallareapotlong": "long_slow_falling_lingering_potion", + "slowfallcloudpot2": "long_slow_falling_lingering_potion", + "slowfallcloudpotex": "long_slow_falling_lingering_potion", + "slowfallcloudpotextended": "long_slow_falling_lingering_potion", + "slowfallcloudpotion2": "long_slow_falling_lingering_potion", + "slowfallcloudpotionex": "long_slow_falling_lingering_potion", + "slowfallcloudpotionextended": "long_slow_falling_lingering_potion", + "slowfallcloudpotionlevel2": "long_slow_falling_lingering_potion", + "slowfallcloudpotionlong": "long_slow_falling_lingering_potion", + "slowfallcloudpotlevel2": "long_slow_falling_lingering_potion", + "slowfallcloudpotlong": "long_slow_falling_lingering_potion", + "slowfallingaoepoiont2": "long_slow_falling_lingering_potion", + "slowfallingaoepoiontex": "long_slow_falling_lingering_potion", + "slowfallingaoepoiontextended": "long_slow_falling_lingering_potion", + "slowfallingaoepoiontlevel2": "long_slow_falling_lingering_potion", + "slowfallingaoepoiontlong": "long_slow_falling_lingering_potion", + "slowfallingaoepot2": "long_slow_falling_lingering_potion", + "slowfallingaoepotex": "long_slow_falling_lingering_potion", + "slowfallingaoepotextended": "long_slow_falling_lingering_potion", + "slowfallingaoepotlevel2": "long_slow_falling_lingering_potion", + "slowfallingaoepotlong": "long_slow_falling_lingering_potion", + "slowfallingareapot2": "long_slow_falling_lingering_potion", + "slowfallingareapotex": "long_slow_falling_lingering_potion", + "slowfallingareapotextended": "long_slow_falling_lingering_potion", + "slowfallingareapotion2": "long_slow_falling_lingering_potion", + "slowfallingareapotionex": "long_slow_falling_lingering_potion", + "slowfallingareapotionextended": "long_slow_falling_lingering_potion", + "slowfallingareapotionlevel2": "long_slow_falling_lingering_potion", + "slowfallingareapotionlong": "long_slow_falling_lingering_potion", + "slowfallingareapotlevel2": "long_slow_falling_lingering_potion", + "slowfallingareapotlong": "long_slow_falling_lingering_potion", + "slowfallingcloudpot2": "long_slow_falling_lingering_potion", + "slowfallingcloudpotex": "long_slow_falling_lingering_potion", + "slowfallingcloudpotextended": "long_slow_falling_lingering_potion", + "slowfallingcloudpotion2": "long_slow_falling_lingering_potion", + "slowfallingcloudpotionex": "long_slow_falling_lingering_potion", + "slowfallingcloudpotionextended": "long_slow_falling_lingering_potion", + "slowfallingcloudpotionlevel2": "long_slow_falling_lingering_potion", + "slowfallingcloudpotionlong": "long_slow_falling_lingering_potion", + "slowfallingcloudpotlevel2": "long_slow_falling_lingering_potion", + "slowfallingcloudpotlong": "long_slow_falling_lingering_potion", + "slowfallinglingerpot2": "long_slow_falling_lingering_potion", + "slowfallinglingerpotex": "long_slow_falling_lingering_potion", + "slowfallinglingerpotextended": "long_slow_falling_lingering_potion", + "slowfallinglingerpotlevel2": "long_slow_falling_lingering_potion", + "slowfallinglingerpotlong": "long_slow_falling_lingering_potion", + "slowfalllingerpot2": "long_slow_falling_lingering_potion", + "slowfalllingerpotex": "long_slow_falling_lingering_potion", + "slowfalllingerpotextended": "long_slow_falling_lingering_potion", + "slowfalllingerpotlevel2": "long_slow_falling_lingering_potion", + "slowfalllingerpotlong": "long_slow_falling_lingering_potion", + "long_slow_falling_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofsf2": "long_slow_falling_potion", + "potionofsfex": "long_slow_falling_potion", + "potionofsfextended": "long_slow_falling_potion", + "potionofsflevel2": "long_slow_falling_potion", + "potionofsflong": "long_slow_falling_potion", + "potionofslowfall2": "long_slow_falling_potion", + "potionofslowfallex": "long_slow_falling_potion", + "potionofslowfallextended": "long_slow_falling_potion", + "potionofslowfalling2": "long_slow_falling_potion", + "potionofslowfallingex": "long_slow_falling_potion", + "potionofslowfallingextended": "long_slow_falling_potion", + "potionofslowfallinglevel2": "long_slow_falling_potion", + "potionofslowfallinglong": "long_slow_falling_potion", + "potionofslowfalllevel2": "long_slow_falling_potion", + "potionofslowfalllong": "long_slow_falling_potion", + "potofsf2": "long_slow_falling_potion", + "potofsfex": "long_slow_falling_potion", + "potofsfextended": "long_slow_falling_potion", + "potofsflevel2": "long_slow_falling_potion", + "potofsflong": "long_slow_falling_potion", + "potofslowfall2": "long_slow_falling_potion", + "potofslowfallex": "long_slow_falling_potion", + "potofslowfallextended": "long_slow_falling_potion", + "potofslowfalling2": "long_slow_falling_potion", + "potofslowfallingex": "long_slow_falling_potion", + "potofslowfallingextended": "long_slow_falling_potion", + "potofslowfallinglevel2": "long_slow_falling_potion", + "potofslowfallinglong": "long_slow_falling_potion", + "potofslowfalllevel2": "long_slow_falling_potion", + "potofslowfalllong": "long_slow_falling_potion", + "sf2pot": "long_slow_falling_potion", + "sf2potion": "long_slow_falling_potion", + "sfexpot": "long_slow_falling_potion", + "sfexpotion": "long_slow_falling_potion", + "sfextendedpot": "long_slow_falling_potion", + "sfextendedpotion": "long_slow_falling_potion", + "sflevel2pot": "long_slow_falling_potion", + "sflevel2potion": "long_slow_falling_potion", + "sflongpot": "long_slow_falling_potion", + "sflongpotion": "long_slow_falling_potion", + "slowfall2pot": "long_slow_falling_potion", + "slowfall2potion": "long_slow_falling_potion", + "slowfallexpot": "long_slow_falling_potion", + "slowfallexpotion": "long_slow_falling_potion", + "slowfallextendedpot": "long_slow_falling_potion", + "slowfallextendedpotion": "long_slow_falling_potion", + "slowfalling2pot": "long_slow_falling_potion", + "slowfalling2potion": "long_slow_falling_potion", + "slowfallingexpot": "long_slow_falling_potion", + "slowfallingexpotion": "long_slow_falling_potion", + "slowfallingextendedpot": "long_slow_falling_potion", + "slowfallingextendedpotion": "long_slow_falling_potion", + "slowfallinglevel2pot": "long_slow_falling_potion", + "slowfallinglevel2potion": "long_slow_falling_potion", + "slowfallinglongpot": "long_slow_falling_potion", + "slowfallinglongpotion": "long_slow_falling_potion", + "slowfalllevel2pot": "long_slow_falling_potion", + "slowfalllevel2potion": "long_slow_falling_potion", + "slowfalllongpot": "long_slow_falling_potion", + "slowfalllongpotion": "long_slow_falling_potion", + "long_slow_falling_splash_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "sf2splashpot": "long_slow_falling_splash_potion", + "sf2splashpotion": "long_slow_falling_splash_potion", + "sfexsplashpot": "long_slow_falling_splash_potion", + "sfexsplashpotion": "long_slow_falling_splash_potion", + "sfextendedsplashpot": "long_slow_falling_splash_potion", + "sfextendedsplashpotion": "long_slow_falling_splash_potion", + "sflevel2splashpot": "long_slow_falling_splash_potion", + "sflevel2splashpotion": "long_slow_falling_splash_potion", + "sflongsplashpot": "long_slow_falling_splash_potion", + "sflongsplashpotion": "long_slow_falling_splash_potion", + "slowfall2splashpot": "long_slow_falling_splash_potion", + "slowfall2splashpotion": "long_slow_falling_splash_potion", + "slowfallexsplashpot": "long_slow_falling_splash_potion", + "slowfallexsplashpotion": "long_slow_falling_splash_potion", + "slowfallextendedsplashpot": "long_slow_falling_splash_potion", + "slowfallextendedsplashpotion": "long_slow_falling_splash_potion", + "slowfalling2splashpot": "long_slow_falling_splash_potion", + "slowfalling2splashpotion": "long_slow_falling_splash_potion", + "slowfallingexsplashpot": "long_slow_falling_splash_potion", + "slowfallingexsplashpotion": "long_slow_falling_splash_potion", + "slowfallingextendedsplashpot": "long_slow_falling_splash_potion", + "slowfallingextendedsplashpotion": "long_slow_falling_splash_potion", + "slowfallinglevel2splashpot": "long_slow_falling_splash_potion", + "slowfallinglevel2splashpotion": "long_slow_falling_splash_potion", + "slowfallinglongsplashpot": "long_slow_falling_splash_potion", + "slowfallinglongsplashpotion": "long_slow_falling_splash_potion", + "slowfalllevel2splashpot": "long_slow_falling_splash_potion", + "slowfalllevel2splashpotion": "long_slow_falling_splash_potion", + "slowfalllongsplashpot": "long_slow_falling_splash_potion", + "slowfalllongsplashpotion": "long_slow_falling_splash_potion", + "splashsf2pot": "long_slow_falling_splash_potion", + "splashsf2potion": "long_slow_falling_splash_potion", + "splashsfexpot": "long_slow_falling_splash_potion", + "splashsfexpotion": "long_slow_falling_splash_potion", + "splashsfextendedpot": "long_slow_falling_splash_potion", + "splashsfextendedpotion": "long_slow_falling_splash_potion", + "splashsflevel2pot": "long_slow_falling_splash_potion", + "splashsflevel2potion": "long_slow_falling_splash_potion", + "splashsflongpot": "long_slow_falling_splash_potion", + "splashsflongpotion": "long_slow_falling_splash_potion", + "splashslowfall2pot": "long_slow_falling_splash_potion", + "splashslowfall2potion": "long_slow_falling_splash_potion", + "splashslowfallexpot": "long_slow_falling_splash_potion", + "splashslowfallexpotion": "long_slow_falling_splash_potion", + "splashslowfallextendedpot": "long_slow_falling_splash_potion", + "splashslowfallextendedpotion": "long_slow_falling_splash_potion", + "splashslowfalling2pot": "long_slow_falling_splash_potion", + "splashslowfalling2potion": "long_slow_falling_splash_potion", + "splashslowfallingexpot": "long_slow_falling_splash_potion", + "splashslowfallingexpotion": "long_slow_falling_splash_potion", + "splashslowfallingextendedpot": "long_slow_falling_splash_potion", + "splashslowfallingextendedpotion": "long_slow_falling_splash_potion", + "splashslowfallinglevel2pot": "long_slow_falling_splash_potion", + "splashslowfallinglevel2potion": "long_slow_falling_splash_potion", + "splashslowfallinglongpot": "long_slow_falling_splash_potion", + "splashslowfallinglongpotion": "long_slow_falling_splash_potion", + "splashslowfalllevel2pot": "long_slow_falling_splash_potion", + "splashslowfalllevel2potion": "long_slow_falling_splash_potion", + "splashslowfalllongpot": "long_slow_falling_splash_potion", + "splashslowfalllongpotion": "long_slow_falling_splash_potion", + "splsf2pot": "long_slow_falling_splash_potion", + "splsf2potion": "long_slow_falling_splash_potion", + "splsfexpot": "long_slow_falling_splash_potion", + "splsfexpotion": "long_slow_falling_splash_potion", + "splsfextendedpot": "long_slow_falling_splash_potion", + "splsfextendedpotion": "long_slow_falling_splash_potion", + "splsflevel2pot": "long_slow_falling_splash_potion", + "splsflevel2potion": "long_slow_falling_splash_potion", + "splsflongpot": "long_slow_falling_splash_potion", + "splsflongpotion": "long_slow_falling_splash_potion", + "splslowfall2pot": "long_slow_falling_splash_potion", + "splslowfall2potion": "long_slow_falling_splash_potion", + "splslowfallexpot": "long_slow_falling_splash_potion", + "splslowfallexpotion": "long_slow_falling_splash_potion", + "splslowfallextendedpot": "long_slow_falling_splash_potion", + "splslowfallextendedpotion": "long_slow_falling_splash_potion", + "splslowfalling2pot": "long_slow_falling_splash_potion", + "splslowfalling2potion": "long_slow_falling_splash_potion", + "splslowfallingexpot": "long_slow_falling_splash_potion", + "splslowfallingexpotion": "long_slow_falling_splash_potion", + "splslowfallingextendedpot": "long_slow_falling_splash_potion", + "splslowfallingextendedpotion": "long_slow_falling_splash_potion", + "splslowfallinglevel2pot": "long_slow_falling_splash_potion", + "splslowfallinglevel2potion": "long_slow_falling_splash_potion", + "splslowfallinglongpot": "long_slow_falling_splash_potion", + "splslowfallinglongpotion": "long_slow_falling_splash_potion", + "splslowfalllevel2pot": "long_slow_falling_splash_potion", + "splslowfalllevel2potion": "long_slow_falling_splash_potion", + "splslowfalllongpot": "long_slow_falling_splash_potion", + "splslowfalllongpotion": "long_slow_falling_splash_potion", + "long_slow_falling_tipped_arrow": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowsf2": "long_slow_falling_tipped_arrow", + "arrowsfex": "long_slow_falling_tipped_arrow", + "arrowsfextended": "long_slow_falling_tipped_arrow", + "arrowsflevel2": "long_slow_falling_tipped_arrow", + "arrowsflong": "long_slow_falling_tipped_arrow", + "arrowslowfall2": "long_slow_falling_tipped_arrow", + "arrowslowfallex": "long_slow_falling_tipped_arrow", + "arrowslowfallextended": "long_slow_falling_tipped_arrow", + "arrowslowfalling2": "long_slow_falling_tipped_arrow", + "arrowslowfallingex": "long_slow_falling_tipped_arrow", + "arrowslowfallingextended": "long_slow_falling_tipped_arrow", + "arrowslowfallinglevel2": "long_slow_falling_tipped_arrow", + "arrowslowfallinglong": "long_slow_falling_tipped_arrow", + "arrowslowfalllevel2": "long_slow_falling_tipped_arrow", + "arrowslowfalllong": "long_slow_falling_tipped_arrow", + "sf2tarr": "long_slow_falling_tipped_arrow", + "sf2tarrow": "long_slow_falling_tipped_arrow", + "sf2tippedarrow": "long_slow_falling_tipped_arrow", + "sfarrow2": "long_slow_falling_tipped_arrow", + "sfarrowex": "long_slow_falling_tipped_arrow", + "sfarrowextended": "long_slow_falling_tipped_arrow", + "sfarrowlevel2": "long_slow_falling_tipped_arrow", + "sfarrowlong": "long_slow_falling_tipped_arrow", + "sfextarr": "long_slow_falling_tipped_arrow", + "sfextarrow": "long_slow_falling_tipped_arrow", + "sfextendedtarr": "long_slow_falling_tipped_arrow", + "sfextendedtarrow": "long_slow_falling_tipped_arrow", + "sfextendedtippedarrow": "long_slow_falling_tipped_arrow", + "sfextippedarrow": "long_slow_falling_tipped_arrow", + "sflevel2tarr": "long_slow_falling_tipped_arrow", + "sflevel2tarrow": "long_slow_falling_tipped_arrow", + "sflevel2tippedarrow": "long_slow_falling_tipped_arrow", + "sflongtarr": "long_slow_falling_tipped_arrow", + "sflongtarrow": "long_slow_falling_tipped_arrow", + "sflongtippedarrow": "long_slow_falling_tipped_arrow", + "slowfall2tarr": "long_slow_falling_tipped_arrow", + "slowfall2tarrow": "long_slow_falling_tipped_arrow", + "slowfall2tippedarrow": "long_slow_falling_tipped_arrow", + "slowfallarrow2": "long_slow_falling_tipped_arrow", + "slowfallarrowex": "long_slow_falling_tipped_arrow", + "slowfallarrowextended": "long_slow_falling_tipped_arrow", + "slowfallarrowlevel2": "long_slow_falling_tipped_arrow", + "slowfallarrowlong": "long_slow_falling_tipped_arrow", + "slowfallextarr": "long_slow_falling_tipped_arrow", + "slowfallextarrow": "long_slow_falling_tipped_arrow", + "slowfallextendedtarr": "long_slow_falling_tipped_arrow", + "slowfallextendedtarrow": "long_slow_falling_tipped_arrow", + "slowfallextendedtippedarrow": "long_slow_falling_tipped_arrow", + "slowfallextippedarrow": "long_slow_falling_tipped_arrow", + "slowfalling2tarr": "long_slow_falling_tipped_arrow", + "slowfalling2tarrow": "long_slow_falling_tipped_arrow", + "slowfalling2tippedarrow": "long_slow_falling_tipped_arrow", + "slowfallingarrow2": "long_slow_falling_tipped_arrow", + "slowfallingarrowex": "long_slow_falling_tipped_arrow", + "slowfallingarrowextended": "long_slow_falling_tipped_arrow", + "slowfallingarrowlevel2": "long_slow_falling_tipped_arrow", + "slowfallingarrowlong": "long_slow_falling_tipped_arrow", + "slowfallingextarr": "long_slow_falling_tipped_arrow", + "slowfallingextarrow": "long_slow_falling_tipped_arrow", + "slowfallingextendedtarr": "long_slow_falling_tipped_arrow", + "slowfallingextendedtarrow": "long_slow_falling_tipped_arrow", + "slowfallingextendedtippedarrow": "long_slow_falling_tipped_arrow", + "slowfallingextippedarrow": "long_slow_falling_tipped_arrow", + "slowfallinglevel2tarr": "long_slow_falling_tipped_arrow", + "slowfallinglevel2tarrow": "long_slow_falling_tipped_arrow", + "slowfallinglevel2tippedarrow": "long_slow_falling_tipped_arrow", + "slowfallinglongtarr": "long_slow_falling_tipped_arrow", + "slowfallinglongtarrow": "long_slow_falling_tipped_arrow", + "slowfallinglongtippedarrow": "long_slow_falling_tipped_arrow", + "slowfalllevel2tarr": "long_slow_falling_tipped_arrow", + "slowfalllevel2tarrow": "long_slow_falling_tipped_arrow", + "slowfalllevel2tippedarrow": "long_slow_falling_tipped_arrow", + "slowfalllongtarr": "long_slow_falling_tipped_arrow", + "slowfalllongtarrow": "long_slow_falling_tipped_arrow", + "slowfalllongtippedarrow": "long_slow_falling_tipped_arrow", + "long_slowness_lingering_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionslow2": "long_slowness_lingering_potion", + "aoepotionslowex": "long_slowness_lingering_potion", + "aoepotionslowextended": "long_slowness_lingering_potion", + "aoepotionslowlevel2": "long_slowness_lingering_potion", + "aoepotionslowlong": "long_slowness_lingering_potion", + "aoepotionslowness2": "long_slowness_lingering_potion", + "aoepotionslownessex": "long_slowness_lingering_potion", + "aoepotionslownessextended": "long_slowness_lingering_potion", + "aoepotionslownesslevel2": "long_slowness_lingering_potion", + "aoepotionslownesslong": "long_slowness_lingering_potion", + "aoepotslow2": "long_slowness_lingering_potion", + "aoepotslowex": "long_slowness_lingering_potion", + "aoepotslowextended": "long_slowness_lingering_potion", + "aoepotslowlevel2": "long_slowness_lingering_potion", + "aoepotslowlong": "long_slowness_lingering_potion", + "aoepotslowness2": "long_slowness_lingering_potion", + "aoepotslownessex": "long_slowness_lingering_potion", + "aoepotslownessextended": "long_slowness_lingering_potion", + "aoepotslownesslevel2": "long_slowness_lingering_potion", + "aoepotslownesslong": "long_slowness_lingering_potion", + "areapotionslow2": "long_slowness_lingering_potion", + "areapotionslowex": "long_slowness_lingering_potion", + "areapotionslowextended": "long_slowness_lingering_potion", + "areapotionslowlevel2": "long_slowness_lingering_potion", + "areapotionslowlong": "long_slowness_lingering_potion", + "areapotionslowness2": "long_slowness_lingering_potion", + "areapotionslownessex": "long_slowness_lingering_potion", + "areapotionslownessextended": "long_slowness_lingering_potion", + "areapotionslownesslevel2": "long_slowness_lingering_potion", + "areapotionslownesslong": "long_slowness_lingering_potion", + "areapotslow2": "long_slowness_lingering_potion", + "areapotslowex": "long_slowness_lingering_potion", + "areapotslowextended": "long_slowness_lingering_potion", + "areapotslowlevel2": "long_slowness_lingering_potion", + "areapotslowlong": "long_slowness_lingering_potion", + "areapotslowness2": "long_slowness_lingering_potion", + "areapotslownessex": "long_slowness_lingering_potion", + "areapotslownessextended": "long_slowness_lingering_potion", + "areapotslownesslevel2": "long_slowness_lingering_potion", + "areapotslownesslong": "long_slowness_lingering_potion", + "cloudpotionslow2": "long_slowness_lingering_potion", + "cloudpotionslowex": "long_slowness_lingering_potion", + "cloudpotionslowextended": "long_slowness_lingering_potion", + "cloudpotionslowlevel2": "long_slowness_lingering_potion", + "cloudpotionslowlong": "long_slowness_lingering_potion", + "cloudpotionslowness2": "long_slowness_lingering_potion", + "cloudpotionslownessex": "long_slowness_lingering_potion", + "cloudpotionslownessextended": "long_slowness_lingering_potion", + "cloudpotionslownesslevel2": "long_slowness_lingering_potion", + "cloudpotionslownesslong": "long_slowness_lingering_potion", + "cloudpotslow2": "long_slowness_lingering_potion", + "cloudpotslowex": "long_slowness_lingering_potion", + "cloudpotslowextended": "long_slowness_lingering_potion", + "cloudpotslowlevel2": "long_slowness_lingering_potion", + "cloudpotslowlong": "long_slowness_lingering_potion", + "cloudpotslowness2": "long_slowness_lingering_potion", + "cloudpotslownessex": "long_slowness_lingering_potion", + "cloudpotslownessextended": "long_slowness_lingering_potion", + "cloudpotslownesslevel2": "long_slowness_lingering_potion", + "cloudpotslownesslong": "long_slowness_lingering_potion", + "lingerpotslow2": "long_slowness_lingering_potion", + "lingerpotslowex": "long_slowness_lingering_potion", + "lingerpotslowextended": "long_slowness_lingering_potion", + "lingerpotslowlevel2": "long_slowness_lingering_potion", + "lingerpotslowlong": "long_slowness_lingering_potion", + "lingerpotslowness2": "long_slowness_lingering_potion", + "lingerpotslownessex": "long_slowness_lingering_potion", + "lingerpotslownessextended": "long_slowness_lingering_potion", + "lingerpotslownesslevel2": "long_slowness_lingering_potion", + "lingerpotslownesslong": "long_slowness_lingering_potion", + "slowaoepoiont2": "long_slowness_lingering_potion", + "slowaoepoiontex": "long_slowness_lingering_potion", + "slowaoepoiontextended": "long_slowness_lingering_potion", + "slowaoepoiontlevel2": "long_slowness_lingering_potion", + "slowaoepoiontlong": "long_slowness_lingering_potion", + "slowaoepot2": "long_slowness_lingering_potion", + "slowaoepotex": "long_slowness_lingering_potion", + "slowaoepotextended": "long_slowness_lingering_potion", + "slowaoepotlevel2": "long_slowness_lingering_potion", + "slowaoepotlong": "long_slowness_lingering_potion", + "slowareapot2": "long_slowness_lingering_potion", + "slowareapotex": "long_slowness_lingering_potion", + "slowareapotextended": "long_slowness_lingering_potion", + "slowareapotion2": "long_slowness_lingering_potion", + "slowareapotionex": "long_slowness_lingering_potion", + "slowareapotionextended": "long_slowness_lingering_potion", + "slowareapotionlevel2": "long_slowness_lingering_potion", + "slowareapotionlong": "long_slowness_lingering_potion", + "slowareapotlevel2": "long_slowness_lingering_potion", + "slowareapotlong": "long_slowness_lingering_potion", + "slowcloudpot2": "long_slowness_lingering_potion", + "slowcloudpotex": "long_slowness_lingering_potion", + "slowcloudpotextended": "long_slowness_lingering_potion", + "slowcloudpotion2": "long_slowness_lingering_potion", + "slowcloudpotionex": "long_slowness_lingering_potion", + "slowcloudpotionextended": "long_slowness_lingering_potion", + "slowcloudpotionlevel2": "long_slowness_lingering_potion", + "slowcloudpotionlong": "long_slowness_lingering_potion", + "slowcloudpotlevel2": "long_slowness_lingering_potion", + "slowcloudpotlong": "long_slowness_lingering_potion", + "slowlingerpot2": "long_slowness_lingering_potion", + "slowlingerpotex": "long_slowness_lingering_potion", + "slowlingerpotextended": "long_slowness_lingering_potion", + "slowlingerpotlevel2": "long_slowness_lingering_potion", + "slowlingerpotlong": "long_slowness_lingering_potion", + "slownessaoepoiont2": "long_slowness_lingering_potion", + "slownessaoepoiontex": "long_slowness_lingering_potion", + "slownessaoepoiontextended": "long_slowness_lingering_potion", + "slownessaoepoiontlevel2": "long_slowness_lingering_potion", + "slownessaoepoiontlong": "long_slowness_lingering_potion", + "slownessaoepot2": "long_slowness_lingering_potion", + "slownessaoepotex": "long_slowness_lingering_potion", + "slownessaoepotextended": "long_slowness_lingering_potion", + "slownessaoepotlevel2": "long_slowness_lingering_potion", + "slownessaoepotlong": "long_slowness_lingering_potion", + "slownessareapot2": "long_slowness_lingering_potion", + "slownessareapotex": "long_slowness_lingering_potion", + "slownessareapotextended": "long_slowness_lingering_potion", + "slownessareapotion2": "long_slowness_lingering_potion", + "slownessareapotionex": "long_slowness_lingering_potion", + "slownessareapotionextended": "long_slowness_lingering_potion", + "slownessareapotionlevel2": "long_slowness_lingering_potion", + "slownessareapotionlong": "long_slowness_lingering_potion", + "slownessareapotlevel2": "long_slowness_lingering_potion", + "slownessareapotlong": "long_slowness_lingering_potion", + "slownesscloudpot2": "long_slowness_lingering_potion", + "slownesscloudpotex": "long_slowness_lingering_potion", + "slownesscloudpotextended": "long_slowness_lingering_potion", + "slownesscloudpotion2": "long_slowness_lingering_potion", + "slownesscloudpotionex": "long_slowness_lingering_potion", + "slownesscloudpotionextended": "long_slowness_lingering_potion", + "slownesscloudpotionlevel2": "long_slowness_lingering_potion", + "slownesscloudpotionlong": "long_slowness_lingering_potion", + "slownesscloudpotlevel2": "long_slowness_lingering_potion", + "slownesscloudpotlong": "long_slowness_lingering_potion", + "slownesslingerpot2": "long_slowness_lingering_potion", + "slownesslingerpotex": "long_slowness_lingering_potion", + "slownesslingerpotextended": "long_slowness_lingering_potion", + "slownesslingerpotlevel2": "long_slowness_lingering_potion", + "slownesslingerpotlong": "long_slowness_lingering_potion", + "long_slowness_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofslow2": "long_slowness_potion", + "potionofslowex": "long_slowness_potion", + "potionofslowextended": "long_slowness_potion", + "potionofslowlevel2": "long_slowness_potion", + "potionofslowlong": "long_slowness_potion", + "potionofslowness2": "long_slowness_potion", + "potionofslownessex": "long_slowness_potion", + "potionofslownessextended": "long_slowness_potion", + "potionofslownesslevel2": "long_slowness_potion", + "potionofslownesslong": "long_slowness_potion", + "potofslow2": "long_slowness_potion", + "potofslowex": "long_slowness_potion", + "potofslowextended": "long_slowness_potion", + "potofslowlevel2": "long_slowness_potion", + "potofslowlong": "long_slowness_potion", + "potofslowness2": "long_slowness_potion", + "potofslownessex": "long_slowness_potion", + "potofslownessextended": "long_slowness_potion", + "potofslownesslevel2": "long_slowness_potion", + "potofslownesslong": "long_slowness_potion", + "slow2pot": "long_slowness_potion", + "slow2potion": "long_slowness_potion", + "slowexpot": "long_slowness_potion", + "slowexpotion": "long_slowness_potion", + "slowextendedpot": "long_slowness_potion", + "slowextendedpotion": "long_slowness_potion", + "slowlevel2pot": "long_slowness_potion", + "slowlevel2potion": "long_slowness_potion", + "slowlongpot": "long_slowness_potion", + "slowlongpotion": "long_slowness_potion", + "slowness2pot": "long_slowness_potion", + "slowness2potion": "long_slowness_potion", + "slownessexpot": "long_slowness_potion", + "slownessexpotion": "long_slowness_potion", + "slownessextendedpot": "long_slowness_potion", + "slownessextendedpotion": "long_slowness_potion", + "slownesslevel2pot": "long_slowness_potion", + "slownesslevel2potion": "long_slowness_potion", + "slownesslongpot": "long_slowness_potion", + "slownesslongpotion": "long_slowness_potion", + "long_slowness_splash_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "slow2splashpot": "long_slowness_splash_potion", + "slow2splashpotion": "long_slowness_splash_potion", + "slowexsplashpot": "long_slowness_splash_potion", + "slowexsplashpotion": "long_slowness_splash_potion", + "slowextendedsplashpot": "long_slowness_splash_potion", + "slowextendedsplashpotion": "long_slowness_splash_potion", + "slowlevel2splashpot": "long_slowness_splash_potion", + "slowlevel2splashpotion": "long_slowness_splash_potion", + "slowlongsplashpot": "long_slowness_splash_potion", + "slowlongsplashpotion": "long_slowness_splash_potion", + "slowness2splashpot": "long_slowness_splash_potion", + "slowness2splashpotion": "long_slowness_splash_potion", + "slownessexsplashpot": "long_slowness_splash_potion", + "slownessexsplashpotion": "long_slowness_splash_potion", + "slownessextendedsplashpot": "long_slowness_splash_potion", + "slownessextendedsplashpotion": "long_slowness_splash_potion", + "slownesslevel2splashpot": "long_slowness_splash_potion", + "slownesslevel2splashpotion": "long_slowness_splash_potion", + "slownesslongsplashpot": "long_slowness_splash_potion", + "slownesslongsplashpotion": "long_slowness_splash_potion", + "splashslow2pot": "long_slowness_splash_potion", + "splashslow2potion": "long_slowness_splash_potion", + "splashslowexpot": "long_slowness_splash_potion", + "splashslowexpotion": "long_slowness_splash_potion", + "splashslowextendedpot": "long_slowness_splash_potion", + "splashslowextendedpotion": "long_slowness_splash_potion", + "splashslowlevel2pot": "long_slowness_splash_potion", + "splashslowlevel2potion": "long_slowness_splash_potion", + "splashslowlongpot": "long_slowness_splash_potion", + "splashslowlongpotion": "long_slowness_splash_potion", + "splashslowness2pot": "long_slowness_splash_potion", + "splashslowness2potion": "long_slowness_splash_potion", + "splashslownessexpot": "long_slowness_splash_potion", + "splashslownessexpotion": "long_slowness_splash_potion", + "splashslownessextendedpot": "long_slowness_splash_potion", + "splashslownessextendedpotion": "long_slowness_splash_potion", + "splashslownesslevel2pot": "long_slowness_splash_potion", + "splashslownesslevel2potion": "long_slowness_splash_potion", + "splashslownesslongpot": "long_slowness_splash_potion", + "splashslownesslongpotion": "long_slowness_splash_potion", + "splslow2pot": "long_slowness_splash_potion", + "splslow2potion": "long_slowness_splash_potion", + "splslowexpot": "long_slowness_splash_potion", + "splslowexpotion": "long_slowness_splash_potion", + "splslowextendedpot": "long_slowness_splash_potion", + "splslowextendedpotion": "long_slowness_splash_potion", + "splslowlevel2pot": "long_slowness_splash_potion", + "splslowlevel2potion": "long_slowness_splash_potion", + "splslowlongpot": "long_slowness_splash_potion", + "splslowlongpotion": "long_slowness_splash_potion", + "splslowness2pot": "long_slowness_splash_potion", + "splslowness2potion": "long_slowness_splash_potion", + "splslownessexpot": "long_slowness_splash_potion", + "splslownessexpotion": "long_slowness_splash_potion", + "splslownessextendedpot": "long_slowness_splash_potion", + "splslownessextendedpotion": "long_slowness_splash_potion", + "splslownesslevel2pot": "long_slowness_splash_potion", + "splslownesslevel2potion": "long_slowness_splash_potion", + "splslownesslongpot": "long_slowness_splash_potion", + "splslownesslongpotion": "long_slowness_splash_potion", + "long_slowness_tipped_arrow": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowslow2": "long_slowness_tipped_arrow", + "arrowslowex": "long_slowness_tipped_arrow", + "arrowslowextended": "long_slowness_tipped_arrow", + "arrowslowlevel2": "long_slowness_tipped_arrow", + "arrowslowlong": "long_slowness_tipped_arrow", + "arrowslowness2": "long_slowness_tipped_arrow", + "arrowslownessex": "long_slowness_tipped_arrow", + "arrowslownessextended": "long_slowness_tipped_arrow", + "arrowslownesslevel2": "long_slowness_tipped_arrow", + "arrowslownesslong": "long_slowness_tipped_arrow", + "slow2tarr": "long_slowness_tipped_arrow", + "slow2tarrow": "long_slowness_tipped_arrow", + "slow2tippedarrow": "long_slowness_tipped_arrow", + "slowarrow2": "long_slowness_tipped_arrow", + "slowarrowex": "long_slowness_tipped_arrow", + "slowarrowextended": "long_slowness_tipped_arrow", + "slowarrowlevel2": "long_slowness_tipped_arrow", + "slowarrowlong": "long_slowness_tipped_arrow", + "slowextarr": "long_slowness_tipped_arrow", + "slowextarrow": "long_slowness_tipped_arrow", + "slowextendedtarr": "long_slowness_tipped_arrow", + "slowextendedtarrow": "long_slowness_tipped_arrow", + "slowextendedtippedarrow": "long_slowness_tipped_arrow", + "slowextippedarrow": "long_slowness_tipped_arrow", + "slowlevel2tarr": "long_slowness_tipped_arrow", + "slowlevel2tarrow": "long_slowness_tipped_arrow", + "slowlevel2tippedarrow": "long_slowness_tipped_arrow", + "slowlongtarr": "long_slowness_tipped_arrow", + "slowlongtarrow": "long_slowness_tipped_arrow", + "slowlongtippedarrow": "long_slowness_tipped_arrow", + "slowness2tarr": "long_slowness_tipped_arrow", + "slowness2tarrow": "long_slowness_tipped_arrow", + "slowness2tippedarrow": "long_slowness_tipped_arrow", + "slownessarrow2": "long_slowness_tipped_arrow", + "slownessarrowex": "long_slowness_tipped_arrow", + "slownessarrowextended": "long_slowness_tipped_arrow", + "slownessarrowlevel2": "long_slowness_tipped_arrow", + "slownessarrowlong": "long_slowness_tipped_arrow", + "slownessextarr": "long_slowness_tipped_arrow", + "slownessextarrow": "long_slowness_tipped_arrow", + "slownessextendedtarr": "long_slowness_tipped_arrow", + "slownessextendedtarrow": "long_slowness_tipped_arrow", + "slownessextendedtippedarrow": "long_slowness_tipped_arrow", + "slownessextippedarrow": "long_slowness_tipped_arrow", + "slownesslevel2tarr": "long_slowness_tipped_arrow", + "slownesslevel2tarrow": "long_slowness_tipped_arrow", + "slownesslevel2tippedarrow": "long_slowness_tipped_arrow", + "slownesslongtarr": "long_slowness_tipped_arrow", + "slownesslongtarrow": "long_slowness_tipped_arrow", + "slownesslongtippedarrow": "long_slowness_tipped_arrow", + "long_strength_lingering_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionstr2": "long_strength_lingering_potion", + "aoepotionstrength2": "long_strength_lingering_potion", + "aoepotionstrengthex": "long_strength_lingering_potion", + "aoepotionstrengthextended": "long_strength_lingering_potion", + "aoepotionstrengthlevel2": "long_strength_lingering_potion", + "aoepotionstrengthlong": "long_strength_lingering_potion", + "aoepotionstrex": "long_strength_lingering_potion", + "aoepotionstrextended": "long_strength_lingering_potion", + "aoepotionstrlevel2": "long_strength_lingering_potion", + "aoepotionstrlong": "long_strength_lingering_potion", + "aoepotionstrong2": "long_strength_lingering_potion", + "aoepotionstrongex": "long_strength_lingering_potion", + "aoepotionstrongextended": "long_strength_lingering_potion", + "aoepotionstronglevel2": "long_strength_lingering_potion", + "aoepotionstronglong": "long_strength_lingering_potion", + "aoepotstr2": "long_strength_lingering_potion", + "aoepotstrength2": "long_strength_lingering_potion", + "aoepotstrengthex": "long_strength_lingering_potion", + "aoepotstrengthextended": "long_strength_lingering_potion", + "aoepotstrengthlevel2": "long_strength_lingering_potion", + "aoepotstrengthlong": "long_strength_lingering_potion", + "aoepotstrex": "long_strength_lingering_potion", + "aoepotstrextended": "long_strength_lingering_potion", + "aoepotstrlevel2": "long_strength_lingering_potion", + "aoepotstrlong": "long_strength_lingering_potion", + "aoepotstrong2": "long_strength_lingering_potion", + "aoepotstrongex": "long_strength_lingering_potion", + "aoepotstrongextended": "long_strength_lingering_potion", + "aoepotstronglevel2": "long_strength_lingering_potion", + "aoepotstronglong": "long_strength_lingering_potion", + "areapotionstr2": "long_strength_lingering_potion", + "areapotionstrength2": "long_strength_lingering_potion", + "areapotionstrengthex": "long_strength_lingering_potion", + "areapotionstrengthextended": "long_strength_lingering_potion", + "areapotionstrengthlevel2": "long_strength_lingering_potion", + "areapotionstrengthlong": "long_strength_lingering_potion", + "areapotionstrex": "long_strength_lingering_potion", + "areapotionstrextended": "long_strength_lingering_potion", + "areapotionstrlevel2": "long_strength_lingering_potion", + "areapotionstrlong": "long_strength_lingering_potion", + "areapotionstrong2": "long_strength_lingering_potion", + "areapotionstrongex": "long_strength_lingering_potion", + "areapotionstrongextended": "long_strength_lingering_potion", + "areapotionstronglevel2": "long_strength_lingering_potion", + "areapotionstronglong": "long_strength_lingering_potion", + "areapotstr2": "long_strength_lingering_potion", + "areapotstrength2": "long_strength_lingering_potion", + "areapotstrengthex": "long_strength_lingering_potion", + "areapotstrengthextended": "long_strength_lingering_potion", + "areapotstrengthlevel2": "long_strength_lingering_potion", + "areapotstrengthlong": "long_strength_lingering_potion", + "areapotstrex": "long_strength_lingering_potion", + "areapotstrextended": "long_strength_lingering_potion", + "areapotstrlevel2": "long_strength_lingering_potion", + "areapotstrlong": "long_strength_lingering_potion", + "areapotstrong2": "long_strength_lingering_potion", + "areapotstrongex": "long_strength_lingering_potion", + "areapotstrongextended": "long_strength_lingering_potion", + "areapotstronglevel2": "long_strength_lingering_potion", + "areapotstronglong": "long_strength_lingering_potion", + "cloudpotionstr2": "long_strength_lingering_potion", + "cloudpotionstrength2": "long_strength_lingering_potion", + "cloudpotionstrengthex": "long_strength_lingering_potion", + "cloudpotionstrengthextended": "long_strength_lingering_potion", + "cloudpotionstrengthlevel2": "long_strength_lingering_potion", + "cloudpotionstrengthlong": "long_strength_lingering_potion", + "cloudpotionstrex": "long_strength_lingering_potion", + "cloudpotionstrextended": "long_strength_lingering_potion", + "cloudpotionstrlevel2": "long_strength_lingering_potion", + "cloudpotionstrlong": "long_strength_lingering_potion", + "cloudpotionstrong2": "long_strength_lingering_potion", + "cloudpotionstrongex": "long_strength_lingering_potion", + "cloudpotionstrongextended": "long_strength_lingering_potion", + "cloudpotionstronglevel2": "long_strength_lingering_potion", + "cloudpotionstronglong": "long_strength_lingering_potion", + "cloudpotstr2": "long_strength_lingering_potion", + "cloudpotstrength2": "long_strength_lingering_potion", + "cloudpotstrengthex": "long_strength_lingering_potion", + "cloudpotstrengthextended": "long_strength_lingering_potion", + "cloudpotstrengthlevel2": "long_strength_lingering_potion", + "cloudpotstrengthlong": "long_strength_lingering_potion", + "cloudpotstrex": "long_strength_lingering_potion", + "cloudpotstrextended": "long_strength_lingering_potion", + "cloudpotstrlevel2": "long_strength_lingering_potion", + "cloudpotstrlong": "long_strength_lingering_potion", + "cloudpotstrong2": "long_strength_lingering_potion", + "cloudpotstrongex": "long_strength_lingering_potion", + "cloudpotstrongextended": "long_strength_lingering_potion", + "cloudpotstronglevel2": "long_strength_lingering_potion", + "cloudpotstronglong": "long_strength_lingering_potion", + "lingerpotstr2": "long_strength_lingering_potion", + "lingerpotstrength2": "long_strength_lingering_potion", + "lingerpotstrengthex": "long_strength_lingering_potion", + "lingerpotstrengthextended": "long_strength_lingering_potion", + "lingerpotstrengthlevel2": "long_strength_lingering_potion", + "lingerpotstrengthlong": "long_strength_lingering_potion", + "lingerpotstrex": "long_strength_lingering_potion", + "lingerpotstrextended": "long_strength_lingering_potion", + "lingerpotstrlevel2": "long_strength_lingering_potion", + "lingerpotstrlong": "long_strength_lingering_potion", + "lingerpotstrong2": "long_strength_lingering_potion", + "lingerpotstrongex": "long_strength_lingering_potion", + "lingerpotstrongextended": "long_strength_lingering_potion", + "lingerpotstronglevel2": "long_strength_lingering_potion", + "lingerpotstronglong": "long_strength_lingering_potion", + "straoepoiont2": "long_strength_lingering_potion", + "straoepoiontex": "long_strength_lingering_potion", + "straoepoiontextended": "long_strength_lingering_potion", + "straoepoiontlevel2": "long_strength_lingering_potion", + "straoepoiontlong": "long_strength_lingering_potion", + "straoepot2": "long_strength_lingering_potion", + "straoepotex": "long_strength_lingering_potion", + "straoepotextended": "long_strength_lingering_potion", + "straoepotlevel2": "long_strength_lingering_potion", + "straoepotlong": "long_strength_lingering_potion", + "strareapot2": "long_strength_lingering_potion", + "strareapotex": "long_strength_lingering_potion", + "strareapotextended": "long_strength_lingering_potion", + "strareapotion2": "long_strength_lingering_potion", + "strareapotionex": "long_strength_lingering_potion", + "strareapotionextended": "long_strength_lingering_potion", + "strareapotionlevel2": "long_strength_lingering_potion", + "strareapotionlong": "long_strength_lingering_potion", + "strareapotlevel2": "long_strength_lingering_potion", + "strareapotlong": "long_strength_lingering_potion", + "strcloudpot2": "long_strength_lingering_potion", + "strcloudpotex": "long_strength_lingering_potion", + "strcloudpotextended": "long_strength_lingering_potion", + "strcloudpotion2": "long_strength_lingering_potion", + "strcloudpotionex": "long_strength_lingering_potion", + "strcloudpotionextended": "long_strength_lingering_potion", + "strcloudpotionlevel2": "long_strength_lingering_potion", + "strcloudpotionlong": "long_strength_lingering_potion", + "strcloudpotlevel2": "long_strength_lingering_potion", + "strcloudpotlong": "long_strength_lingering_potion", + "strengthaoepoiont2": "long_strength_lingering_potion", + "strengthaoepoiontex": "long_strength_lingering_potion", + "strengthaoepoiontextended": "long_strength_lingering_potion", + "strengthaoepoiontlevel2": "long_strength_lingering_potion", + "strengthaoepoiontlong": "long_strength_lingering_potion", + "strengthaoepot2": "long_strength_lingering_potion", + "strengthaoepotex": "long_strength_lingering_potion", + "strengthaoepotextended": "long_strength_lingering_potion", + "strengthaoepotlevel2": "long_strength_lingering_potion", + "strengthaoepotlong": "long_strength_lingering_potion", + "strengthareapot2": "long_strength_lingering_potion", + "strengthareapotex": "long_strength_lingering_potion", + "strengthareapotextended": "long_strength_lingering_potion", + "strengthareapotion2": "long_strength_lingering_potion", + "strengthareapotionex": "long_strength_lingering_potion", + "strengthareapotionextended": "long_strength_lingering_potion", + "strengthareapotionlevel2": "long_strength_lingering_potion", + "strengthareapotionlong": "long_strength_lingering_potion", + "strengthareapotlevel2": "long_strength_lingering_potion", + "strengthareapotlong": "long_strength_lingering_potion", + "strengthcloudpot2": "long_strength_lingering_potion", + "strengthcloudpotex": "long_strength_lingering_potion", + "strengthcloudpotextended": "long_strength_lingering_potion", + "strengthcloudpotion2": "long_strength_lingering_potion", + "strengthcloudpotionex": "long_strength_lingering_potion", + "strengthcloudpotionextended": "long_strength_lingering_potion", + "strengthcloudpotionlevel2": "long_strength_lingering_potion", + "strengthcloudpotionlong": "long_strength_lingering_potion", + "strengthcloudpotlevel2": "long_strength_lingering_potion", + "strengthcloudpotlong": "long_strength_lingering_potion", + "strengthlingerpot2": "long_strength_lingering_potion", + "strengthlingerpotex": "long_strength_lingering_potion", + "strengthlingerpotextended": "long_strength_lingering_potion", + "strengthlingerpotlevel2": "long_strength_lingering_potion", + "strengthlingerpotlong": "long_strength_lingering_potion", + "strlingerpot2": "long_strength_lingering_potion", + "strlingerpotex": "long_strength_lingering_potion", + "strlingerpotextended": "long_strength_lingering_potion", + "strlingerpotlevel2": "long_strength_lingering_potion", + "strlingerpotlong": "long_strength_lingering_potion", + "strongaoepoiont2": "long_strength_lingering_potion", + "strongaoepoiontex": "long_strength_lingering_potion", + "strongaoepoiontextended": "long_strength_lingering_potion", + "strongaoepoiontlevel2": "long_strength_lingering_potion", + "strongaoepoiontlong": "long_strength_lingering_potion", + "strongaoepot2": "long_strength_lingering_potion", + "strongaoepotex": "long_strength_lingering_potion", + "strongaoepotextended": "long_strength_lingering_potion", + "strongaoepotlevel2": "long_strength_lingering_potion", + "strongaoepotlong": "long_strength_lingering_potion", + "strongareapot2": "long_strength_lingering_potion", + "strongareapotex": "long_strength_lingering_potion", + "strongareapotextended": "long_strength_lingering_potion", + "strongareapotion2": "long_strength_lingering_potion", + "strongareapotionex": "long_strength_lingering_potion", + "strongareapotionextended": "long_strength_lingering_potion", + "strongareapotionlevel2": "long_strength_lingering_potion", + "strongareapotionlong": "long_strength_lingering_potion", + "strongareapotlevel2": "long_strength_lingering_potion", + "strongareapotlong": "long_strength_lingering_potion", + "strongcloudpot2": "long_strength_lingering_potion", + "strongcloudpotex": "long_strength_lingering_potion", + "strongcloudpotextended": "long_strength_lingering_potion", + "strongcloudpotion2": "long_strength_lingering_potion", + "strongcloudpotionex": "long_strength_lingering_potion", + "strongcloudpotionextended": "long_strength_lingering_potion", + "strongcloudpotionlevel2": "long_strength_lingering_potion", + "strongcloudpotionlong": "long_strength_lingering_potion", + "strongcloudpotlevel2": "long_strength_lingering_potion", + "strongcloudpotlong": "long_strength_lingering_potion", + "stronglingerpot2": "long_strength_lingering_potion", + "stronglingerpotex": "long_strength_lingering_potion", + "stronglingerpotextended": "long_strength_lingering_potion", + "stronglingerpotlevel2": "long_strength_lingering_potion", + "stronglingerpotlong": "long_strength_lingering_potion", + "long_strength_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofstr2": "long_strength_potion", + "potionofstrength2": "long_strength_potion", + "potionofstrengthex": "long_strength_potion", + "potionofstrengthextended": "long_strength_potion", + "potionofstrengthlevel2": "long_strength_potion", + "potionofstrengthlong": "long_strength_potion", + "potionofstrex": "long_strength_potion", + "potionofstrextended": "long_strength_potion", + "potionofstrlevel2": "long_strength_potion", + "potionofstrlong": "long_strength_potion", + "potionofstrong2": "long_strength_potion", + "potionofstrongex": "long_strength_potion", + "potionofstrongextended": "long_strength_potion", + "potionofstronglevel2": "long_strength_potion", + "potionofstronglong": "long_strength_potion", + "potofstr2": "long_strength_potion", + "potofstrength2": "long_strength_potion", + "potofstrengthex": "long_strength_potion", + "potofstrengthextended": "long_strength_potion", + "potofstrengthlevel2": "long_strength_potion", + "potofstrengthlong": "long_strength_potion", + "potofstrex": "long_strength_potion", + "potofstrextended": "long_strength_potion", + "potofstrlevel2": "long_strength_potion", + "potofstrlong": "long_strength_potion", + "potofstrong2": "long_strength_potion", + "potofstrongex": "long_strength_potion", + "potofstrongextended": "long_strength_potion", + "potofstronglevel2": "long_strength_potion", + "potofstronglong": "long_strength_potion", + "str2pot": "long_strength_potion", + "str2potion": "long_strength_potion", + "strength2pot": "long_strength_potion", + "strength2potion": "long_strength_potion", + "strengthexpot": "long_strength_potion", + "strengthexpotion": "long_strength_potion", + "strengthextendedpot": "long_strength_potion", + "strengthextendedpotion": "long_strength_potion", + "strengthlevel2pot": "long_strength_potion", + "strengthlevel2potion": "long_strength_potion", + "strengthlongpot": "long_strength_potion", + "strengthlongpotion": "long_strength_potion", + "strexpot": "long_strength_potion", + "strexpotion": "long_strength_potion", + "strextendedpot": "long_strength_potion", + "strextendedpotion": "long_strength_potion", + "strlevel2pot": "long_strength_potion", + "strlevel2potion": "long_strength_potion", + "strlongpot": "long_strength_potion", + "strlongpotion": "long_strength_potion", + "strong2pot": "long_strength_potion", + "strong2potion": "long_strength_potion", + "strongexpot": "long_strength_potion", + "strongexpotion": "long_strength_potion", + "strongextendedpot": "long_strength_potion", + "strongextendedpotion": "long_strength_potion", + "stronglevel2pot": "long_strength_potion", + "stronglevel2potion": "long_strength_potion", + "stronglongpot": "long_strength_potion", + "stronglongpotion": "long_strength_potion", + "long_strength_splash_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "splashstr2pot": "long_strength_splash_potion", + "splashstr2potion": "long_strength_splash_potion", + "splashstrength2pot": "long_strength_splash_potion", + "splashstrength2potion": "long_strength_splash_potion", + "splashstrengthexpot": "long_strength_splash_potion", + "splashstrengthexpotion": "long_strength_splash_potion", + "splashstrengthextendedpot": "long_strength_splash_potion", + "splashstrengthextendedpotion": "long_strength_splash_potion", + "splashstrengthlevel2pot": "long_strength_splash_potion", + "splashstrengthlevel2potion": "long_strength_splash_potion", + "splashstrengthlongpot": "long_strength_splash_potion", + "splashstrengthlongpotion": "long_strength_splash_potion", + "splashstrexpot": "long_strength_splash_potion", + "splashstrexpotion": "long_strength_splash_potion", + "splashstrextendedpot": "long_strength_splash_potion", + "splashstrextendedpotion": "long_strength_splash_potion", + "splashstrlevel2pot": "long_strength_splash_potion", + "splashstrlevel2potion": "long_strength_splash_potion", + "splashstrlongpot": "long_strength_splash_potion", + "splashstrlongpotion": "long_strength_splash_potion", + "splashstrong2pot": "long_strength_splash_potion", + "splashstrong2potion": "long_strength_splash_potion", + "splashstrongexpot": "long_strength_splash_potion", + "splashstrongexpotion": "long_strength_splash_potion", + "splashstrongextendedpot": "long_strength_splash_potion", + "splashstrongextendedpotion": "long_strength_splash_potion", + "splashstronglevel2pot": "long_strength_splash_potion", + "splashstronglevel2potion": "long_strength_splash_potion", + "splashstronglongpot": "long_strength_splash_potion", + "splashstronglongpotion": "long_strength_splash_potion", + "splstr2pot": "long_strength_splash_potion", + "splstr2potion": "long_strength_splash_potion", + "splstrength2pot": "long_strength_splash_potion", + "splstrength2potion": "long_strength_splash_potion", + "splstrengthexpot": "long_strength_splash_potion", + "splstrengthexpotion": "long_strength_splash_potion", + "splstrengthextendedpot": "long_strength_splash_potion", + "splstrengthextendedpotion": "long_strength_splash_potion", + "splstrengthlevel2pot": "long_strength_splash_potion", + "splstrengthlevel2potion": "long_strength_splash_potion", + "splstrengthlongpot": "long_strength_splash_potion", + "splstrengthlongpotion": "long_strength_splash_potion", + "splstrexpot": "long_strength_splash_potion", + "splstrexpotion": "long_strength_splash_potion", + "splstrextendedpot": "long_strength_splash_potion", + "splstrextendedpotion": "long_strength_splash_potion", + "splstrlevel2pot": "long_strength_splash_potion", + "splstrlevel2potion": "long_strength_splash_potion", + "splstrlongpot": "long_strength_splash_potion", + "splstrlongpotion": "long_strength_splash_potion", + "splstrong2pot": "long_strength_splash_potion", + "splstrong2potion": "long_strength_splash_potion", + "splstrongexpot": "long_strength_splash_potion", + "splstrongexpotion": "long_strength_splash_potion", + "splstrongextendedpot": "long_strength_splash_potion", + "splstrongextendedpotion": "long_strength_splash_potion", + "splstronglevel2pot": "long_strength_splash_potion", + "splstronglevel2potion": "long_strength_splash_potion", + "splstronglongpot": "long_strength_splash_potion", + "splstronglongpotion": "long_strength_splash_potion", + "str2splashpot": "long_strength_splash_potion", + "str2splashpotion": "long_strength_splash_potion", + "strength2splashpot": "long_strength_splash_potion", + "strength2splashpotion": "long_strength_splash_potion", + "strengthexsplashpot": "long_strength_splash_potion", + "strengthexsplashpotion": "long_strength_splash_potion", + "strengthextendedsplashpot": "long_strength_splash_potion", + "strengthextendedsplashpotion": "long_strength_splash_potion", + "strengthlevel2splashpot": "long_strength_splash_potion", + "strengthlevel2splashpotion": "long_strength_splash_potion", + "strengthlongsplashpot": "long_strength_splash_potion", + "strengthlongsplashpotion": "long_strength_splash_potion", + "strexsplashpot": "long_strength_splash_potion", + "strexsplashpotion": "long_strength_splash_potion", + "strextendedsplashpot": "long_strength_splash_potion", + "strextendedsplashpotion": "long_strength_splash_potion", + "strlevel2splashpot": "long_strength_splash_potion", + "strlevel2splashpotion": "long_strength_splash_potion", + "strlongsplashpot": "long_strength_splash_potion", + "strlongsplashpotion": "long_strength_splash_potion", + "strong2splashpot": "long_strength_splash_potion", + "strong2splashpotion": "long_strength_splash_potion", + "strongexsplashpot": "long_strength_splash_potion", + "strongexsplashpotion": "long_strength_splash_potion", + "strongextendedsplashpot": "long_strength_splash_potion", + "strongextendedsplashpotion": "long_strength_splash_potion", + "stronglevel2splashpot": "long_strength_splash_potion", + "stronglevel2splashpotion": "long_strength_splash_potion", + "stronglongsplashpot": "long_strength_splash_potion", + "stronglongsplashpotion": "long_strength_splash_potion", + "long_strength_tipped_arrow": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowstr2": "long_strength_tipped_arrow", + "arrowstrength2": "long_strength_tipped_arrow", + "arrowstrengthex": "long_strength_tipped_arrow", + "arrowstrengthextended": "long_strength_tipped_arrow", + "arrowstrengthlevel2": "long_strength_tipped_arrow", + "arrowstrengthlong": "long_strength_tipped_arrow", + "arrowstrex": "long_strength_tipped_arrow", + "arrowstrextended": "long_strength_tipped_arrow", + "arrowstrlevel2": "long_strength_tipped_arrow", + "arrowstrlong": "long_strength_tipped_arrow", + "arrowstrong2": "long_strength_tipped_arrow", + "arrowstrongex": "long_strength_tipped_arrow", + "arrowstrongextended": "long_strength_tipped_arrow", + "arrowstronglevel2": "long_strength_tipped_arrow", + "arrowstronglong": "long_strength_tipped_arrow", + "str2tarr": "long_strength_tipped_arrow", + "str2tarrow": "long_strength_tipped_arrow", + "str2tippedarrow": "long_strength_tipped_arrow", + "strarrow2": "long_strength_tipped_arrow", + "strarrowex": "long_strength_tipped_arrow", + "strarrowextended": "long_strength_tipped_arrow", + "strarrowlevel2": "long_strength_tipped_arrow", + "strarrowlong": "long_strength_tipped_arrow", + "strength2tarr": "long_strength_tipped_arrow", + "strength2tarrow": "long_strength_tipped_arrow", + "strength2tippedarrow": "long_strength_tipped_arrow", + "strengtharrow2": "long_strength_tipped_arrow", + "strengtharrowex": "long_strength_tipped_arrow", + "strengtharrowextended": "long_strength_tipped_arrow", + "strengtharrowlevel2": "long_strength_tipped_arrow", + "strengtharrowlong": "long_strength_tipped_arrow", + "strengthextarr": "long_strength_tipped_arrow", + "strengthextarrow": "long_strength_tipped_arrow", + "strengthextendedtarr": "long_strength_tipped_arrow", + "strengthextendedtarrow": "long_strength_tipped_arrow", + "strengthextendedtippedarrow": "long_strength_tipped_arrow", + "strengthextippedarrow": "long_strength_tipped_arrow", + "strengthlevel2tarr": "long_strength_tipped_arrow", + "strengthlevel2tarrow": "long_strength_tipped_arrow", + "strengthlevel2tippedarrow": "long_strength_tipped_arrow", + "strengthlongtarr": "long_strength_tipped_arrow", + "strengthlongtarrow": "long_strength_tipped_arrow", + "strengthlongtippedarrow": "long_strength_tipped_arrow", + "strextarr": "long_strength_tipped_arrow", + "strextarrow": "long_strength_tipped_arrow", + "strextendedtarr": "long_strength_tipped_arrow", + "strextendedtarrow": "long_strength_tipped_arrow", + "strextendedtippedarrow": "long_strength_tipped_arrow", + "strextippedarrow": "long_strength_tipped_arrow", + "strlevel2tarr": "long_strength_tipped_arrow", + "strlevel2tarrow": "long_strength_tipped_arrow", + "strlevel2tippedarrow": "long_strength_tipped_arrow", + "strlongtarr": "long_strength_tipped_arrow", + "strlongtarrow": "long_strength_tipped_arrow", + "strlongtippedarrow": "long_strength_tipped_arrow", + "strong2tarr": "long_strength_tipped_arrow", + "strong2tarrow": "long_strength_tipped_arrow", + "strong2tippedarrow": "long_strength_tipped_arrow", + "strongarrow2": "long_strength_tipped_arrow", + "strongarrowex": "long_strength_tipped_arrow", + "strongarrowextended": "long_strength_tipped_arrow", + "strongarrowlevel2": "long_strength_tipped_arrow", + "strongarrowlong": "long_strength_tipped_arrow", + "strongextarr": "long_strength_tipped_arrow", + "strongextarrow": "long_strength_tipped_arrow", + "strongextendedtarr": "long_strength_tipped_arrow", + "strongextendedtarrow": "long_strength_tipped_arrow", + "strongextendedtippedarrow": "long_strength_tipped_arrow", + "strongextippedarrow": "long_strength_tipped_arrow", + "stronglevel2tarr": "long_strength_tipped_arrow", + "stronglevel2tarrow": "long_strength_tipped_arrow", + "stronglevel2tippedarrow": "long_strength_tipped_arrow", + "stronglongtarr": "long_strength_tipped_arrow", + "stronglongtarrow": "long_strength_tipped_arrow", + "stronglongtippedarrow": "long_strength_tipped_arrow", + "long_swiftness_lingering_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionspeed2": "long_swiftness_lingering_potion", + "aoepotionspeedex": "long_swiftness_lingering_potion", + "aoepotionspeedextended": "long_swiftness_lingering_potion", + "aoepotionspeedlevel2": "long_swiftness_lingering_potion", + "aoepotionspeedlong": "long_swiftness_lingering_potion", + "aoepotionswift2": "long_swiftness_lingering_potion", + "aoepotionswiftex": "long_swiftness_lingering_potion", + "aoepotionswiftextended": "long_swiftness_lingering_potion", + "aoepotionswiftlevel2": "long_swiftness_lingering_potion", + "aoepotionswiftlong": "long_swiftness_lingering_potion", + "aoepotionswiftness2": "long_swiftness_lingering_potion", + "aoepotionswiftnessex": "long_swiftness_lingering_potion", + "aoepotionswiftnessextended": "long_swiftness_lingering_potion", + "aoepotionswiftnesslevel2": "long_swiftness_lingering_potion", + "aoepotionswiftnesslong": "long_swiftness_lingering_potion", + "aoepotspeed2": "long_swiftness_lingering_potion", + "aoepotspeedex": "long_swiftness_lingering_potion", + "aoepotspeedextended": "long_swiftness_lingering_potion", + "aoepotspeedlevel2": "long_swiftness_lingering_potion", + "aoepotspeedlong": "long_swiftness_lingering_potion", + "aoepotswift2": "long_swiftness_lingering_potion", + "aoepotswiftex": "long_swiftness_lingering_potion", + "aoepotswiftextended": "long_swiftness_lingering_potion", + "aoepotswiftlevel2": "long_swiftness_lingering_potion", + "aoepotswiftlong": "long_swiftness_lingering_potion", + "aoepotswiftness2": "long_swiftness_lingering_potion", + "aoepotswiftnessex": "long_swiftness_lingering_potion", + "aoepotswiftnessextended": "long_swiftness_lingering_potion", + "aoepotswiftnesslevel2": "long_swiftness_lingering_potion", + "aoepotswiftnesslong": "long_swiftness_lingering_potion", + "areapotionspeed2": "long_swiftness_lingering_potion", + "areapotionspeedex": "long_swiftness_lingering_potion", + "areapotionspeedextended": "long_swiftness_lingering_potion", + "areapotionspeedlevel2": "long_swiftness_lingering_potion", + "areapotionspeedlong": "long_swiftness_lingering_potion", + "areapotionswift2": "long_swiftness_lingering_potion", + "areapotionswiftex": "long_swiftness_lingering_potion", + "areapotionswiftextended": "long_swiftness_lingering_potion", + "areapotionswiftlevel2": "long_swiftness_lingering_potion", + "areapotionswiftlong": "long_swiftness_lingering_potion", + "areapotionswiftness2": "long_swiftness_lingering_potion", + "areapotionswiftnessex": "long_swiftness_lingering_potion", + "areapotionswiftnessextended": "long_swiftness_lingering_potion", + "areapotionswiftnesslevel2": "long_swiftness_lingering_potion", + "areapotionswiftnesslong": "long_swiftness_lingering_potion", + "areapotspeed2": "long_swiftness_lingering_potion", + "areapotspeedex": "long_swiftness_lingering_potion", + "areapotspeedextended": "long_swiftness_lingering_potion", + "areapotspeedlevel2": "long_swiftness_lingering_potion", + "areapotspeedlong": "long_swiftness_lingering_potion", + "areapotswift2": "long_swiftness_lingering_potion", + "areapotswiftex": "long_swiftness_lingering_potion", + "areapotswiftextended": "long_swiftness_lingering_potion", + "areapotswiftlevel2": "long_swiftness_lingering_potion", + "areapotswiftlong": "long_swiftness_lingering_potion", + "areapotswiftness2": "long_swiftness_lingering_potion", + "areapotswiftnessex": "long_swiftness_lingering_potion", + "areapotswiftnessextended": "long_swiftness_lingering_potion", + "areapotswiftnesslevel2": "long_swiftness_lingering_potion", + "areapotswiftnesslong": "long_swiftness_lingering_potion", + "cloudpotionspeed2": "long_swiftness_lingering_potion", + "cloudpotionspeedex": "long_swiftness_lingering_potion", + "cloudpotionspeedextended": "long_swiftness_lingering_potion", + "cloudpotionspeedlevel2": "long_swiftness_lingering_potion", + "cloudpotionspeedlong": "long_swiftness_lingering_potion", + "cloudpotionswift2": "long_swiftness_lingering_potion", + "cloudpotionswiftex": "long_swiftness_lingering_potion", + "cloudpotionswiftextended": "long_swiftness_lingering_potion", + "cloudpotionswiftlevel2": "long_swiftness_lingering_potion", + "cloudpotionswiftlong": "long_swiftness_lingering_potion", + "cloudpotionswiftness2": "long_swiftness_lingering_potion", + "cloudpotionswiftnessex": "long_swiftness_lingering_potion", + "cloudpotionswiftnessextended": "long_swiftness_lingering_potion", + "cloudpotionswiftnesslevel2": "long_swiftness_lingering_potion", + "cloudpotionswiftnesslong": "long_swiftness_lingering_potion", + "cloudpotspeed2": "long_swiftness_lingering_potion", + "cloudpotspeedex": "long_swiftness_lingering_potion", + "cloudpotspeedextended": "long_swiftness_lingering_potion", + "cloudpotspeedlevel2": "long_swiftness_lingering_potion", + "cloudpotspeedlong": "long_swiftness_lingering_potion", + "cloudpotswift2": "long_swiftness_lingering_potion", + "cloudpotswiftex": "long_swiftness_lingering_potion", + "cloudpotswiftextended": "long_swiftness_lingering_potion", + "cloudpotswiftlevel2": "long_swiftness_lingering_potion", + "cloudpotswiftlong": "long_swiftness_lingering_potion", + "cloudpotswiftness2": "long_swiftness_lingering_potion", + "cloudpotswiftnessex": "long_swiftness_lingering_potion", + "cloudpotswiftnessextended": "long_swiftness_lingering_potion", + "cloudpotswiftnesslevel2": "long_swiftness_lingering_potion", + "cloudpotswiftnesslong": "long_swiftness_lingering_potion", + "lingerpotspeed2": "long_swiftness_lingering_potion", + "lingerpotspeedex": "long_swiftness_lingering_potion", + "lingerpotspeedextended": "long_swiftness_lingering_potion", + "lingerpotspeedlevel2": "long_swiftness_lingering_potion", + "lingerpotspeedlong": "long_swiftness_lingering_potion", + "lingerpotswift2": "long_swiftness_lingering_potion", + "lingerpotswiftex": "long_swiftness_lingering_potion", + "lingerpotswiftextended": "long_swiftness_lingering_potion", + "lingerpotswiftlevel2": "long_swiftness_lingering_potion", + "lingerpotswiftlong": "long_swiftness_lingering_potion", + "lingerpotswiftness2": "long_swiftness_lingering_potion", + "lingerpotswiftnessex": "long_swiftness_lingering_potion", + "lingerpotswiftnessextended": "long_swiftness_lingering_potion", + "lingerpotswiftnesslevel2": "long_swiftness_lingering_potion", + "lingerpotswiftnesslong": "long_swiftness_lingering_potion", + "speedaoepoiont2": "long_swiftness_lingering_potion", + "speedaoepoiontex": "long_swiftness_lingering_potion", + "speedaoepoiontextended": "long_swiftness_lingering_potion", + "speedaoepoiontlevel2": "long_swiftness_lingering_potion", + "speedaoepoiontlong": "long_swiftness_lingering_potion", + "speedaoepot2": "long_swiftness_lingering_potion", + "speedaoepotex": "long_swiftness_lingering_potion", + "speedaoepotextended": "long_swiftness_lingering_potion", + "speedaoepotlevel2": "long_swiftness_lingering_potion", + "speedaoepotlong": "long_swiftness_lingering_potion", + "speedareapot2": "long_swiftness_lingering_potion", + "speedareapotex": "long_swiftness_lingering_potion", + "speedareapotextended": "long_swiftness_lingering_potion", + "speedareapotion2": "long_swiftness_lingering_potion", + "speedareapotionex": "long_swiftness_lingering_potion", + "speedareapotionextended": "long_swiftness_lingering_potion", + "speedareapotionlevel2": "long_swiftness_lingering_potion", + "speedareapotionlong": "long_swiftness_lingering_potion", + "speedareapotlevel2": "long_swiftness_lingering_potion", + "speedareapotlong": "long_swiftness_lingering_potion", + "speedcloudpot2": "long_swiftness_lingering_potion", + "speedcloudpotex": "long_swiftness_lingering_potion", + "speedcloudpotextended": "long_swiftness_lingering_potion", + "speedcloudpotion2": "long_swiftness_lingering_potion", + "speedcloudpotionex": "long_swiftness_lingering_potion", + "speedcloudpotionextended": "long_swiftness_lingering_potion", + "speedcloudpotionlevel2": "long_swiftness_lingering_potion", + "speedcloudpotionlong": "long_swiftness_lingering_potion", + "speedcloudpotlevel2": "long_swiftness_lingering_potion", + "speedcloudpotlong": "long_swiftness_lingering_potion", + "speedlingerpot2": "long_swiftness_lingering_potion", + "speedlingerpotex": "long_swiftness_lingering_potion", + "speedlingerpotextended": "long_swiftness_lingering_potion", + "speedlingerpotlevel2": "long_swiftness_lingering_potion", + "speedlingerpotlong": "long_swiftness_lingering_potion", + "swiftaoepoiont2": "long_swiftness_lingering_potion", + "swiftaoepoiontex": "long_swiftness_lingering_potion", + "swiftaoepoiontextended": "long_swiftness_lingering_potion", + "swiftaoepoiontlevel2": "long_swiftness_lingering_potion", + "swiftaoepoiontlong": "long_swiftness_lingering_potion", + "swiftaoepot2": "long_swiftness_lingering_potion", + "swiftaoepotex": "long_swiftness_lingering_potion", + "swiftaoepotextended": "long_swiftness_lingering_potion", + "swiftaoepotlevel2": "long_swiftness_lingering_potion", + "swiftaoepotlong": "long_swiftness_lingering_potion", + "swiftareapot2": "long_swiftness_lingering_potion", + "swiftareapotex": "long_swiftness_lingering_potion", + "swiftareapotextended": "long_swiftness_lingering_potion", + "swiftareapotion2": "long_swiftness_lingering_potion", + "swiftareapotionex": "long_swiftness_lingering_potion", + "swiftareapotionextended": "long_swiftness_lingering_potion", + "swiftareapotionlevel2": "long_swiftness_lingering_potion", + "swiftareapotionlong": "long_swiftness_lingering_potion", + "swiftareapotlevel2": "long_swiftness_lingering_potion", + "swiftareapotlong": "long_swiftness_lingering_potion", + "swiftcloudpot2": "long_swiftness_lingering_potion", + "swiftcloudpotex": "long_swiftness_lingering_potion", + "swiftcloudpotextended": "long_swiftness_lingering_potion", + "swiftcloudpotion2": "long_swiftness_lingering_potion", + "swiftcloudpotionex": "long_swiftness_lingering_potion", + "swiftcloudpotionextended": "long_swiftness_lingering_potion", + "swiftcloudpotionlevel2": "long_swiftness_lingering_potion", + "swiftcloudpotionlong": "long_swiftness_lingering_potion", + "swiftcloudpotlevel2": "long_swiftness_lingering_potion", + "swiftcloudpotlong": "long_swiftness_lingering_potion", + "swiftlingerpot2": "long_swiftness_lingering_potion", + "swiftlingerpotex": "long_swiftness_lingering_potion", + "swiftlingerpotextended": "long_swiftness_lingering_potion", + "swiftlingerpotlevel2": "long_swiftness_lingering_potion", + "swiftlingerpotlong": "long_swiftness_lingering_potion", + "swiftnessaoepoiont2": "long_swiftness_lingering_potion", + "swiftnessaoepoiontex": "long_swiftness_lingering_potion", + "swiftnessaoepoiontextended": "long_swiftness_lingering_potion", + "swiftnessaoepoiontlevel2": "long_swiftness_lingering_potion", + "swiftnessaoepoiontlong": "long_swiftness_lingering_potion", + "swiftnessaoepot2": "long_swiftness_lingering_potion", + "swiftnessaoepotex": "long_swiftness_lingering_potion", + "swiftnessaoepotextended": "long_swiftness_lingering_potion", + "swiftnessaoepotlevel2": "long_swiftness_lingering_potion", + "swiftnessaoepotlong": "long_swiftness_lingering_potion", + "swiftnessareapot2": "long_swiftness_lingering_potion", + "swiftnessareapotex": "long_swiftness_lingering_potion", + "swiftnessareapotextended": "long_swiftness_lingering_potion", + "swiftnessareapotion2": "long_swiftness_lingering_potion", + "swiftnessareapotionex": "long_swiftness_lingering_potion", + "swiftnessareapotionextended": "long_swiftness_lingering_potion", + "swiftnessareapotionlevel2": "long_swiftness_lingering_potion", + "swiftnessareapotionlong": "long_swiftness_lingering_potion", + "swiftnessareapotlevel2": "long_swiftness_lingering_potion", + "swiftnessareapotlong": "long_swiftness_lingering_potion", + "swiftnesscloudpot2": "long_swiftness_lingering_potion", + "swiftnesscloudpotex": "long_swiftness_lingering_potion", + "swiftnesscloudpotextended": "long_swiftness_lingering_potion", + "swiftnesscloudpotion2": "long_swiftness_lingering_potion", + "swiftnesscloudpotionex": "long_swiftness_lingering_potion", + "swiftnesscloudpotionextended": "long_swiftness_lingering_potion", + "swiftnesscloudpotionlevel2": "long_swiftness_lingering_potion", + "swiftnesscloudpotionlong": "long_swiftness_lingering_potion", + "swiftnesscloudpotlevel2": "long_swiftness_lingering_potion", + "swiftnesscloudpotlong": "long_swiftness_lingering_potion", + "swiftnesslingerpot2": "long_swiftness_lingering_potion", + "swiftnesslingerpotex": "long_swiftness_lingering_potion", + "swiftnesslingerpotextended": "long_swiftness_lingering_potion", + "swiftnesslingerpotlevel2": "long_swiftness_lingering_potion", + "swiftnesslingerpotlong": "long_swiftness_lingering_potion", + "long_swiftness_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofspeed2": "long_swiftness_potion", + "potionofspeedex": "long_swiftness_potion", + "potionofspeedextended": "long_swiftness_potion", + "potionofspeedlevel2": "long_swiftness_potion", + "potionofspeedlong": "long_swiftness_potion", + "potionofswift2": "long_swiftness_potion", + "potionofswiftex": "long_swiftness_potion", + "potionofswiftextended": "long_swiftness_potion", + "potionofswiftlevel2": "long_swiftness_potion", + "potionofswiftlong": "long_swiftness_potion", + "potionofswiftness2": "long_swiftness_potion", + "potionofswiftnessex": "long_swiftness_potion", + "potionofswiftnessextended": "long_swiftness_potion", + "potionofswiftnesslevel2": "long_swiftness_potion", + "potionofswiftnesslong": "long_swiftness_potion", + "potofspeed2": "long_swiftness_potion", + "potofspeedex": "long_swiftness_potion", + "potofspeedextended": "long_swiftness_potion", + "potofspeedlevel2": "long_swiftness_potion", + "potofspeedlong": "long_swiftness_potion", + "potofswift2": "long_swiftness_potion", + "potofswiftex": "long_swiftness_potion", + "potofswiftextended": "long_swiftness_potion", + "potofswiftlevel2": "long_swiftness_potion", + "potofswiftlong": "long_swiftness_potion", + "potofswiftness2": "long_swiftness_potion", + "potofswiftnessex": "long_swiftness_potion", + "potofswiftnessextended": "long_swiftness_potion", + "potofswiftnesslevel2": "long_swiftness_potion", + "potofswiftnesslong": "long_swiftness_potion", + "speed2pot": "long_swiftness_potion", + "speed2potion": "long_swiftness_potion", + "speedexpot": "long_swiftness_potion", + "speedexpotion": "long_swiftness_potion", + "speedextendedpot": "long_swiftness_potion", + "speedextendedpotion": "long_swiftness_potion", + "speedlevel2pot": "long_swiftness_potion", + "speedlevel2potion": "long_swiftness_potion", + "speedlongpot": "long_swiftness_potion", + "speedlongpotion": "long_swiftness_potion", + "swift2pot": "long_swiftness_potion", + "swift2potion": "long_swiftness_potion", + "swiftexpot": "long_swiftness_potion", + "swiftexpotion": "long_swiftness_potion", + "swiftextendedpot": "long_swiftness_potion", + "swiftextendedpotion": "long_swiftness_potion", + "swiftlevel2pot": "long_swiftness_potion", + "swiftlevel2potion": "long_swiftness_potion", + "swiftlongpot": "long_swiftness_potion", + "swiftlongpotion": "long_swiftness_potion", + "swiftness2pot": "long_swiftness_potion", + "swiftness2potion": "long_swiftness_potion", + "swiftnessexpot": "long_swiftness_potion", + "swiftnessexpotion": "long_swiftness_potion", + "swiftnessextendedpot": "long_swiftness_potion", + "swiftnessextendedpotion": "long_swiftness_potion", + "swiftnesslevel2pot": "long_swiftness_potion", + "swiftnesslevel2potion": "long_swiftness_potion", + "swiftnesslongpot": "long_swiftness_potion", + "swiftnesslongpotion": "long_swiftness_potion", + "long_swiftness_splash_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "speed2splashpot": "long_swiftness_splash_potion", + "speed2splashpotion": "long_swiftness_splash_potion", + "speedexsplashpot": "long_swiftness_splash_potion", + "speedexsplashpotion": "long_swiftness_splash_potion", + "speedextendedsplashpot": "long_swiftness_splash_potion", + "speedextendedsplashpotion": "long_swiftness_splash_potion", + "speedlevel2splashpot": "long_swiftness_splash_potion", + "speedlevel2splashpotion": "long_swiftness_splash_potion", + "speedlongsplashpot": "long_swiftness_splash_potion", + "speedlongsplashpotion": "long_swiftness_splash_potion", + "splashspeed2pot": "long_swiftness_splash_potion", + "splashspeed2potion": "long_swiftness_splash_potion", + "splashspeedexpot": "long_swiftness_splash_potion", + "splashspeedexpotion": "long_swiftness_splash_potion", + "splashspeedextendedpot": "long_swiftness_splash_potion", + "splashspeedextendedpotion": "long_swiftness_splash_potion", + "splashspeedlevel2pot": "long_swiftness_splash_potion", + "splashspeedlevel2potion": "long_swiftness_splash_potion", + "splashspeedlongpot": "long_swiftness_splash_potion", + "splashspeedlongpotion": "long_swiftness_splash_potion", + "splashswift2pot": "long_swiftness_splash_potion", + "splashswift2potion": "long_swiftness_splash_potion", + "splashswiftexpot": "long_swiftness_splash_potion", + "splashswiftexpotion": "long_swiftness_splash_potion", + "splashswiftextendedpot": "long_swiftness_splash_potion", + "splashswiftextendedpotion": "long_swiftness_splash_potion", + "splashswiftlevel2pot": "long_swiftness_splash_potion", + "splashswiftlevel2potion": "long_swiftness_splash_potion", + "splashswiftlongpot": "long_swiftness_splash_potion", + "splashswiftlongpotion": "long_swiftness_splash_potion", + "splashswiftness2pot": "long_swiftness_splash_potion", + "splashswiftness2potion": "long_swiftness_splash_potion", + "splashswiftnessexpot": "long_swiftness_splash_potion", + "splashswiftnessexpotion": "long_swiftness_splash_potion", + "splashswiftnessextendedpot": "long_swiftness_splash_potion", + "splashswiftnessextendedpotion": "long_swiftness_splash_potion", + "splashswiftnesslevel2pot": "long_swiftness_splash_potion", + "splashswiftnesslevel2potion": "long_swiftness_splash_potion", + "splashswiftnesslongpot": "long_swiftness_splash_potion", + "splashswiftnesslongpotion": "long_swiftness_splash_potion", + "splspeed2pot": "long_swiftness_splash_potion", + "splspeed2potion": "long_swiftness_splash_potion", + "splspeedexpot": "long_swiftness_splash_potion", + "splspeedexpotion": "long_swiftness_splash_potion", + "splspeedextendedpot": "long_swiftness_splash_potion", + "splspeedextendedpotion": "long_swiftness_splash_potion", + "splspeedlevel2pot": "long_swiftness_splash_potion", + "splspeedlevel2potion": "long_swiftness_splash_potion", + "splspeedlongpot": "long_swiftness_splash_potion", + "splspeedlongpotion": "long_swiftness_splash_potion", + "splswift2pot": "long_swiftness_splash_potion", + "splswift2potion": "long_swiftness_splash_potion", + "splswiftexpot": "long_swiftness_splash_potion", + "splswiftexpotion": "long_swiftness_splash_potion", + "splswiftextendedpot": "long_swiftness_splash_potion", + "splswiftextendedpotion": "long_swiftness_splash_potion", + "splswiftlevel2pot": "long_swiftness_splash_potion", + "splswiftlevel2potion": "long_swiftness_splash_potion", + "splswiftlongpot": "long_swiftness_splash_potion", + "splswiftlongpotion": "long_swiftness_splash_potion", + "splswiftness2pot": "long_swiftness_splash_potion", + "splswiftness2potion": "long_swiftness_splash_potion", + "splswiftnessexpot": "long_swiftness_splash_potion", + "splswiftnessexpotion": "long_swiftness_splash_potion", + "splswiftnessextendedpot": "long_swiftness_splash_potion", + "splswiftnessextendedpotion": "long_swiftness_splash_potion", + "splswiftnesslevel2pot": "long_swiftness_splash_potion", + "splswiftnesslevel2potion": "long_swiftness_splash_potion", + "splswiftnesslongpot": "long_swiftness_splash_potion", + "splswiftnesslongpotion": "long_swiftness_splash_potion", + "swift2splashpot": "long_swiftness_splash_potion", + "swift2splashpotion": "long_swiftness_splash_potion", + "swiftexsplashpot": "long_swiftness_splash_potion", + "swiftexsplashpotion": "long_swiftness_splash_potion", + "swiftextendedsplashpot": "long_swiftness_splash_potion", + "swiftextendedsplashpotion": "long_swiftness_splash_potion", + "swiftlevel2splashpot": "long_swiftness_splash_potion", + "swiftlevel2splashpotion": "long_swiftness_splash_potion", + "swiftlongsplashpot": "long_swiftness_splash_potion", + "swiftlongsplashpotion": "long_swiftness_splash_potion", + "swiftness2splashpot": "long_swiftness_splash_potion", + "swiftness2splashpotion": "long_swiftness_splash_potion", + "swiftnessexsplashpot": "long_swiftness_splash_potion", + "swiftnessexsplashpotion": "long_swiftness_splash_potion", + "swiftnessextendedsplashpot": "long_swiftness_splash_potion", + "swiftnessextendedsplashpotion": "long_swiftness_splash_potion", + "swiftnesslevel2splashpot": "long_swiftness_splash_potion", + "swiftnesslevel2splashpotion": "long_swiftness_splash_potion", + "swiftnesslongsplashpot": "long_swiftness_splash_potion", + "swiftnesslongsplashpotion": "long_swiftness_splash_potion", + "long_swiftness_tipped_arrow": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowspeed2": "long_swiftness_tipped_arrow", + "arrowspeedex": "long_swiftness_tipped_arrow", + "arrowspeedextended": "long_swiftness_tipped_arrow", + "arrowspeedlevel2": "long_swiftness_tipped_arrow", + "arrowspeedlong": "long_swiftness_tipped_arrow", + "arrowswift2": "long_swiftness_tipped_arrow", + "arrowswiftex": "long_swiftness_tipped_arrow", + "arrowswiftextended": "long_swiftness_tipped_arrow", + "arrowswiftlevel2": "long_swiftness_tipped_arrow", + "arrowswiftlong": "long_swiftness_tipped_arrow", + "arrowswiftness2": "long_swiftness_tipped_arrow", + "arrowswiftnessex": "long_swiftness_tipped_arrow", + "arrowswiftnessextended": "long_swiftness_tipped_arrow", + "arrowswiftnesslevel2": "long_swiftness_tipped_arrow", + "arrowswiftnesslong": "long_swiftness_tipped_arrow", + "speed2tarr": "long_swiftness_tipped_arrow", + "speed2tarrow": "long_swiftness_tipped_arrow", + "speed2tippedarrow": "long_swiftness_tipped_arrow", + "speedarrow2": "long_swiftness_tipped_arrow", + "speedarrowex": "long_swiftness_tipped_arrow", + "speedarrowextended": "long_swiftness_tipped_arrow", + "speedarrowlevel2": "long_swiftness_tipped_arrow", + "speedarrowlong": "long_swiftness_tipped_arrow", + "speedextarr": "long_swiftness_tipped_arrow", + "speedextarrow": "long_swiftness_tipped_arrow", + "speedextendedtarr": "long_swiftness_tipped_arrow", + "speedextendedtarrow": "long_swiftness_tipped_arrow", + "speedextendedtippedarrow": "long_swiftness_tipped_arrow", + "speedextippedarrow": "long_swiftness_tipped_arrow", + "speedlevel2tarr": "long_swiftness_tipped_arrow", + "speedlevel2tarrow": "long_swiftness_tipped_arrow", + "speedlevel2tippedarrow": "long_swiftness_tipped_arrow", + "speedlongtarr": "long_swiftness_tipped_arrow", + "speedlongtarrow": "long_swiftness_tipped_arrow", + "speedlongtippedarrow": "long_swiftness_tipped_arrow", + "swift2tarr": "long_swiftness_tipped_arrow", + "swift2tarrow": "long_swiftness_tipped_arrow", + "swift2tippedarrow": "long_swiftness_tipped_arrow", + "swiftarrow2": "long_swiftness_tipped_arrow", + "swiftarrowex": "long_swiftness_tipped_arrow", + "swiftarrowextended": "long_swiftness_tipped_arrow", + "swiftarrowlevel2": "long_swiftness_tipped_arrow", + "swiftarrowlong": "long_swiftness_tipped_arrow", + "swiftextarr": "long_swiftness_tipped_arrow", + "swiftextarrow": "long_swiftness_tipped_arrow", + "swiftextendedtarr": "long_swiftness_tipped_arrow", + "swiftextendedtarrow": "long_swiftness_tipped_arrow", + "swiftextendedtippedarrow": "long_swiftness_tipped_arrow", + "swiftextippedarrow": "long_swiftness_tipped_arrow", + "swiftlevel2tarr": "long_swiftness_tipped_arrow", + "swiftlevel2tarrow": "long_swiftness_tipped_arrow", + "swiftlevel2tippedarrow": "long_swiftness_tipped_arrow", + "swiftlongtarr": "long_swiftness_tipped_arrow", + "swiftlongtarrow": "long_swiftness_tipped_arrow", + "swiftlongtippedarrow": "long_swiftness_tipped_arrow", + "swiftness2tarr": "long_swiftness_tipped_arrow", + "swiftness2tarrow": "long_swiftness_tipped_arrow", + "swiftness2tippedarrow": "long_swiftness_tipped_arrow", + "swiftnessarrow2": "long_swiftness_tipped_arrow", + "swiftnessarrowex": "long_swiftness_tipped_arrow", + "swiftnessarrowextended": "long_swiftness_tipped_arrow", + "swiftnessarrowlevel2": "long_swiftness_tipped_arrow", + "swiftnessarrowlong": "long_swiftness_tipped_arrow", + "swiftnessextarr": "long_swiftness_tipped_arrow", + "swiftnessextarrow": "long_swiftness_tipped_arrow", + "swiftnessextendedtarr": "long_swiftness_tipped_arrow", + "swiftnessextendedtarrow": "long_swiftness_tipped_arrow", + "swiftnessextendedtippedarrow": "long_swiftness_tipped_arrow", + "swiftnessextippedarrow": "long_swiftness_tipped_arrow", + "swiftnesslevel2tarr": "long_swiftness_tipped_arrow", + "swiftnesslevel2tarrow": "long_swiftness_tipped_arrow", + "swiftnesslevel2tippedarrow": "long_swiftness_tipped_arrow", + "swiftnesslongtarr": "long_swiftness_tipped_arrow", + "swiftnesslongtarrow": "long_swiftness_tipped_arrow", + "swiftnesslongtippedarrow": "long_swiftness_tipped_arrow", + "long_turtle_master_lingering_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotiontm2": "long_turtle_master_lingering_potion", + "aoepotiontmex": "long_turtle_master_lingering_potion", + "aoepotiontmextended": "long_turtle_master_lingering_potion", + "aoepotiontmlevel2": "long_turtle_master_lingering_potion", + "aoepotiontmlong": "long_turtle_master_lingering_potion", + "aoepotionturtle2": "long_turtle_master_lingering_potion", + "aoepotionturtleex": "long_turtle_master_lingering_potion", + "aoepotionturtleextended": "long_turtle_master_lingering_potion", + "aoepotionturtlelevel2": "long_turtle_master_lingering_potion", + "aoepotionturtlelong": "long_turtle_master_lingering_potion", + "aoepotionturtlemaster2": "long_turtle_master_lingering_potion", + "aoepotionturtlemasterex": "long_turtle_master_lingering_potion", + "aoepotionturtlemasterextended": "long_turtle_master_lingering_potion", + "aoepotionturtlemasterlevel2": "long_turtle_master_lingering_potion", + "aoepotionturtlemasterlong": "long_turtle_master_lingering_potion", + "aoepottm2": "long_turtle_master_lingering_potion", + "aoepottmex": "long_turtle_master_lingering_potion", + "aoepottmextended": "long_turtle_master_lingering_potion", + "aoepottmlevel2": "long_turtle_master_lingering_potion", + "aoepottmlong": "long_turtle_master_lingering_potion", + "aoepotturtle2": "long_turtle_master_lingering_potion", + "aoepotturtleex": "long_turtle_master_lingering_potion", + "aoepotturtleextended": "long_turtle_master_lingering_potion", + "aoepotturtlelevel2": "long_turtle_master_lingering_potion", + "aoepotturtlelong": "long_turtle_master_lingering_potion", + "aoepotturtlemaster2": "long_turtle_master_lingering_potion", + "aoepotturtlemasterex": "long_turtle_master_lingering_potion", + "aoepotturtlemasterextended": "long_turtle_master_lingering_potion", + "aoepotturtlemasterlevel2": "long_turtle_master_lingering_potion", + "aoepotturtlemasterlong": "long_turtle_master_lingering_potion", + "areapotiontm2": "long_turtle_master_lingering_potion", + "areapotiontmex": "long_turtle_master_lingering_potion", + "areapotiontmextended": "long_turtle_master_lingering_potion", + "areapotiontmlevel2": "long_turtle_master_lingering_potion", + "areapotiontmlong": "long_turtle_master_lingering_potion", + "areapotionturtle2": "long_turtle_master_lingering_potion", + "areapotionturtleex": "long_turtle_master_lingering_potion", + "areapotionturtleextended": "long_turtle_master_lingering_potion", + "areapotionturtlelevel2": "long_turtle_master_lingering_potion", + "areapotionturtlelong": "long_turtle_master_lingering_potion", + "areapotionturtlemaster2": "long_turtle_master_lingering_potion", + "areapotionturtlemasterex": "long_turtle_master_lingering_potion", + "areapotionturtlemasterextended": "long_turtle_master_lingering_potion", + "areapotionturtlemasterlevel2": "long_turtle_master_lingering_potion", + "areapotionturtlemasterlong": "long_turtle_master_lingering_potion", + "areapottm2": "long_turtle_master_lingering_potion", + "areapottmex": "long_turtle_master_lingering_potion", + "areapottmextended": "long_turtle_master_lingering_potion", + "areapottmlevel2": "long_turtle_master_lingering_potion", + "areapottmlong": "long_turtle_master_lingering_potion", + "areapotturtle2": "long_turtle_master_lingering_potion", + "areapotturtleex": "long_turtle_master_lingering_potion", + "areapotturtleextended": "long_turtle_master_lingering_potion", + "areapotturtlelevel2": "long_turtle_master_lingering_potion", + "areapotturtlelong": "long_turtle_master_lingering_potion", + "areapotturtlemaster2": "long_turtle_master_lingering_potion", + "areapotturtlemasterex": "long_turtle_master_lingering_potion", + "areapotturtlemasterextended": "long_turtle_master_lingering_potion", + "areapotturtlemasterlevel2": "long_turtle_master_lingering_potion", + "areapotturtlemasterlong": "long_turtle_master_lingering_potion", + "cloudpotiontm2": "long_turtle_master_lingering_potion", + "cloudpotiontmex": "long_turtle_master_lingering_potion", + "cloudpotiontmextended": "long_turtle_master_lingering_potion", + "cloudpotiontmlevel2": "long_turtle_master_lingering_potion", + "cloudpotiontmlong": "long_turtle_master_lingering_potion", + "cloudpotionturtle2": "long_turtle_master_lingering_potion", + "cloudpotionturtleex": "long_turtle_master_lingering_potion", + "cloudpotionturtleextended": "long_turtle_master_lingering_potion", + "cloudpotionturtlelevel2": "long_turtle_master_lingering_potion", + "cloudpotionturtlelong": "long_turtle_master_lingering_potion", + "cloudpotionturtlemaster2": "long_turtle_master_lingering_potion", + "cloudpotionturtlemasterex": "long_turtle_master_lingering_potion", + "cloudpotionturtlemasterextended": "long_turtle_master_lingering_potion", + "cloudpotionturtlemasterlevel2": "long_turtle_master_lingering_potion", + "cloudpotionturtlemasterlong": "long_turtle_master_lingering_potion", + "cloudpottm2": "long_turtle_master_lingering_potion", + "cloudpottmex": "long_turtle_master_lingering_potion", + "cloudpottmextended": "long_turtle_master_lingering_potion", + "cloudpottmlevel2": "long_turtle_master_lingering_potion", + "cloudpottmlong": "long_turtle_master_lingering_potion", + "cloudpotturtle2": "long_turtle_master_lingering_potion", + "cloudpotturtleex": "long_turtle_master_lingering_potion", + "cloudpotturtleextended": "long_turtle_master_lingering_potion", + "cloudpotturtlelevel2": "long_turtle_master_lingering_potion", + "cloudpotturtlelong": "long_turtle_master_lingering_potion", + "cloudpotturtlemaster2": "long_turtle_master_lingering_potion", + "cloudpotturtlemasterex": "long_turtle_master_lingering_potion", + "cloudpotturtlemasterextended": "long_turtle_master_lingering_potion", + "cloudpotturtlemasterlevel2": "long_turtle_master_lingering_potion", + "cloudpotturtlemasterlong": "long_turtle_master_lingering_potion", + "lingerpottm2": "long_turtle_master_lingering_potion", + "lingerpottmex": "long_turtle_master_lingering_potion", + "lingerpottmextended": "long_turtle_master_lingering_potion", + "lingerpottmlevel2": "long_turtle_master_lingering_potion", + "lingerpottmlong": "long_turtle_master_lingering_potion", + "lingerpotturtle2": "long_turtle_master_lingering_potion", + "lingerpotturtleex": "long_turtle_master_lingering_potion", + "lingerpotturtleextended": "long_turtle_master_lingering_potion", + "lingerpotturtlelevel2": "long_turtle_master_lingering_potion", + "lingerpotturtlelong": "long_turtle_master_lingering_potion", + "lingerpotturtlemaster2": "long_turtle_master_lingering_potion", + "lingerpotturtlemasterex": "long_turtle_master_lingering_potion", + "lingerpotturtlemasterextended": "long_turtle_master_lingering_potion", + "lingerpotturtlemasterlevel2": "long_turtle_master_lingering_potion", + "lingerpotturtlemasterlong": "long_turtle_master_lingering_potion", + "tmaoepoiont2": "long_turtle_master_lingering_potion", + "tmaoepoiontex": "long_turtle_master_lingering_potion", + "tmaoepoiontextended": "long_turtle_master_lingering_potion", + "tmaoepoiontlevel2": "long_turtle_master_lingering_potion", + "tmaoepoiontlong": "long_turtle_master_lingering_potion", + "tmaoepot2": "long_turtle_master_lingering_potion", + "tmaoepotex": "long_turtle_master_lingering_potion", + "tmaoepotextended": "long_turtle_master_lingering_potion", + "tmaoepotlevel2": "long_turtle_master_lingering_potion", + "tmaoepotlong": "long_turtle_master_lingering_potion", + "tmareapot2": "long_turtle_master_lingering_potion", + "tmareapotex": "long_turtle_master_lingering_potion", + "tmareapotextended": "long_turtle_master_lingering_potion", + "tmareapotion2": "long_turtle_master_lingering_potion", + "tmareapotionex": "long_turtle_master_lingering_potion", + "tmareapotionextended": "long_turtle_master_lingering_potion", + "tmareapotionlevel2": "long_turtle_master_lingering_potion", + "tmareapotionlong": "long_turtle_master_lingering_potion", + "tmareapotlevel2": "long_turtle_master_lingering_potion", + "tmareapotlong": "long_turtle_master_lingering_potion", + "tmcloudpot2": "long_turtle_master_lingering_potion", + "tmcloudpotex": "long_turtle_master_lingering_potion", + "tmcloudpotextended": "long_turtle_master_lingering_potion", + "tmcloudpotion2": "long_turtle_master_lingering_potion", + "tmcloudpotionex": "long_turtle_master_lingering_potion", + "tmcloudpotionextended": "long_turtle_master_lingering_potion", + "tmcloudpotionlevel2": "long_turtle_master_lingering_potion", + "tmcloudpotionlong": "long_turtle_master_lingering_potion", + "tmcloudpotlevel2": "long_turtle_master_lingering_potion", + "tmcloudpotlong": "long_turtle_master_lingering_potion", + "tmlingerpot2": "long_turtle_master_lingering_potion", + "tmlingerpotex": "long_turtle_master_lingering_potion", + "tmlingerpotextended": "long_turtle_master_lingering_potion", + "tmlingerpotlevel2": "long_turtle_master_lingering_potion", + "tmlingerpotlong": "long_turtle_master_lingering_potion", + "turtleaoepoiont2": "long_turtle_master_lingering_potion", + "turtleaoepoiontex": "long_turtle_master_lingering_potion", + "turtleaoepoiontextended": "long_turtle_master_lingering_potion", + "turtleaoepoiontlevel2": "long_turtle_master_lingering_potion", + "turtleaoepoiontlong": "long_turtle_master_lingering_potion", + "turtleaoepot2": "long_turtle_master_lingering_potion", + "turtleaoepotex": "long_turtle_master_lingering_potion", + "turtleaoepotextended": "long_turtle_master_lingering_potion", + "turtleaoepotlevel2": "long_turtle_master_lingering_potion", + "turtleaoepotlong": "long_turtle_master_lingering_potion", + "turtleareapot2": "long_turtle_master_lingering_potion", + "turtleareapotex": "long_turtle_master_lingering_potion", + "turtleareapotextended": "long_turtle_master_lingering_potion", + "turtleareapotion2": "long_turtle_master_lingering_potion", + "turtleareapotionex": "long_turtle_master_lingering_potion", + "turtleareapotionextended": "long_turtle_master_lingering_potion", + "turtleareapotionlevel2": "long_turtle_master_lingering_potion", + "turtleareapotionlong": "long_turtle_master_lingering_potion", + "turtleareapotlevel2": "long_turtle_master_lingering_potion", + "turtleareapotlong": "long_turtle_master_lingering_potion", + "turtlecloudpot2": "long_turtle_master_lingering_potion", + "turtlecloudpotex": "long_turtle_master_lingering_potion", + "turtlecloudpotextended": "long_turtle_master_lingering_potion", + "turtlecloudpotion2": "long_turtle_master_lingering_potion", + "turtlecloudpotionex": "long_turtle_master_lingering_potion", + "turtlecloudpotionextended": "long_turtle_master_lingering_potion", + "turtlecloudpotionlevel2": "long_turtle_master_lingering_potion", + "turtlecloudpotionlong": "long_turtle_master_lingering_potion", + "turtlecloudpotlevel2": "long_turtle_master_lingering_potion", + "turtlecloudpotlong": "long_turtle_master_lingering_potion", + "turtlelingerpot2": "long_turtle_master_lingering_potion", + "turtlelingerpotex": "long_turtle_master_lingering_potion", + "turtlelingerpotextended": "long_turtle_master_lingering_potion", + "turtlelingerpotlevel2": "long_turtle_master_lingering_potion", + "turtlelingerpotlong": "long_turtle_master_lingering_potion", + "turtlemasteraoepoiont2": "long_turtle_master_lingering_potion", + "turtlemasteraoepoiontex": "long_turtle_master_lingering_potion", + "turtlemasteraoepoiontextended": "long_turtle_master_lingering_potion", + "turtlemasteraoepoiontlevel2": "long_turtle_master_lingering_potion", + "turtlemasteraoepoiontlong": "long_turtle_master_lingering_potion", + "turtlemasteraoepot2": "long_turtle_master_lingering_potion", + "turtlemasteraoepotex": "long_turtle_master_lingering_potion", + "turtlemasteraoepotextended": "long_turtle_master_lingering_potion", + "turtlemasteraoepotlevel2": "long_turtle_master_lingering_potion", + "turtlemasteraoepotlong": "long_turtle_master_lingering_potion", + "turtlemasterareapot2": "long_turtle_master_lingering_potion", + "turtlemasterareapotex": "long_turtle_master_lingering_potion", + "turtlemasterareapotextended": "long_turtle_master_lingering_potion", + "turtlemasterareapotion2": "long_turtle_master_lingering_potion", + "turtlemasterareapotionex": "long_turtle_master_lingering_potion", + "turtlemasterareapotionextended": "long_turtle_master_lingering_potion", + "turtlemasterareapotionlevel2": "long_turtle_master_lingering_potion", + "turtlemasterareapotionlong": "long_turtle_master_lingering_potion", + "turtlemasterareapotlevel2": "long_turtle_master_lingering_potion", + "turtlemasterareapotlong": "long_turtle_master_lingering_potion", + "turtlemastercloudpot2": "long_turtle_master_lingering_potion", + "turtlemastercloudpotex": "long_turtle_master_lingering_potion", + "turtlemastercloudpotextended": "long_turtle_master_lingering_potion", + "turtlemastercloudpotion2": "long_turtle_master_lingering_potion", + "turtlemastercloudpotionex": "long_turtle_master_lingering_potion", + "turtlemastercloudpotionextended": "long_turtle_master_lingering_potion", + "turtlemastercloudpotionlevel2": "long_turtle_master_lingering_potion", + "turtlemastercloudpotionlong": "long_turtle_master_lingering_potion", + "turtlemastercloudpotlevel2": "long_turtle_master_lingering_potion", + "turtlemastercloudpotlong": "long_turtle_master_lingering_potion", + "turtlemasterlingerpot2": "long_turtle_master_lingering_potion", + "turtlemasterlingerpotex": "long_turtle_master_lingering_potion", + "turtlemasterlingerpotextended": "long_turtle_master_lingering_potion", + "turtlemasterlingerpotlevel2": "long_turtle_master_lingering_potion", + "turtlemasterlingerpotlong": "long_turtle_master_lingering_potion", + "long_turtle_master_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionoftm2": "long_turtle_master_potion", + "potionoftmex": "long_turtle_master_potion", + "potionoftmextended": "long_turtle_master_potion", + "potionoftmlevel2": "long_turtle_master_potion", + "potionoftmlong": "long_turtle_master_potion", + "potionofturtle2": "long_turtle_master_potion", + "potionofturtleex": "long_turtle_master_potion", + "potionofturtleextended": "long_turtle_master_potion", + "potionofturtlelevel2": "long_turtle_master_potion", + "potionofturtlelong": "long_turtle_master_potion", + "potionofturtlemaster2": "long_turtle_master_potion", + "potionofturtlemasterex": "long_turtle_master_potion", + "potionofturtlemasterextended": "long_turtle_master_potion", + "potionofturtlemasterlevel2": "long_turtle_master_potion", + "potionofturtlemasterlong": "long_turtle_master_potion", + "potoftm2": "long_turtle_master_potion", + "potoftmex": "long_turtle_master_potion", + "potoftmextended": "long_turtle_master_potion", + "potoftmlevel2": "long_turtle_master_potion", + "potoftmlong": "long_turtle_master_potion", + "potofturtle2": "long_turtle_master_potion", + "potofturtleex": "long_turtle_master_potion", + "potofturtleextended": "long_turtle_master_potion", + "potofturtlelevel2": "long_turtle_master_potion", + "potofturtlelong": "long_turtle_master_potion", + "potofturtlemaster2": "long_turtle_master_potion", + "potofturtlemasterex": "long_turtle_master_potion", + "potofturtlemasterextended": "long_turtle_master_potion", + "potofturtlemasterlevel2": "long_turtle_master_potion", + "potofturtlemasterlong": "long_turtle_master_potion", + "tm2pot": "long_turtle_master_potion", + "tm2potion": "long_turtle_master_potion", + "tmexpot": "long_turtle_master_potion", + "tmexpotion": "long_turtle_master_potion", + "tmextendedpot": "long_turtle_master_potion", + "tmextendedpotion": "long_turtle_master_potion", + "tmlevel2pot": "long_turtle_master_potion", + "tmlevel2potion": "long_turtle_master_potion", + "tmlongpot": "long_turtle_master_potion", + "tmlongpotion": "long_turtle_master_potion", + "turtle2pot": "long_turtle_master_potion", + "turtle2potion": "long_turtle_master_potion", + "turtleexpot": "long_turtle_master_potion", + "turtleexpotion": "long_turtle_master_potion", + "turtleextendedpot": "long_turtle_master_potion", + "turtleextendedpotion": "long_turtle_master_potion", + "turtlelevel2pot": "long_turtle_master_potion", + "turtlelevel2potion": "long_turtle_master_potion", + "turtlelongpot": "long_turtle_master_potion", + "turtlelongpotion": "long_turtle_master_potion", + "turtlemaster2pot": "long_turtle_master_potion", + "turtlemaster2potion": "long_turtle_master_potion", + "turtlemasterexpot": "long_turtle_master_potion", + "turtlemasterexpotion": "long_turtle_master_potion", + "turtlemasterextendedpot": "long_turtle_master_potion", + "turtlemasterextendedpotion": "long_turtle_master_potion", + "turtlemasterlevel2pot": "long_turtle_master_potion", + "turtlemasterlevel2potion": "long_turtle_master_potion", + "turtlemasterlongpot": "long_turtle_master_potion", + "turtlemasterlongpotion": "long_turtle_master_potion", + "long_turtle_master_splash_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "splashtm2pot": "long_turtle_master_splash_potion", + "splashtm2potion": "long_turtle_master_splash_potion", + "splashtmexpot": "long_turtle_master_splash_potion", + "splashtmexpotion": "long_turtle_master_splash_potion", + "splashtmextendedpot": "long_turtle_master_splash_potion", + "splashtmextendedpotion": "long_turtle_master_splash_potion", + "splashtmlevel2pot": "long_turtle_master_splash_potion", + "splashtmlevel2potion": "long_turtle_master_splash_potion", + "splashtmlongpot": "long_turtle_master_splash_potion", + "splashtmlongpotion": "long_turtle_master_splash_potion", + "splashturtle2pot": "long_turtle_master_splash_potion", + "splashturtle2potion": "long_turtle_master_splash_potion", + "splashturtleexpot": "long_turtle_master_splash_potion", + "splashturtleexpotion": "long_turtle_master_splash_potion", + "splashturtleextendedpot": "long_turtle_master_splash_potion", + "splashturtleextendedpotion": "long_turtle_master_splash_potion", + "splashturtlelevel2pot": "long_turtle_master_splash_potion", + "splashturtlelevel2potion": "long_turtle_master_splash_potion", + "splashturtlelongpot": "long_turtle_master_splash_potion", + "splashturtlelongpotion": "long_turtle_master_splash_potion", + "splashturtlemaster2pot": "long_turtle_master_splash_potion", + "splashturtlemaster2potion": "long_turtle_master_splash_potion", + "splashturtlemasterexpot": "long_turtle_master_splash_potion", + "splashturtlemasterexpotion": "long_turtle_master_splash_potion", + "splashturtlemasterextendedpot": "long_turtle_master_splash_potion", + "splashturtlemasterextendedpotion": "long_turtle_master_splash_potion", + "splashturtlemasterlevel2pot": "long_turtle_master_splash_potion", + "splashturtlemasterlevel2potion": "long_turtle_master_splash_potion", + "splashturtlemasterlongpot": "long_turtle_master_splash_potion", + "splashturtlemasterlongpotion": "long_turtle_master_splash_potion", + "spltm2pot": "long_turtle_master_splash_potion", + "spltm2potion": "long_turtle_master_splash_potion", + "spltmexpot": "long_turtle_master_splash_potion", + "spltmexpotion": "long_turtle_master_splash_potion", + "spltmextendedpot": "long_turtle_master_splash_potion", + "spltmextendedpotion": "long_turtle_master_splash_potion", + "spltmlevel2pot": "long_turtle_master_splash_potion", + "spltmlevel2potion": "long_turtle_master_splash_potion", + "spltmlongpot": "long_turtle_master_splash_potion", + "spltmlongpotion": "long_turtle_master_splash_potion", + "splturtle2pot": "long_turtle_master_splash_potion", + "splturtle2potion": "long_turtle_master_splash_potion", + "splturtleexpot": "long_turtle_master_splash_potion", + "splturtleexpotion": "long_turtle_master_splash_potion", + "splturtleextendedpot": "long_turtle_master_splash_potion", + "splturtleextendedpotion": "long_turtle_master_splash_potion", + "splturtlelevel2pot": "long_turtle_master_splash_potion", + "splturtlelevel2potion": "long_turtle_master_splash_potion", + "splturtlelongpot": "long_turtle_master_splash_potion", + "splturtlelongpotion": "long_turtle_master_splash_potion", + "splturtlemaster2pot": "long_turtle_master_splash_potion", + "splturtlemaster2potion": "long_turtle_master_splash_potion", + "splturtlemasterexpot": "long_turtle_master_splash_potion", + "splturtlemasterexpotion": "long_turtle_master_splash_potion", + "splturtlemasterextendedpot": "long_turtle_master_splash_potion", + "splturtlemasterextendedpotion": "long_turtle_master_splash_potion", + "splturtlemasterlevel2pot": "long_turtle_master_splash_potion", + "splturtlemasterlevel2potion": "long_turtle_master_splash_potion", + "splturtlemasterlongpot": "long_turtle_master_splash_potion", + "splturtlemasterlongpotion": "long_turtle_master_splash_potion", + "tm2splashpot": "long_turtle_master_splash_potion", + "tm2splashpotion": "long_turtle_master_splash_potion", + "tmexsplashpot": "long_turtle_master_splash_potion", + "tmexsplashpotion": "long_turtle_master_splash_potion", + "tmextendedsplashpot": "long_turtle_master_splash_potion", + "tmextendedsplashpotion": "long_turtle_master_splash_potion", + "tmlevel2splashpot": "long_turtle_master_splash_potion", + "tmlevel2splashpotion": "long_turtle_master_splash_potion", + "tmlongsplashpot": "long_turtle_master_splash_potion", + "tmlongsplashpotion": "long_turtle_master_splash_potion", + "turtle2splashpot": "long_turtle_master_splash_potion", + "turtle2splashpotion": "long_turtle_master_splash_potion", + "turtleexsplashpot": "long_turtle_master_splash_potion", + "turtleexsplashpotion": "long_turtle_master_splash_potion", + "turtleextendedsplashpot": "long_turtle_master_splash_potion", + "turtleextendedsplashpotion": "long_turtle_master_splash_potion", + "turtlelevel2splashpot": "long_turtle_master_splash_potion", + "turtlelevel2splashpotion": "long_turtle_master_splash_potion", + "turtlelongsplashpot": "long_turtle_master_splash_potion", + "turtlelongsplashpotion": "long_turtle_master_splash_potion", + "turtlemaster2splashpot": "long_turtle_master_splash_potion", + "turtlemaster2splashpotion": "long_turtle_master_splash_potion", + "turtlemasterexsplashpot": "long_turtle_master_splash_potion", + "turtlemasterexsplashpotion": "long_turtle_master_splash_potion", + "turtlemasterextendedsplashpot": "long_turtle_master_splash_potion", + "turtlemasterextendedsplashpotion": "long_turtle_master_splash_potion", + "turtlemasterlevel2splashpot": "long_turtle_master_splash_potion", + "turtlemasterlevel2splashpotion": "long_turtle_master_splash_potion", + "turtlemasterlongsplashpot": "long_turtle_master_splash_potion", + "turtlemasterlongsplashpotion": "long_turtle_master_splash_potion", + "long_turtle_master_tipped_arrow": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowtm2": "long_turtle_master_tipped_arrow", + "arrowtmex": "long_turtle_master_tipped_arrow", + "arrowtmextended": "long_turtle_master_tipped_arrow", + "arrowtmlevel2": "long_turtle_master_tipped_arrow", + "arrowtmlong": "long_turtle_master_tipped_arrow", + "arrowturtle2": "long_turtle_master_tipped_arrow", + "arrowturtleex": "long_turtle_master_tipped_arrow", + "arrowturtleextended": "long_turtle_master_tipped_arrow", + "arrowturtlelevel2": "long_turtle_master_tipped_arrow", + "arrowturtlelong": "long_turtle_master_tipped_arrow", + "arrowturtlemaster2": "long_turtle_master_tipped_arrow", + "arrowturtlemasterex": "long_turtle_master_tipped_arrow", + "arrowturtlemasterextended": "long_turtle_master_tipped_arrow", + "arrowturtlemasterlevel2": "long_turtle_master_tipped_arrow", + "arrowturtlemasterlong": "long_turtle_master_tipped_arrow", + "tm2tarr": "long_turtle_master_tipped_arrow", + "tm2tarrow": "long_turtle_master_tipped_arrow", + "tm2tippedarrow": "long_turtle_master_tipped_arrow", + "tmarrow2": "long_turtle_master_tipped_arrow", + "tmarrowex": "long_turtle_master_tipped_arrow", + "tmarrowextended": "long_turtle_master_tipped_arrow", + "tmarrowlevel2": "long_turtle_master_tipped_arrow", + "tmarrowlong": "long_turtle_master_tipped_arrow", + "tmextarr": "long_turtle_master_tipped_arrow", + "tmextarrow": "long_turtle_master_tipped_arrow", + "tmextendedtarr": "long_turtle_master_tipped_arrow", + "tmextendedtarrow": "long_turtle_master_tipped_arrow", + "tmextendedtippedarrow": "long_turtle_master_tipped_arrow", + "tmextippedarrow": "long_turtle_master_tipped_arrow", + "tmlevel2tarr": "long_turtle_master_tipped_arrow", + "tmlevel2tarrow": "long_turtle_master_tipped_arrow", + "tmlevel2tippedarrow": "long_turtle_master_tipped_arrow", + "tmlongtarr": "long_turtle_master_tipped_arrow", + "tmlongtarrow": "long_turtle_master_tipped_arrow", + "tmlongtippedarrow": "long_turtle_master_tipped_arrow", + "turtle2tarr": "long_turtle_master_tipped_arrow", + "turtle2tarrow": "long_turtle_master_tipped_arrow", + "turtle2tippedarrow": "long_turtle_master_tipped_arrow", + "turtlearrow2": "long_turtle_master_tipped_arrow", + "turtlearrowex": "long_turtle_master_tipped_arrow", + "turtlearrowextended": "long_turtle_master_tipped_arrow", + "turtlearrowlevel2": "long_turtle_master_tipped_arrow", + "turtlearrowlong": "long_turtle_master_tipped_arrow", + "turtleextarr": "long_turtle_master_tipped_arrow", + "turtleextarrow": "long_turtle_master_tipped_arrow", + "turtleextendedtarr": "long_turtle_master_tipped_arrow", + "turtleextendedtarrow": "long_turtle_master_tipped_arrow", + "turtleextendedtippedarrow": "long_turtle_master_tipped_arrow", + "turtleextippedarrow": "long_turtle_master_tipped_arrow", + "turtlelevel2tarr": "long_turtle_master_tipped_arrow", + "turtlelevel2tarrow": "long_turtle_master_tipped_arrow", + "turtlelevel2tippedarrow": "long_turtle_master_tipped_arrow", + "turtlelongtarr": "long_turtle_master_tipped_arrow", + "turtlelongtarrow": "long_turtle_master_tipped_arrow", + "turtlelongtippedarrow": "long_turtle_master_tipped_arrow", + "turtlemaster2tarr": "long_turtle_master_tipped_arrow", + "turtlemaster2tarrow": "long_turtle_master_tipped_arrow", + "turtlemaster2tippedarrow": "long_turtle_master_tipped_arrow", + "turtlemasterarrow2": "long_turtle_master_tipped_arrow", + "turtlemasterarrowex": "long_turtle_master_tipped_arrow", + "turtlemasterarrowextended": "long_turtle_master_tipped_arrow", + "turtlemasterarrowlevel2": "long_turtle_master_tipped_arrow", + "turtlemasterarrowlong": "long_turtle_master_tipped_arrow", + "turtlemasterextarr": "long_turtle_master_tipped_arrow", + "turtlemasterextarrow": "long_turtle_master_tipped_arrow", + "turtlemasterextendedtarr": "long_turtle_master_tipped_arrow", + "turtlemasterextendedtarrow": "long_turtle_master_tipped_arrow", + "turtlemasterextendedtippedarrow": "long_turtle_master_tipped_arrow", + "turtlemasterextippedarrow": "long_turtle_master_tipped_arrow", + "turtlemasterlevel2tarr": "long_turtle_master_tipped_arrow", + "turtlemasterlevel2tarrow": "long_turtle_master_tipped_arrow", + "turtlemasterlevel2tippedarrow": "long_turtle_master_tipped_arrow", + "turtlemasterlongtarr": "long_turtle_master_tipped_arrow", + "turtlemasterlongtarrow": "long_turtle_master_tipped_arrow", + "turtlemasterlongtippedarrow": "long_turtle_master_tipped_arrow", + "long_water_breathing_lingering_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotbreath2": "long_water_breathing_lingering_potion", + "aoepotbreathex": "long_water_breathing_lingering_potion", + "aoepotbreathextended": "long_water_breathing_lingering_potion", + "aoepotbreathing2": "long_water_breathing_lingering_potion", + "aoepotbreathingex": "long_water_breathing_lingering_potion", + "aoepotbreathingextended": "long_water_breathing_lingering_potion", + "aoepotbreathinglevel2": "long_water_breathing_lingering_potion", + "aoepotbreathinglong": "long_water_breathing_lingering_potion", + "aoepotbreathlevel2": "long_water_breathing_lingering_potion", + "aoepotbreathlong": "long_water_breathing_lingering_potion", + "aoepotionbreath2": "long_water_breathing_lingering_potion", + "aoepotionbreathex": "long_water_breathing_lingering_potion", + "aoepotionbreathextended": "long_water_breathing_lingering_potion", + "aoepotionbreathing2": "long_water_breathing_lingering_potion", + "aoepotionbreathingex": "long_water_breathing_lingering_potion", + "aoepotionbreathingextended": "long_water_breathing_lingering_potion", + "aoepotionbreathinglevel2": "long_water_breathing_lingering_potion", + "aoepotionbreathinglong": "long_water_breathing_lingering_potion", + "aoepotionbreathlevel2": "long_water_breathing_lingering_potion", + "aoepotionbreathlong": "long_water_breathing_lingering_potion", + "aoepotionwaterbreath2": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathex": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathextended": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathing2": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathingex": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathingextended": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathinglong": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathlevel2": "long_water_breathing_lingering_potion", + "aoepotionwaterbreathlong": "long_water_breathing_lingering_potion", + "aoepotionwb2": "long_water_breathing_lingering_potion", + "aoepotionwbex": "long_water_breathing_lingering_potion", + "aoepotionwbextended": "long_water_breathing_lingering_potion", + "aoepotionwblevel2": "long_water_breathing_lingering_potion", + "aoepotionwblong": "long_water_breathing_lingering_potion", + "aoepotwaterbreath2": "long_water_breathing_lingering_potion", + "aoepotwaterbreathex": "long_water_breathing_lingering_potion", + "aoepotwaterbreathextended": "long_water_breathing_lingering_potion", + "aoepotwaterbreathing2": "long_water_breathing_lingering_potion", + "aoepotwaterbreathingex": "long_water_breathing_lingering_potion", + "aoepotwaterbreathingextended": "long_water_breathing_lingering_potion", + "aoepotwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "aoepotwaterbreathinglong": "long_water_breathing_lingering_potion", + "aoepotwaterbreathlevel2": "long_water_breathing_lingering_potion", + "aoepotwaterbreathlong": "long_water_breathing_lingering_potion", + "aoepotwb2": "long_water_breathing_lingering_potion", + "aoepotwbex": "long_water_breathing_lingering_potion", + "aoepotwbextended": "long_water_breathing_lingering_potion", + "aoepotwblevel2": "long_water_breathing_lingering_potion", + "aoepotwblong": "long_water_breathing_lingering_potion", + "areapotbreath2": "long_water_breathing_lingering_potion", + "areapotbreathex": "long_water_breathing_lingering_potion", + "areapotbreathextended": "long_water_breathing_lingering_potion", + "areapotbreathing2": "long_water_breathing_lingering_potion", + "areapotbreathingex": "long_water_breathing_lingering_potion", + "areapotbreathingextended": "long_water_breathing_lingering_potion", + "areapotbreathinglevel2": "long_water_breathing_lingering_potion", + "areapotbreathinglong": "long_water_breathing_lingering_potion", + "areapotbreathlevel2": "long_water_breathing_lingering_potion", + "areapotbreathlong": "long_water_breathing_lingering_potion", + "areapotionbreath2": "long_water_breathing_lingering_potion", + "areapotionbreathex": "long_water_breathing_lingering_potion", + "areapotionbreathextended": "long_water_breathing_lingering_potion", + "areapotionbreathing2": "long_water_breathing_lingering_potion", + "areapotionbreathingex": "long_water_breathing_lingering_potion", + "areapotionbreathingextended": "long_water_breathing_lingering_potion", + "areapotionbreathinglevel2": "long_water_breathing_lingering_potion", + "areapotionbreathinglong": "long_water_breathing_lingering_potion", + "areapotionbreathlevel2": "long_water_breathing_lingering_potion", + "areapotionbreathlong": "long_water_breathing_lingering_potion", + "areapotionwaterbreath2": "long_water_breathing_lingering_potion", + "areapotionwaterbreathex": "long_water_breathing_lingering_potion", + "areapotionwaterbreathextended": "long_water_breathing_lingering_potion", + "areapotionwaterbreathing2": "long_water_breathing_lingering_potion", + "areapotionwaterbreathingex": "long_water_breathing_lingering_potion", + "areapotionwaterbreathingextended": "long_water_breathing_lingering_potion", + "areapotionwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "areapotionwaterbreathinglong": "long_water_breathing_lingering_potion", + "areapotionwaterbreathlevel2": "long_water_breathing_lingering_potion", + "areapotionwaterbreathlong": "long_water_breathing_lingering_potion", + "areapotionwb2": "long_water_breathing_lingering_potion", + "areapotionwbex": "long_water_breathing_lingering_potion", + "areapotionwbextended": "long_water_breathing_lingering_potion", + "areapotionwblevel2": "long_water_breathing_lingering_potion", + "areapotionwblong": "long_water_breathing_lingering_potion", + "areapotwaterbreath2": "long_water_breathing_lingering_potion", + "areapotwaterbreathex": "long_water_breathing_lingering_potion", + "areapotwaterbreathextended": "long_water_breathing_lingering_potion", + "areapotwaterbreathing2": "long_water_breathing_lingering_potion", + "areapotwaterbreathingex": "long_water_breathing_lingering_potion", + "areapotwaterbreathingextended": "long_water_breathing_lingering_potion", + "areapotwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "areapotwaterbreathinglong": "long_water_breathing_lingering_potion", + "areapotwaterbreathlevel2": "long_water_breathing_lingering_potion", + "areapotwaterbreathlong": "long_water_breathing_lingering_potion", + "areapotwb2": "long_water_breathing_lingering_potion", + "areapotwbex": "long_water_breathing_lingering_potion", + "areapotwbextended": "long_water_breathing_lingering_potion", + "areapotwblevel2": "long_water_breathing_lingering_potion", + "areapotwblong": "long_water_breathing_lingering_potion", + "breathaoepoiont2": "long_water_breathing_lingering_potion", + "breathaoepoiontex": "long_water_breathing_lingering_potion", + "breathaoepoiontextended": "long_water_breathing_lingering_potion", + "breathaoepoiontlevel2": "long_water_breathing_lingering_potion", + "breathaoepoiontlong": "long_water_breathing_lingering_potion", + "breathaoepot2": "long_water_breathing_lingering_potion", + "breathaoepotex": "long_water_breathing_lingering_potion", + "breathaoepotextended": "long_water_breathing_lingering_potion", + "breathaoepotlevel2": "long_water_breathing_lingering_potion", + "breathaoepotlong": "long_water_breathing_lingering_potion", + "breathareapot2": "long_water_breathing_lingering_potion", + "breathareapotex": "long_water_breathing_lingering_potion", + "breathareapotextended": "long_water_breathing_lingering_potion", + "breathareapotion2": "long_water_breathing_lingering_potion", + "breathareapotionex": "long_water_breathing_lingering_potion", + "breathareapotionextended": "long_water_breathing_lingering_potion", + "breathareapotionlevel2": "long_water_breathing_lingering_potion", + "breathareapotionlong": "long_water_breathing_lingering_potion", + "breathareapotlevel2": "long_water_breathing_lingering_potion", + "breathareapotlong": "long_water_breathing_lingering_potion", + "breathcloudpot2": "long_water_breathing_lingering_potion", + "breathcloudpotex": "long_water_breathing_lingering_potion", + "breathcloudpotextended": "long_water_breathing_lingering_potion", + "breathcloudpotion2": "long_water_breathing_lingering_potion", + "breathcloudpotionex": "long_water_breathing_lingering_potion", + "breathcloudpotionextended": "long_water_breathing_lingering_potion", + "breathcloudpotionlevel2": "long_water_breathing_lingering_potion", + "breathcloudpotionlong": "long_water_breathing_lingering_potion", + "breathcloudpotlevel2": "long_water_breathing_lingering_potion", + "breathcloudpotlong": "long_water_breathing_lingering_potion", + "breathingaoepoiont2": "long_water_breathing_lingering_potion", + "breathingaoepoiontex": "long_water_breathing_lingering_potion", + "breathingaoepoiontextended": "long_water_breathing_lingering_potion", + "breathingaoepoiontlevel2": "long_water_breathing_lingering_potion", + "breathingaoepoiontlong": "long_water_breathing_lingering_potion", + "breathingaoepot2": "long_water_breathing_lingering_potion", + "breathingaoepotex": "long_water_breathing_lingering_potion", + "breathingaoepotextended": "long_water_breathing_lingering_potion", + "breathingaoepotlevel2": "long_water_breathing_lingering_potion", + "breathingaoepotlong": "long_water_breathing_lingering_potion", + "breathingareapot2": "long_water_breathing_lingering_potion", + "breathingareapotex": "long_water_breathing_lingering_potion", + "breathingareapotextended": "long_water_breathing_lingering_potion", + "breathingareapotion2": "long_water_breathing_lingering_potion", + "breathingareapotionex": "long_water_breathing_lingering_potion", + "breathingareapotionextended": "long_water_breathing_lingering_potion", + "breathingareapotionlevel2": "long_water_breathing_lingering_potion", + "breathingareapotionlong": "long_water_breathing_lingering_potion", + "breathingareapotlevel2": "long_water_breathing_lingering_potion", + "breathingareapotlong": "long_water_breathing_lingering_potion", + "breathingcloudpot2": "long_water_breathing_lingering_potion", + "breathingcloudpotex": "long_water_breathing_lingering_potion", + "breathingcloudpotextended": "long_water_breathing_lingering_potion", + "breathingcloudpotion2": "long_water_breathing_lingering_potion", + "breathingcloudpotionex": "long_water_breathing_lingering_potion", + "breathingcloudpotionextended": "long_water_breathing_lingering_potion", + "breathingcloudpotionlevel2": "long_water_breathing_lingering_potion", + "breathingcloudpotionlong": "long_water_breathing_lingering_potion", + "breathingcloudpotlevel2": "long_water_breathing_lingering_potion", + "breathingcloudpotlong": "long_water_breathing_lingering_potion", + "breathinglingerpot2": "long_water_breathing_lingering_potion", + "breathinglingerpotex": "long_water_breathing_lingering_potion", + "breathinglingerpotextended": "long_water_breathing_lingering_potion", + "breathinglingerpotlevel2": "long_water_breathing_lingering_potion", + "breathinglingerpotlong": "long_water_breathing_lingering_potion", + "breathlingerpot2": "long_water_breathing_lingering_potion", + "breathlingerpotex": "long_water_breathing_lingering_potion", + "breathlingerpotextended": "long_water_breathing_lingering_potion", + "breathlingerpotlevel2": "long_water_breathing_lingering_potion", + "breathlingerpotlong": "long_water_breathing_lingering_potion", + "cloudpotbreath2": "long_water_breathing_lingering_potion", + "cloudpotbreathex": "long_water_breathing_lingering_potion", + "cloudpotbreathextended": "long_water_breathing_lingering_potion", + "cloudpotbreathing2": "long_water_breathing_lingering_potion", + "cloudpotbreathingex": "long_water_breathing_lingering_potion", + "cloudpotbreathingextended": "long_water_breathing_lingering_potion", + "cloudpotbreathinglevel2": "long_water_breathing_lingering_potion", + "cloudpotbreathinglong": "long_water_breathing_lingering_potion", + "cloudpotbreathlevel2": "long_water_breathing_lingering_potion", + "cloudpotbreathlong": "long_water_breathing_lingering_potion", + "cloudpotionbreath2": "long_water_breathing_lingering_potion", + "cloudpotionbreathex": "long_water_breathing_lingering_potion", + "cloudpotionbreathextended": "long_water_breathing_lingering_potion", + "cloudpotionbreathing2": "long_water_breathing_lingering_potion", + "cloudpotionbreathingex": "long_water_breathing_lingering_potion", + "cloudpotionbreathingextended": "long_water_breathing_lingering_potion", + "cloudpotionbreathinglevel2": "long_water_breathing_lingering_potion", + "cloudpotionbreathinglong": "long_water_breathing_lingering_potion", + "cloudpotionbreathlevel2": "long_water_breathing_lingering_potion", + "cloudpotionbreathlong": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreath2": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathex": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathextended": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathing2": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathingex": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathingextended": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathinglong": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathlevel2": "long_water_breathing_lingering_potion", + "cloudpotionwaterbreathlong": "long_water_breathing_lingering_potion", + "cloudpotionwb2": "long_water_breathing_lingering_potion", + "cloudpotionwbex": "long_water_breathing_lingering_potion", + "cloudpotionwbextended": "long_water_breathing_lingering_potion", + "cloudpotionwblevel2": "long_water_breathing_lingering_potion", + "cloudpotionwblong": "long_water_breathing_lingering_potion", + "cloudpotwaterbreath2": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathex": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathextended": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathing2": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathingex": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathingextended": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathinglong": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathlevel2": "long_water_breathing_lingering_potion", + "cloudpotwaterbreathlong": "long_water_breathing_lingering_potion", + "cloudpotwb2": "long_water_breathing_lingering_potion", + "cloudpotwbex": "long_water_breathing_lingering_potion", + "cloudpotwbextended": "long_water_breathing_lingering_potion", + "cloudpotwblevel2": "long_water_breathing_lingering_potion", + "cloudpotwblong": "long_water_breathing_lingering_potion", + "lingerpotbreath2": "long_water_breathing_lingering_potion", + "lingerpotbreathex": "long_water_breathing_lingering_potion", + "lingerpotbreathextended": "long_water_breathing_lingering_potion", + "lingerpotbreathing2": "long_water_breathing_lingering_potion", + "lingerpotbreathingex": "long_water_breathing_lingering_potion", + "lingerpotbreathingextended": "long_water_breathing_lingering_potion", + "lingerpotbreathinglevel2": "long_water_breathing_lingering_potion", + "lingerpotbreathinglong": "long_water_breathing_lingering_potion", + "lingerpotbreathlevel2": "long_water_breathing_lingering_potion", + "lingerpotbreathlong": "long_water_breathing_lingering_potion", + "lingerpotwaterbreath2": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathex": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathextended": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathing2": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathingex": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathingextended": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathinglevel2": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathinglong": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathlevel2": "long_water_breathing_lingering_potion", + "lingerpotwaterbreathlong": "long_water_breathing_lingering_potion", + "lingerpotwb2": "long_water_breathing_lingering_potion", + "lingerpotwbex": "long_water_breathing_lingering_potion", + "lingerpotwbextended": "long_water_breathing_lingering_potion", + "lingerpotwblevel2": "long_water_breathing_lingering_potion", + "lingerpotwblong": "long_water_breathing_lingering_potion", + "waterbreathaoepoiont2": "long_water_breathing_lingering_potion", + "waterbreathaoepoiontex": "long_water_breathing_lingering_potion", + "waterbreathaoepoiontextended": "long_water_breathing_lingering_potion", + "waterbreathaoepoiontlevel2": "long_water_breathing_lingering_potion", + "waterbreathaoepoiontlong": "long_water_breathing_lingering_potion", + "waterbreathaoepot2": "long_water_breathing_lingering_potion", + "waterbreathaoepotex": "long_water_breathing_lingering_potion", + "waterbreathaoepotextended": "long_water_breathing_lingering_potion", + "waterbreathaoepotlevel2": "long_water_breathing_lingering_potion", + "waterbreathaoepotlong": "long_water_breathing_lingering_potion", + "waterbreathareapot2": "long_water_breathing_lingering_potion", + "waterbreathareapotex": "long_water_breathing_lingering_potion", + "waterbreathareapotextended": "long_water_breathing_lingering_potion", + "waterbreathareapotion2": "long_water_breathing_lingering_potion", + "waterbreathareapotionex": "long_water_breathing_lingering_potion", + "waterbreathareapotionextended": "long_water_breathing_lingering_potion", + "waterbreathareapotionlevel2": "long_water_breathing_lingering_potion", + "waterbreathareapotionlong": "long_water_breathing_lingering_potion", + "waterbreathareapotlevel2": "long_water_breathing_lingering_potion", + "waterbreathareapotlong": "long_water_breathing_lingering_potion", + "waterbreathcloudpot2": "long_water_breathing_lingering_potion", + "waterbreathcloudpotex": "long_water_breathing_lingering_potion", + "waterbreathcloudpotextended": "long_water_breathing_lingering_potion", + "waterbreathcloudpotion2": "long_water_breathing_lingering_potion", + "waterbreathcloudpotionex": "long_water_breathing_lingering_potion", + "waterbreathcloudpotionextended": "long_water_breathing_lingering_potion", + "waterbreathcloudpotionlevel2": "long_water_breathing_lingering_potion", + "waterbreathcloudpotionlong": "long_water_breathing_lingering_potion", + "waterbreathcloudpotlevel2": "long_water_breathing_lingering_potion", + "waterbreathcloudpotlong": "long_water_breathing_lingering_potion", + "waterbreathingaoepoiont2": "long_water_breathing_lingering_potion", + "waterbreathingaoepoiontex": "long_water_breathing_lingering_potion", + "waterbreathingaoepoiontextended": "long_water_breathing_lingering_potion", + "waterbreathingaoepoiontlevel2": "long_water_breathing_lingering_potion", + "waterbreathingaoepoiontlong": "long_water_breathing_lingering_potion", + "waterbreathingaoepot2": "long_water_breathing_lingering_potion", + "waterbreathingaoepotex": "long_water_breathing_lingering_potion", + "waterbreathingaoepotextended": "long_water_breathing_lingering_potion", + "waterbreathingaoepotlevel2": "long_water_breathing_lingering_potion", + "waterbreathingaoepotlong": "long_water_breathing_lingering_potion", + "waterbreathingareapot2": "long_water_breathing_lingering_potion", + "waterbreathingareapotex": "long_water_breathing_lingering_potion", + "waterbreathingareapotextended": "long_water_breathing_lingering_potion", + "waterbreathingareapotion2": "long_water_breathing_lingering_potion", + "waterbreathingareapotionex": "long_water_breathing_lingering_potion", + "waterbreathingareapotionextended": "long_water_breathing_lingering_potion", + "waterbreathingareapotionlevel2": "long_water_breathing_lingering_potion", + "waterbreathingareapotionlong": "long_water_breathing_lingering_potion", + "waterbreathingareapotlevel2": "long_water_breathing_lingering_potion", + "waterbreathingareapotlong": "long_water_breathing_lingering_potion", + "waterbreathingcloudpot2": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotex": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotextended": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotion2": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotionex": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotionextended": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotionlevel2": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotionlong": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotlevel2": "long_water_breathing_lingering_potion", + "waterbreathingcloudpotlong": "long_water_breathing_lingering_potion", + "waterbreathinglingerpot2": "long_water_breathing_lingering_potion", + "waterbreathinglingerpotex": "long_water_breathing_lingering_potion", + "waterbreathinglingerpotextended": "long_water_breathing_lingering_potion", + "waterbreathinglingerpotlevel2": "long_water_breathing_lingering_potion", + "waterbreathinglingerpotlong": "long_water_breathing_lingering_potion", + "waterbreathlingerpot2": "long_water_breathing_lingering_potion", + "waterbreathlingerpotex": "long_water_breathing_lingering_potion", + "waterbreathlingerpotextended": "long_water_breathing_lingering_potion", + "waterbreathlingerpotlevel2": "long_water_breathing_lingering_potion", + "waterbreathlingerpotlong": "long_water_breathing_lingering_potion", + "wbaoepoiont2": "long_water_breathing_lingering_potion", + "wbaoepoiontex": "long_water_breathing_lingering_potion", + "wbaoepoiontextended": "long_water_breathing_lingering_potion", + "wbaoepoiontlevel2": "long_water_breathing_lingering_potion", + "wbaoepoiontlong": "long_water_breathing_lingering_potion", + "wbaoepot2": "long_water_breathing_lingering_potion", + "wbaoepotex": "long_water_breathing_lingering_potion", + "wbaoepotextended": "long_water_breathing_lingering_potion", + "wbaoepotlevel2": "long_water_breathing_lingering_potion", + "wbaoepotlong": "long_water_breathing_lingering_potion", + "wbareapot2": "long_water_breathing_lingering_potion", + "wbareapotex": "long_water_breathing_lingering_potion", + "wbareapotextended": "long_water_breathing_lingering_potion", + "wbareapotion2": "long_water_breathing_lingering_potion", + "wbareapotionex": "long_water_breathing_lingering_potion", + "wbareapotionextended": "long_water_breathing_lingering_potion", + "wbareapotionlevel2": "long_water_breathing_lingering_potion", + "wbareapotionlong": "long_water_breathing_lingering_potion", + "wbareapotlevel2": "long_water_breathing_lingering_potion", + "wbareapotlong": "long_water_breathing_lingering_potion", + "wbcloudpot2": "long_water_breathing_lingering_potion", + "wbcloudpotex": "long_water_breathing_lingering_potion", + "wbcloudpotextended": "long_water_breathing_lingering_potion", + "wbcloudpotion2": "long_water_breathing_lingering_potion", + "wbcloudpotionex": "long_water_breathing_lingering_potion", + "wbcloudpotionextended": "long_water_breathing_lingering_potion", + "wbcloudpotionlevel2": "long_water_breathing_lingering_potion", + "wbcloudpotionlong": "long_water_breathing_lingering_potion", + "wbcloudpotlevel2": "long_water_breathing_lingering_potion", + "wbcloudpotlong": "long_water_breathing_lingering_potion", + "wblingerpot2": "long_water_breathing_lingering_potion", + "wblingerpotex": "long_water_breathing_lingering_potion", + "wblingerpotextended": "long_water_breathing_lingering_potion", + "wblingerpotlevel2": "long_water_breathing_lingering_potion", + "wblingerpotlong": "long_water_breathing_lingering_potion", + "long_water_breathing_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "breath2pot": "long_water_breathing_potion", + "breath2potion": "long_water_breathing_potion", + "breathexpot": "long_water_breathing_potion", + "breathexpotion": "long_water_breathing_potion", + "breathextendedpot": "long_water_breathing_potion", + "breathextendedpotion": "long_water_breathing_potion", + "breathing2pot": "long_water_breathing_potion", + "breathing2potion": "long_water_breathing_potion", + "breathingexpot": "long_water_breathing_potion", + "breathingexpotion": "long_water_breathing_potion", + "breathingextendedpot": "long_water_breathing_potion", + "breathingextendedpotion": "long_water_breathing_potion", + "breathinglevel2pot": "long_water_breathing_potion", + "breathinglevel2potion": "long_water_breathing_potion", + "breathinglongpot": "long_water_breathing_potion", + "breathinglongpotion": "long_water_breathing_potion", + "breathlevel2pot": "long_water_breathing_potion", + "breathlevel2potion": "long_water_breathing_potion", + "breathlongpot": "long_water_breathing_potion", + "breathlongpotion": "long_water_breathing_potion", + "potionofbreath2": "long_water_breathing_potion", + "potionofbreathex": "long_water_breathing_potion", + "potionofbreathextended": "long_water_breathing_potion", + "potionofbreathing2": "long_water_breathing_potion", + "potionofbreathingex": "long_water_breathing_potion", + "potionofbreathingextended": "long_water_breathing_potion", + "potionofbreathinglevel2": "long_water_breathing_potion", + "potionofbreathinglong": "long_water_breathing_potion", + "potionofbreathlevel2": "long_water_breathing_potion", + "potionofbreathlong": "long_water_breathing_potion", + "potionofwaterbreath2": "long_water_breathing_potion", + "potionofwaterbreathex": "long_water_breathing_potion", + "potionofwaterbreathextended": "long_water_breathing_potion", + "potionofwaterbreathing2": "long_water_breathing_potion", + "potionofwaterbreathingex": "long_water_breathing_potion", + "potionofwaterbreathingextended": "long_water_breathing_potion", + "potionofwaterbreathinglevel2": "long_water_breathing_potion", + "potionofwaterbreathinglong": "long_water_breathing_potion", + "potionofwaterbreathlevel2": "long_water_breathing_potion", + "potionofwaterbreathlong": "long_water_breathing_potion", + "potionofwb2": "long_water_breathing_potion", + "potionofwbex": "long_water_breathing_potion", + "potionofwbextended": "long_water_breathing_potion", + "potionofwblevel2": "long_water_breathing_potion", + "potionofwblong": "long_water_breathing_potion", + "potofbreath2": "long_water_breathing_potion", + "potofbreathex": "long_water_breathing_potion", + "potofbreathextended": "long_water_breathing_potion", + "potofbreathing2": "long_water_breathing_potion", + "potofbreathingex": "long_water_breathing_potion", + "potofbreathingextended": "long_water_breathing_potion", + "potofbreathinglevel2": "long_water_breathing_potion", + "potofbreathinglong": "long_water_breathing_potion", + "potofbreathlevel2": "long_water_breathing_potion", + "potofbreathlong": "long_water_breathing_potion", + "potofwaterbreath2": "long_water_breathing_potion", + "potofwaterbreathex": "long_water_breathing_potion", + "potofwaterbreathextended": "long_water_breathing_potion", + "potofwaterbreathing2": "long_water_breathing_potion", + "potofwaterbreathingex": "long_water_breathing_potion", + "potofwaterbreathingextended": "long_water_breathing_potion", + "potofwaterbreathinglevel2": "long_water_breathing_potion", + "potofwaterbreathinglong": "long_water_breathing_potion", + "potofwaterbreathlevel2": "long_water_breathing_potion", + "potofwaterbreathlong": "long_water_breathing_potion", + "potofwb2": "long_water_breathing_potion", + "potofwbex": "long_water_breathing_potion", + "potofwbextended": "long_water_breathing_potion", + "potofwblevel2": "long_water_breathing_potion", + "potofwblong": "long_water_breathing_potion", + "waterbreath2pot": "long_water_breathing_potion", + "waterbreath2potion": "long_water_breathing_potion", + "waterbreathexpot": "long_water_breathing_potion", + "waterbreathexpotion": "long_water_breathing_potion", + "waterbreathextendedpot": "long_water_breathing_potion", + "waterbreathextendedpotion": "long_water_breathing_potion", + "waterbreathing2pot": "long_water_breathing_potion", + "waterbreathing2potion": "long_water_breathing_potion", + "waterbreathingexpot": "long_water_breathing_potion", + "waterbreathingexpotion": "long_water_breathing_potion", + "waterbreathingextendedpot": "long_water_breathing_potion", + "waterbreathingextendedpotion": "long_water_breathing_potion", + "waterbreathinglevel2pot": "long_water_breathing_potion", + "waterbreathinglevel2potion": "long_water_breathing_potion", + "waterbreathinglongpot": "long_water_breathing_potion", + "waterbreathinglongpotion": "long_water_breathing_potion", + "waterbreathlevel2pot": "long_water_breathing_potion", + "waterbreathlevel2potion": "long_water_breathing_potion", + "waterbreathlongpot": "long_water_breathing_potion", + "waterbreathlongpotion": "long_water_breathing_potion", + "wb2pot": "long_water_breathing_potion", + "wb2potion": "long_water_breathing_potion", + "wbexpot": "long_water_breathing_potion", + "wbexpotion": "long_water_breathing_potion", + "wbextendedpot": "long_water_breathing_potion", + "wbextendedpotion": "long_water_breathing_potion", + "wblevel2pot": "long_water_breathing_potion", + "wblevel2potion": "long_water_breathing_potion", + "wblongpot": "long_water_breathing_potion", + "wblongpotion": "long_water_breathing_potion", + "long_water_breathing_splash_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "breath2splashpot": "long_water_breathing_splash_potion", + "breath2splashpotion": "long_water_breathing_splash_potion", + "breathexsplashpot": "long_water_breathing_splash_potion", + "breathexsplashpotion": "long_water_breathing_splash_potion", + "breathextendedsplashpot": "long_water_breathing_splash_potion", + "breathextendedsplashpotion": "long_water_breathing_splash_potion", + "breathing2splashpot": "long_water_breathing_splash_potion", + "breathing2splashpotion": "long_water_breathing_splash_potion", + "breathingexsplashpot": "long_water_breathing_splash_potion", + "breathingexsplashpotion": "long_water_breathing_splash_potion", + "breathingextendedsplashpot": "long_water_breathing_splash_potion", + "breathingextendedsplashpotion": "long_water_breathing_splash_potion", + "breathinglevel2splashpot": "long_water_breathing_splash_potion", + "breathinglevel2splashpotion": "long_water_breathing_splash_potion", + "breathinglongsplashpot": "long_water_breathing_splash_potion", + "breathinglongsplashpotion": "long_water_breathing_splash_potion", + "breathlevel2splashpot": "long_water_breathing_splash_potion", + "breathlevel2splashpotion": "long_water_breathing_splash_potion", + "breathlongsplashpot": "long_water_breathing_splash_potion", + "breathlongsplashpotion": "long_water_breathing_splash_potion", + "splashbreath2pot": "long_water_breathing_splash_potion", + "splashbreath2potion": "long_water_breathing_splash_potion", + "splashbreathexpot": "long_water_breathing_splash_potion", + "splashbreathexpotion": "long_water_breathing_splash_potion", + "splashbreathextendedpot": "long_water_breathing_splash_potion", + "splashbreathextendedpotion": "long_water_breathing_splash_potion", + "splashbreathing2pot": "long_water_breathing_splash_potion", + "splashbreathing2potion": "long_water_breathing_splash_potion", + "splashbreathingexpot": "long_water_breathing_splash_potion", + "splashbreathingexpotion": "long_water_breathing_splash_potion", + "splashbreathingextendedpot": "long_water_breathing_splash_potion", + "splashbreathingextendedpotion": "long_water_breathing_splash_potion", + "splashbreathinglevel2pot": "long_water_breathing_splash_potion", + "splashbreathinglevel2potion": "long_water_breathing_splash_potion", + "splashbreathinglongpot": "long_water_breathing_splash_potion", + "splashbreathinglongpotion": "long_water_breathing_splash_potion", + "splashbreathlevel2pot": "long_water_breathing_splash_potion", + "splashbreathlevel2potion": "long_water_breathing_splash_potion", + "splashbreathlongpot": "long_water_breathing_splash_potion", + "splashbreathlongpotion": "long_water_breathing_splash_potion", + "splashwaterbreath2pot": "long_water_breathing_splash_potion", + "splashwaterbreath2potion": "long_water_breathing_splash_potion", + "splashwaterbreathexpot": "long_water_breathing_splash_potion", + "splashwaterbreathexpotion": "long_water_breathing_splash_potion", + "splashwaterbreathextendedpot": "long_water_breathing_splash_potion", + "splashwaterbreathextendedpotion": "long_water_breathing_splash_potion", + "splashwaterbreathing2pot": "long_water_breathing_splash_potion", + "splashwaterbreathing2potion": "long_water_breathing_splash_potion", + "splashwaterbreathingexpot": "long_water_breathing_splash_potion", + "splashwaterbreathingexpotion": "long_water_breathing_splash_potion", + "splashwaterbreathingextendedpot": "long_water_breathing_splash_potion", + "splashwaterbreathingextendedpotion": "long_water_breathing_splash_potion", + "splashwaterbreathinglevel2pot": "long_water_breathing_splash_potion", + "splashwaterbreathinglevel2potion": "long_water_breathing_splash_potion", + "splashwaterbreathinglongpot": "long_water_breathing_splash_potion", + "splashwaterbreathinglongpotion": "long_water_breathing_splash_potion", + "splashwaterbreathlevel2pot": "long_water_breathing_splash_potion", + "splashwaterbreathlevel2potion": "long_water_breathing_splash_potion", + "splashwaterbreathlongpot": "long_water_breathing_splash_potion", + "splashwaterbreathlongpotion": "long_water_breathing_splash_potion", + "splashwb2pot": "long_water_breathing_splash_potion", + "splashwb2potion": "long_water_breathing_splash_potion", + "splashwbexpot": "long_water_breathing_splash_potion", + "splashwbexpotion": "long_water_breathing_splash_potion", + "splashwbextendedpot": "long_water_breathing_splash_potion", + "splashwbextendedpotion": "long_water_breathing_splash_potion", + "splashwblevel2pot": "long_water_breathing_splash_potion", + "splashwblevel2potion": "long_water_breathing_splash_potion", + "splashwblongpot": "long_water_breathing_splash_potion", + "splashwblongpotion": "long_water_breathing_splash_potion", + "splbreath2pot": "long_water_breathing_splash_potion", + "splbreath2potion": "long_water_breathing_splash_potion", + "splbreathexpot": "long_water_breathing_splash_potion", + "splbreathexpotion": "long_water_breathing_splash_potion", + "splbreathextendedpot": "long_water_breathing_splash_potion", + "splbreathextendedpotion": "long_water_breathing_splash_potion", + "splbreathing2pot": "long_water_breathing_splash_potion", + "splbreathing2potion": "long_water_breathing_splash_potion", + "splbreathingexpot": "long_water_breathing_splash_potion", + "splbreathingexpotion": "long_water_breathing_splash_potion", + "splbreathingextendedpot": "long_water_breathing_splash_potion", + "splbreathingextendedpotion": "long_water_breathing_splash_potion", + "splbreathinglevel2pot": "long_water_breathing_splash_potion", + "splbreathinglevel2potion": "long_water_breathing_splash_potion", + "splbreathinglongpot": "long_water_breathing_splash_potion", + "splbreathinglongpotion": "long_water_breathing_splash_potion", + "splbreathlevel2pot": "long_water_breathing_splash_potion", + "splbreathlevel2potion": "long_water_breathing_splash_potion", + "splbreathlongpot": "long_water_breathing_splash_potion", + "splbreathlongpotion": "long_water_breathing_splash_potion", + "splwaterbreath2pot": "long_water_breathing_splash_potion", + "splwaterbreath2potion": "long_water_breathing_splash_potion", + "splwaterbreathexpot": "long_water_breathing_splash_potion", + "splwaterbreathexpotion": "long_water_breathing_splash_potion", + "splwaterbreathextendedpot": "long_water_breathing_splash_potion", + "splwaterbreathextendedpotion": "long_water_breathing_splash_potion", + "splwaterbreathing2pot": "long_water_breathing_splash_potion", + "splwaterbreathing2potion": "long_water_breathing_splash_potion", + "splwaterbreathingexpot": "long_water_breathing_splash_potion", + "splwaterbreathingexpotion": "long_water_breathing_splash_potion", + "splwaterbreathingextendedpot": "long_water_breathing_splash_potion", + "splwaterbreathingextendedpotion": "long_water_breathing_splash_potion", + "splwaterbreathinglevel2pot": "long_water_breathing_splash_potion", + "splwaterbreathinglevel2potion": "long_water_breathing_splash_potion", + "splwaterbreathinglongpot": "long_water_breathing_splash_potion", + "splwaterbreathinglongpotion": "long_water_breathing_splash_potion", + "splwaterbreathlevel2pot": "long_water_breathing_splash_potion", + "splwaterbreathlevel2potion": "long_water_breathing_splash_potion", + "splwaterbreathlongpot": "long_water_breathing_splash_potion", + "splwaterbreathlongpotion": "long_water_breathing_splash_potion", + "splwb2pot": "long_water_breathing_splash_potion", + "splwb2potion": "long_water_breathing_splash_potion", + "splwbexpot": "long_water_breathing_splash_potion", + "splwbexpotion": "long_water_breathing_splash_potion", + "splwbextendedpot": "long_water_breathing_splash_potion", + "splwbextendedpotion": "long_water_breathing_splash_potion", + "splwblevel2pot": "long_water_breathing_splash_potion", + "splwblevel2potion": "long_water_breathing_splash_potion", + "splwblongpot": "long_water_breathing_splash_potion", + "splwblongpotion": "long_water_breathing_splash_potion", + "waterbreath2splashpot": "long_water_breathing_splash_potion", + "waterbreath2splashpotion": "long_water_breathing_splash_potion", + "waterbreathexsplashpot": "long_water_breathing_splash_potion", + "waterbreathexsplashpotion": "long_water_breathing_splash_potion", + "waterbreathextendedsplashpot": "long_water_breathing_splash_potion", + "waterbreathextendedsplashpotion": "long_water_breathing_splash_potion", + "waterbreathing2splashpot": "long_water_breathing_splash_potion", + "waterbreathing2splashpotion": "long_water_breathing_splash_potion", + "waterbreathingexsplashpot": "long_water_breathing_splash_potion", + "waterbreathingexsplashpotion": "long_water_breathing_splash_potion", + "waterbreathingextendedsplashpot": "long_water_breathing_splash_potion", + "waterbreathingextendedsplashpotion": "long_water_breathing_splash_potion", + "waterbreathinglevel2splashpot": "long_water_breathing_splash_potion", + "waterbreathinglevel2splashpotion": "long_water_breathing_splash_potion", + "waterbreathinglongsplashpot": "long_water_breathing_splash_potion", + "waterbreathinglongsplashpotion": "long_water_breathing_splash_potion", + "waterbreathlevel2splashpot": "long_water_breathing_splash_potion", + "waterbreathlevel2splashpotion": "long_water_breathing_splash_potion", + "waterbreathlongsplashpot": "long_water_breathing_splash_potion", + "waterbreathlongsplashpotion": "long_water_breathing_splash_potion", + "wb2splashpot": "long_water_breathing_splash_potion", + "wb2splashpotion": "long_water_breathing_splash_potion", + "wbexsplashpot": "long_water_breathing_splash_potion", + "wbexsplashpotion": "long_water_breathing_splash_potion", + "wbextendedsplashpot": "long_water_breathing_splash_potion", + "wbextendedsplashpotion": "long_water_breathing_splash_potion", + "wblevel2splashpot": "long_water_breathing_splash_potion", + "wblevel2splashpotion": "long_water_breathing_splash_potion", + "wblongsplashpot": "long_water_breathing_splash_potion", + "wblongsplashpotion": "long_water_breathing_splash_potion", + "long_water_breathing_tipped_arrow": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowbreath2": "long_water_breathing_tipped_arrow", + "arrowbreathex": "long_water_breathing_tipped_arrow", + "arrowbreathextended": "long_water_breathing_tipped_arrow", + "arrowbreathing2": "long_water_breathing_tipped_arrow", + "arrowbreathingex": "long_water_breathing_tipped_arrow", + "arrowbreathingextended": "long_water_breathing_tipped_arrow", + "arrowbreathinglevel2": "long_water_breathing_tipped_arrow", + "arrowbreathinglong": "long_water_breathing_tipped_arrow", + "arrowbreathlevel2": "long_water_breathing_tipped_arrow", + "arrowbreathlong": "long_water_breathing_tipped_arrow", + "arrowwaterbreath2": "long_water_breathing_tipped_arrow", + "arrowwaterbreathex": "long_water_breathing_tipped_arrow", + "arrowwaterbreathextended": "long_water_breathing_tipped_arrow", + "arrowwaterbreathing2": "long_water_breathing_tipped_arrow", + "arrowwaterbreathingex": "long_water_breathing_tipped_arrow", + "arrowwaterbreathingextended": "long_water_breathing_tipped_arrow", + "arrowwaterbreathinglevel2": "long_water_breathing_tipped_arrow", + "arrowwaterbreathinglong": "long_water_breathing_tipped_arrow", + "arrowwaterbreathlevel2": "long_water_breathing_tipped_arrow", + "arrowwaterbreathlong": "long_water_breathing_tipped_arrow", + "arrowwb2": "long_water_breathing_tipped_arrow", + "arrowwbex": "long_water_breathing_tipped_arrow", + "arrowwbextended": "long_water_breathing_tipped_arrow", + "arrowwblevel2": "long_water_breathing_tipped_arrow", + "arrowwblong": "long_water_breathing_tipped_arrow", + "breath2tarr": "long_water_breathing_tipped_arrow", + "breath2tarrow": "long_water_breathing_tipped_arrow", + "breath2tippedarrow": "long_water_breathing_tipped_arrow", + "breatharrow2": "long_water_breathing_tipped_arrow", + "breatharrowex": "long_water_breathing_tipped_arrow", + "breatharrowextended": "long_water_breathing_tipped_arrow", + "breatharrowlevel2": "long_water_breathing_tipped_arrow", + "breatharrowlong": "long_water_breathing_tipped_arrow", + "breathextarr": "long_water_breathing_tipped_arrow", + "breathextarrow": "long_water_breathing_tipped_arrow", + "breathextendedtarr": "long_water_breathing_tipped_arrow", + "breathextendedtarrow": "long_water_breathing_tipped_arrow", + "breathextendedtippedarrow": "long_water_breathing_tipped_arrow", + "breathextippedarrow": "long_water_breathing_tipped_arrow", + "breathing2tarr": "long_water_breathing_tipped_arrow", + "breathing2tarrow": "long_water_breathing_tipped_arrow", + "breathing2tippedarrow": "long_water_breathing_tipped_arrow", + "breathingarrow2": "long_water_breathing_tipped_arrow", + "breathingarrowex": "long_water_breathing_tipped_arrow", + "breathingarrowextended": "long_water_breathing_tipped_arrow", + "breathingarrowlevel2": "long_water_breathing_tipped_arrow", + "breathingarrowlong": "long_water_breathing_tipped_arrow", + "breathingextarr": "long_water_breathing_tipped_arrow", + "breathingextarrow": "long_water_breathing_tipped_arrow", + "breathingextendedtarr": "long_water_breathing_tipped_arrow", + "breathingextendedtarrow": "long_water_breathing_tipped_arrow", + "breathingextendedtippedarrow": "long_water_breathing_tipped_arrow", + "breathingextippedarrow": "long_water_breathing_tipped_arrow", + "breathinglevel2tarr": "long_water_breathing_tipped_arrow", + "breathinglevel2tarrow": "long_water_breathing_tipped_arrow", + "breathinglevel2tippedarrow": "long_water_breathing_tipped_arrow", + "breathinglongtarr": "long_water_breathing_tipped_arrow", + "breathinglongtarrow": "long_water_breathing_tipped_arrow", + "breathinglongtippedarrow": "long_water_breathing_tipped_arrow", + "breathlevel2tarr": "long_water_breathing_tipped_arrow", + "breathlevel2tarrow": "long_water_breathing_tipped_arrow", + "breathlevel2tippedarrow": "long_water_breathing_tipped_arrow", + "breathlongtarr": "long_water_breathing_tipped_arrow", + "breathlongtarrow": "long_water_breathing_tipped_arrow", + "breathlongtippedarrow": "long_water_breathing_tipped_arrow", + "waterbreath2tarr": "long_water_breathing_tipped_arrow", + "waterbreath2tarrow": "long_water_breathing_tipped_arrow", + "waterbreath2tippedarrow": "long_water_breathing_tipped_arrow", + "waterbreatharrow2": "long_water_breathing_tipped_arrow", + "waterbreatharrowex": "long_water_breathing_tipped_arrow", + "waterbreatharrowextended": "long_water_breathing_tipped_arrow", + "waterbreatharrowlevel2": "long_water_breathing_tipped_arrow", + "waterbreatharrowlong": "long_water_breathing_tipped_arrow", + "waterbreathextarr": "long_water_breathing_tipped_arrow", + "waterbreathextarrow": "long_water_breathing_tipped_arrow", + "waterbreathextendedtarr": "long_water_breathing_tipped_arrow", + "waterbreathextendedtarrow": "long_water_breathing_tipped_arrow", + "waterbreathextendedtippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathextippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathing2tarr": "long_water_breathing_tipped_arrow", + "waterbreathing2tarrow": "long_water_breathing_tipped_arrow", + "waterbreathing2tippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathingarrow2": "long_water_breathing_tipped_arrow", + "waterbreathingarrowex": "long_water_breathing_tipped_arrow", + "waterbreathingarrowextended": "long_water_breathing_tipped_arrow", + "waterbreathingarrowlevel2": "long_water_breathing_tipped_arrow", + "waterbreathingarrowlong": "long_water_breathing_tipped_arrow", + "waterbreathingextarr": "long_water_breathing_tipped_arrow", + "waterbreathingextarrow": "long_water_breathing_tipped_arrow", + "waterbreathingextendedtarr": "long_water_breathing_tipped_arrow", + "waterbreathingextendedtarrow": "long_water_breathing_tipped_arrow", + "waterbreathingextendedtippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathingextippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathinglevel2tarr": "long_water_breathing_tipped_arrow", + "waterbreathinglevel2tarrow": "long_water_breathing_tipped_arrow", + "waterbreathinglevel2tippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathinglongtarr": "long_water_breathing_tipped_arrow", + "waterbreathinglongtarrow": "long_water_breathing_tipped_arrow", + "waterbreathinglongtippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathlevel2tarr": "long_water_breathing_tipped_arrow", + "waterbreathlevel2tarrow": "long_water_breathing_tipped_arrow", + "waterbreathlevel2tippedarrow": "long_water_breathing_tipped_arrow", + "waterbreathlongtarr": "long_water_breathing_tipped_arrow", + "waterbreathlongtarrow": "long_water_breathing_tipped_arrow", + "waterbreathlongtippedarrow": "long_water_breathing_tipped_arrow", + "wb2tarr": "long_water_breathing_tipped_arrow", + "wb2tarrow": "long_water_breathing_tipped_arrow", + "wb2tippedarrow": "long_water_breathing_tipped_arrow", + "wbarrow2": "long_water_breathing_tipped_arrow", + "wbarrowex": "long_water_breathing_tipped_arrow", + "wbarrowextended": "long_water_breathing_tipped_arrow", + "wbarrowlevel2": "long_water_breathing_tipped_arrow", + "wbarrowlong": "long_water_breathing_tipped_arrow", + "wbextarr": "long_water_breathing_tipped_arrow", + "wbextarrow": "long_water_breathing_tipped_arrow", + "wbextendedtarr": "long_water_breathing_tipped_arrow", + "wbextendedtarrow": "long_water_breathing_tipped_arrow", + "wbextendedtippedarrow": "long_water_breathing_tipped_arrow", + "wbextippedarrow": "long_water_breathing_tipped_arrow", + "wblevel2tarr": "long_water_breathing_tipped_arrow", + "wblevel2tarrow": "long_water_breathing_tipped_arrow", + "wblevel2tippedarrow": "long_water_breathing_tipped_arrow", + "wblongtarr": "long_water_breathing_tipped_arrow", + "wblongtarrow": "long_water_breathing_tipped_arrow", + "wblongtippedarrow": "long_water_breathing_tipped_arrow", + "long_weakness_lingering_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": true + }, + "material": "LINGERING_POTION" + }, + "aoepotionwe2": "long_weakness_lingering_potion", + "aoepotionweak2": "long_weakness_lingering_potion", + "aoepotionweakex": "long_weakness_lingering_potion", + "aoepotionweakextended": "long_weakness_lingering_potion", + "aoepotionweaklevel2": "long_weakness_lingering_potion", + "aoepotionweaklong": "long_weakness_lingering_potion", + "aoepotionweakness2": "long_weakness_lingering_potion", + "aoepotionweaknessex": "long_weakness_lingering_potion", + "aoepotionweaknessextended": "long_weakness_lingering_potion", + "aoepotionweaknesslevel2": "long_weakness_lingering_potion", + "aoepotionweaknesslong": "long_weakness_lingering_potion", + "aoepotionweex": "long_weakness_lingering_potion", + "aoepotionweextended": "long_weakness_lingering_potion", + "aoepotionwelevel2": "long_weakness_lingering_potion", + "aoepotionwelong": "long_weakness_lingering_potion", + "aoepotwe2": "long_weakness_lingering_potion", + "aoepotweak2": "long_weakness_lingering_potion", + "aoepotweakex": "long_weakness_lingering_potion", + "aoepotweakextended": "long_weakness_lingering_potion", + "aoepotweaklevel2": "long_weakness_lingering_potion", + "aoepotweaklong": "long_weakness_lingering_potion", + "aoepotweakness2": "long_weakness_lingering_potion", + "aoepotweaknessex": "long_weakness_lingering_potion", + "aoepotweaknessextended": "long_weakness_lingering_potion", + "aoepotweaknesslevel2": "long_weakness_lingering_potion", + "aoepotweaknesslong": "long_weakness_lingering_potion", + "aoepotweex": "long_weakness_lingering_potion", + "aoepotweextended": "long_weakness_lingering_potion", + "aoepotwelevel2": "long_weakness_lingering_potion", + "aoepotwelong": "long_weakness_lingering_potion", + "areapotionwe2": "long_weakness_lingering_potion", + "areapotionweak2": "long_weakness_lingering_potion", + "areapotionweakex": "long_weakness_lingering_potion", + "areapotionweakextended": "long_weakness_lingering_potion", + "areapotionweaklevel2": "long_weakness_lingering_potion", + "areapotionweaklong": "long_weakness_lingering_potion", + "areapotionweakness2": "long_weakness_lingering_potion", + "areapotionweaknessex": "long_weakness_lingering_potion", + "areapotionweaknessextended": "long_weakness_lingering_potion", + "areapotionweaknesslevel2": "long_weakness_lingering_potion", + "areapotionweaknesslong": "long_weakness_lingering_potion", + "areapotionweex": "long_weakness_lingering_potion", + "areapotionweextended": "long_weakness_lingering_potion", + "areapotionwelevel2": "long_weakness_lingering_potion", + "areapotionwelong": "long_weakness_lingering_potion", + "areapotwe2": "long_weakness_lingering_potion", + "areapotweak2": "long_weakness_lingering_potion", + "areapotweakex": "long_weakness_lingering_potion", + "areapotweakextended": "long_weakness_lingering_potion", + "areapotweaklevel2": "long_weakness_lingering_potion", + "areapotweaklong": "long_weakness_lingering_potion", + "areapotweakness2": "long_weakness_lingering_potion", + "areapotweaknessex": "long_weakness_lingering_potion", + "areapotweaknessextended": "long_weakness_lingering_potion", + "areapotweaknesslevel2": "long_weakness_lingering_potion", + "areapotweaknesslong": "long_weakness_lingering_potion", + "areapotweex": "long_weakness_lingering_potion", + "areapotweextended": "long_weakness_lingering_potion", + "areapotwelevel2": "long_weakness_lingering_potion", + "areapotwelong": "long_weakness_lingering_potion", + "cloudpotionwe2": "long_weakness_lingering_potion", + "cloudpotionweak2": "long_weakness_lingering_potion", + "cloudpotionweakex": "long_weakness_lingering_potion", + "cloudpotionweakextended": "long_weakness_lingering_potion", + "cloudpotionweaklevel2": "long_weakness_lingering_potion", + "cloudpotionweaklong": "long_weakness_lingering_potion", + "cloudpotionweakness2": "long_weakness_lingering_potion", + "cloudpotionweaknessex": "long_weakness_lingering_potion", + "cloudpotionweaknessextended": "long_weakness_lingering_potion", + "cloudpotionweaknesslevel2": "long_weakness_lingering_potion", + "cloudpotionweaknesslong": "long_weakness_lingering_potion", + "cloudpotionweex": "long_weakness_lingering_potion", + "cloudpotionweextended": "long_weakness_lingering_potion", + "cloudpotionwelevel2": "long_weakness_lingering_potion", + "cloudpotionwelong": "long_weakness_lingering_potion", + "cloudpotwe2": "long_weakness_lingering_potion", + "cloudpotweak2": "long_weakness_lingering_potion", + "cloudpotweakex": "long_weakness_lingering_potion", + "cloudpotweakextended": "long_weakness_lingering_potion", + "cloudpotweaklevel2": "long_weakness_lingering_potion", + "cloudpotweaklong": "long_weakness_lingering_potion", + "cloudpotweakness2": "long_weakness_lingering_potion", + "cloudpotweaknessex": "long_weakness_lingering_potion", + "cloudpotweaknessextended": "long_weakness_lingering_potion", + "cloudpotweaknesslevel2": "long_weakness_lingering_potion", + "cloudpotweaknesslong": "long_weakness_lingering_potion", + "cloudpotweex": "long_weakness_lingering_potion", + "cloudpotweextended": "long_weakness_lingering_potion", + "cloudpotwelevel2": "long_weakness_lingering_potion", + "cloudpotwelong": "long_weakness_lingering_potion", + "lingerpotwe2": "long_weakness_lingering_potion", + "lingerpotweak2": "long_weakness_lingering_potion", + "lingerpotweakex": "long_weakness_lingering_potion", + "lingerpotweakextended": "long_weakness_lingering_potion", + "lingerpotweaklevel2": "long_weakness_lingering_potion", + "lingerpotweaklong": "long_weakness_lingering_potion", + "lingerpotweakness2": "long_weakness_lingering_potion", + "lingerpotweaknessex": "long_weakness_lingering_potion", + "lingerpotweaknessextended": "long_weakness_lingering_potion", + "lingerpotweaknesslevel2": "long_weakness_lingering_potion", + "lingerpotweaknesslong": "long_weakness_lingering_potion", + "lingerpotweex": "long_weakness_lingering_potion", + "lingerpotweextended": "long_weakness_lingering_potion", + "lingerpotwelevel2": "long_weakness_lingering_potion", + "lingerpotwelong": "long_weakness_lingering_potion", + "weakaoepoiont2": "long_weakness_lingering_potion", + "weakaoepoiontex": "long_weakness_lingering_potion", + "weakaoepoiontextended": "long_weakness_lingering_potion", + "weakaoepoiontlevel2": "long_weakness_lingering_potion", + "weakaoepoiontlong": "long_weakness_lingering_potion", + "weakaoepot2": "long_weakness_lingering_potion", + "weakaoepotex": "long_weakness_lingering_potion", + "weakaoepotextended": "long_weakness_lingering_potion", + "weakaoepotlevel2": "long_weakness_lingering_potion", + "weakaoepotlong": "long_weakness_lingering_potion", + "weakareapot2": "long_weakness_lingering_potion", + "weakareapotex": "long_weakness_lingering_potion", + "weakareapotextended": "long_weakness_lingering_potion", + "weakareapotion2": "long_weakness_lingering_potion", + "weakareapotionex": "long_weakness_lingering_potion", + "weakareapotionextended": "long_weakness_lingering_potion", + "weakareapotionlevel2": "long_weakness_lingering_potion", + "weakareapotionlong": "long_weakness_lingering_potion", + "weakareapotlevel2": "long_weakness_lingering_potion", + "weakareapotlong": "long_weakness_lingering_potion", + "weakcloudpot2": "long_weakness_lingering_potion", + "weakcloudpotex": "long_weakness_lingering_potion", + "weakcloudpotextended": "long_weakness_lingering_potion", + "weakcloudpotion2": "long_weakness_lingering_potion", + "weakcloudpotionex": "long_weakness_lingering_potion", + "weakcloudpotionextended": "long_weakness_lingering_potion", + "weakcloudpotionlevel2": "long_weakness_lingering_potion", + "weakcloudpotionlong": "long_weakness_lingering_potion", + "weakcloudpotlevel2": "long_weakness_lingering_potion", + "weakcloudpotlong": "long_weakness_lingering_potion", + "weaklingerpot2": "long_weakness_lingering_potion", + "weaklingerpotex": "long_weakness_lingering_potion", + "weaklingerpotextended": "long_weakness_lingering_potion", + "weaklingerpotlevel2": "long_weakness_lingering_potion", + "weaklingerpotlong": "long_weakness_lingering_potion", + "weaknessaoepoiont2": "long_weakness_lingering_potion", + "weaknessaoepoiontex": "long_weakness_lingering_potion", + "weaknessaoepoiontextended": "long_weakness_lingering_potion", + "weaknessaoepoiontlevel2": "long_weakness_lingering_potion", + "weaknessaoepoiontlong": "long_weakness_lingering_potion", + "weaknessaoepot2": "long_weakness_lingering_potion", + "weaknessaoepotex": "long_weakness_lingering_potion", + "weaknessaoepotextended": "long_weakness_lingering_potion", + "weaknessaoepotlevel2": "long_weakness_lingering_potion", + "weaknessaoepotlong": "long_weakness_lingering_potion", + "weaknessareapot2": "long_weakness_lingering_potion", + "weaknessareapotex": "long_weakness_lingering_potion", + "weaknessareapotextended": "long_weakness_lingering_potion", + "weaknessareapotion2": "long_weakness_lingering_potion", + "weaknessareapotionex": "long_weakness_lingering_potion", + "weaknessareapotionextended": "long_weakness_lingering_potion", + "weaknessareapotionlevel2": "long_weakness_lingering_potion", + "weaknessareapotionlong": "long_weakness_lingering_potion", + "weaknessareapotlevel2": "long_weakness_lingering_potion", + "weaknessareapotlong": "long_weakness_lingering_potion", + "weaknesscloudpot2": "long_weakness_lingering_potion", + "weaknesscloudpotex": "long_weakness_lingering_potion", + "weaknesscloudpotextended": "long_weakness_lingering_potion", + "weaknesscloudpotion2": "long_weakness_lingering_potion", + "weaknesscloudpotionex": "long_weakness_lingering_potion", + "weaknesscloudpotionextended": "long_weakness_lingering_potion", + "weaknesscloudpotionlevel2": "long_weakness_lingering_potion", + "weaknesscloudpotionlong": "long_weakness_lingering_potion", + "weaknesscloudpotlevel2": "long_weakness_lingering_potion", + "weaknesscloudpotlong": "long_weakness_lingering_potion", + "weaknesslingerpot2": "long_weakness_lingering_potion", + "weaknesslingerpotex": "long_weakness_lingering_potion", + "weaknesslingerpotextended": "long_weakness_lingering_potion", + "weaknesslingerpotlevel2": "long_weakness_lingering_potion", + "weaknesslingerpotlong": "long_weakness_lingering_potion", + "weaoepoiont2": "long_weakness_lingering_potion", + "weaoepoiontex": "long_weakness_lingering_potion", + "weaoepoiontextended": "long_weakness_lingering_potion", + "weaoepoiontlevel2": "long_weakness_lingering_potion", + "weaoepoiontlong": "long_weakness_lingering_potion", + "weaoepot2": "long_weakness_lingering_potion", + "weaoepotex": "long_weakness_lingering_potion", + "weaoepotextended": "long_weakness_lingering_potion", + "weaoepotlevel2": "long_weakness_lingering_potion", + "weaoepotlong": "long_weakness_lingering_potion", + "weareapot2": "long_weakness_lingering_potion", + "weareapotex": "long_weakness_lingering_potion", + "weareapotextended": "long_weakness_lingering_potion", + "weareapotion2": "long_weakness_lingering_potion", + "weareapotionex": "long_weakness_lingering_potion", + "weareapotionextended": "long_weakness_lingering_potion", + "weareapotionlevel2": "long_weakness_lingering_potion", + "weareapotionlong": "long_weakness_lingering_potion", + "weareapotlevel2": "long_weakness_lingering_potion", + "weareapotlong": "long_weakness_lingering_potion", + "wecloudpot2": "long_weakness_lingering_potion", + "wecloudpotex": "long_weakness_lingering_potion", + "wecloudpotextended": "long_weakness_lingering_potion", + "wecloudpotion2": "long_weakness_lingering_potion", + "wecloudpotionex": "long_weakness_lingering_potion", + "wecloudpotionextended": "long_weakness_lingering_potion", + "wecloudpotionlevel2": "long_weakness_lingering_potion", + "wecloudpotionlong": "long_weakness_lingering_potion", + "wecloudpotlevel2": "long_weakness_lingering_potion", + "wecloudpotlong": "long_weakness_lingering_potion", + "welingerpot2": "long_weakness_lingering_potion", + "welingerpotex": "long_weakness_lingering_potion", + "welingerpotextended": "long_weakness_lingering_potion", + "welingerpotlevel2": "long_weakness_lingering_potion", + "welingerpotlong": "long_weakness_lingering_potion", + "long_weakness_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": true + }, + "material": "POTION" + }, + "potionofwe2": "long_weakness_potion", + "potionofweak2": "long_weakness_potion", + "potionofweakex": "long_weakness_potion", + "potionofweakextended": "long_weakness_potion", + "potionofweaklevel2": "long_weakness_potion", + "potionofweaklong": "long_weakness_potion", + "potionofweakness2": "long_weakness_potion", + "potionofweaknessex": "long_weakness_potion", + "potionofweaknessextended": "long_weakness_potion", + "potionofweaknesslevel2": "long_weakness_potion", + "potionofweaknesslong": "long_weakness_potion", + "potionofweex": "long_weakness_potion", + "potionofweextended": "long_weakness_potion", + "potionofwelevel2": "long_weakness_potion", + "potionofwelong": "long_weakness_potion", + "potofwe2": "long_weakness_potion", + "potofweak2": "long_weakness_potion", + "potofweakex": "long_weakness_potion", + "potofweakextended": "long_weakness_potion", + "potofweaklevel2": "long_weakness_potion", + "potofweaklong": "long_weakness_potion", + "potofweakness2": "long_weakness_potion", + "potofweaknessex": "long_weakness_potion", + "potofweaknessextended": "long_weakness_potion", + "potofweaknesslevel2": "long_weakness_potion", + "potofweaknesslong": "long_weakness_potion", + "potofweex": "long_weakness_potion", + "potofweextended": "long_weakness_potion", + "potofwelevel2": "long_weakness_potion", + "potofwelong": "long_weakness_potion", + "we2pot": "long_weakness_potion", + "we2potion": "long_weakness_potion", + "weak2pot": "long_weakness_potion", + "weak2potion": "long_weakness_potion", + "weakexpot": "long_weakness_potion", + "weakexpotion": "long_weakness_potion", + "weakextendedpot": "long_weakness_potion", + "weakextendedpotion": "long_weakness_potion", + "weaklevel2pot": "long_weakness_potion", + "weaklevel2potion": "long_weakness_potion", + "weaklongpot": "long_weakness_potion", + "weaklongpotion": "long_weakness_potion", + "weakness2pot": "long_weakness_potion", + "weakness2potion": "long_weakness_potion", + "weaknessexpot": "long_weakness_potion", + "weaknessexpotion": "long_weakness_potion", + "weaknessextendedpot": "long_weakness_potion", + "weaknessextendedpotion": "long_weakness_potion", + "weaknesslevel2pot": "long_weakness_potion", + "weaknesslevel2potion": "long_weakness_potion", + "weaknesslongpot": "long_weakness_potion", + "weaknesslongpotion": "long_weakness_potion", + "weexpot": "long_weakness_potion", + "weexpotion": "long_weakness_potion", + "weextendedpot": "long_weakness_potion", + "weextendedpotion": "long_weakness_potion", + "welevel2pot": "long_weakness_potion", + "welevel2potion": "long_weakness_potion", + "welongpot": "long_weakness_potion", + "welongpotion": "long_weakness_potion", + "long_weakness_splash_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": true + }, + "material": "SPLASH_POTION" + }, + "splashwe2pot": "long_weakness_splash_potion", + "splashwe2potion": "long_weakness_splash_potion", + "splashweak2pot": "long_weakness_splash_potion", + "splashweak2potion": "long_weakness_splash_potion", + "splashweakexpot": "long_weakness_splash_potion", + "splashweakexpotion": "long_weakness_splash_potion", + "splashweakextendedpot": "long_weakness_splash_potion", + "splashweakextendedpotion": "long_weakness_splash_potion", + "splashweaklevel2pot": "long_weakness_splash_potion", + "splashweaklevel2potion": "long_weakness_splash_potion", + "splashweaklongpot": "long_weakness_splash_potion", + "splashweaklongpotion": "long_weakness_splash_potion", + "splashweakness2pot": "long_weakness_splash_potion", + "splashweakness2potion": "long_weakness_splash_potion", + "splashweaknessexpot": "long_weakness_splash_potion", + "splashweaknessexpotion": "long_weakness_splash_potion", + "splashweaknessextendedpot": "long_weakness_splash_potion", + "splashweaknessextendedpotion": "long_weakness_splash_potion", + "splashweaknesslevel2pot": "long_weakness_splash_potion", + "splashweaknesslevel2potion": "long_weakness_splash_potion", + "splashweaknesslongpot": "long_weakness_splash_potion", + "splashweaknesslongpotion": "long_weakness_splash_potion", + "splashweexpot": "long_weakness_splash_potion", + "splashweexpotion": "long_weakness_splash_potion", + "splashweextendedpot": "long_weakness_splash_potion", + "splashweextendedpotion": "long_weakness_splash_potion", + "splashwelevel2pot": "long_weakness_splash_potion", + "splashwelevel2potion": "long_weakness_splash_potion", + "splashwelongpot": "long_weakness_splash_potion", + "splashwelongpotion": "long_weakness_splash_potion", + "splwe2pot": "long_weakness_splash_potion", + "splwe2potion": "long_weakness_splash_potion", + "splweak2pot": "long_weakness_splash_potion", + "splweak2potion": "long_weakness_splash_potion", + "splweakexpot": "long_weakness_splash_potion", + "splweakexpotion": "long_weakness_splash_potion", + "splweakextendedpot": "long_weakness_splash_potion", + "splweakextendedpotion": "long_weakness_splash_potion", + "splweaklevel2pot": "long_weakness_splash_potion", + "splweaklevel2potion": "long_weakness_splash_potion", + "splweaklongpot": "long_weakness_splash_potion", + "splweaklongpotion": "long_weakness_splash_potion", + "splweakness2pot": "long_weakness_splash_potion", + "splweakness2potion": "long_weakness_splash_potion", + "splweaknessexpot": "long_weakness_splash_potion", + "splweaknessexpotion": "long_weakness_splash_potion", + "splweaknessextendedpot": "long_weakness_splash_potion", + "splweaknessextendedpotion": "long_weakness_splash_potion", + "splweaknesslevel2pot": "long_weakness_splash_potion", + "splweaknesslevel2potion": "long_weakness_splash_potion", + "splweaknesslongpot": "long_weakness_splash_potion", + "splweaknesslongpotion": "long_weakness_splash_potion", + "splweexpot": "long_weakness_splash_potion", + "splweexpotion": "long_weakness_splash_potion", + "splweextendedpot": "long_weakness_splash_potion", + "splweextendedpotion": "long_weakness_splash_potion", + "splwelevel2pot": "long_weakness_splash_potion", + "splwelevel2potion": "long_weakness_splash_potion", + "splwelongpot": "long_weakness_splash_potion", + "splwelongpotion": "long_weakness_splash_potion", + "we2splashpot": "long_weakness_splash_potion", + "we2splashpotion": "long_weakness_splash_potion", + "weak2splashpot": "long_weakness_splash_potion", + "weak2splashpotion": "long_weakness_splash_potion", + "weakexsplashpot": "long_weakness_splash_potion", + "weakexsplashpotion": "long_weakness_splash_potion", + "weakextendedsplashpot": "long_weakness_splash_potion", + "weakextendedsplashpotion": "long_weakness_splash_potion", + "weaklevel2splashpot": "long_weakness_splash_potion", + "weaklevel2splashpotion": "long_weakness_splash_potion", + "weaklongsplashpot": "long_weakness_splash_potion", + "weaklongsplashpotion": "long_weakness_splash_potion", + "weakness2splashpot": "long_weakness_splash_potion", + "weakness2splashpotion": "long_weakness_splash_potion", + "weaknessexsplashpot": "long_weakness_splash_potion", + "weaknessexsplashpotion": "long_weakness_splash_potion", + "weaknessextendedsplashpot": "long_weakness_splash_potion", + "weaknessextendedsplashpotion": "long_weakness_splash_potion", + "weaknesslevel2splashpot": "long_weakness_splash_potion", + "weaknesslevel2splashpotion": "long_weakness_splash_potion", + "weaknesslongsplashpot": "long_weakness_splash_potion", + "weaknesslongsplashpotion": "long_weakness_splash_potion", + "weexsplashpot": "long_weakness_splash_potion", + "weexsplashpotion": "long_weakness_splash_potion", + "weextendedsplashpot": "long_weakness_splash_potion", + "weextendedsplashpotion": "long_weakness_splash_potion", + "welevel2splashpot": "long_weakness_splash_potion", + "welevel2splashpotion": "long_weakness_splash_potion", + "welongsplashpot": "long_weakness_splash_potion", + "welongsplashpotion": "long_weakness_splash_potion", + "long_weakness_tipped_arrow": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": true + }, + "material": "TIPPED_ARROW" + }, + "arrowwe2": "long_weakness_tipped_arrow", + "arrowweak2": "long_weakness_tipped_arrow", + "arrowweakex": "long_weakness_tipped_arrow", + "arrowweakextended": "long_weakness_tipped_arrow", + "arrowweaklevel2": "long_weakness_tipped_arrow", + "arrowweaklong": "long_weakness_tipped_arrow", + "arrowweakness2": "long_weakness_tipped_arrow", + "arrowweaknessex": "long_weakness_tipped_arrow", + "arrowweaknessextended": "long_weakness_tipped_arrow", + "arrowweaknesslevel2": "long_weakness_tipped_arrow", + "arrowweaknesslong": "long_weakness_tipped_arrow", + "arrowweex": "long_weakness_tipped_arrow", + "arrowweextended": "long_weakness_tipped_arrow", + "arrowwelevel2": "long_weakness_tipped_arrow", + "arrowwelong": "long_weakness_tipped_arrow", + "we2tarr": "long_weakness_tipped_arrow", + "we2tarrow": "long_weakness_tipped_arrow", + "we2tippedarrow": "long_weakness_tipped_arrow", + "weak2tarr": "long_weakness_tipped_arrow", + "weak2tarrow": "long_weakness_tipped_arrow", + "weak2tippedarrow": "long_weakness_tipped_arrow", + "weakarrow2": "long_weakness_tipped_arrow", + "weakarrowex": "long_weakness_tipped_arrow", + "weakarrowextended": "long_weakness_tipped_arrow", + "weakarrowlevel2": "long_weakness_tipped_arrow", + "weakarrowlong": "long_weakness_tipped_arrow", + "weakextarr": "long_weakness_tipped_arrow", + "weakextarrow": "long_weakness_tipped_arrow", + "weakextendedtarr": "long_weakness_tipped_arrow", + "weakextendedtarrow": "long_weakness_tipped_arrow", + "weakextendedtippedarrow": "long_weakness_tipped_arrow", + "weakextippedarrow": "long_weakness_tipped_arrow", + "weaklevel2tarr": "long_weakness_tipped_arrow", + "weaklevel2tarrow": "long_weakness_tipped_arrow", + "weaklevel2tippedarrow": "long_weakness_tipped_arrow", + "weaklongtarr": "long_weakness_tipped_arrow", + "weaklongtarrow": "long_weakness_tipped_arrow", + "weaklongtippedarrow": "long_weakness_tipped_arrow", + "weakness2tarr": "long_weakness_tipped_arrow", + "weakness2tarrow": "long_weakness_tipped_arrow", + "weakness2tippedarrow": "long_weakness_tipped_arrow", + "weaknessarrow2": "long_weakness_tipped_arrow", + "weaknessarrowex": "long_weakness_tipped_arrow", + "weaknessarrowextended": "long_weakness_tipped_arrow", + "weaknessarrowlevel2": "long_weakness_tipped_arrow", + "weaknessarrowlong": "long_weakness_tipped_arrow", + "weaknessextarr": "long_weakness_tipped_arrow", + "weaknessextarrow": "long_weakness_tipped_arrow", + "weaknessextendedtarr": "long_weakness_tipped_arrow", + "weaknessextendedtarrow": "long_weakness_tipped_arrow", + "weaknessextendedtippedarrow": "long_weakness_tipped_arrow", + "weaknessextippedarrow": "long_weakness_tipped_arrow", + "weaknesslevel2tarr": "long_weakness_tipped_arrow", + "weaknesslevel2tarrow": "long_weakness_tipped_arrow", + "weaknesslevel2tippedarrow": "long_weakness_tipped_arrow", + "weaknesslongtarr": "long_weakness_tipped_arrow", + "weaknesslongtarrow": "long_weakness_tipped_arrow", + "weaknesslongtippedarrow": "long_weakness_tipped_arrow", + "wearrow2": "long_weakness_tipped_arrow", + "wearrowex": "long_weakness_tipped_arrow", + "wearrowextended": "long_weakness_tipped_arrow", + "wearrowlevel2": "long_weakness_tipped_arrow", + "wearrowlong": "long_weakness_tipped_arrow", + "weextarr": "long_weakness_tipped_arrow", + "weextarrow": "long_weakness_tipped_arrow", + "weextendedtarr": "long_weakness_tipped_arrow", + "weextendedtarrow": "long_weakness_tipped_arrow", + "weextendedtippedarrow": "long_weakness_tipped_arrow", + "weextippedarrow": "long_weakness_tipped_arrow", + "welevel2tarr": "long_weakness_tipped_arrow", + "welevel2tarrow": "long_weakness_tipped_arrow", + "welevel2tippedarrow": "long_weakness_tipped_arrow", + "welongtarr": "long_weakness_tipped_arrow", + "welongtarrow": "long_weakness_tipped_arrow", + "welongtippedarrow": "long_weakness_tipped_arrow", + "loom": { + "material": "LOOM" + }, + "minecraft:loom": "loom", + "luck_lingering_potion": { + "potionData": { + "type": "LUCK", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotclover": "luck_lingering_potion", + "aoepotionclover": "luck_lingering_potion", + "aoepotionluck": "luck_lingering_potion", + "aoepotionlucky": "luck_lingering_potion", + "aoepotluck": "luck_lingering_potion", + "aoepotlucky": "luck_lingering_potion", + "areapotclover": "luck_lingering_potion", + "areapotionclover": "luck_lingering_potion", + "areapotionluck": "luck_lingering_potion", + "areapotionlucky": "luck_lingering_potion", + "areapotluck": "luck_lingering_potion", + "areapotlucky": "luck_lingering_potion", + "cloudpotclover": "luck_lingering_potion", + "cloudpotionclover": "luck_lingering_potion", + "cloudpotionluck": "luck_lingering_potion", + "cloudpotionlucky": "luck_lingering_potion", + "cloudpotluck": "luck_lingering_potion", + "cloudpotlucky": "luck_lingering_potion", + "cloveraoepoiont": "luck_lingering_potion", + "cloveraoepot": "luck_lingering_potion", + "cloverareapot": "luck_lingering_potion", + "cloverareapotion": "luck_lingering_potion", + "clovercloudpot": "luck_lingering_potion", + "clovercloudpotion": "luck_lingering_potion", + "cloverlingerpot": "luck_lingering_potion", + "lingerpotclover": "luck_lingering_potion", + "lingerpotluck": "luck_lingering_potion", + "lingerpotlucky": "luck_lingering_potion", + "luckaoepoiont": "luck_lingering_potion", + "luckaoepot": "luck_lingering_potion", + "luckareapot": "luck_lingering_potion", + "luckareapotion": "luck_lingering_potion", + "luckcloudpot": "luck_lingering_potion", + "luckcloudpotion": "luck_lingering_potion", + "lucklingerpot": "luck_lingering_potion", + "luckyaoepoiont": "luck_lingering_potion", + "luckyaoepot": "luck_lingering_potion", + "luckyareapot": "luck_lingering_potion", + "luckyareapotion": "luck_lingering_potion", + "luckycloudpot": "luck_lingering_potion", + "luckycloudpotion": "luck_lingering_potion", + "luckylingerpot": "luck_lingering_potion", + "luck_potion": { + "potionData": { + "type": "LUCK", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "cloverpot": "luck_potion", + "cloverpotion": "luck_potion", + "luckpot": "luck_potion", + "luckpotion": "luck_potion", + "luckypot": "luck_potion", + "luckypotion": "luck_potion", + "potionofclover": "luck_potion", + "potionofluck": "luck_potion", + "potionoflucky": "luck_potion", + "potofclover": "luck_potion", + "potofluck": "luck_potion", + "potoflucky": "luck_potion", + "luck_splash_potion": { + "potionData": { + "type": "LUCK", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "cloversplashpot": "luck_splash_potion", + "cloversplashpotion": "luck_splash_potion", + "lucksplashpot": "luck_splash_potion", + "lucksplashpotion": "luck_splash_potion", + "luckysplashpot": "luck_splash_potion", + "luckysplashpotion": "luck_splash_potion", + "splashcloverpot": "luck_splash_potion", + "splashcloverpotion": "luck_splash_potion", + "splashluckpot": "luck_splash_potion", + "splashluckpotion": "luck_splash_potion", + "splashluckypot": "luck_splash_potion", + "splashluckypotion": "luck_splash_potion", + "splcloverpot": "luck_splash_potion", + "splcloverpotion": "luck_splash_potion", + "splluckpot": "luck_splash_potion", + "splluckpotion": "luck_splash_potion", + "splluckypot": "luck_splash_potion", + "splluckypotion": "luck_splash_potion", + "luck_tipped_arrow": { + "potionData": { + "type": "LUCK", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowclover": "luck_tipped_arrow", + "arrowluck": "luck_tipped_arrow", + "arrowlucky": "luck_tipped_arrow", + "cloverarrow": "luck_tipped_arrow", + "clovertarr": "luck_tipped_arrow", + "clovertarrow": "luck_tipped_arrow", + "clovertippedarrow": "luck_tipped_arrow", + "luckarrow": "luck_tipped_arrow", + "lucktarr": "luck_tipped_arrow", + "lucktarrow": "luck_tipped_arrow", + "lucktippedarrow": "luck_tipped_arrow", + "luckyarrow": "luck_tipped_arrow", + "luckytarr": "luck_tipped_arrow", + "luckytarrow": "luck_tipped_arrow", + "luckytippedarrow": "luck_tipped_arrow", + "mace": { + "material": "MACE" + }, + "minecraft:mace": "mace", + "magenta_banner": { + "material": "MAGENTA_BANNER" + }, + "magentabanner": "magenta_banner", + "mbanner": "magenta_banner", + "minecraft:magenta_banner": "magenta_banner", + "magenta_bed": { + "material": "MAGENTA_BED" + }, + "magentabed": "magenta_bed", + "mbed": "magenta_bed", + "minecraft:magenta_bed": "magenta_bed", + "magenta_bundle": { + "material": "MAGENTA_BUNDLE" + }, + "magentabundle": "magenta_bundle", + "mbundle": "magenta_bundle", + "minecraft:magenta_bundle": "magenta_bundle", + "magenta_candle": { + "material": "MAGENTA_CANDLE" + }, + "magentacandle": "magenta_candle", + "mcandle": "magenta_candle", + "minecraft:magenta_candle": "magenta_candle", + "magenta_carpet": { + "material": "MAGENTA_CARPET" + }, + "magentacarpet": "magenta_carpet", + "magentafloor": "magenta_carpet", + "mcarpet": "magenta_carpet", + "mfloor": "magenta_carpet", + "minecraft:magenta_carpet": "magenta_carpet", + "magenta_concrete": { + "material": "MAGENTA_CONCRETE" + }, + "magentaconcrete": "magenta_concrete", + "mconcrete": "magenta_concrete", + "minecraft:magenta_concrete": "magenta_concrete", + "magenta_concrete_powder": { + "material": "MAGENTA_CONCRETE_POWDER" + }, + "magentacdust": "magenta_concrete_powder", + "magentaconcretepowder": "magenta_concrete_powder", + "magentaconcretesand": "magenta_concrete_powder", + "magentacp": "magenta_concrete_powder", + "magentacpowder": "magenta_concrete_powder", + "mcdust": "magenta_concrete_powder", + "mconcretepowder": "magenta_concrete_powder", + "mconcretesand": "magenta_concrete_powder", + "mcp": "magenta_concrete_powder", + "mcpowder": "magenta_concrete_powder", + "minecraft:magenta_concrete_powder": "magenta_concrete_powder", + "magenta_dye": { + "material": "MAGENTA_DYE" + }, + "magentadye": "magenta_dye", + "mdye": "magenta_dye", + "minecraft:magenta_dye": "magenta_dye", + "magenta_glazed_terracotta": { + "material": "MAGENTA_GLAZED_TERRACOTTA" + }, + "magentaglazedtcota": "magenta_glazed_terracotta", + "magentaglazedterra": "magenta_glazed_terracotta", + "magentaglazedterracota": "magenta_glazed_terracotta", + "magentaglazedterracotta": "magenta_glazed_terracotta", + "magentagtcotta": "magenta_glazed_terracotta", + "magentagterra": "magenta_glazed_terracotta", + "mglazedtcota": "magenta_glazed_terracotta", + "mglazedterra": "magenta_glazed_terracotta", + "mglazedterracota": "magenta_glazed_terracotta", + "mglazedterracotta": "magenta_glazed_terracotta", + "mgtcotta": "magenta_glazed_terracotta", + "mgterra": "magenta_glazed_terracotta", + "minecraft:magenta_glazed_terracotta": "magenta_glazed_terracotta", + "magenta_shulker_box": { + "material": "MAGENTA_SHULKER_BOX" + }, + "magentasbox": "magenta_shulker_box", + "magentashulkerbox": "magenta_shulker_box", + "minecraft:magenta_shulker_box": "magenta_shulker_box", + "msbox": "magenta_shulker_box", + "mshulkerbox": "magenta_shulker_box", + "magenta_stained_glass": { + "material": "MAGENTA_STAINED_GLASS" + }, + "magentaglass": "magenta_stained_glass", + "magentasglass": "magenta_stained_glass", + "magentastainedglass": "magenta_stained_glass", + "mglass": "magenta_stained_glass", + "minecraft:magenta_stained_glass": "magenta_stained_glass", + "msglass": "magenta_stained_glass", + "mstainedglass": "magenta_stained_glass", + "magenta_stained_glass_pane": { + "material": "MAGENTA_STAINED_GLASS_PANE" + }, + "magentaglasspane": "magenta_stained_glass_pane", + "magentagpane": "magenta_stained_glass_pane", + "magentasglasspane": "magenta_stained_glass_pane", + "magentastainedglasspane": "magenta_stained_glass_pane", + "mglasspane": "magenta_stained_glass_pane", + "mgpane": "magenta_stained_glass_pane", + "minecraft:magenta_stained_glass_pane": "magenta_stained_glass_pane", + "msglasspane": "magenta_stained_glass_pane", + "mstainedglasspane": "magenta_stained_glass_pane", + "magenta_terracotta": { + "material": "MAGENTA_TERRACOTTA" + }, + "magentaclay": "magenta_terracotta", + "magentasclay": "magenta_terracotta", + "magentastainedclay": "magenta_terracotta", + "magentatcota": "magenta_terracotta", + "magentaterra": "magenta_terracotta", + "magentaterracota": "magenta_terracotta", + "magentaterracotta": "magenta_terracotta", + "mclay": "magenta_terracotta", + "minecraft:magenta_terracotta": "magenta_terracotta", + "msclay": "magenta_terracotta", + "mstainedclay": "magenta_terracotta", + "mtcota": "magenta_terracotta", + "mterra": "magenta_terracotta", + "mterracota": "magenta_terracotta", + "mterracotta": "magenta_terracotta", + "magenta_wool": { + "material": "MAGENTA_WOOL" + }, + "magentacloth": "magenta_wool", + "magentacotton": "magenta_wool", + "magentawool": "magenta_wool", + "mcloth": "magenta_wool", + "mcotton": "magenta_wool", + "minecraft:magenta_wool": "magenta_wool", + "mwool": "magenta_wool", + "magma_block": { + "material": "MAGMA_BLOCK" + }, + "magmablock": "magma_block", + "minecraft:magma_block": "magma_block", + "magma_cream": { + "material": "MAGMA_CREAM" + }, + "magmacream": "magma_cream", + "minecraft:magma_cream": "magma_cream", + "magma_cube_spawn_egg": { + "material": "MAGMA_CUBE_SPAWN_EGG" + }, + "egglavacube": "magma_cube_spawn_egg", + "egglavaslime": "magma_cube_spawn_egg", + "eggmagma_cube": "magma_cube_spawn_egg", + "eggmagmaslime": "magma_cube_spawn_egg", + "lavacubeegg": "magma_cube_spawn_egg", + "lavacubesegg": "magma_cube_spawn_egg", + "lavacubespawn": "magma_cube_spawn_egg", + "lavacubespawnegg": "magma_cube_spawn_egg", + "lavaslimeegg": "magma_cube_spawn_egg", + "lavaslimesegg": "magma_cube_spawn_egg", + "lavaslimespawn": "magma_cube_spawn_egg", + "lavaslimespawnegg": "magma_cube_spawn_egg", + "magma_cubeegg": "magma_cube_spawn_egg", + "magma_cubesegg": "magma_cube_spawn_egg", + "magma_cubespawn": "magma_cube_spawn_egg", + "magma_cubespawnegg": "magma_cube_spawn_egg", + "magmacubespawnegg": "magma_cube_spawn_egg", + "magmaslimeegg": "magma_cube_spawn_egg", + "magmaslimesegg": "magma_cube_spawn_egg", + "magmaslimespawn": "magma_cube_spawn_egg", + "magmaslimespawnegg": "magma_cube_spawn_egg", + "minecraft:magma_cube_spawn_egg": "magma_cube_spawn_egg", + "segglavacube": "magma_cube_spawn_egg", + "segglavaslime": "magma_cube_spawn_egg", + "seggmagma_cube": "magma_cube_spawn_egg", + "seggmagmaslime": "magma_cube_spawn_egg", + "spawnegglavacube": "magma_cube_spawn_egg", + "spawnegglavaslime": "magma_cube_spawn_egg", + "spawneggmagma_cube": "magma_cube_spawn_egg", + "spawneggmagmaslime": "magma_cube_spawn_egg", + "spawnlavacube": "magma_cube_spawn_egg", + "spawnlavaslime": "magma_cube_spawn_egg", + "spawnmagma_cube": "magma_cube_spawn_egg", + "spawnmagmaslime": "magma_cube_spawn_egg", + "magma_cube_spawner": { + "entity": "MAGMA_CUBE", + "material": "SPAWNER" + }, + "lavacubecage": "magma_cube_spawner", + "lavacubemcage": "magma_cube_spawner", + "lavacubemobcage": "magma_cube_spawner", + "lavacubemobspawner": "magma_cube_spawner", + "lavacubemonstercage": "magma_cube_spawner", + "lavacubemonsterspawner": "magma_cube_spawner", + "lavacubemspawner": "magma_cube_spawner", + "lavacubespawner": "magma_cube_spawner", + "lavaslimecage": "magma_cube_spawner", + "lavaslimemcage": "magma_cube_spawner", + "lavaslimemobcage": "magma_cube_spawner", + "lavaslimemobspawner": "magma_cube_spawner", + "lavaslimemonstercage": "magma_cube_spawner", + "lavaslimemonsterspawner": "magma_cube_spawner", + "lavaslimemspawner": "magma_cube_spawner", + "lavaslimespawner": "magma_cube_spawner", + "magma_cubecage": "magma_cube_spawner", + "magma_cubemcage": "magma_cube_spawner", + "magma_cubemobcage": "magma_cube_spawner", + "magma_cubemobspawner": "magma_cube_spawner", + "magma_cubemonstercage": "magma_cube_spawner", + "magma_cubemonsterspawner": "magma_cube_spawner", + "magma_cubemspawner": "magma_cube_spawner", + "magma_cubespawner": "magma_cube_spawner", + "magmaslimecage": "magma_cube_spawner", + "magmaslimemcage": "magma_cube_spawner", + "magmaslimemobcage": "magma_cube_spawner", + "magmaslimemobspawner": "magma_cube_spawner", + "magmaslimemonstercage": "magma_cube_spawner", + "magmaslimemonsterspawner": "magma_cube_spawner", + "magmaslimemspawner": "magma_cube_spawner", + "magmaslimespawner": "magma_cube_spawner", + "mangrove_boat": { + "material": "MANGROVE_BOAT" + }, + "boatm": "mangrove_boat", + "boatman": "mangrove_boat", + "boatmangrove": "mangrove_boat", + "manboat": "mangrove_boat", + "mangroveboat": "mangrove_boat", + "mangroveraft": "mangrove_boat", + "manraft": "mangrove_boat", + "mboat": "mangrove_boat", + "minecraft:mangrove_boat": "mangrove_boat", + "mraft": "mangrove_boat", + "mangrove_button": { + "material": "MANGROVE_BUTTON" + }, + "buttonm": "mangrove_button", + "buttonman": "mangrove_button", + "buttonmangrove": "mangrove_button", + "manbutton": "mangrove_button", + "mangrovebutton": "mangrove_button", + "mbutton": "mangrove_button", + "minecraft:mangrove_button": "mangrove_button", + "mangrove_chest_boat": { + "material": "MANGROVE_CHEST_BOAT" + }, + "manchboat": "mangrove_chest_boat", + "mangrovechboat": "mangrove_chest_boat", + "mangrovechestboat": "mangrove_chest_boat", + "mchboat": "mangrove_chest_boat", + "minecraft:mangrove_chest_boat": "mangrove_chest_boat", + "mangrove_door": { + "material": "MANGROVE_DOOR" + }, + "mandoor": "mangrove_door", + "mangrovedoor": "mangrove_door", + "mdoor": "mangrove_door", + "minecraft:mangrove_door": "mangrove_door", + "mangrove_fence": { + "material": "MANGROVE_FENCE" + }, + "manfence": "mangrove_fence", + "mangrovefence": "mangrove_fence", + "minecraft:mangrove_fence": "mangrove_fence", + "mangrove_fence_gate": { + "material": "MANGROVE_FENCE_GATE" + }, + "gatem": "mangrove_fence_gate", + "gateman": "mangrove_fence_gate", + "gatemangrove": "mangrove_fence_gate", + "manfencegate": "mangrove_fence_gate", + "mangate": "mangrove_fence_gate", + "mangrovefencegate": "mangrove_fence_gate", + "mangrovegate": "mangrove_fence_gate", + "mfencegate": "mangrove_fence_gate", + "mgate": "mangrove_fence_gate", + "minecraft:mangrove_fence_gate": "mangrove_fence_gate", + "mangrove_hanging_sign": { + "material": "MANGROVE_HANGING_SIGN" + }, + "mangrovehangingsign": "mangrove_hanging_sign", + "mangrovehangsign": "mangrove_hanging_sign", + "mangrovehsign": "mangrove_hanging_sign", + "manhangsign": "mangrove_hanging_sign", + "manhsign": "mangrove_hanging_sign", + "mhangsign": "mangrove_hanging_sign", + "mhsign": "mangrove_hanging_sign", + "minecraft:mangrove_hanging_sign": "mangrove_hanging_sign", + "mangrove_leaves": { + "material": "MANGROVE_LEAVES" + }, + "leafm": "mangrove_leaves", + "leafman": "mangrove_leaves", + "leafmangrove": "mangrove_leaves", + "leavesm": "mangrove_leaves", + "leavesman": "mangrove_leaves", + "leavesmangrove": "mangrove_leaves", + "mangroveleaf": "mangrove_leaves", + "mangroveleave": "mangrove_leaves", + "mangroveleaves": "mangrove_leaves", + "mangrovelogleaf": "mangrove_leaves", + "mangrovelogleave": "mangrove_leaves", + "mangrovelogleaves": "mangrove_leaves", + "mangrovetreeleaf": "mangrove_leaves", + "mangrovetreeleave": "mangrove_leaves", + "mangrovetreeleaves": "mangrove_leaves", + "mangrovetrunkleaf": "mangrove_leaves", + "mangrovetrunkleave": "mangrove_leaves", + "mangrovetrunkleaves": "mangrove_leaves", + "mangrovewoodleaf": "mangrove_leaves", + "mangrovewoodleave": "mangrove_leaves", + "mangrovewoodleaves": "mangrove_leaves", + "manleaf": "mangrove_leaves", + "manleave": "mangrove_leaves", + "manleaves": "mangrove_leaves", + "manlogleaf": "mangrove_leaves", + "manlogleave": "mangrove_leaves", + "manlogleaves": "mangrove_leaves", + "mantreeleaf": "mangrove_leaves", + "mantreeleave": "mangrove_leaves", + "mantreeleaves": "mangrove_leaves", + "mantrunkleaf": "mangrove_leaves", + "mantrunkleave": "mangrove_leaves", + "mantrunkleaves": "mangrove_leaves", + "manwoodleaf": "mangrove_leaves", + "manwoodleave": "mangrove_leaves", + "manwoodleaves": "mangrove_leaves", + "minecraft:mangrove_leaves": "mangrove_leaves", + "mleaf": "mangrove_leaves", + "mleave": "mangrove_leaves", + "mleaves": "mangrove_leaves", + "mlogleaf": "mangrove_leaves", + "mlogleave": "mangrove_leaves", + "mlogleaves": "mangrove_leaves", + "mtreeleaf": "mangrove_leaves", + "mtreeleave": "mangrove_leaves", + "mtreeleaves": "mangrove_leaves", + "mtrunkleaf": "mangrove_leaves", + "mtrunkleave": "mangrove_leaves", + "mtrunkleaves": "mangrove_leaves", + "mwoodleaf": "mangrove_leaves", + "mwoodleave": "mangrove_leaves", + "mwoodleaves": "mangrove_leaves", + "mangrove_log": { + "material": "MANGROVE_LOG" + }, + "logm": "mangrove_log", + "logman": "mangrove_log", + "logmangrove": "mangrove_log", + "mangrovelog": "mangrove_log", + "mangrovetree": "mangrove_log", + "mangrovetrunk": "mangrove_log", + "manlog": "mangrove_log", + "mantree": "mangrove_log", + "mantrunk": "mangrove_log", + "minecraft:mangrove_log": "mangrove_log", + "mlog": "mangrove_log", + "mtree": "mangrove_log", + "mtrunk": "mangrove_log", + "mangrove_planks": { + "material": "MANGROVE_PLANKS" + }, + "mangroveplank": "mangrove_planks", + "mangroveplanks": "mangrove_planks", + "mangroveplankw": "mangrove_planks", + "mangroveplankwood": "mangrove_planks", + "mangroveplankwooden": "mangrove_planks", + "mangrovewoodenplank": "mangrove_planks", + "mangrovewoodplank": "mangrove_planks", + "mangrovewplank": "mangrove_planks", + "manplank": "mangrove_planks", + "manplankw": "mangrove_planks", + "manplankwood": "mangrove_planks", + "manplankwooden": "mangrove_planks", + "manwoodenplank": "mangrove_planks", + "manwoodplank": "mangrove_planks", + "manwplank": "mangrove_planks", + "minecraft:mangrove_planks": "mangrove_planks", + "mplank": "mangrove_planks", + "mplankw": "mangrove_planks", + "mplankwood": "mangrove_planks", + "mplankwooden": "mangrove_planks", + "mwoodenplank": "mangrove_planks", + "mwoodplank": "mangrove_planks", + "mwplank": "mangrove_planks", + "mangrove_pressure_plate": { + "material": "MANGROVE_PRESSURE_PLATE" + }, + "mangroveplate": "mangrove_pressure_plate", + "mangrovepplate": "mangrove_pressure_plate", + "mangrovepressplate": "mangrove_pressure_plate", + "mangrovepressureplate": "mangrove_pressure_plate", + "manplate": "mangrove_pressure_plate", + "manpplate": "mangrove_pressure_plate", + "manpressplate": "mangrove_pressure_plate", + "manpressureplate": "mangrove_pressure_plate", + "minecraft:mangrove_pressure_plate": "mangrove_pressure_plate", + "mplate": "mangrove_pressure_plate", + "mpplate": "mangrove_pressure_plate", + "mpressplate": "mangrove_pressure_plate", + "mpressureplate": "mangrove_pressure_plate", + "platem": "mangrove_pressure_plate", + "plateman": "mangrove_pressure_plate", + "platemangrove": "mangrove_pressure_plate", + "mangrove_propagule": { + "material": "MANGROVE_PROPAGULE" + }, + "mangrovelogsapling": "mangrove_propagule", + "mangroveprop": "mangrove_propagule", + "mangrovepropagule": "mangrove_propagule", + "mangrovesapling": "mangrove_propagule", + "mangrovetreesapling": "mangrove_propagule", + "mangrovetrunksapling": "mangrove_propagule", + "mangrovewoodsapling": "mangrove_propagule", + "manlogsapling": "mangrove_propagule", + "manprop": "mangrove_propagule", + "mansapling": "mangrove_propagule", + "mantreesapling": "mangrove_propagule", + "mantrunksapling": "mangrove_propagule", + "manwoodsapling": "mangrove_propagule", + "minecraft:mangrove_propagule": "mangrove_propagule", + "mlogsapling": "mangrove_propagule", + "mprop": "mangrove_propagule", + "msapling": "mangrove_propagule", + "mtreesapling": "mangrove_propagule", + "mtrunksapling": "mangrove_propagule", + "mwoodsapling": "mangrove_propagule", + "propagulem": "mangrove_propagule", + "propaguleman": "mangrove_propagule", + "propagulemangrove": "mangrove_propagule", + "mangrove_roots": { + "material": "MANGROVE_ROOTS" + }, + "mangroveroot": "mangrove_roots", + "mangroveroots": "mangrove_roots", + "manroot": "mangrove_roots", + "manroots": "mangrove_roots", + "minecraft:mangrove_roots": "mangrove_roots", + "mroot": "mangrove_roots", + "mroots": "mangrove_roots", + "mangrove_sign": { + "material": "MANGROVE_SIGN" + }, + "mangrovesign": "mangrove_sign", + "mansign": "mangrove_sign", + "minecraft:mangrove_sign": "mangrove_sign", + "msign": "mangrove_sign", + "mangrove_slab": { + "material": "MANGROVE_SLAB" + }, + "mangrovehalfblock": "mangrove_slab", + "mangroveslab": "mangrove_slab", + "mangrovestep": "mangrove_slab", + "mangrovewhalfblock": "mangrove_slab", + "mangrovewoodenhalfblock": "mangrove_slab", + "mangrovewoodenslab": "mangrove_slab", + "mangrovewoodenstep": "mangrove_slab", + "mangrovewoodhalfblock": "mangrove_slab", + "mangrovewoodslab": "mangrove_slab", + "mangrovewoodstep": "mangrove_slab", + "mangrovewslab": "mangrove_slab", + "mangrovewstep": "mangrove_slab", + "manhalfblock": "mangrove_slab", + "manstep": "mangrove_slab", + "manwhalfblock": "mangrove_slab", + "manwoodenhalfblock": "mangrove_slab", + "manwoodenslab": "mangrove_slab", + "manwoodenstep": "mangrove_slab", + "manwoodhalfblock": "mangrove_slab", + "manwoodslab": "mangrove_slab", + "manwoodstep": "mangrove_slab", + "manwslab": "mangrove_slab", + "manwstep": "mangrove_slab", + "mhalfblock": "mangrove_slab", + "minecraft:mangrove_slab": "mangrove_slab", + "mstep": "mangrove_slab", + "mwhalfblock": "mangrove_slab", + "mwoodenhalfblock": "mangrove_slab", + "mwoodenslab": "mangrove_slab", + "mwoodenstep": "mangrove_slab", + "mwoodhalfblock": "mangrove_slab", + "mwoodslab": "mangrove_slab", + "mwoodstep": "mangrove_slab", + "mwslab": "mangrove_slab", + "mwstep": "mangrove_slab", + "mangrove_stairs": { + "material": "MANGROVE_STAIRS" + }, + "mangrovestair": "mangrove_stairs", + "mangrovestairs": "mangrove_stairs", + "mangrovewoodenstair": "mangrove_stairs", + "mangrovewoodenstairs": "mangrove_stairs", + "mangrovewoodstair": "mangrove_stairs", + "mangrovewoodstairs": "mangrove_stairs", + "mangrovewstair": "mangrove_stairs", + "mangrovewstairs": "mangrove_stairs", + "manstair": "mangrove_stairs", + "manwoodenstair": "mangrove_stairs", + "manwoodenstairs": "mangrove_stairs", + "manwoodstair": "mangrove_stairs", + "manwoodstairs": "mangrove_stairs", + "manwstair": "mangrove_stairs", + "manwstairs": "mangrove_stairs", + "minecraft:mangrove_stairs": "mangrove_stairs", + "mstair": "mangrove_stairs", + "mwoodenstair": "mangrove_stairs", + "mwoodenstairs": "mangrove_stairs", + "mwoodstair": "mangrove_stairs", + "mwoodstairs": "mangrove_stairs", + "mwstair": "mangrove_stairs", + "mwstairs": "mangrove_stairs", + "mangrove_trapdoor": { + "material": "MANGROVE_TRAPDOOR" + }, + "mandoort": "mangrove_trapdoor", + "mandoortrap": "mangrove_trapdoor", + "mandtrap": "mangrove_trapdoor", + "mangrovedoort": "mangrove_trapdoor", + "mangrovedoortrap": "mangrove_trapdoor", + "mangrovedtrap": "mangrove_trapdoor", + "mangrovehatch": "mangrove_trapdoor", + "mangrovetdoor": "mangrove_trapdoor", + "mangrovetrapd": "mangrove_trapdoor", + "mangrovetrapdoor": "mangrove_trapdoor", + "manhatch": "mangrove_trapdoor", + "mantdoor": "mangrove_trapdoor", + "mantrapd": "mangrove_trapdoor", + "mantrapdoor": "mangrove_trapdoor", + "mdoort": "mangrove_trapdoor", + "mdoortrap": "mangrove_trapdoor", + "mdtrap": "mangrove_trapdoor", + "mhatch": "mangrove_trapdoor", + "minecraft:mangrove_trapdoor": "mangrove_trapdoor", + "mtdoor": "mangrove_trapdoor", + "mtrapd": "mangrove_trapdoor", + "mtrapdoor": "mangrove_trapdoor", + "mangrove_wood": { + "material": "MANGROVE_WOOD" + }, + "mangrovelogall": "mangrove_wood", + "mangrovetreeall": "mangrove_wood", + "mangrovetrunkall": "mangrove_wood", + "mangrovewood": "mangrove_wood", + "manlogall": "mangrove_wood", + "mantreeall": "mangrove_wood", + "mantrunkall": "mangrove_wood", + "manwood": "mangrove_wood", + "minecraft:mangrove_wood": "mangrove_wood", + "mlogall": "mangrove_wood", + "mtreeall": "mangrove_wood", + "mtrunkall": "mangrove_wood", + "mwood": "mangrove_wood", + "woodm": "mangrove_wood", + "woodman": "mangrove_wood", + "woodmangrove": "mangrove_wood", + "map": { + "material": "MAP" + }, + "minecraft:map": "map", + "medium_amethyst_bud": { + "material": "MEDIUM_AMETHYST_BUD" + }, + "amethystbudm": "medium_amethyst_bud", + "cavebudm": "medium_amethyst_bud", + "mamethystbud": "medium_amethyst_bud", + "mcavebud": "medium_amethyst_bud", + "mediumamethystbud": "medium_amethyst_bud", + "mediumcavebud": "medium_amethyst_bud", + "midamethystbud": "medium_amethyst_bud", + "midcavebud": "medium_amethyst_bud", + "minecraft:medium_amethyst_bud": "medium_amethyst_bud", + "melon": { + "material": "MELON" + }, + "greenmelon": "melon", + "greenmelonblock": "melon", + "melonblock": "melon", + "melongreen": "melon", + "minecraft:melon": "melon", + "watermelon": "melon", + "watermelonblock": "melon", + "melon_seeds": { + "material": "MELON_SEEDS" + }, + "melonseeds": "melon_seeds", + "minecraft:melon_seeds": "melon_seeds", + "melon_slice": { + "material": "MELON_SLICE" + }, + "melonslice": "melon_slice", + "minecraft:melon_slice": "melon_slice", + "milk_bucket": { + "material": "MILK_BUCKET" + }, + "milkbucket": "milk_bucket", + "minecraft:milk_bucket": "milk_bucket", + "minecart": { + "material": "MINECART" + }, + "cart": "minecart", + "mc": "minecart", + "mcart": "minecart", + "minecraft:minecart": "minecart", + "miner_pottery_sherd": { + "material": "MINER_POTTERY_SHERD" + }, + "minecraft:miner_pottery_sherd": "miner_pottery_sherd", + "minerpotterysherd": "miner_pottery_sherd", + "minersherd": "miner_pottery_sherd", + "mojang_banner_pattern": { + "material": "MOJANG_BANNER_PATTERN" + }, + "minecraft:mojang_banner_pattern": "mojang_banner_pattern", + "mojangbannerpattern": "mojang_banner_pattern", + "mooshroom_spawn_egg": { + "material": "MOOSHROOM_SPAWN_EGG" + }, + "eggmooshroom": "mooshroom_spawn_egg", + "eggmushroom": "mooshroom_spawn_egg", + "eggmushroom_cow": "mooshroom_spawn_egg", + "eggmushroomcow": "mooshroom_spawn_egg", + "minecraft:mooshroom_spawn_egg": "mooshroom_spawn_egg", + "mooshroomegg": "mooshroom_spawn_egg", + "mooshroomsegg": "mooshroom_spawn_egg", + "mooshroomspawn": "mooshroom_spawn_egg", + "mooshroomspawnegg": "mooshroom_spawn_egg", + "mushroom_cowegg": "mooshroom_spawn_egg", + "mushroom_cowsegg": "mooshroom_spawn_egg", + "mushroom_cowspawn": "mooshroom_spawn_egg", + "mushroom_cowspawnegg": "mooshroom_spawn_egg", + "mushroomcowegg": "mooshroom_spawn_egg", + "mushroomcowsegg": "mooshroom_spawn_egg", + "mushroomcowspawn": "mooshroom_spawn_egg", + "mushroomcowspawnegg": "mooshroom_spawn_egg", + "mushroomegg": "mooshroom_spawn_egg", + "mushroomsegg": "mooshroom_spawn_egg", + "mushroomspawn": "mooshroom_spawn_egg", + "mushroomspawnegg": "mooshroom_spawn_egg", + "seggmooshroom": "mooshroom_spawn_egg", + "seggmushroom": "mooshroom_spawn_egg", + "seggmushroom_cow": "mooshroom_spawn_egg", + "seggmushroomcow": "mooshroom_spawn_egg", + "spawneggmooshroom": "mooshroom_spawn_egg", + "spawneggmushroom": "mooshroom_spawn_egg", + "spawneggmushroom_cow": "mooshroom_spawn_egg", + "spawneggmushroomcow": "mooshroom_spawn_egg", + "spawnmooshroom": "mooshroom_spawn_egg", + "spawnmushroom": "mooshroom_spawn_egg", + "spawnmushroom_cow": "mooshroom_spawn_egg", + "spawnmushroomcow": "mooshroom_spawn_egg", + "mooshroom_spawner": { + "entity": "MOOSHROOM", + "material": "SPAWNER" + }, + "mooshroomcage": "mooshroom_spawner", + "mooshroommcage": "mooshroom_spawner", + "mooshroommobcage": "mooshroom_spawner", + "mooshroommobspawner": "mooshroom_spawner", + "mooshroommonstercage": "mooshroom_spawner", + "mooshroommonsterspawner": "mooshroom_spawner", + "mooshroommspawner": "mooshroom_spawner", + "mooshroomspawner": "mooshroom_spawner", + "mushroom_cow_spawner": "mooshroom_spawner", + "mushroom_cowcage": "mooshroom_spawner", + "mushroom_cowmcage": "mooshroom_spawner", + "mushroom_cowmobcage": "mooshroom_spawner", + "mushroom_cowmobspawner": "mooshroom_spawner", + "mushroom_cowmonstercage": "mooshroom_spawner", + "mushroom_cowmonsterspawner": "mooshroom_spawner", + "mushroom_cowmspawner": "mooshroom_spawner", + "mushroom_cowspawner": "mooshroom_spawner", + "mushroomcage": "mooshroom_spawner", + "mushroomcowcage": "mooshroom_spawner", + "mushroomcowmcage": "mooshroom_spawner", + "mushroomcowmobcage": "mooshroom_spawner", + "mushroomcowmobspawner": "mooshroom_spawner", + "mushroomcowmonstercage": "mooshroom_spawner", + "mushroomcowmonsterspawner": "mooshroom_spawner", + "mushroomcowmspawner": "mooshroom_spawner", + "mushroomcowspawner": "mooshroom_spawner", + "mushroommcage": "mooshroom_spawner", + "mushroommobcage": "mooshroom_spawner", + "mushroommobspawner": "mooshroom_spawner", + "mushroommonstercage": "mooshroom_spawner", + "mushroommonsterspawner": "mooshroom_spawner", + "mushroommspawner": "mooshroom_spawner", + "mushroomspawner": "mooshroom_spawner", + "moss_block": { + "material": "MOSS_BLOCK" + }, + "minecraft:moss_block": "moss_block", + "minecraftopensourcesoftware": "moss_block", + "moss": "moss_block", + "mossblock": "moss_block", + "moss_carpet": { + "material": "MOSS_CARPET" + }, + "minecraft:moss_carpet": "moss_carpet", + "mosscarpet": "moss_carpet", + "mossfloor": "moss_carpet", + "mossy_cobblestone": { + "material": "MOSSY_COBBLESTONE" + }, + "mcobble": "mossy_cobblestone", + "mcobbleb": "mossy_cobblestone", + "mcobblebl": "mossy_cobblestone", + "mcobbleblock": "mossy_cobblestone", + "mcobblestone": "mossy_cobblestone", + "mcobblestoneb": "mossy_cobblestone", + "mcobblestonebl": "mossy_cobblestone", + "mcobblestoneblock": "mossy_cobblestone", + "mcs": "mossy_cobblestone", + "mcsb": "mossy_cobblestone", + "mcsbl": "mossy_cobblestone", + "mcsblock": "mossy_cobblestone", + "mcst": "mossy_cobblestone", + "mcstb": "mossy_cobblestone", + "mcstbl": "mossy_cobblestone", + "mcstblock": "mossy_cobblestone", + "mcstone": "mossy_cobblestone", + "mcstoneb": "mossy_cobblestone", + "mcstonebl": "mossy_cobblestone", + "mcstoneblock": "mossy_cobblestone", + "minecraft:mossy_cobblestone": "mossy_cobblestone", + "mosscobble": "mossy_cobblestone", + "mosscobbleb": "mossy_cobblestone", + "mosscobblebl": "mossy_cobblestone", + "mosscobbleblock": "mossy_cobblestone", + "mosscobblestone": "mossy_cobblestone", + "mosscobblestoneb": "mossy_cobblestone", + "mosscobblestonebl": "mossy_cobblestone", + "mosscobblestoneblock": "mossy_cobblestone", + "mosscs": "mossy_cobblestone", + "mosscsb": "mossy_cobblestone", + "mosscsbl": "mossy_cobblestone", + "mosscsblock": "mossy_cobblestone", + "mosscst": "mossy_cobblestone", + "mosscstb": "mossy_cobblestone", + "mosscstbl": "mossy_cobblestone", + "mosscstblock": "mossy_cobblestone", + "mosscstone": "mossy_cobblestone", + "mosscstoneb": "mossy_cobblestone", + "mosscstonebl": "mossy_cobblestone", + "mosscstoneblock": "mossy_cobblestone", + "mossycobble": "mossy_cobblestone", + "mossycobbleb": "mossy_cobblestone", + "mossycobblebl": "mossy_cobblestone", + "mossycobbleblock": "mossy_cobblestone", + "mossycobblestone": "mossy_cobblestone", + "mossycobblestoneb": "mossy_cobblestone", + "mossycobblestonebl": "mossy_cobblestone", + "mossycobblestoneblock": "mossy_cobblestone", + "mossycs": "mossy_cobblestone", + "mossycsb": "mossy_cobblestone", + "mossycsbl": "mossy_cobblestone", + "mossycsblock": "mossy_cobblestone", + "mossycst": "mossy_cobblestone", + "mossycstb": "mossy_cobblestone", + "mossycstbl": "mossy_cobblestone", + "mossycstblock": "mossy_cobblestone", + "mossycstone": "mossy_cobblestone", + "mossycstoneb": "mossy_cobblestone", + "mossycstonebl": "mossy_cobblestone", + "mossycstoneblock": "mossy_cobblestone", + "mossy_cobblestone_slab": { + "material": "MOSSY_COBBLESTONE_SLAB" + }, + "mcobblehalfblock": "mossy_cobblestone_slab", + "mcobblestep": "mossy_cobblestone_slab", + "mcobblestonehalfblock": "mossy_cobblestone_slab", + "mcobblestonestep": "mossy_cobblestone_slab", + "mcshalfblock": "mossy_cobblestone_slab", + "mcsstep": "mossy_cobblestone_slab", + "mcsthalfblock": "mossy_cobblestone_slab", + "mcstonehalfblock": "mossy_cobblestone_slab", + "mcstonestep": "mossy_cobblestone_slab", + "mcststep": "mossy_cobblestone_slab", + "minecraft:mossy_cobblestone_slab": "mossy_cobblestone_slab", + "mosscobblehalfblock": "mossy_cobblestone_slab", + "mosscobblestep": "mossy_cobblestone_slab", + "mosscobblestonehalfblock": "mossy_cobblestone_slab", + "mosscobblestonestep": "mossy_cobblestone_slab", + "mosscshalfblock": "mossy_cobblestone_slab", + "mosscsstep": "mossy_cobblestone_slab", + "mosscsthalfblock": "mossy_cobblestone_slab", + "mosscstonehalfblock": "mossy_cobblestone_slab", + "mosscstonestep": "mossy_cobblestone_slab", + "mosscststep": "mossy_cobblestone_slab", + "mossycobblehalfblock": "mossy_cobblestone_slab", + "mossycobblestep": "mossy_cobblestone_slab", + "mossycobblestonehalfblock": "mossy_cobblestone_slab", + "mossycobblestoneslab": "mossy_cobblestone_slab", + "mossycobblestonestep": "mossy_cobblestone_slab", + "mossycshalfblock": "mossy_cobblestone_slab", + "mossycsstep": "mossy_cobblestone_slab", + "mossycsthalfblock": "mossy_cobblestone_slab", + "mossycstonehalfblock": "mossy_cobblestone_slab", + "mossycstonestep": "mossy_cobblestone_slab", + "mossycststep": "mossy_cobblestone_slab", + "mossy_cobblestone_stairs": { + "material": "MOSSY_COBBLESTONE_STAIRS" + }, + "mcobblestair": "mossy_cobblestone_stairs", + "mcobblestairs": "mossy_cobblestone_stairs", + "mcobblestonestair": "mossy_cobblestone_stairs", + "mcobblestonestairs": "mossy_cobblestone_stairs", + "mcsstair": "mossy_cobblestone_stairs", + "mcsstairs": "mossy_cobblestone_stairs", + "mcstonestair": "mossy_cobblestone_stairs", + "mcstonestairs": "mossy_cobblestone_stairs", + "mcststair": "mossy_cobblestone_stairs", + "mcststairs": "mossy_cobblestone_stairs", + "minecraft:mossy_cobblestone_stairs": "mossy_cobblestone_stairs", + "mosscobblestair": "mossy_cobblestone_stairs", + "mosscobblestairs": "mossy_cobblestone_stairs", + "mosscobblestonestair": "mossy_cobblestone_stairs", + "mosscobblestonestairs": "mossy_cobblestone_stairs", + "mosscsstair": "mossy_cobblestone_stairs", + "mosscsstairs": "mossy_cobblestone_stairs", + "mosscstonestair": "mossy_cobblestone_stairs", + "mosscstonestairs": "mossy_cobblestone_stairs", + "mosscststair": "mossy_cobblestone_stairs", + "mosscststairs": "mossy_cobblestone_stairs", + "mossycobblestair": "mossy_cobblestone_stairs", + "mossycobblestairs": "mossy_cobblestone_stairs", + "mossycobblestonestair": "mossy_cobblestone_stairs", + "mossycobblestonestairs": "mossy_cobblestone_stairs", + "mossycsstair": "mossy_cobblestone_stairs", + "mossycsstairs": "mossy_cobblestone_stairs", + "mossycstonestair": "mossy_cobblestone_stairs", + "mossycstonestairs": "mossy_cobblestone_stairs", + "mossycststair": "mossy_cobblestone_stairs", + "mossycststairs": "mossy_cobblestone_stairs", + "mossy_cobblestone_wall": { + "material": "MOSSY_COBBLESTONE_WALL" + }, + "mcobblestonewall": "mossy_cobblestone_wall", + "mcobblewall": "mossy_cobblestone_wall", + "mcstonewall": "mossy_cobblestone_wall", + "mcstwall": "mossy_cobblestone_wall", + "mcswall": "mossy_cobblestone_wall", + "minecraft:mossy_cobblestone_wall": "mossy_cobblestone_wall", + "mosscobblestonewall": "mossy_cobblestone_wall", + "mosscobblewall": "mossy_cobblestone_wall", + "mosscstonewall": "mossy_cobblestone_wall", + "mosscstwall": "mossy_cobblestone_wall", + "mosscswall": "mossy_cobblestone_wall", + "mossycobblestonewall": "mossy_cobblestone_wall", + "mossycobblewall": "mossy_cobblestone_wall", + "mossycstonewall": "mossy_cobblestone_wall", + "mossycstwall": "mossy_cobblestone_wall", + "mossycswall": "mossy_cobblestone_wall", + "wallmcobble": "mossy_cobblestone_wall", + "wallmcobblestone": "mossy_cobblestone_wall", + "wallmcs": "mossy_cobblestone_wall", + "wallmcst": "mossy_cobblestone_wall", + "wallmcstone": "mossy_cobblestone_wall", + "wallmosscobble": "mossy_cobblestone_wall", + "wallmosscobblestone": "mossy_cobblestone_wall", + "wallmosscs": "mossy_cobblestone_wall", + "wallmosscst": "mossy_cobblestone_wall", + "wallmosscstone": "mossy_cobblestone_wall", + "wallmossycobble": "mossy_cobblestone_wall", + "wallmossycobblestone": "mossy_cobblestone_wall", + "wallmossycs": "mossy_cobblestone_wall", + "wallmossycst": "mossy_cobblestone_wall", + "wallmossycstone": "mossy_cobblestone_wall", + "mossy_stone_brick_slab": { + "material": "MOSSY_STONE_BRICK_SLAB" + }, + "minecraft:mossy_stone_brick_slab": "mossy_stone_brick_slab", + "mosssthalfblock": "mossy_stone_brick_slab", + "mossstonehalfblock": "mossy_stone_brick_slab", + "mossstonestep": "mossy_stone_brick_slab", + "mossststep": "mossy_stone_brick_slab", + "mossysthalfblock": "mossy_stone_brick_slab", + "mossystonebrickslab": "mossy_stone_brick_slab", + "mossystonehalfblock": "mossy_stone_brick_slab", + "mossystonestep": "mossy_stone_brick_slab", + "mossyststep": "mossy_stone_brick_slab", + "msthalfblock": "mossy_stone_brick_slab", + "mstonehalfblock": "mossy_stone_brick_slab", + "mstonestep": "mossy_stone_brick_slab", + "mststep": "mossy_stone_brick_slab", + "mossy_stone_brick_stairs": { + "material": "MOSSY_STONE_BRICK_STAIRS" + }, + "minecraft:mossy_stone_brick_stairs": "mossy_stone_brick_stairs", + "mossstonestair": "mossy_stone_brick_stairs", + "mossstonestairs": "mossy_stone_brick_stairs", + "mossststair": "mossy_stone_brick_stairs", + "mossststairs": "mossy_stone_brick_stairs", + "mossystonebrickstairs": "mossy_stone_brick_stairs", + "mossystonestair": "mossy_stone_brick_stairs", + "mossystonestairs": "mossy_stone_brick_stairs", + "mossyststair": "mossy_stone_brick_stairs", + "mossyststairs": "mossy_stone_brick_stairs", + "mstonestair": "mossy_stone_brick_stairs", + "mstonestairs": "mossy_stone_brick_stairs", + "mststair": "mossy_stone_brick_stairs", + "mststairs": "mossy_stone_brick_stairs", + "mossy_stone_brick_wall": { + "material": "MOSSY_STONE_BRICK_WALL" + }, + "minecraft:mossy_stone_brick_wall": "mossy_stone_brick_wall", + "mossstonewall": "mossy_stone_brick_wall", + "mossstwall": "mossy_stone_brick_wall", + "mossystonebrickwall": "mossy_stone_brick_wall", + "mossystonewall": "mossy_stone_brick_wall", + "mossystwall": "mossy_stone_brick_wall", + "mstonewall": "mossy_stone_brick_wall", + "mstwall": "mossy_stone_brick_wall", + "wallmossst": "mossy_stone_brick_wall", + "wallmossstone": "mossy_stone_brick_wall", + "wallmossyst": "mossy_stone_brick_wall", + "wallmossystone": "mossy_stone_brick_wall", + "wallmst": "mossy_stone_brick_wall", + "wallmstone": "mossy_stone_brick_wall", + "mossy_stone_bricks": { + "material": "MOSSY_STONE_BRICKS" + }, + "minecraft:mossy_stone_bricks": "mossy_stone_bricks", + "mossst": "mossy_stone_bricks", + "mossstone": "mossy_stone_bricks", + "mossyst": "mossy_stone_bricks", + "mossystone": "mossy_stone_bricks", + "mossystonebricks": "mossy_stone_bricks", + "mst": "mossy_stone_bricks", + "mstone": "mossy_stone_bricks", + "mourner_pottery_sherd": { + "material": "MOURNER_POTTERY_SHERD" + }, + "minecraft:mourner_pottery_sherd": "mourner_pottery_sherd", + "mournerpotterysherd": "mourner_pottery_sherd", + "mournersherd": "mourner_pottery_sherd", + "mournsherd": "mourner_pottery_sherd", + "mud": { + "material": "MUD" + }, + "minecraft:mud": "mud", + "mudb": "mud", + "mudbl": "mud", + "mudblock": "mud", + "mud_brick_slab": { + "material": "MUD_BRICK_SLAB" + }, + "minecraft:mud_brick_slab": "mud_brick_slab", + "mudbrhalfblock": "mud_brick_slab", + "mudbrickhalfblock": "mud_brick_slab", + "mudbrickslab": "mud_brick_slab", + "mudbrickstep": "mud_brick_slab", + "mudbrstep": "mud_brick_slab", + "mud_brick_stairs": { + "material": "MUD_BRICK_STAIRS" + }, + "minecraft:mud_brick_stairs": "mud_brick_stairs", + "mudbrickstair": "mud_brick_stairs", + "mudbrickstairs": "mud_brick_stairs", + "mudbrstair": "mud_brick_stairs", + "mudbrstairs": "mud_brick_stairs", + "mud_brick_wall": { + "material": "MUD_BRICK_WALL" + }, + "minecraft:mud_brick_wall": "mud_brick_wall", + "mudbrickwall": "mud_brick_wall", + "mudbrwall": "mud_brick_wall", + "wallmudbr": "mud_brick_wall", + "wallmudbrick": "mud_brick_wall", + "mud_bricks": { + "material": "MUD_BRICKS" + }, + "minecraft:mud_bricks": "mud_bricks", + "mudbr": "mud_bricks", + "mudbrick": "mud_bricks", + "mudbricks": "mud_bricks", + "muddy_mangrove_roots": { + "material": "MUDDY_MANGROVE_ROOTS" + }, + "minecraft:muddy_mangrove_roots": "muddy_mangrove_roots", + "muddymangroveroots": "muddy_mangrove_roots", + "mudmangroveroot": "muddy_mangrove_roots", + "mudmangroveroots": "muddy_mangrove_roots", + "mudmanroot": "muddy_mangrove_roots", + "mudmanroots": "muddy_mangrove_roots", + "mudmroot": "muddy_mangrove_roots", + "mudmroots": "muddy_mangrove_roots", + "mule_spawn_egg": { + "material": "MULE_SPAWN_EGG" + }, + "eggmule": "mule_spawn_egg", + "minecraft:mule_spawn_egg": "mule_spawn_egg", + "muleegg": "mule_spawn_egg", + "mulesegg": "mule_spawn_egg", + "mulespawn": "mule_spawn_egg", + "mulespawnegg": "mule_spawn_egg", + "seggmule": "mule_spawn_egg", + "spawneggmule": "mule_spawn_egg", + "spawnmule": "mule_spawn_egg", + "mule_spawner": { + "entity": "MULE", + "material": "SPAWNER" + }, + "mulecage": "mule_spawner", + "mulemcage": "mule_spawner", + "mulemobcage": "mule_spawner", + "mulemobspawner": "mule_spawner", + "mulemonstercage": "mule_spawner", + "mulemonsterspawner": "mule_spawner", + "mulemspawner": "mule_spawner", + "mulespawner": "mule_spawner", + "mundane_lingering_potion": { + "potionData": { + "type": "MUNDANE", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionmundane": "mundane_lingering_potion", + "aoepotmundane": "mundane_lingering_potion", + "areapotionmundane": "mundane_lingering_potion", + "areapotmundane": "mundane_lingering_potion", + "cloudpotionmundane": "mundane_lingering_potion", + "cloudpotmundane": "mundane_lingering_potion", + "lingerpotmundane": "mundane_lingering_potion", + "mundaneaoepoiont": "mundane_lingering_potion", + "mundaneaoepot": "mundane_lingering_potion", + "mundaneareapot": "mundane_lingering_potion", + "mundaneareapotion": "mundane_lingering_potion", + "mundanecloudpot": "mundane_lingering_potion", + "mundanecloudpotion": "mundane_lingering_potion", + "mundanelingerpot": "mundane_lingering_potion", + "mundane_potion": { + "potionData": { + "type": "MUNDANE", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "mundanepot": "mundane_potion", + "mundanepotion": "mundane_potion", + "potionofmundane": "mundane_potion", + "potofmundane": "mundane_potion", + "mundane_splash_potion": { + "potionData": { + "type": "MUNDANE", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "mundanesplashpot": "mundane_splash_potion", + "mundanesplashpotion": "mundane_splash_potion", + "splashmundanepot": "mundane_splash_potion", + "splashmundanepotion": "mundane_splash_potion", + "splmundanepot": "mundane_splash_potion", + "splmundanepotion": "mundane_splash_potion", + "mundane_tipped_arrow": { + "potionData": { + "type": "MUNDANE", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowmundane": "mundane_tipped_arrow", + "mundanearrow": "mundane_tipped_arrow", + "mundanetarr": "mundane_tipped_arrow", + "mundanetarrow": "mundane_tipped_arrow", + "mundanetippedarrow": "mundane_tipped_arrow", + "mushroom_stem": { + "material": "MUSHROOM_STEM" + }, + "minecraft:mushroom_stem": "mushroom_stem", + "mushroomstem": "mushroom_stem", + "mushroom_stew": { + "material": "MUSHROOM_STEW" + }, + "minecraft:mushroom_stew": "mushroom_stew", + "mushroomstew": "mushroom_stew", + "music_disc_11": { + "material": "MUSIC_DISC_11" + }, + "11cd": "music_disc_11", + "11disc": "music_disc_11", + "11disk": "music_disc_11", + "11mdisc": "music_disc_11", + "11musicdisc": "music_disc_11", + "11musicdisk": "music_disc_11", + "11musicrecord": "music_disc_11", + "11record": "music_disc_11", + "cd11": "music_disc_11", + "cdcr": "music_disc_11", + "cdcracked": "music_disc_11", + "crackedcd": "music_disc_11", + "crackeddisc": "music_disc_11", + "crackeddisk": "music_disc_11", + "crackedmdisc": "music_disc_11", + "crackedmusicdisc": "music_disc_11", + "crackedmusicdisk": "music_disc_11", + "crackedmusicrecord": "music_disc_11", + "crackedrecord": "music_disc_11", + "crcd": "music_disc_11", + "crdisc": "music_disc_11", + "crdisk": "music_disc_11", + "crmdisc": "music_disc_11", + "crmusicdisc": "music_disc_11", + "crmusicdisk": "music_disc_11", + "crmusicrecord": "music_disc_11", + "crrecord": "music_disc_11", + "disc11": "music_disc_11", + "disccr": "music_disc_11", + "disccracked": "music_disc_11", + "disk11": "music_disc_11", + "diskcr": "music_disc_11", + "diskcracked": "music_disc_11", + "mdisc11": "music_disc_11", + "mdisccr": "music_disc_11", + "mdisccracked": "music_disc_11", + "minecraft:music_disc_11": "music_disc_11", + "musicdisc11": "music_disc_11", + "musicdisccr": "music_disc_11", + "musicdisccracked": "music_disc_11", + "musicdisk11": "music_disc_11", + "musicdiskcr": "music_disc_11", + "musicdiskcracked": "music_disc_11", + "musicrecord11": "music_disc_11", + "musicrecordcr": "music_disc_11", + "musicrecordcracked": "music_disc_11", + "record11": "music_disc_11", + "recordcr": "music_disc_11", + "recordcracked": "music_disc_11", + "music_disc_13": { + "material": "MUSIC_DISC_13" + }, + "13cd": "music_disc_13", + "13disc": "music_disc_13", + "13disk": "music_disc_13", + "13mdisc": "music_disc_13", + "13musicdisc": "music_disc_13", + "13musicdisk": "music_disc_13", + "13musicrecord": "music_disc_13", + "13record": "music_disc_13", + "1cd": "music_disc_13", + "1disc": "music_disc_13", + "1disk": "music_disc_13", + "1mdisc": "music_disc_13", + "1musicdisc": "music_disc_13", + "1musicdisk": "music_disc_13", + "1musicrecord": "music_disc_13", + "1record": "music_disc_13", + "cd1": "music_disc_13", + "cd13": "music_disc_13", + "cdgo": "music_disc_13", + "cdgold": "music_disc_13", + "disc1": "music_disc_13", + "disc13": "music_disc_13", + "discgo": "music_disc_13", + "discgold": "music_disc_13", + "disk1": "music_disc_13", + "disk13": "music_disc_13", + "diskgo": "music_disc_13", + "diskgold": "music_disc_13", + "gocd": "music_disc_13", + "godisc": "music_disc_13", + "godisk": "music_disc_13", + "goldcd": "music_disc_13", + "golddisc": "music_disc_13", + "golddisk": "music_disc_13", + "goldmdisc": "music_disc_13", + "goldmusicdisc": "music_disc_13", + "goldmusicdisk": "music_disc_13", + "goldmusicrecord": "music_disc_13", + "goldrecord": "music_disc_13", + "gomdisc": "music_disc_13", + "gomusicdisc": "music_disc_13", + "gomusicdisk": "music_disc_13", + "gomusicrecord": "music_disc_13", + "gorecord": "music_disc_13", + "mdisc1": "music_disc_13", + "mdisc13": "music_disc_13", + "mdiscgo": "music_disc_13", + "mdiscgold": "music_disc_13", + "minecraft:music_disc_13": "music_disc_13", + "musicdisc1": "music_disc_13", + "musicdisc13": "music_disc_13", + "musicdiscgo": "music_disc_13", + "musicdiscgold": "music_disc_13", + "musicdisk1": "music_disc_13", + "musicdisk13": "music_disc_13", + "musicdiskgo": "music_disc_13", + "musicdiskgold": "music_disc_13", + "musicrecord1": "music_disc_13", + "musicrecord13": "music_disc_13", + "musicrecordgo": "music_disc_13", + "musicrecordgold": "music_disc_13", + "record1": "music_disc_13", + "record13": "music_disc_13", + "recordgo": "music_disc_13", + "recordgold": "music_disc_13", + "music_disc_5": { + "material": "MUSIC_DISC_5" + }, + "16cd": "music_disc_5", + "16disc": "music_disc_5", + "16disk": "music_disc_5", + "16mdisc": "music_disc_5", + "16musicdisc": "music_disc_5", + "16musicdisk": "music_disc_5", + "16musicrecord": "music_disc_5", + "16record": "music_disc_5", + "5cd": "music_disc_5", + "5disc": "music_disc_5", + "5disk": "music_disc_5", + "5mdisc": "music_disc_5", + "5musicdisc": "music_disc_5", + "5musicdisk": "music_disc_5", + "5musicrecord": "music_disc_5", + "5record": "music_disc_5", + "cd16": "music_disc_5", + "cd5": "music_disc_5", + "cdfive": "music_disc_5", + "cdwild": "music_disc_5", + "disc16": "music_disc_5", + "disc5": "music_disc_5", + "discfive": "music_disc_5", + "discwild": "music_disc_5", + "disk16": "music_disc_5", + "disk5": "music_disc_5", + "diskfive": "music_disc_5", + "diskwild": "music_disc_5", + "fivecd": "music_disc_5", + "fivedisc": "music_disc_5", + "fivedisk": "music_disc_5", + "fivemdisc": "music_disc_5", + "fivemusicdisc": "music_disc_5", + "fivemusicdisk": "music_disc_5", + "fivemusicrecord": "music_disc_5", + "fiverecord": "music_disc_5", + "mdisc16": "music_disc_5", + "mdisc5": "music_disc_5", + "mdiscfive": "music_disc_5", + "mdiscwild": "music_disc_5", + "minecraft:music_disc_5": "music_disc_5", + "musicdisc16": "music_disc_5", + "musicdisc5": "music_disc_5", + "musicdiscfive": "music_disc_5", + "musicdiscwild": "music_disc_5", + "musicdisk16": "music_disc_5", + "musicdisk5": "music_disc_5", + "musicdiskfive": "music_disc_5", + "musicdiskwild": "music_disc_5", + "musicrecord16": "music_disc_5", + "musicrecord5": "music_disc_5", + "musicrecordfive": "music_disc_5", + "musicrecordwild": "music_disc_5", + "record16": "music_disc_5", + "record5": "music_disc_5", + "recordfive": "music_disc_5", + "recordwild": "music_disc_5", + "wildcd": "music_disc_5", + "wilddisc": "music_disc_5", + "wilddisk": "music_disc_5", + "wildmdisc": "music_disc_5", + "wildmusicdisc": "music_disc_5", + "wildmusicdisk": "music_disc_5", + "wildmusicrecord": "music_disc_5", + "wildrecord": "music_disc_5", + "music_disc_blocks": { + "material": "MUSIC_DISC_BLOCKS" + }, + "3cd": "music_disc_blocks", + "3disc": "music_disc_blocks", + "3disk": "music_disc_blocks", + "3mdisc": "music_disc_blocks", + "3musicdisc": "music_disc_blocks", + "3musicdisk": "music_disc_blocks", + "3musicrecord": "music_disc_blocks", + "3record": "music_disc_blocks", + "blockscd": "music_disc_blocks", + "blocksdisc": "music_disc_blocks", + "blocksdisk": "music_disc_blocks", + "blocksmdisc": "music_disc_blocks", + "blocksmusicdisc": "music_disc_blocks", + "blocksmusicdisk": "music_disc_blocks", + "blocksmusicrecord": "music_disc_blocks", + "blocksrecord": "music_disc_blocks", + "cd3": "music_disc_blocks", + "cdblocks": "music_disc_blocks", + "cdor": "music_disc_blocks", + "cdorange": "music_disc_blocks", + "disc3": "music_disc_blocks", + "discblocks": "music_disc_blocks", + "discor": "music_disc_blocks", + "discorange": "music_disc_blocks", + "disk3": "music_disc_blocks", + "diskblocks": "music_disc_blocks", + "diskor": "music_disc_blocks", + "diskorange": "music_disc_blocks", + "mdisc3": "music_disc_blocks", + "mdiscblocks": "music_disc_blocks", + "mdiscor": "music_disc_blocks", + "mdiscorange": "music_disc_blocks", + "minecraft:music_disc_blocks": "music_disc_blocks", + "musicdisc3": "music_disc_blocks", + "musicdiscblocks": "music_disc_blocks", + "musicdiscor": "music_disc_blocks", + "musicdiscorange": "music_disc_blocks", + "musicdisk3": "music_disc_blocks", + "musicdiskblocks": "music_disc_blocks", + "musicdiskor": "music_disc_blocks", + "musicdiskorange": "music_disc_blocks", + "musicrecord3": "music_disc_blocks", + "musicrecordblocks": "music_disc_blocks", + "musicrecordor": "music_disc_blocks", + "musicrecordorange": "music_disc_blocks", + "orangecd": "music_disc_blocks", + "orangedisc": "music_disc_blocks", + "orangedisk": "music_disc_blocks", + "orangemdisc": "music_disc_blocks", + "orangemusicdisc": "music_disc_blocks", + "orangemusicdisk": "music_disc_blocks", + "orangemusicrecord": "music_disc_blocks", + "orangerecord": "music_disc_blocks", + "orcd": "music_disc_blocks", + "ordisc": "music_disc_blocks", + "ordisk": "music_disc_blocks", + "ormdisc": "music_disc_blocks", + "ormusicdisc": "music_disc_blocks", + "ormusicdisk": "music_disc_blocks", + "ormusicrecord": "music_disc_blocks", + "orrecord": "music_disc_blocks", + "record3": "music_disc_blocks", + "recordblocks": "music_disc_blocks", + "recordor": "music_disc_blocks", + "recordorange": "music_disc_blocks", + "music_disc_cat": { + "material": "MUSIC_DISC_CAT" + }, + "2cd": "music_disc_cat", + "2disc": "music_disc_cat", + "2disk": "music_disc_cat", + "2mdisc": "music_disc_cat", + "2musicdisc": "music_disc_cat", + "2musicdisk": "music_disc_cat", + "2musicrecord": "music_disc_cat", + "2record": "music_disc_cat", + "catcd": "music_disc_cat", + "catdisc": "music_disc_cat", + "catdisk": "music_disc_cat", + "catmdisc": "music_disc_cat", + "catmusicdisc": "music_disc_cat", + "catmusicdisk": "music_disc_cat", + "catmusicrecord": "music_disc_cat", + "catrecord": "music_disc_cat", + "cd2": "music_disc_cat", + "cdcat": "music_disc_cat", + "cdgr": "music_disc_cat", + "cdgreen": "music_disc_cat", + "disc2": "music_disc_cat", + "disccat": "music_disc_cat", + "discgr": "music_disc_cat", + "discgreen": "music_disc_cat", + "disk2": "music_disc_cat", + "diskcat": "music_disc_cat", + "diskgr": "music_disc_cat", + "diskgreen": "music_disc_cat", + "grcd": "music_disc_cat", + "grdisc": "music_disc_cat", + "grdisk": "music_disc_cat", + "greencd": "music_disc_cat", + "greendisc": "music_disc_cat", + "greendisk": "music_disc_cat", + "greenmdisc": "music_disc_cat", + "greenmusicdisc": "music_disc_cat", + "greenmusicdisk": "music_disc_cat", + "greenmusicrecord": "music_disc_cat", + "greenrecord": "music_disc_cat", + "grmdisc": "music_disc_cat", + "grmusicdisc": "music_disc_cat", + "grmusicdisk": "music_disc_cat", + "grmusicrecord": "music_disc_cat", + "grrecord": "music_disc_cat", + "mdisc2": "music_disc_cat", + "mdisccat": "music_disc_cat", + "mdiscgr": "music_disc_cat", + "mdiscgreen": "music_disc_cat", + "minecraft:music_disc_cat": "music_disc_cat", + "musicdisc2": "music_disc_cat", + "musicdisccat": "music_disc_cat", + "musicdiscgr": "music_disc_cat", + "musicdiscgreen": "music_disc_cat", + "musicdisk2": "music_disc_cat", + "musicdiskcat": "music_disc_cat", + "musicdiskgr": "music_disc_cat", + "musicdiskgreen": "music_disc_cat", + "musicrecord2": "music_disc_cat", + "musicrecordcat": "music_disc_cat", + "musicrecordgr": "music_disc_cat", + "musicrecordgreen": "music_disc_cat", + "record2": "music_disc_cat", + "recordcat": "music_disc_cat", + "recordgr": "music_disc_cat", + "recordgreen": "music_disc_cat", + "music_disc_chirp": { + "material": "MUSIC_DISC_CHIRP" + }, + "4cd": "music_disc_chirp", + "4disc": "music_disc_chirp", + "4disk": "music_disc_chirp", + "4mdisc": "music_disc_chirp", + "4musicdisc": "music_disc_chirp", + "4musicdisk": "music_disc_chirp", + "4musicrecord": "music_disc_chirp", + "4record": "music_disc_chirp", + "cd4": "music_disc_chirp", + "cdchirp": "music_disc_chirp", + "cdre": "music_disc_chirp", + "cdred": "music_disc_chirp", + "chirpcd": "music_disc_chirp", + "chirpdisc": "music_disc_chirp", + "chirpdisk": "music_disc_chirp", + "chirpmdisc": "music_disc_chirp", + "chirpmusicdisc": "music_disc_chirp", + "chirpmusicdisk": "music_disc_chirp", + "chirpmusicrecord": "music_disc_chirp", + "chirprecord": "music_disc_chirp", + "disc4": "music_disc_chirp", + "discchirp": "music_disc_chirp", + "discre": "music_disc_chirp", + "discred": "music_disc_chirp", + "disk4": "music_disc_chirp", + "diskchirp": "music_disc_chirp", + "diskre": "music_disc_chirp", + "diskred": "music_disc_chirp", + "mdisc4": "music_disc_chirp", + "mdiscchirp": "music_disc_chirp", + "mdiscre": "music_disc_chirp", + "mdiscred": "music_disc_chirp", + "minecraft:music_disc_chirp": "music_disc_chirp", + "musicdisc4": "music_disc_chirp", + "musicdiscchirp": "music_disc_chirp", + "musicdiscre": "music_disc_chirp", + "musicdiscred": "music_disc_chirp", + "musicdisk4": "music_disc_chirp", + "musicdiskchirp": "music_disc_chirp", + "musicdiskre": "music_disc_chirp", + "musicdiskred": "music_disc_chirp", + "musicrecord4": "music_disc_chirp", + "musicrecordchirp": "music_disc_chirp", + "musicrecordre": "music_disc_chirp", + "musicrecordred": "music_disc_chirp", + "recd": "music_disc_chirp", + "record4": "music_disc_chirp", + "recordchirp": "music_disc_chirp", + "recordre": "music_disc_chirp", + "recordred": "music_disc_chirp", + "redcd": "music_disc_chirp", + "reddisc": "music_disc_chirp", + "reddisk": "music_disc_chirp", + "redisc": "music_disc_chirp", + "redisk": "music_disc_chirp", + "redmdisc": "music_disc_chirp", + "redmusicdisc": "music_disc_chirp", + "redmusicdisk": "music_disc_chirp", + "redmusicrecord": "music_disc_chirp", + "redrecord": "music_disc_chirp", + "remdisc": "music_disc_chirp", + "remusicdisc": "music_disc_chirp", + "remusicdisk": "music_disc_chirp", + "remusicrecord": "music_disc_chirp", + "rerecord": "music_disc_chirp", + "music_disc_creator": { + "material": "MUSIC_DISC_CREATOR" + }, + "cdcreator": "music_disc_creator", + "creatorcd": "music_disc_creator", + "creatordisc": "music_disc_creator", + "creatordisk": "music_disc_creator", + "creatormdisc": "music_disc_creator", + "creatormusicdisc": "music_disc_creator", + "creatormusicdisk": "music_disc_creator", + "creatormusicrecord": "music_disc_creator", + "creatorrecord": "music_disc_creator", + "disccreator": "music_disc_creator", + "diskcreator": "music_disc_creator", + "mdisccreator": "music_disc_creator", + "minecraft:music_disc_creator": "music_disc_creator", + "musicdisccreator": "music_disc_creator", + "musicdiskcreator": "music_disc_creator", + "musicrecordcreator": "music_disc_creator", + "recordcreator": "music_disc_creator", + "music_disc_creator_music_box": { + "material": "MUSIC_DISC_CREATOR_MUSIC_BOX" + }, + "minecraft:music_disc_creator_music_box": "music_disc_creator_music_box", + "musicdisccreatormusicbox": "music_disc_creator_music_box", + "music_disc_far": { + "material": "MUSIC_DISC_FAR" + }, + "cdfar": "music_disc_far", + "cdlgr": "music_disc_far", + "cdlgreen": "music_disc_far", + "cdlightgr": "music_disc_far", + "cdlightgreen": "music_disc_far", + "discfar": "music_disc_far", + "disclgr": "music_disc_far", + "disclgreen": "music_disc_far", + "disclightgr": "music_disc_far", + "disclightgreen": "music_disc_far", + "diskfar": "music_disc_far", + "disklgr": "music_disc_far", + "disklgreen": "music_disc_far", + "disklightgr": "music_disc_far", + "disklightgreen": "music_disc_far", + "farcd": "music_disc_far", + "fardisc": "music_disc_far", + "fardisk": "music_disc_far", + "farmdisc": "music_disc_far", + "farmusicdisc": "music_disc_far", + "farmusicdisk": "music_disc_far", + "farmusicrecord": "music_disc_far", + "farrecord": "music_disc_far", + "lgrcd": "music_disc_far", + "lgrdisc": "music_disc_far", + "lgrdisk": "music_disc_far", + "lgreencd": "music_disc_far", + "lgreendisc": "music_disc_far", + "lgreendisk": "music_disc_far", + "lgreenmdisc": "music_disc_far", + "lgreenmusicdisc": "music_disc_far", + "lgreenmusicdisk": "music_disc_far", + "lgreenmusicrecord": "music_disc_far", + "lgreenrecord": "music_disc_far", + "lgrmdisc": "music_disc_far", + "lgrmusicdisc": "music_disc_far", + "lgrmusicdisk": "music_disc_far", + "lgrmusicrecord": "music_disc_far", + "lgrrecord": "music_disc_far", + "lightgrcd": "music_disc_far", + "lightgrdisc": "music_disc_far", + "lightgrdisk": "music_disc_far", + "lightgreencd": "music_disc_far", + "lightgreendisc": "music_disc_far", + "lightgreendisk": "music_disc_far", + "lightgreenmdisc": "music_disc_far", + "lightgreenmusicdisc": "music_disc_far", + "lightgreenmusicdisk": "music_disc_far", + "lightgreenmusicrecord": "music_disc_far", + "lightgreenrecord": "music_disc_far", + "lightgrmdisc": "music_disc_far", + "lightgrmusicdisc": "music_disc_far", + "lightgrmusicdisk": "music_disc_far", + "lightgrmusicrecord": "music_disc_far", + "lightgrrecord": "music_disc_far", + "mdiscfar": "music_disc_far", + "mdisclgr": "music_disc_far", + "mdisclgreen": "music_disc_far", + "mdisclightgr": "music_disc_far", + "mdisclightgreen": "music_disc_far", + "minecraft:music_disc_far": "music_disc_far", + "musicdiscfar": "music_disc_far", + "musicdisclgr": "music_disc_far", + "musicdisclgreen": "music_disc_far", + "musicdisclightgr": "music_disc_far", + "musicdisclightgreen": "music_disc_far", + "musicdiskfar": "music_disc_far", + "musicdisklgr": "music_disc_far", + "musicdisklgreen": "music_disc_far", + "musicdisklightgr": "music_disc_far", + "musicdisklightgreen": "music_disc_far", + "musicrecordfar": "music_disc_far", + "musicrecordlgr": "music_disc_far", + "musicrecordlgreen": "music_disc_far", + "musicrecordlightgr": "music_disc_far", + "musicrecordlightgreen": "music_disc_far", + "recordfar": "music_disc_far", + "recordlgr": "music_disc_far", + "recordlgreen": "music_disc_far", + "recordlightgr": "music_disc_far", + "recordlightgreen": "music_disc_far", + "music_disc_mall": { + "material": "MUSIC_DISC_MALL" + }, + "6cd": "music_disc_mall", + "6disc": "music_disc_mall", + "6disk": "music_disc_mall", + "6mdisc": "music_disc_mall", + "6musicdisc": "music_disc_mall", + "6musicdisk": "music_disc_mall", + "6musicrecord": "music_disc_mall", + "6record": "music_disc_mall", + "cd6": "music_disc_mall", + "cdmall": "music_disc_mall", + "cdpu": "music_disc_mall", + "cdpurple": "music_disc_mall", + "disc6": "music_disc_mall", + "discmall": "music_disc_mall", + "discpu": "music_disc_mall", + "discpurple": "music_disc_mall", + "disk6": "music_disc_mall", + "diskmall": "music_disc_mall", + "diskpu": "music_disc_mall", + "diskpurple": "music_disc_mall", + "mallcd": "music_disc_mall", + "malldisc": "music_disc_mall", + "malldisk": "music_disc_mall", + "mallmdisc": "music_disc_mall", + "mallmusicdisc": "music_disc_mall", + "mallmusicdisk": "music_disc_mall", + "mallmusicrecord": "music_disc_mall", + "mallrecord": "music_disc_mall", + "mdisc6": "music_disc_mall", + "mdiscmall": "music_disc_mall", + "mdiscpu": "music_disc_mall", + "mdiscpurple": "music_disc_mall", + "minecraft:music_disc_mall": "music_disc_mall", + "musicdisc6": "music_disc_mall", + "musicdiscmall": "music_disc_mall", + "musicdiscpu": "music_disc_mall", + "musicdiscpurple": "music_disc_mall", + "musicdisk6": "music_disc_mall", + "musicdiskmall": "music_disc_mall", + "musicdiskpu": "music_disc_mall", + "musicdiskpurple": "music_disc_mall", + "musicrecord6": "music_disc_mall", + "musicrecordmall": "music_disc_mall", + "musicrecordpu": "music_disc_mall", + "musicrecordpurple": "music_disc_mall", + "pucd": "music_disc_mall", + "pudisc": "music_disc_mall", + "pudisk": "music_disc_mall", + "pumdisc": "music_disc_mall", + "pumusicdisc": "music_disc_mall", + "pumusicdisk": "music_disc_mall", + "pumusicrecord": "music_disc_mall", + "purecord": "music_disc_mall", + "purplecd": "music_disc_mall", + "purpledisc": "music_disc_mall", + "purpledisk": "music_disc_mall", + "purplemdisc": "music_disc_mall", + "purplemusicdisc": "music_disc_mall", + "purplemusicdisk": "music_disc_mall", + "purplemusicrecord": "music_disc_mall", + "purplerecord": "music_disc_mall", + "record6": "music_disc_mall", + "recordmall": "music_disc_mall", + "recordpu": "music_disc_mall", + "recordpurple": "music_disc_mall", + "music_disc_mellohi": { + "material": "MUSIC_DISC_MELLOHI" + }, + "7cd": "music_disc_mellohi", + "7disc": "music_disc_mellohi", + "7disk": "music_disc_mellohi", + "7mdisc": "music_disc_mellohi", + "7musicdisc": "music_disc_mellohi", + "7musicdisk": "music_disc_mellohi", + "7musicrecord": "music_disc_mellohi", + "7record": "music_disc_mellohi", + "cd7": "music_disc_mellohi", + "cdmellohi": "music_disc_mellohi", + "cdpi": "music_disc_mellohi", + "cdpink": "music_disc_mellohi", + "disc7": "music_disc_mellohi", + "discmellohi": "music_disc_mellohi", + "discpi": "music_disc_mellohi", + "discpink": "music_disc_mellohi", + "disk7": "music_disc_mellohi", + "diskmellohi": "music_disc_mellohi", + "diskpi": "music_disc_mellohi", + "diskpink": "music_disc_mellohi", + "mdisc7": "music_disc_mellohi", + "mdiscmellohi": "music_disc_mellohi", + "mdiscpi": "music_disc_mellohi", + "mdiscpink": "music_disc_mellohi", + "mellohicd": "music_disc_mellohi", + "mellohidisc": "music_disc_mellohi", + "mellohidisk": "music_disc_mellohi", + "mellohimdisc": "music_disc_mellohi", + "mellohimusicdisc": "music_disc_mellohi", + "mellohimusicdisk": "music_disc_mellohi", + "mellohimusicrecord": "music_disc_mellohi", + "mellohirecord": "music_disc_mellohi", + "minecraft:music_disc_mellohi": "music_disc_mellohi", + "musicdisc7": "music_disc_mellohi", + "musicdiscmellohi": "music_disc_mellohi", + "musicdiscpi": "music_disc_mellohi", + "musicdiscpink": "music_disc_mellohi", + "musicdisk7": "music_disc_mellohi", + "musicdiskmellohi": "music_disc_mellohi", + "musicdiskpi": "music_disc_mellohi", + "musicdiskpink": "music_disc_mellohi", + "musicrecord7": "music_disc_mellohi", + "musicrecordmellohi": "music_disc_mellohi", + "musicrecordpi": "music_disc_mellohi", + "musicrecordpink": "music_disc_mellohi", + "picd": "music_disc_mellohi", + "pidisc": "music_disc_mellohi", + "pidisk": "music_disc_mellohi", + "pimdisc": "music_disc_mellohi", + "pimusicdisc": "music_disc_mellohi", + "pimusicdisk": "music_disc_mellohi", + "pimusicrecord": "music_disc_mellohi", + "pinkcd": "music_disc_mellohi", + "pinkdisc": "music_disc_mellohi", + "pinkdisk": "music_disc_mellohi", + "pinkmdisc": "music_disc_mellohi", + "pinkmusicdisc": "music_disc_mellohi", + "pinkmusicdisk": "music_disc_mellohi", + "pinkmusicrecord": "music_disc_mellohi", + "pinkrecord": "music_disc_mellohi", + "pirecord": "music_disc_mellohi", + "record7": "music_disc_mellohi", + "recordmellohi": "music_disc_mellohi", + "recordpi": "music_disc_mellohi", + "recordpink": "music_disc_mellohi", + "music_disc_otherside": { + "material": "MUSIC_DISC_OTHERSIDE" + }, + "15cd": "music_disc_otherside", + "15disc": "music_disc_otherside", + "15disk": "music_disc_otherside", + "15mdisc": "music_disc_otherside", + "15musicdisc": "music_disc_otherside", + "15musicdisk": "music_disc_otherside", + "15musicrecord": "music_disc_otherside", + "15record": "music_disc_otherside", + "cavecd": "music_disc_otherside", + "cavedisc": "music_disc_otherside", + "cavedisk": "music_disc_otherside", + "cavemdisc": "music_disc_otherside", + "cavemusicdisc": "music_disc_otherside", + "cavemusicdisk": "music_disc_otherside", + "cavemusicrecord": "music_disc_otherside", + "caverecord": "music_disc_otherside", + "cd15": "music_disc_otherside", + "cdcave": "music_disc_otherside", + "cddeep": "music_disc_otherside", + "cdlenaraineisstillawesome": "music_disc_otherside", + "cdother": "music_disc_otherside", + "cdotherside": "music_disc_otherside", + "cdunder": "music_disc_otherside", + "deepcd": "music_disc_otherside", + "deepdisc": "music_disc_otherside", + "deepdisk": "music_disc_otherside", + "deepmdisc": "music_disc_otherside", + "deepmusicdisc": "music_disc_otherside", + "deepmusicdisk": "music_disc_otherside", + "deepmusicrecord": "music_disc_otherside", + "deeprecord": "music_disc_otherside", + "disc15": "music_disc_otherside", + "disccave": "music_disc_otherside", + "discdeep": "music_disc_otherside", + "disclenaraineisstillawesome": "music_disc_otherside", + "discother": "music_disc_otherside", + "discotherside": "music_disc_otherside", + "discunder": "music_disc_otherside", + "disk15": "music_disc_otherside", + "diskcave": "music_disc_otherside", + "diskdeep": "music_disc_otherside", + "disklenaraineisstillawesome": "music_disc_otherside", + "diskother": "music_disc_otherside", + "diskotherside": "music_disc_otherside", + "diskunder": "music_disc_otherside", + "lenaraineisstillawesomecd": "music_disc_otherside", + "lenaraineisstillawesomedisc": "music_disc_otherside", + "lenaraineisstillawesomedisk": "music_disc_otherside", + "lenaraineisstillawesomemdisc": "music_disc_otherside", + "lenaraineisstillawesomemusicdisc": "music_disc_otherside", + "lenaraineisstillawesomemusicdisk": "music_disc_otherside", + "lenaraineisstillawesomemusicrecord": "music_disc_otherside", + "lenaraineisstillawesomerecord": "music_disc_otherside", + "mdisc15": "music_disc_otherside", + "mdisccave": "music_disc_otherside", + "mdiscdeep": "music_disc_otherside", + "mdisclenaraineisstillawesome": "music_disc_otherside", + "mdiscother": "music_disc_otherside", + "mdiscotherside": "music_disc_otherside", + "mdiscunder": "music_disc_otherside", + "minecraft:music_disc_otherside": "music_disc_otherside", + "musicdisc15": "music_disc_otherside", + "musicdisccave": "music_disc_otherside", + "musicdiscdeep": "music_disc_otherside", + "musicdisclenaraineisstillawesome": "music_disc_otherside", + "musicdiscother": "music_disc_otherside", + "musicdiscotherside": "music_disc_otherside", + "musicdiscunder": "music_disc_otherside", + "musicdisk15": "music_disc_otherside", + "musicdiskcave": "music_disc_otherside", + "musicdiskdeep": "music_disc_otherside", + "musicdisklenaraineisstillawesome": "music_disc_otherside", + "musicdiskother": "music_disc_otherside", + "musicdiskotherside": "music_disc_otherside", + "musicdiskunder": "music_disc_otherside", + "musicrecord15": "music_disc_otherside", + "musicrecordcave": "music_disc_otherside", + "musicrecorddeep": "music_disc_otherside", + "musicrecordlenaraineisstillawesome": "music_disc_otherside", + "musicrecordother": "music_disc_otherside", + "musicrecordotherside": "music_disc_otherside", + "musicrecordunder": "music_disc_otherside", + "othercd": "music_disc_otherside", + "otherdisc": "music_disc_otherside", + "otherdisk": "music_disc_otherside", + "othermdisc": "music_disc_otherside", + "othermusicdisc": "music_disc_otherside", + "othermusicdisk": "music_disc_otherside", + "othermusicrecord": "music_disc_otherside", + "otherrecord": "music_disc_otherside", + "othersidecd": "music_disc_otherside", + "othersidedisc": "music_disc_otherside", + "othersidedisk": "music_disc_otherside", + "othersidemdisc": "music_disc_otherside", + "othersidemusicdisc": "music_disc_otherside", + "othersidemusicdisk": "music_disc_otherside", + "othersidemusicrecord": "music_disc_otherside", + "othersiderecord": "music_disc_otherside", + "record15": "music_disc_otherside", + "recordcave": "music_disc_otherside", + "recorddeep": "music_disc_otherside", + "recordlenaraineisstillawesome": "music_disc_otherside", + "recordother": "music_disc_otherside", + "recordotherside": "music_disc_otherside", + "recordunder": "music_disc_otherside", + "undercd": "music_disc_otherside", + "underdisc": "music_disc_otherside", + "underdisk": "music_disc_otherside", + "undermdisc": "music_disc_otherside", + "undermusicdisc": "music_disc_otherside", + "undermusicdisk": "music_disc_otherside", + "undermusicrecord": "music_disc_otherside", + "underrecord": "music_disc_otherside", + "music_disc_pigstep": { + "material": "MUSIC_DISC_PIGSTEP" + }, + "14cd": "music_disc_pigstep", + "14disc": "music_disc_pigstep", + "14disk": "music_disc_pigstep", + "14mdisc": "music_disc_pigstep", + "14musicdisc": "music_disc_pigstep", + "14musicdisk": "music_disc_pigstep", + "14musicrecord": "music_disc_pigstep", + "14record": "music_disc_pigstep", + "cd14": "music_disc_pigstep", + "cddark": "music_disc_pigstep", + "cdlenaraineisawesome": "music_disc_pigstep", + "cdneth": "music_disc_pigstep", + "cdnether": "music_disc_pigstep", + "cdpig": "music_disc_pigstep", + "cdpigstep": "music_disc_pigstep", + "darkcd": "music_disc_pigstep", + "darkdisc": "music_disc_pigstep", + "darkdisk": "music_disc_pigstep", + "darkmdisc": "music_disc_pigstep", + "darkmusicdisc": "music_disc_pigstep", + "darkmusicdisk": "music_disc_pigstep", + "darkmusicrecord": "music_disc_pigstep", + "darkrecord": "music_disc_pigstep", + "disc14": "music_disc_pigstep", + "discdark": "music_disc_pigstep", + "disclenaraineisawesome": "music_disc_pigstep", + "discneth": "music_disc_pigstep", + "discnether": "music_disc_pigstep", + "discpig": "music_disc_pigstep", + "discpigstep": "music_disc_pigstep", + "disk14": "music_disc_pigstep", + "diskdark": "music_disc_pigstep", + "disklenaraineisawesome": "music_disc_pigstep", + "diskneth": "music_disc_pigstep", + "disknether": "music_disc_pigstep", + "diskpig": "music_disc_pigstep", + "diskpigstep": "music_disc_pigstep", + "lenaraineisawesomecd": "music_disc_pigstep", + "lenaraineisawesomedisc": "music_disc_pigstep", + "lenaraineisawesomedisk": "music_disc_pigstep", + "lenaraineisawesomemdisc": "music_disc_pigstep", + "lenaraineisawesomemusicdisc": "music_disc_pigstep", + "lenaraineisawesomemusicdisk": "music_disc_pigstep", + "lenaraineisawesomemusicrecord": "music_disc_pigstep", + "lenaraineisawesomerecord": "music_disc_pigstep", + "mdisc14": "music_disc_pigstep", + "mdiscdark": "music_disc_pigstep", + "mdisclenaraineisawesome": "music_disc_pigstep", + "mdiscneth": "music_disc_pigstep", + "mdiscnether": "music_disc_pigstep", + "mdiscpig": "music_disc_pigstep", + "mdiscpigstep": "music_disc_pigstep", + "minecraft:music_disc_pigstep": "music_disc_pigstep", + "musicdisc14": "music_disc_pigstep", + "musicdiscdark": "music_disc_pigstep", + "musicdisclenaraineisawesome": "music_disc_pigstep", + "musicdiscneth": "music_disc_pigstep", + "musicdiscnether": "music_disc_pigstep", + "musicdiscpig": "music_disc_pigstep", + "musicdiscpigstep": "music_disc_pigstep", + "musicdisk14": "music_disc_pigstep", + "musicdiskdark": "music_disc_pigstep", + "musicdisklenaraineisawesome": "music_disc_pigstep", + "musicdiskneth": "music_disc_pigstep", + "musicdisknether": "music_disc_pigstep", + "musicdiskpig": "music_disc_pigstep", + "musicdiskpigstep": "music_disc_pigstep", + "musicrecord14": "music_disc_pigstep", + "musicrecorddark": "music_disc_pigstep", + "musicrecordlenaraineisawesome": "music_disc_pigstep", + "musicrecordneth": "music_disc_pigstep", + "musicrecordnether": "music_disc_pigstep", + "musicrecordpig": "music_disc_pigstep", + "musicrecordpigstep": "music_disc_pigstep", + "nethcd": "music_disc_pigstep", + "nethdisc": "music_disc_pigstep", + "nethdisk": "music_disc_pigstep", + "nethercd": "music_disc_pigstep", + "netherdisc": "music_disc_pigstep", + "netherdisk": "music_disc_pigstep", + "nethermdisc": "music_disc_pigstep", + "nethermusicdisc": "music_disc_pigstep", + "nethermusicdisk": "music_disc_pigstep", + "nethermusicrecord": "music_disc_pigstep", + "netherrecord": "music_disc_pigstep", + "nethmdisc": "music_disc_pigstep", + "nethmusicdisc": "music_disc_pigstep", + "nethmusicdisk": "music_disc_pigstep", + "nethmusicrecord": "music_disc_pigstep", + "nethrecord": "music_disc_pigstep", + "pigcd": "music_disc_pigstep", + "pigdisc": "music_disc_pigstep", + "pigdisk": "music_disc_pigstep", + "pigmdisc": "music_disc_pigstep", + "pigmusicdisc": "music_disc_pigstep", + "pigmusicdisk": "music_disc_pigstep", + "pigmusicrecord": "music_disc_pigstep", + "pigrecord": "music_disc_pigstep", + "pigstepcd": "music_disc_pigstep", + "pigstepdisc": "music_disc_pigstep", + "pigstepdisk": "music_disc_pigstep", + "pigstepmdisc": "music_disc_pigstep", + "pigstepmusicdisc": "music_disc_pigstep", + "pigstepmusicdisk": "music_disc_pigstep", + "pigstepmusicrecord": "music_disc_pigstep", + "pigsteprecord": "music_disc_pigstep", + "record14": "music_disc_pigstep", + "recorddark": "music_disc_pigstep", + "recordlenaraineisawesome": "music_disc_pigstep", + "recordneth": "music_disc_pigstep", + "recordnether": "music_disc_pigstep", + "recordpig": "music_disc_pigstep", + "recordpigstep": "music_disc_pigstep", + "music_disc_precipice": { + "material": "MUSIC_DISC_PRECIPICE" + }, + "cdprecipice": "music_disc_precipice", + "discprecipice": "music_disc_precipice", + "diskprecipice": "music_disc_precipice", + "mdiscprecipice": "music_disc_precipice", + "minecraft:music_disc_precipice": "music_disc_precipice", + "musicdiscprecipice": "music_disc_precipice", + "musicdiskprecipice": "music_disc_precipice", + "musicrecordprecipice": "music_disc_precipice", + "precipicecd": "music_disc_precipice", + "precipicedisc": "music_disc_precipice", + "precipicedisk": "music_disc_precipice", + "precipicemdisc": "music_disc_precipice", + "precipicemusicdisc": "music_disc_precipice", + "precipicemusicdisk": "music_disc_precipice", + "precipicemusicrecord": "music_disc_precipice", + "precipicerecord": "music_disc_precipice", + "recordprecipice": "music_disc_precipice", + "music_disc_relic": { + "material": "MUSIC_DISC_RELIC" + }, + "cdrelic": "music_disc_relic", + "discrelic": "music_disc_relic", + "diskrelic": "music_disc_relic", + "mdiscrelic": "music_disc_relic", + "minecraft:music_disc_relic": "music_disc_relic", + "musicdiscrelic": "music_disc_relic", + "musicdiskrelic": "music_disc_relic", + "musicrecordrelic": "music_disc_relic", + "recordrelic": "music_disc_relic", + "reliccd": "music_disc_relic", + "relicdisc": "music_disc_relic", + "relicdisk": "music_disc_relic", + "relicmdisc": "music_disc_relic", + "relicmusicdisc": "music_disc_relic", + "relicmusicdisk": "music_disc_relic", + "relicmusicrecord": "music_disc_relic", + "relicrecord": "music_disc_relic", + "music_disc_stal": { + "material": "MUSIC_DISC_STAL" + }, + "8cd": "music_disc_stal", + "8disc": "music_disc_stal", + "8disk": "music_disc_stal", + "8mdisc": "music_disc_stal", + "8musicdisc": "music_disc_stal", + "8musicdisk": "music_disc_stal", + "8musicrecord": "music_disc_stal", + "8record": "music_disc_stal", + "blackcd": "music_disc_stal", + "blackdisc": "music_disc_stal", + "blackdisk": "music_disc_stal", + "blackmdisc": "music_disc_stal", + "blackmusicdisc": "music_disc_stal", + "blackmusicdisk": "music_disc_stal", + "blackmusicrecord": "music_disc_stal", + "blackrecord": "music_disc_stal", + "blcd": "music_disc_wait", + "bldisc": "music_disc_wait", + "bldisk": "music_disc_wait", + "blmdisc": "music_disc_wait", + "blmusicdisc": "music_disc_wait", + "blmusicdisk": "music_disc_wait", + "blmusicrecord": "music_disc_wait", + "blrecord": "music_disc_wait", + "cd8": "music_disc_stal", + "cdbl": "music_disc_wait", + "cdblack": "music_disc_stal", + "cdstal": "music_disc_stal", + "disc8": "music_disc_stal", + "discbl": "music_disc_wait", + "discblack": "music_disc_stal", + "discstal": "music_disc_stal", + "disk8": "music_disc_stal", + "diskbl": "music_disc_wait", + "diskblack": "music_disc_stal", + "diskstal": "music_disc_stal", + "mdisc8": "music_disc_stal", + "mdiscbl": "music_disc_wait", + "mdiscblack": "music_disc_stal", + "mdiscstal": "music_disc_stal", + "minecraft:music_disc_stal": "music_disc_stal", + "musicdisc8": "music_disc_stal", + "musicdiscbl": "music_disc_wait", + "musicdiscblack": "music_disc_stal", + "musicdiscstal": "music_disc_stal", + "musicdisk8": "music_disc_stal", + "musicdiskbl": "music_disc_wait", + "musicdiskblack": "music_disc_stal", + "musicdiskstal": "music_disc_stal", + "musicrecord8": "music_disc_stal", + "musicrecordbl": "music_disc_wait", + "musicrecordblack": "music_disc_stal", + "musicrecordstal": "music_disc_stal", + "record8": "music_disc_stal", + "recordbl": "music_disc_wait", + "recordblack": "music_disc_stal", + "recordstal": "music_disc_stal", + "stalcd": "music_disc_stal", + "staldisc": "music_disc_stal", + "staldisk": "music_disc_stal", + "stalmdisc": "music_disc_stal", + "stalmusicdisc": "music_disc_stal", + "stalmusicdisk": "music_disc_stal", + "stalmusicrecord": "music_disc_stal", + "stalrecord": "music_disc_stal", + "music_disc_strad": { + "material": "MUSIC_DISC_STRAD" + }, + "9cd": "music_disc_strad", + "9disc": "music_disc_strad", + "9disk": "music_disc_strad", + "9mdisc": "music_disc_strad", + "9musicdisc": "music_disc_strad", + "9musicdisk": "music_disc_strad", + "9musicrecord": "music_disc_strad", + "9record": "music_disc_strad", + "cd9": "music_disc_strad", + "cdstrad": "music_disc_strad", + "cdwh": "music_disc_strad", + "cdwhite": "music_disc_strad", + "disc9": "music_disc_strad", + "discstrad": "music_disc_strad", + "discwh": "music_disc_strad", + "discwhite": "music_disc_strad", + "disk9": "music_disc_strad", + "diskstrad": "music_disc_strad", + "diskwh": "music_disc_strad", + "diskwhite": "music_disc_strad", + "mdisc9": "music_disc_strad", + "mdiscstrad": "music_disc_strad", + "mdiscwh": "music_disc_strad", + "mdiscwhite": "music_disc_strad", + "minecraft:music_disc_strad": "music_disc_strad", + "musicdisc9": "music_disc_strad", + "musicdiscstrad": "music_disc_strad", + "musicdiscwh": "music_disc_strad", + "musicdiscwhite": "music_disc_strad", + "musicdisk9": "music_disc_strad", + "musicdiskstrad": "music_disc_strad", + "musicdiskwh": "music_disc_strad", + "musicdiskwhite": "music_disc_strad", + "musicrecord9": "music_disc_strad", + "musicrecordstrad": "music_disc_strad", + "musicrecordwh": "music_disc_strad", + "musicrecordwhite": "music_disc_strad", + "record9": "music_disc_strad", + "recordstrad": "music_disc_strad", + "recordwh": "music_disc_strad", + "recordwhite": "music_disc_strad", + "stradcd": "music_disc_strad", + "straddisc": "music_disc_strad", + "straddisk": "music_disc_strad", + "stradmdisc": "music_disc_strad", + "stradmusicdisc": "music_disc_strad", + "stradmusicdisk": "music_disc_strad", + "stradmusicrecord": "music_disc_strad", + "stradrecord": "music_disc_strad", + "whcd": "music_disc_strad", + "whdisc": "music_disc_strad", + "whdisk": "music_disc_strad", + "whitecd": "music_disc_strad", + "whitedisc": "music_disc_strad", + "whitedisk": "music_disc_strad", + "whitemdisc": "music_disc_strad", + "whitemusicdisc": "music_disc_strad", + "whitemusicdisk": "music_disc_strad", + "whitemusicrecord": "music_disc_strad", + "whiterecord": "music_disc_strad", + "whmdisc": "music_disc_strad", + "whmusicdisc": "music_disc_strad", + "whmusicdisk": "music_disc_strad", + "whmusicrecord": "music_disc_strad", + "whrecord": "music_disc_strad", + "music_disc_wait": { + "material": "MUSIC_DISC_WAIT" + }, + "12cd": "music_disc_wait", + "12disc": "music_disc_wait", + "12disk": "music_disc_wait", + "12mdisc": "music_disc_wait", + "12musicdisc": "music_disc_wait", + "12musicdisk": "music_disc_wait", + "12musicrecord": "music_disc_wait", + "12record": "music_disc_wait", + "bluecd": "music_disc_wait", + "bluedisc": "music_disc_wait", + "bluedisk": "music_disc_wait", + "bluemdisc": "music_disc_wait", + "bluemusicdisc": "music_disc_wait", + "bluemusicdisk": "music_disc_wait", + "bluemusicrecord": "music_disc_wait", + "bluerecord": "music_disc_wait", + "cd12": "music_disc_wait", + "cdblue": "music_disc_wait", + "cdcy": "music_disc_wait", + "cdcyan": "music_disc_wait", + "cdwait": "music_disc_wait", + "cyancd": "music_disc_wait", + "cyandisc": "music_disc_wait", + "cyandisk": "music_disc_wait", + "cyanmdisc": "music_disc_wait", + "cyanmusicdisc": "music_disc_wait", + "cyanmusicdisk": "music_disc_wait", + "cyanmusicrecord": "music_disc_wait", + "cyanrecord": "music_disc_wait", + "cycd": "music_disc_wait", + "cydisc": "music_disc_wait", + "cydisk": "music_disc_wait", + "cymdisc": "music_disc_wait", + "cymusicdisc": "music_disc_wait", + "cymusicdisk": "music_disc_wait", + "cymusicrecord": "music_disc_wait", + "cyrecord": "music_disc_wait", + "disc12": "music_disc_wait", + "discblue": "music_disc_wait", + "disccy": "music_disc_wait", + "disccyan": "music_disc_wait", + "discwait": "music_disc_wait", + "disk12": "music_disc_wait", + "diskblue": "music_disc_wait", + "diskcy": "music_disc_wait", + "diskcyan": "music_disc_wait", + "diskwait": "music_disc_wait", + "mdisc12": "music_disc_wait", + "mdiscblue": "music_disc_wait", + "mdisccy": "music_disc_wait", + "mdisccyan": "music_disc_wait", + "mdiscwait": "music_disc_wait", + "minecraft:music_disc_wait": "music_disc_wait", + "musicdisc12": "music_disc_wait", + "musicdiscblue": "music_disc_wait", + "musicdisccy": "music_disc_wait", + "musicdisccyan": "music_disc_wait", + "musicdiscwait": "music_disc_wait", + "musicdisk12": "music_disc_wait", + "musicdiskblue": "music_disc_wait", + "musicdiskcy": "music_disc_wait", + "musicdiskcyan": "music_disc_wait", + "musicdiskwait": "music_disc_wait", + "musicrecord12": "music_disc_wait", + "musicrecordblue": "music_disc_wait", + "musicrecordcy": "music_disc_wait", + "musicrecordcyan": "music_disc_wait", + "musicrecordwait": "music_disc_wait", + "record12": "music_disc_wait", + "recordblue": "music_disc_wait", + "recordcy": "music_disc_wait", + "recordcyan": "music_disc_wait", + "recordwait": "music_disc_wait", + "waitcd": "music_disc_wait", + "waitdisc": "music_disc_wait", + "waitdisk": "music_disc_wait", + "waitmdisc": "music_disc_wait", + "waitmusicdisc": "music_disc_wait", + "waitmusicdisk": "music_disc_wait", + "waitmusicrecord": "music_disc_wait", + "waitrecord": "music_disc_wait", + "music_disc_ward": { + "material": "MUSIC_DISC_WARD" + }, + "10cd": "music_disc_ward", + "10disc": "music_disc_ward", + "10disk": "music_disc_ward", + "10mdisc": "music_disc_ward", + "10musicdisc": "music_disc_ward", + "10musicdisk": "music_disc_ward", + "10musicrecord": "music_disc_ward", + "10record": "music_disc_ward", + "cd10": "music_disc_ward", + "cddarkgr": "music_disc_ward", + "cddarkgreen": "music_disc_ward", + "cddgr": "music_disc_ward", + "cddgreen": "music_disc_ward", + "cdward": "music_disc_ward", + "darkgrcd": "music_disc_ward", + "darkgrdisc": "music_disc_ward", + "darkgrdisk": "music_disc_ward", + "darkgreencd": "music_disc_ward", + "darkgreendisc": "music_disc_ward", + "darkgreendisk": "music_disc_ward", + "darkgreenmdisc": "music_disc_ward", + "darkgreenmusicdisc": "music_disc_ward", + "darkgreenmusicdisk": "music_disc_ward", + "darkgreenmusicrecord": "music_disc_ward", + "darkgreenrecord": "music_disc_ward", + "darkgrmdisc": "music_disc_ward", + "darkgrmusicdisc": "music_disc_ward", + "darkgrmusicdisk": "music_disc_ward", + "darkgrmusicrecord": "music_disc_ward", + "darkgrrecord": "music_disc_ward", + "dgrcd": "music_disc_ward", + "dgrdisc": "music_disc_ward", + "dgrdisk": "music_disc_ward", + "dgreencd": "music_disc_ward", + "dgreendisc": "music_disc_ward", + "dgreendisk": "music_disc_ward", + "dgreenmdisc": "music_disc_ward", + "dgreenmusicdisc": "music_disc_ward", + "dgreenmusicdisk": "music_disc_ward", + "dgreenmusicrecord": "music_disc_ward", + "dgreenrecord": "music_disc_ward", + "dgrmdisc": "music_disc_ward", + "dgrmusicdisc": "music_disc_ward", + "dgrmusicdisk": "music_disc_ward", + "dgrmusicrecord": "music_disc_ward", + "dgrrecord": "music_disc_ward", + "disc10": "music_disc_ward", + "discdarkgr": "music_disc_ward", + "discdarkgreen": "music_disc_ward", + "discdgr": "music_disc_ward", + "discdgreen": "music_disc_ward", + "discward": "music_disc_ward", + "disk10": "music_disc_ward", + "diskdarkgr": "music_disc_ward", + "diskdarkgreen": "music_disc_ward", + "diskdgr": "music_disc_ward", + "diskdgreen": "music_disc_ward", + "diskward": "music_disc_ward", + "mdisc10": "music_disc_ward", + "mdiscdarkgr": "music_disc_ward", + "mdiscdarkgreen": "music_disc_ward", + "mdiscdgr": "music_disc_ward", + "mdiscdgreen": "music_disc_ward", + "mdiscward": "music_disc_ward", + "minecraft:music_disc_ward": "music_disc_ward", + "musicdisc10": "music_disc_ward", + "musicdiscdarkgr": "music_disc_ward", + "musicdiscdarkgreen": "music_disc_ward", + "musicdiscdgr": "music_disc_ward", + "musicdiscdgreen": "music_disc_ward", + "musicdiscward": "music_disc_ward", + "musicdisk10": "music_disc_ward", + "musicdiskdarkgr": "music_disc_ward", + "musicdiskdarkgreen": "music_disc_ward", + "musicdiskdgr": "music_disc_ward", + "musicdiskdgreen": "music_disc_ward", + "musicdiskward": "music_disc_ward", + "musicrecord10": "music_disc_ward", + "musicrecorddarkgr": "music_disc_ward", + "musicrecorddarkgreen": "music_disc_ward", + "musicrecorddgr": "music_disc_ward", + "musicrecorddgreen": "music_disc_ward", + "musicrecordward": "music_disc_ward", + "record10": "music_disc_ward", + "recorddarkgr": "music_disc_ward", + "recorddarkgreen": "music_disc_ward", + "recorddgr": "music_disc_ward", + "recorddgreen": "music_disc_ward", + "recordward": "music_disc_ward", + "wardcd": "music_disc_ward", + "warddisc": "music_disc_ward", + "warddisk": "music_disc_ward", + "wardmdisc": "music_disc_ward", + "wardmusicdisc": "music_disc_ward", + "wardmusicdisk": "music_disc_ward", + "wardmusicrecord": "music_disc_ward", + "wardrecord": "music_disc_ward", + "mutton": { + "material": "MUTTON" + }, + "minecraft:mutton": "mutton", + "plainmutton": "mutton", + "plainsheepmeat": "mutton", + "ramutton": "mutton", + "rasheepmeat": "mutton", + "rawmutton": "mutton", + "rawsheepmeat": "mutton", + "sheepmeat": "mutton", + "uncookedmutton": "mutton", + "uncookedsheepmeat": "mutton", + "mycelium": { + "material": "MYCELIUM" + }, + "minecraft:mycelium": "mycelium", + "mushgrass": "mycelium", + "mushroomgrass": "mycelium", + "mycel": "mycelium", + "sgrass": "mycelium", + "swampgrass": "mycelium", + "name_tag": { + "material": "NAME_TAG" + }, + "minecraft:name_tag": "name_tag", + "nametag": "name_tag", + "nautilus_shell": { + "material": "NAUTILUS_SHELL" + }, + "minecraft:nautilus_shell": "nautilus_shell", + "nautilusshell": "nautilus_shell", + "nether_brick": { + "material": "NETHER_BRICK" + }, + "minecraft:nether_brick": "nether_brick", + "nbr": "nether_bricks", + "nbrick": "nether_bricks", + "nethbr": "nether_bricks", + "nethbrick": "nether_bricks", + "netherbr": "nether_bricks", + "netherbrick": "nether_bricks", + "nether_brick_fence": { + "material": "NETHER_BRICK_FENCE" + }, + "fencenbr": "nether_brick_fence", + "fencenbrick": "nether_brick_fence", + "fencenethbr": "nether_brick_fence", + "fencenethbrick": "nether_brick_fence", + "fencenetherbr": "nether_brick_fence", + "fencenetherbrick": "nether_brick_fence", + "minecraft:nether_brick_fence": "nether_brick_fence", + "nbrfence": "nether_brick_fence", + "nbrickfence": "nether_brick_fence", + "nethbrfence": "nether_brick_fence", + "nethbrickfence": "nether_brick_fence", + "netherbrfence": "nether_brick_fence", + "netherbrickfence": "nether_brick_fence", + "nether_brick_slab": { + "material": "NETHER_BRICK_SLAB" + }, + "minecraft:nether_brick_slab": "nether_brick_slab", + "nbrhalfblock": "nether_brick_slab", + "nbrickhalfblock": "nether_brick_slab", + "nbrickstep": "nether_brick_slab", + "nbrstep": "nether_brick_slab", + "nethbrhalfblock": "nether_brick_slab", + "nethbrickhalfblock": "nether_brick_slab", + "nethbrickstep": "nether_brick_slab", + "nethbrstep": "nether_brick_slab", + "netherbrhalfblock": "nether_brick_slab", + "netherbrickhalfblock": "nether_brick_slab", + "netherbrickslab": "nether_brick_slab", + "netherbrickstep": "nether_brick_slab", + "netherbrstep": "nether_brick_slab", + "nether_brick_stairs": { + "material": "NETHER_BRICK_STAIRS" + }, + "minecraft:nether_brick_stairs": "nether_brick_stairs", + "nbrickstair": "nether_brick_stairs", + "nbrickstairs": "nether_brick_stairs", + "nbrstair": "nether_brick_stairs", + "nbrstairs": "nether_brick_stairs", + "nethbrickstair": "nether_brick_stairs", + "nethbrickstairs": "nether_brick_stairs", + "nethbrstair": "nether_brick_stairs", + "nethbrstairs": "nether_brick_stairs", + "netherbrickstair": "nether_brick_stairs", + "netherbrickstairs": "nether_brick_stairs", + "netherbrstair": "nether_brick_stairs", + "netherbrstairs": "nether_brick_stairs", + "nether_brick_wall": { + "material": "NETHER_BRICK_WALL" + }, + "minecraft:nether_brick_wall": "nether_brick_wall", + "nbrickwall": "nether_brick_wall", + "nbrwall": "nether_brick_wall", + "nethbrickwall": "nether_brick_wall", + "nethbrwall": "nether_brick_wall", + "netherbrickwall": "nether_brick_wall", + "netherbrwall": "nether_brick_wall", + "wallnbr": "nether_brick_wall", + "wallnbrick": "nether_brick_wall", + "wallnethbr": "nether_brick_wall", + "wallnethbrick": "nether_brick_wall", + "wallnetherbr": "nether_brick_wall", + "wallnetherbrick": "nether_brick_wall", + "nether_bricks": { + "material": "NETHER_BRICKS" + }, + "minecraft:nether_bricks": "nether_bricks", + "netherbricks": "nether_bricks", + "nether_gold_ore": { + "material": "NETHER_GOLD_ORE" + }, + "hellgoldo": "nether_gold_ore", + "hellgoldore": "nether_gold_ore", + "minecraft:nether_gold_ore": "nether_gold_ore", + "nether_goldo": "nether_gold_ore", + "nether_goldore": "nether_gold_ore", + "nethergoldore": "nether_gold_ore", + "nethgoldo": "nether_gold_ore", + "nethgoldore": "nether_gold_ore", + "ngo": "nether_gold_ore", + "ngore": "nether_gold_ore", + "ohellgold": "nether_gold_ore", + "onether_gold": "nether_gold_ore", + "onethgold": "nether_gold_ore", + "ong": "nether_gold_ore", + "orehellgold": "nether_gold_ore", + "orenether_gold": "nether_gold_ore", + "orenethgold": "nether_gold_ore", + "oreng": "nether_gold_ore", + "nether_quartz_ore": { + "material": "NETHER_QUARTZ_ORE" + }, + "deathqo": "nether_quartz_ore", + "deathqore": "nether_quartz_ore", + "deathquartzo": "nether_quartz_ore", + "deathquartzore": "nether_quartz_ore", + "dqo": "nether_quartz_ore", + "dqore": "nether_quartz_ore", + "dquartzo": "nether_quartz_ore", + "dquartzore": "nether_quartz_ore", + "hellqo": "nether_quartz_ore", + "hellqore": "nether_quartz_ore", + "hellquartzo": "nether_quartz_ore", + "hellquartzore": "nether_quartz_ore", + "hqo": "nether_quartz_ore", + "hqore": "nether_quartz_ore", + "hquartzo": "nether_quartz_ore", + "hquartzore": "nether_quartz_ore", + "minecraft:nether_quartz_ore": "nether_quartz_ore", + "nether_quartzo": "nether_quartz_ore", + "nether_quartzore": "nether_quartz_ore", + "netherqo": "nether_quartz_ore", + "netherqore": "nether_quartz_ore", + "netherquartzo": "nether_quartz_ore", + "netherquartzore": "nether_quartz_ore", + "nqo": "nether_quartz_ore", + "nqore": "nether_quartz_ore", + "nquartzo": "nether_quartz_ore", + "nquartzore": "nether_quartz_ore", + "odeathq": "nether_quartz_ore", + "odeathquartz": "nether_quartz_ore", + "odq": "nether_quartz_ore", + "odquartz": "nether_quartz_ore", + "ohellq": "nether_quartz_ore", + "ohellquartz": "nether_quartz_ore", + "ohq": "nether_quartz_ore", + "ohquartz": "nether_quartz_ore", + "onether_quartz": "nether_quartz_ore", + "onetherq": "nether_quartz_ore", + "onetherquartz": "nether_quartz_ore", + "onq": "nether_quartz_ore", + "onquartz": "nether_quartz_ore", + "oq": "nether_quartz_ore", + "oquartz": "nether_quartz_ore", + "oredeathq": "nether_quartz_ore", + "oredeathquartz": "nether_quartz_ore", + "oredq": "nether_quartz_ore", + "oredquartz": "nether_quartz_ore", + "orehellq": "nether_quartz_ore", + "orehellquartz": "nether_quartz_ore", + "orehq": "nether_quartz_ore", + "orehquartz": "nether_quartz_ore", + "orenether_quartz": "nether_quartz_ore", + "orenetherq": "nether_quartz_ore", + "orenetherquartz": "nether_quartz_ore", + "orenq": "nether_quartz_ore", + "orenquartz": "nether_quartz_ore", + "oreq": "nether_quartz_ore", + "orequartz": "nether_quartz_ore", + "qo": "nether_quartz_ore", + "qore": "nether_quartz_ore", + "quartzo": "nether_quartz_ore", + "quartzore": "nether_quartz_ore", + "nether_sprouts": { + "material": "NETHER_SPROUTS" + }, + "minecraft:nether_sprouts": "nether_sprouts", + "nethersprout": "nether_sprouts", + "nethersprouts": "nether_sprouts", + "netherweed": "nether_sprouts", + "nethsprout": "nether_sprouts", + "nethsprouts": "nether_sprouts", + "nsprout": "nether_sprouts", + "nsprouts": "nether_sprouts", + "nether_star": { + "material": "NETHER_STAR" + }, + "minecraft:nether_star": "nether_star", + "netherstar": "nether_star", + "nether_wart": { + "material": "NETHER_WART" + }, + "minecraft:nether_wart": "nether_wart", + "netherwart": "nether_wart", + "nether_wart_block": { + "material": "NETHER_WART_BLOCK" + }, + "minecraft:nether_wart_block": "nether_wart_block", + "netherwartblock": "nether_wart_block", + "netherite_axe": { + "material": "NETHERITE_AXE" + }, + "hellaxe": "netherite_axe", + "minecraft:netherite_axe": "netherite_axe", + "nethaxe": "netherite_axe", + "netheraxe": "netherite_axe", + "netheriteaxe": "netherite_axe", + "netherite_block": { + "material": "NETHERITE_BLOCK" + }, + "blockhell": "netherite_block", + "blockneth": "netherite_block", + "blocknether": "netherite_block", + "blocknetherite": "netherite_block", + "hellblock": "netherite_block", + "minecraft:netherite_block": "netherite_block", + "nethblock": "netherite_block", + "netherblock": "netherite_block", + "netheriteblock": "netherite_block", + "netherite_boots": { + "material": "NETHERITE_BOOTS" + }, + "hellboots": "netherite_boots", + "hellshoes": "netherite_boots", + "minecraft:netherite_boots": "netherite_boots", + "nethboots": "netherite_boots", + "netherboots": "netherite_boots", + "netheriteboots": "netherite_boots", + "netheriteshoes": "netherite_boots", + "nethershoes": "netherite_boots", + "nethshoes": "netherite_boots", + "netherite_chestplate": { + "material": "NETHERITE_CHESTPLATE" + }, + "hellchestplate": "netherite_chestplate", + "hellplate": "netherite_chestplate", + "hellplatebody": "netherite_chestplate", + "hellshirt": "netherite_chestplate", + "helltunic": "netherite_chestplate", + "minecraft:netherite_chestplate": "netherite_chestplate", + "nethchestplate": "netherite_chestplate", + "netherchestplate": "netherite_chestplate", + "netheritechestplate": "netherite_chestplate", + "netheriteplate": "netherite_chestplate", + "netheriteplatebody": "netherite_chestplate", + "netheriteshirt": "netherite_chestplate", + "netheritetunic": "netherite_chestplate", + "netherplate": "netherite_chestplate", + "netherplatebody": "netherite_chestplate", + "nethershirt": "netherite_chestplate", + "nethertunic": "netherite_chestplate", + "nethplate": "netherite_chestplate", + "nethplatebody": "netherite_chestplate", + "nethshirt": "netherite_chestplate", + "nethtunic": "netherite_chestplate", + "netherite_helmet": { + "material": "NETHERITE_HELMET" + }, + "hellcoif": "netherite_helmet", + "hellhat": "netherite_helmet", + "hellhelm": "netherite_helmet", + "hellhelmet": "netherite_helmet", + "minecraft:netherite_helmet": "netherite_helmet", + "nethcoif": "netherite_helmet", + "nethercoif": "netherite_helmet", + "netherhat": "netherite_helmet", + "netherhelm": "netherite_helmet", + "netherhelmet": "netherite_helmet", + "netheritecoif": "netherite_helmet", + "netheritehat": "netherite_helmet", + "netheritehelm": "netherite_helmet", + "netheritehelmet": "netherite_helmet", + "nethhat": "netherite_helmet", + "nethhelm": "netherite_helmet", + "nethhelmet": "netherite_helmet", + "netherite_hoe": { + "material": "NETHERITE_HOE" + }, + "hellhoe": "netherite_hoe", + "minecraft:netherite_hoe": "netherite_hoe", + "netherhoe": "netherite_hoe", + "netheritehoe": "netherite_hoe", + "nethhoe": "netherite_hoe", + "netherite_ingot": { + "material": "NETHERITE_INGOT" + }, + "barhell": "netherite_ingot", + "barneth": "netherite_ingot", + "barnether": "netherite_ingot", + "barnetherite": "netherite_ingot", + "hellbar": "netherite_ingot", + "helli": "netherite_ingot", + "hellingot": "netherite_ingot", + "ihell": "netherite_ingot", + "ineth": "netherite_ingot", + "inether": "netherite_ingot", + "inetherite": "netherite_ingot", + "ingothell": "netherite_ingot", + "ingotneth": "netherite_ingot", + "ingotnether": "netherite_ingot", + "ingotnetherite": "netherite_ingot", + "minecraft:netherite_ingot": "netherite_ingot", + "nethbar": "netherite_ingot", + "netherbar": "netherite_ingot", + "netheri": "netherite_ingot", + "netheringot": "netherite_ingot", + "netheritebar": "netherite_ingot", + "netheritei": "netherite_ingot", + "netheriteingot": "netherite_ingot", + "nethi": "netherite_ingot", + "nethingot": "netherite_ingot", + "netherite_leggings": { + "material": "NETHERITE_LEGGINGS" + }, + "hellleggings": "netherite_leggings", + "helllegs": "netherite_leggings", + "hellpants": "netherite_leggings", + "minecraft:netherite_leggings": "netherite_leggings", + "netheriteleggings": "netherite_leggings", + "netheritelegs": "netherite_leggings", + "netheritepants": "netherite_leggings", + "netherleggings": "netherite_leggings", + "netherlegs": "netherite_leggings", + "netherpants": "netherite_leggings", + "nethleggings": "netherite_leggings", + "nethlegs": "netherite_leggings", + "nethpants": "netherite_leggings", + "netherite_pickaxe": { + "material": "NETHERITE_PICKAXE" + }, + "hellpick": "netherite_pickaxe", + "hellpickaxe": "netherite_pickaxe", + "minecraft:netherite_pickaxe": "netherite_pickaxe", + "netheritepick": "netherite_pickaxe", + "netheritepickaxe": "netherite_pickaxe", + "netherpick": "netherite_pickaxe", + "netherpickaxe": "netherite_pickaxe", + "nethpick": "netherite_pickaxe", + "nethpickaxe": "netherite_pickaxe", + "netherite_scrap": { + "material": "NETHERITE_SCRAP" + }, + "hellscrap": "netherite_scrap", + "minecraft:netherite_scrap": "netherite_scrap", + "netheritescrap": "netherite_scrap", + "netherscrap": "netherite_scrap", + "nethscrap": "netherite_scrap", + "netherite_shovel": { + "material": "NETHERITE_SHOVEL" + }, + "hellshovel": "netherite_shovel", + "hellspade": "netherite_shovel", + "minecraft:netherite_shovel": "netherite_shovel", + "netheriteshovel": "netherite_shovel", + "netheritespade": "netherite_shovel", + "nethershovel": "netherite_shovel", + "netherspade": "netherite_shovel", + "nethshovel": "netherite_shovel", + "nethspade": "netherite_shovel", + "netherite_sword": { + "material": "NETHERITE_SWORD" + }, + "hellsword": "netherite_sword", + "minecraft:netherite_sword": "netherite_sword", + "netheritesword": "netherite_sword", + "nethersword": "netherite_sword", + "nethsword": "netherite_sword", + "netherite_upgrade_smithing_template": { + "material": "NETHERITE_UPGRADE_SMITHING_TEMPLATE" + }, + "minecraft:netherite_upgrade_smithing_template": "netherite_upgrade_smithing_template", + "netheriteupgradesmithingtemplate": "netherite_upgrade_smithing_template", + "netherrack": { + "material": "NETHERRACK" + }, + "minecraft:netherrack": "netherrack", + "night_vision_lingering_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotdarkv": "night_vision_lingering_potion", + "aoepotdarkvis": "night_vision_lingering_potion", + "aoepotdvision": "night_vision_lingering_potion", + "aoepotiondarkv": "night_vision_lingering_potion", + "aoepotiondarkvis": "night_vision_lingering_potion", + "aoepotiondvision": "night_vision_lingering_potion", + "aoepotionnightv": "night_vision_lingering_potion", + "aoepotionnightvision": "night_vision_lingering_potion", + "aoepotionnv": "night_vision_lingering_potion", + "aoepotionnvision": "night_vision_lingering_potion", + "aoepotnightv": "night_vision_lingering_potion", + "aoepotnightvision": "night_vision_lingering_potion", + "aoepotnv": "night_vision_lingering_potion", + "aoepotnvision": "night_vision_lingering_potion", + "areapotdarkv": "night_vision_lingering_potion", + "areapotdarkvis": "night_vision_lingering_potion", + "areapotdvision": "night_vision_lingering_potion", + "areapotiondarkv": "night_vision_lingering_potion", + "areapotiondarkvis": "night_vision_lingering_potion", + "areapotiondvision": "night_vision_lingering_potion", + "areapotionnightv": "night_vision_lingering_potion", + "areapotionnightvision": "night_vision_lingering_potion", + "areapotionnv": "night_vision_lingering_potion", + "areapotionnvision": "night_vision_lingering_potion", + "areapotnightv": "night_vision_lingering_potion", + "areapotnightvision": "night_vision_lingering_potion", + "areapotnv": "night_vision_lingering_potion", + "areapotnvision": "night_vision_lingering_potion", + "cloudpotdarkv": "night_vision_lingering_potion", + "cloudpotdarkvis": "night_vision_lingering_potion", + "cloudpotdvision": "night_vision_lingering_potion", + "cloudpotiondarkv": "night_vision_lingering_potion", + "cloudpotiondarkvis": "night_vision_lingering_potion", + "cloudpotiondvision": "night_vision_lingering_potion", + "cloudpotionnightv": "night_vision_lingering_potion", + "cloudpotionnightvision": "night_vision_lingering_potion", + "cloudpotionnv": "night_vision_lingering_potion", + "cloudpotionnvision": "night_vision_lingering_potion", + "cloudpotnightv": "night_vision_lingering_potion", + "cloudpotnightvision": "night_vision_lingering_potion", + "cloudpotnv": "night_vision_lingering_potion", + "cloudpotnvision": "night_vision_lingering_potion", + "darkvaoepoiont": "night_vision_lingering_potion", + "darkvaoepot": "night_vision_lingering_potion", + "darkvareapot": "night_vision_lingering_potion", + "darkvareapotion": "night_vision_lingering_potion", + "darkvcloudpot": "night_vision_lingering_potion", + "darkvcloudpotion": "night_vision_lingering_potion", + "darkvisaoepoiont": "night_vision_lingering_potion", + "darkvisaoepot": "night_vision_lingering_potion", + "darkvisareapot": "night_vision_lingering_potion", + "darkvisareapotion": "night_vision_lingering_potion", + "darkviscloudpot": "night_vision_lingering_potion", + "darkviscloudpotion": "night_vision_lingering_potion", + "darkvislingerpot": "night_vision_lingering_potion", + "darkvlingerpot": "night_vision_lingering_potion", + "dvisionaoepoiont": "night_vision_lingering_potion", + "dvisionaoepot": "night_vision_lingering_potion", + "dvisionareapot": "night_vision_lingering_potion", + "dvisionareapotion": "night_vision_lingering_potion", + "dvisioncloudpot": "night_vision_lingering_potion", + "dvisioncloudpotion": "night_vision_lingering_potion", + "dvisionlingerpot": "night_vision_lingering_potion", + "lingerpotdarkv": "night_vision_lingering_potion", + "lingerpotdarkvis": "night_vision_lingering_potion", + "lingerpotdvision": "night_vision_lingering_potion", + "lingerpotnightv": "night_vision_lingering_potion", + "lingerpotnightvision": "night_vision_lingering_potion", + "lingerpotnv": "night_vision_lingering_potion", + "lingerpotnvision": "night_vision_lingering_potion", + "nightvaoepoiont": "night_vision_lingering_potion", + "nightvaoepot": "night_vision_lingering_potion", + "nightvareapot": "night_vision_lingering_potion", + "nightvareapotion": "night_vision_lingering_potion", + "nightvcloudpot": "night_vision_lingering_potion", + "nightvcloudpotion": "night_vision_lingering_potion", + "nightvisionaoepoiont": "night_vision_lingering_potion", + "nightvisionaoepot": "night_vision_lingering_potion", + "nightvisionareapot": "night_vision_lingering_potion", + "nightvisionareapotion": "night_vision_lingering_potion", + "nightvisioncloudpot": "night_vision_lingering_potion", + "nightvisioncloudpotion": "night_vision_lingering_potion", + "nightvisionlingerpot": "night_vision_lingering_potion", + "nightvlingerpot": "night_vision_lingering_potion", + "nvaoepoiont": "night_vision_lingering_potion", + "nvaoepot": "night_vision_lingering_potion", + "nvareapot": "night_vision_lingering_potion", + "nvareapotion": "night_vision_lingering_potion", + "nvcloudpot": "night_vision_lingering_potion", + "nvcloudpotion": "night_vision_lingering_potion", + "nvisionaoepoiont": "night_vision_lingering_potion", + "nvisionaoepot": "night_vision_lingering_potion", + "nvisionareapot": "night_vision_lingering_potion", + "nvisionareapotion": "night_vision_lingering_potion", + "nvisioncloudpot": "night_vision_lingering_potion", + "nvisioncloudpotion": "night_vision_lingering_potion", + "nvisionlingerpot": "night_vision_lingering_potion", + "nvlingerpot": "night_vision_lingering_potion", + "night_vision_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "darkvispot": "night_vision_potion", + "darkvispotion": "night_vision_potion", + "darkvpot": "night_vision_potion", + "darkvpotion": "night_vision_potion", + "dvisionpot": "night_vision_potion", + "dvisionpotion": "night_vision_potion", + "nightvisionpot": "night_vision_potion", + "nightvisionpotion": "night_vision_potion", + "nightvpot": "night_vision_potion", + "nightvpotion": "night_vision_potion", + "nvisionpot": "night_vision_potion", + "nvisionpotion": "night_vision_potion", + "nvpot": "night_vision_potion", + "nvpotion": "night_vision_potion", + "potionofdarkv": "night_vision_potion", + "potionofdarkvis": "night_vision_potion", + "potionofdvision": "night_vision_potion", + "potionofnightv": "night_vision_potion", + "potionofnightvision": "night_vision_potion", + "potionofnv": "night_vision_potion", + "potionofnvision": "night_vision_potion", + "potofdarkv": "night_vision_potion", + "potofdarkvis": "night_vision_potion", + "potofdvision": "night_vision_potion", + "potofnightv": "night_vision_potion", + "potofnightvision": "night_vision_potion", + "potofnv": "night_vision_potion", + "potofnvision": "night_vision_potion", + "night_vision_splash_potion": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "darkvissplashpot": "night_vision_splash_potion", + "darkvissplashpotion": "night_vision_splash_potion", + "darkvsplashpot": "night_vision_splash_potion", + "darkvsplashpotion": "night_vision_splash_potion", + "dvisionsplashpot": "night_vision_splash_potion", + "dvisionsplashpotion": "night_vision_splash_potion", + "nightvisionsplashpot": "night_vision_splash_potion", + "nightvisionsplashpotion": "night_vision_splash_potion", + "nightvsplashpot": "night_vision_splash_potion", + "nightvsplashpotion": "night_vision_splash_potion", + "nvisionsplashpot": "night_vision_splash_potion", + "nvisionsplashpotion": "night_vision_splash_potion", + "nvsplashpot": "night_vision_splash_potion", + "nvsplashpotion": "night_vision_splash_potion", + "splashdarkvispot": "night_vision_splash_potion", + "splashdarkvispotion": "night_vision_splash_potion", + "splashdarkvpot": "night_vision_splash_potion", + "splashdarkvpotion": "night_vision_splash_potion", + "splashdvisionpot": "night_vision_splash_potion", + "splashdvisionpotion": "night_vision_splash_potion", + "splashnightvisionpot": "night_vision_splash_potion", + "splashnightvisionpotion": "night_vision_splash_potion", + "splashnightvpot": "night_vision_splash_potion", + "splashnightvpotion": "night_vision_splash_potion", + "splashnvisionpot": "night_vision_splash_potion", + "splashnvisionpotion": "night_vision_splash_potion", + "splashnvpot": "night_vision_splash_potion", + "splashnvpotion": "night_vision_splash_potion", + "spldarkvispot": "night_vision_splash_potion", + "spldarkvispotion": "night_vision_splash_potion", + "spldarkvpot": "night_vision_splash_potion", + "spldarkvpotion": "night_vision_splash_potion", + "spldvisionpot": "night_vision_splash_potion", + "spldvisionpotion": "night_vision_splash_potion", + "splnightvisionpot": "night_vision_splash_potion", + "splnightvisionpotion": "night_vision_splash_potion", + "splnightvpot": "night_vision_splash_potion", + "splnightvpotion": "night_vision_splash_potion", + "splnvisionpot": "night_vision_splash_potion", + "splnvisionpotion": "night_vision_splash_potion", + "splnvpot": "night_vision_splash_potion", + "splnvpotion": "night_vision_splash_potion", + "night_vision_tipped_arrow": { + "potionData": { + "type": "NIGHT_VISION", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowdarkv": "night_vision_tipped_arrow", + "arrowdarkvis": "night_vision_tipped_arrow", + "arrowdvision": "night_vision_tipped_arrow", + "arrownightv": "night_vision_tipped_arrow", + "arrownightvision": "night_vision_tipped_arrow", + "arrownv": "night_vision_tipped_arrow", + "arrownvision": "night_vision_tipped_arrow", + "darkvarrow": "night_vision_tipped_arrow", + "darkvisarrow": "night_vision_tipped_arrow", + "darkvistarr": "night_vision_tipped_arrow", + "darkvistarrow": "night_vision_tipped_arrow", + "darkvistippedarrow": "night_vision_tipped_arrow", + "darkvtarr": "night_vision_tipped_arrow", + "darkvtarrow": "night_vision_tipped_arrow", + "darkvtippedarrow": "night_vision_tipped_arrow", + "dvisionarrow": "night_vision_tipped_arrow", + "dvisiontarr": "night_vision_tipped_arrow", + "dvisiontarrow": "night_vision_tipped_arrow", + "dvisiontippedarrow": "night_vision_tipped_arrow", + "nightvarrow": "night_vision_tipped_arrow", + "nightvisionarrow": "night_vision_tipped_arrow", + "nightvisiontarr": "night_vision_tipped_arrow", + "nightvisiontarrow": "night_vision_tipped_arrow", + "nightvisiontippedarrow": "night_vision_tipped_arrow", + "nightvtarr": "night_vision_tipped_arrow", + "nightvtarrow": "night_vision_tipped_arrow", + "nightvtippedarrow": "night_vision_tipped_arrow", + "nvarrow": "night_vision_tipped_arrow", + "nvisionarrow": "night_vision_tipped_arrow", + "nvisiontarr": "night_vision_tipped_arrow", + "nvisiontarrow": "night_vision_tipped_arrow", + "nvisiontippedarrow": "night_vision_tipped_arrow", + "nvtarr": "night_vision_tipped_arrow", + "nvtarrow": "night_vision_tipped_arrow", + "nvtippedarrow": "night_vision_tipped_arrow", + "note_block": { + "material": "NOTE_BLOCK" + }, + "mblock": "note_block", + "minecraft:note_block": "note_block", + "musicblock": "note_block", + "nblock": "note_block", + "noteblock": "note_block", + "oak_boat": { + "material": "OAK_BOAT" + }, + "boato": "oak_boat", + "boatoak": "oak_boat", + "minecraft:oak_boat": "oak_boat", + "oakboat": "oak_boat", + "oakraft": "oak_boat", + "oboat": "oak_boat", + "oraft": "oak_boat", + "oak_button": { + "material": "OAK_BUTTON" + }, + "buttono": "oak_button", + "buttonoak": "oak_button", + "minecraft:oak_button": "oak_button", + "oakbutton": "oak_button", + "obutton": "oak_button", + "oak_chest_boat": { + "material": "OAK_CHEST_BOAT" + }, + "minecraft:oak_chest_boat": "oak_chest_boat", + "oakchboat": "oak_chest_boat", + "oakchestboat": "oak_chest_boat", + "ochboat": "oak_chest_boat", + "oak_door": { + "material": "OAK_DOOR" + }, + "minecraft:oak_door": "oak_door", + "oakdoor": "oak_door", + "odoor": "oak_door", + "oak_fence": { + "material": "OAK_FENCE" + }, + "minecraft:oak_fence": "oak_fence", + "oakfence": "oak_fence", + "ofence": "oak_fence", + "oak_fence_gate": { + "material": "OAK_FENCE_GATE" + }, + "gateo": "oak_fence_gate", + "gateoak": "oak_fence_gate", + "minecraft:oak_fence_gate": "oak_fence_gate", + "oakfencegate": "oak_fence_gate", + "oakgate": "oak_fence_gate", + "ofencegate": "oak_fence_gate", + "ogate": "oak_fence_gate", + "oak_hanging_sign": { + "material": "OAK_HANGING_SIGN" + }, + "minecraft:oak_hanging_sign": "oak_hanging_sign", + "oakhangingsign": "oak_hanging_sign", + "oakhangsign": "oak_hanging_sign", + "oakhsign": "oak_hanging_sign", + "ohangsign": "oak_hanging_sign", + "ohsign": "oak_hanging_sign", + "oak_leaves": { + "material": "OAK_LEAVES" + }, + "leafo": "oak_leaves", + "leafoak": "oak_leaves", + "leaveso": "oak_leaves", + "leavesoak": "oak_leaves", + "minecraft:oak_leaves": "oak_leaves", + "oakleaf": "oak_leaves", + "oakleave": "oak_leaves", + "oakleaves": "oak_leaves", + "oaklogleaf": "oak_leaves", + "oaklogleave": "oak_leaves", + "oaklogleaves": "oak_leaves", + "oaktreeleaf": "oak_leaves", + "oaktreeleave": "oak_leaves", + "oaktreeleaves": "oak_leaves", + "oaktrunkleaf": "oak_leaves", + "oaktrunkleave": "oak_leaves", + "oaktrunkleaves": "oak_leaves", + "oakwoodleaf": "oak_leaves", + "oakwoodleave": "oak_leaves", + "oakwoodleaves": "oak_leaves", + "oleaf": "oak_leaves", + "oleave": "oak_leaves", + "oleaves": "oak_leaves", + "ologleaf": "oak_leaves", + "ologleave": "oak_leaves", + "ologleaves": "oak_leaves", + "otreeleaf": "oak_leaves", + "otreeleave": "oak_leaves", + "otreeleaves": "oak_leaves", + "otrunkleaf": "oak_leaves", + "otrunkleave": "oak_leaves", + "otrunkleaves": "oak_leaves", + "owoodleaf": "oak_leaves", + "owoodleave": "oak_leaves", + "owoodleaves": "oak_leaves", + "oak_log": { + "material": "OAK_LOG" + }, + "logo": "oak_log", + "logoak": "oak_log", + "minecraft:oak_log": "oak_log", + "oaklog": "oak_log", + "oaktree": "oak_log", + "oaktrunk": "oak_log", + "olog": "oak_log", + "otree": "oak_log", + "otrunk": "oak_log", + "oak_planks": { + "material": "OAK_PLANKS" + }, + "minecraft:oak_planks": "oak_planks", + "oakplank": "oak_planks", + "oakplanks": "oak_planks", + "oakplankw": "oak_planks", + "oakplankwood": "oak_planks", + "oakplankwooden": "oak_planks", + "oakwoodenplank": "oak_planks", + "oakwoodplank": "oak_planks", + "oakwplank": "oak_planks", + "oplank": "oak_planks", + "oplankw": "oak_planks", + "oplankwood": "oak_planks", + "oplankwooden": "oak_planks", + "owoodenplank": "oak_planks", + "owoodplank": "oak_planks", + "owplank": "oak_planks", + "oak_pressure_plate": { + "material": "OAK_PRESSURE_PLATE" + }, + "minecraft:oak_pressure_plate": "oak_pressure_plate", + "oakplate": "oak_pressure_plate", + "oakpplate": "oak_pressure_plate", + "oakpressplate": "oak_pressure_plate", + "oakpressureplate": "oak_pressure_plate", + "oplate": "oak_pressure_plate", + "opplate": "oak_pressure_plate", + "opressplate": "oak_pressure_plate", + "opressureplate": "oak_pressure_plate", + "plateo": "oak_pressure_plate", + "plateoak": "oak_pressure_plate", + "oak_sapling": { + "material": "OAK_SAPLING" + }, + "minecraft:oak_sapling": "oak_sapling", + "oaklogsapling": "oak_sapling", + "oaksapling": "oak_sapling", + "oaktreesapling": "oak_sapling", + "oaktrunksapling": "oak_sapling", + "oakwoodsapling": "oak_sapling", + "ologsapling": "oak_sapling", + "osapling": "oak_sapling", + "otreesapling": "oak_sapling", + "otrunksapling": "oak_sapling", + "owoodsapling": "oak_sapling", + "oak_sign": { + "material": "OAK_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "minecraft:oak_sign": "oak_sign", + "oaksign": "oak_sign", + "osign": "oak_sign", + "oak_slab": { + "material": "OAK_SLAB" + }, + "minecraft:oak_slab": "oak_slab", + "oakhalfblock": "oak_slab", + "oakslab": "oak_slab", + "oakstep": "oak_slab", + "oakwhalfblock": "oak_slab", + "oakwoodenhalfblock": "oak_slab", + "oakwoodenslab": "oak_slab", + "oakwoodenstep": "oak_slab", + "oakwoodhalfblock": "oak_slab", + "oakwoodslab": "oak_slab", + "oakwoodstep": "oak_slab", + "oakwslab": "oak_slab", + "oakwstep": "oak_slab", + "ohalfblock": "oak_slab", + "ostep": "oak_slab", + "owhalfblock": "oak_slab", + "owoodenhalfblock": "oak_slab", + "owoodenslab": "oak_slab", + "owoodenstep": "oak_slab", + "owoodhalfblock": "oak_slab", + "owoodslab": "oak_slab", + "owoodstep": "oak_slab", + "owslab": "oak_slab", + "owstep": "oak_slab", + "oak_stairs": { + "material": "OAK_STAIRS" + }, + "minecraft:oak_stairs": "oak_stairs", + "oakstair": "oak_stairs", + "oakstairs": "oak_stairs", + "oakwoodenstair": "oak_stairs", + "oakwoodenstairs": "oak_stairs", + "oakwoodstair": "oak_stairs", + "oakwoodstairs": "oak_stairs", + "oakwstair": "oak_stairs", + "oakwstairs": "oak_stairs", + "ostair": "oak_stairs", + "owoodenstair": "oak_stairs", + "owoodenstairs": "oak_stairs", + "owoodstair": "oak_stairs", + "owoodstairs": "oak_stairs", + "owstair": "oak_stairs", + "owstairs": "oak_stairs", + "oak_trapdoor": { + "material": "OAK_TRAPDOOR" + }, + "minecraft:oak_trapdoor": "oak_trapdoor", + "oakdoort": "oak_trapdoor", + "oakdoortrap": "oak_trapdoor", + "oakdtrap": "oak_trapdoor", + "oakhatch": "oak_trapdoor", + "oaktdoor": "oak_trapdoor", + "oaktrapd": "oak_trapdoor", + "oaktrapdoor": "oak_trapdoor", + "odoort": "oak_trapdoor", + "odoortrap": "oak_trapdoor", + "odtrap": "oak_trapdoor", + "ohatch": "oak_trapdoor", + "otdoor": "oak_trapdoor", + "otrapd": "oak_trapdoor", + "otrapdoor": "oak_trapdoor", + "oak_wood": { + "material": "OAK_WOOD" + }, + "minecraft:oak_wood": "oak_wood", + "oaklogall": "oak_wood", + "oaktreeall": "oak_wood", + "oaktrunkall": "oak_wood", + "oakwood": "oak_wood", + "ologall": "oak_wood", + "otreeall": "oak_wood", + "otrunkall": "oak_wood", + "owood": "oak_wood", + "woodo": "oak_wood", + "woodoak": "oak_wood", + "observer": { + "material": "OBSERVER" + }, + "minecraft:observer": "observer", + "obsidian": { + "material": "OBSIDIAN" + }, + "minecraft:obsidian": "obsidian", + "obby": "obsidian", + "obsi": "obsidian", + "ocelot_spawn_egg": { + "material": "OCELOT_SPAWN_EGG" + }, + "eggocelot": "ocelot_spawn_egg", + "eggwildcat": "ocelot_spawn_egg", + "minecraft:ocelot_spawn_egg": "ocelot_spawn_egg", + "ocelotegg": "ocelot_spawn_egg", + "ocelotsegg": "ocelot_spawn_egg", + "ocelotspawn": "ocelot_spawn_egg", + "ocelotspawnegg": "ocelot_spawn_egg", + "seggocelot": "ocelot_spawn_egg", + "seggwildcat": "ocelot_spawn_egg", + "spawneggocelot": "ocelot_spawn_egg", + "spawneggwildcat": "ocelot_spawn_egg", + "spawnocelot": "ocelot_spawn_egg", + "spawnwildcat": "ocelot_spawn_egg", + "wildcategg": "ocelot_spawn_egg", + "wildcatsegg": "ocelot_spawn_egg", + "wildcatspawn": "ocelot_spawn_egg", + "wildcatspawnegg": "ocelot_spawn_egg", + "ocelot_spawner": { + "entity": "OCELOT", + "material": "SPAWNER" + }, + "ocelotcage": "ocelot_spawner", + "ocelotmcage": "ocelot_spawner", + "ocelotmobcage": "ocelot_spawner", + "ocelotmobspawner": "ocelot_spawner", + "ocelotmonstercage": "ocelot_spawner", + "ocelotmonsterspawner": "ocelot_spawner", + "ocelotmspawner": "ocelot_spawner", + "ocelotspawner": "ocelot_spawner", + "wildcatcage": "ocelot_spawner", + "wildcatmcage": "ocelot_spawner", + "wildcatmobcage": "ocelot_spawner", + "wildcatmobspawner": "ocelot_spawner", + "wildcatmonstercage": "ocelot_spawner", + "wildcatmonsterspawner": "ocelot_spawner", + "wildcatmspawner": "ocelot_spawner", + "wildcatspawner": "ocelot_spawner", + "ochre_froglight": { + "material": "OCHRE_FROGLIGHT" + }, + "minecraft:ochre_froglight": "ochre_froglight", + "ocfroglight": "ochre_froglight", + "ochrefroglight": "ochre_froglight", + "ochrelight": "ochre_froglight", + "ofroglight": "ochre_froglight", + "olight": "ochre_froglight", + "ominous_bottle": { + "material": "OMINOUS_BOTTLE" + }, + "minecraft:ominous_bottle": "ominous_bottle", + "ominousbottle": "ominous_bottle", + "ominous_trial_key": { + "material": "OMINOUS_TRIAL_KEY" + }, + "minecraft:ominous_trial_key": "ominous_trial_key", + "ominouskey": "ominous_trial_key", + "ominoustrialkey": "ominous_trial_key", + "oozing_lingering_potion": { + "potionData": { + "type": "OOZING", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionooze": "oozing_lingering_potion", + "aoepotionoozing": "oozing_lingering_potion", + "aoepotooze": "oozing_lingering_potion", + "aoepotoozing": "oozing_lingering_potion", + "areapotionooze": "oozing_lingering_potion", + "areapotionoozing": "oozing_lingering_potion", + "areapotooze": "oozing_lingering_potion", + "areapotoozing": "oozing_lingering_potion", + "cloudpotionooze": "oozing_lingering_potion", + "cloudpotionoozing": "oozing_lingering_potion", + "cloudpotooze": "oozing_lingering_potion", + "cloudpotoozing": "oozing_lingering_potion", + "lingerpotooze": "oozing_lingering_potion", + "lingerpotoozing": "oozing_lingering_potion", + "oozeaoepoiont": "oozing_lingering_potion", + "oozeaoepot": "oozing_lingering_potion", + "oozeareapot": "oozing_lingering_potion", + "oozeareapotion": "oozing_lingering_potion", + "oozecloudpot": "oozing_lingering_potion", + "oozecloudpotion": "oozing_lingering_potion", + "oozelingerpot": "oozing_lingering_potion", + "oozingaoepoiont": "oozing_lingering_potion", + "oozingaoepot": "oozing_lingering_potion", + "oozingareapot": "oozing_lingering_potion", + "oozingareapotion": "oozing_lingering_potion", + "oozingcloudpot": "oozing_lingering_potion", + "oozingcloudpotion": "oozing_lingering_potion", + "oozinglingerpot": "oozing_lingering_potion", + "oozing_potion": { + "potionData": { + "type": "OOZING", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "oozepot": "oozing_potion", + "oozepotion": "oozing_potion", + "oozingpot": "oozing_potion", + "oozingpotion": "oozing_potion", + "potionofooze": "oozing_potion", + "potionofoozing": "oozing_potion", + "potofooze": "oozing_potion", + "potofoozing": "oozing_potion", + "oozing_splash_potion": { + "potionData": { + "type": "OOZING", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "oozesplashpot": "oozing_splash_potion", + "oozesplashpotion": "oozing_splash_potion", + "oozingsplashpot": "oozing_splash_potion", + "oozingsplashpotion": "oozing_splash_potion", + "splashoozepot": "oozing_splash_potion", + "splashoozepotion": "oozing_splash_potion", + "splashoozingpot": "oozing_splash_potion", + "splashoozingpotion": "oozing_splash_potion", + "sploozepot": "oozing_splash_potion", + "sploozepotion": "oozing_splash_potion", + "sploozingpot": "oozing_splash_potion", + "sploozingpotion": "oozing_splash_potion", + "oozing_tipped_arrow": { + "potionData": { + "type": "OOZING", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowooze": "oozing_tipped_arrow", + "arrowoozing": "oozing_tipped_arrow", + "oozearrow": "oozing_tipped_arrow", + "oozetarr": "oozing_tipped_arrow", + "oozetarrow": "oozing_tipped_arrow", + "oozetippedarrow": "oozing_tipped_arrow", + "oozingarrow": "oozing_tipped_arrow", + "oozingtarr": "oozing_tipped_arrow", + "oozingtarrow": "oozing_tipped_arrow", + "oozingtippedarrow": "oozing_tipped_arrow", + "open_eyeblossom": { + "material": "OPEN_EYEBLOSSOM" + }, + "minecraft:open_eyeblossom": "open_eyeblossom", + "oeyebloss": "open_eyeblossom", + "oeyeblossom": "open_eyeblossom", + "oeyeflower": "open_eyeblossom", + "openbloss": "open_eyeblossom", + "openblossom": "open_eyeblossom", + "openeyeblossom": "open_eyeblossom", + "orange_banner": { + "material": "ORANGE_BANNER" + }, + "minecraft:orange_banner": "orange_banner", + "obanner": "orange_banner", + "orangebanner": "orange_banner", + "orange_bed": { + "material": "ORANGE_BED" + }, + "minecraft:orange_bed": "orange_bed", + "obed": "orange_bed", + "orangebed": "orange_bed", + "orange_bundle": { + "material": "ORANGE_BUNDLE" + }, + "minecraft:orange_bundle": "orange_bundle", + "obundle": "orange_bundle", + "orangebundle": "orange_bundle", + "orange_candle": { + "material": "ORANGE_CANDLE" + }, + "minecraft:orange_candle": "orange_candle", + "ocandle": "orange_candle", + "orangecandle": "orange_candle", + "orange_carpet": { + "material": "ORANGE_CARPET" + }, + "minecraft:orange_carpet": "orange_carpet", + "ocarpet": "orange_carpet", + "ofloor": "orange_carpet", + "orangecarpet": "orange_carpet", + "orangefloor": "orange_carpet", + "orange_concrete": { + "material": "ORANGE_CONCRETE" + }, + "minecraft:orange_concrete": "orange_concrete", + "oconcrete": "orange_concrete", + "orangeconcrete": "orange_concrete", + "orange_concrete_powder": { + "material": "ORANGE_CONCRETE_POWDER" + }, + "minecraft:orange_concrete_powder": "orange_concrete_powder", + "ocdust": "orange_concrete_powder", + "oconcretepowder": "orange_concrete_powder", + "oconcretesand": "orange_concrete_powder", + "ocp": "orange_concrete_powder", + "ocpowder": "orange_concrete_powder", + "orangecdust": "orange_concrete_powder", + "orangeconcretepowder": "orange_concrete_powder", + "orangeconcretesand": "orange_concrete_powder", + "orangecp": "orange_concrete_powder", + "orangecpowder": "orange_concrete_powder", + "orange_dye": { + "material": "ORANGE_DYE" + }, + "minecraft:orange_dye": "orange_dye", + "odye": "orange_dye", + "orangedye": "orange_dye", + "orange_glazed_terracotta": { + "material": "ORANGE_GLAZED_TERRACOTTA" + }, + "minecraft:orange_glazed_terracotta": "orange_glazed_terracotta", + "oglazedtcota": "orange_glazed_terracotta", + "oglazedterra": "orange_glazed_terracotta", + "oglazedterracota": "orange_glazed_terracotta", + "oglazedterracotta": "orange_glazed_terracotta", + "ogtcotta": "orange_glazed_terracotta", + "ogterra": "orange_glazed_terracotta", + "orangeglazedtcota": "orange_glazed_terracotta", + "orangeglazedterra": "orange_glazed_terracotta", + "orangeglazedterracota": "orange_glazed_terracotta", + "orangeglazedterracotta": "orange_glazed_terracotta", + "orangegtcotta": "orange_glazed_terracotta", + "orangegterra": "orange_glazed_terracotta", + "orange_shulker_box": { + "material": "ORANGE_SHULKER_BOX" + }, + "minecraft:orange_shulker_box": "orange_shulker_box", + "orangesbox": "orange_shulker_box", + "orangeshulkerbox": "orange_shulker_box", + "osbox": "orange_shulker_box", + "oshulkerbox": "orange_shulker_box", + "orange_stained_glass": { + "material": "ORANGE_STAINED_GLASS" + }, + "minecraft:orange_stained_glass": "orange_stained_glass", + "oglass": "orange_stained_glass", + "orangeglass": "orange_stained_glass", + "orangesglass": "orange_stained_glass", + "orangestainedglass": "orange_stained_glass", + "osglass": "orange_stained_glass", + "ostainedglass": "orange_stained_glass", + "orange_stained_glass_pane": { + "material": "ORANGE_STAINED_GLASS_PANE" + }, + "minecraft:orange_stained_glass_pane": "orange_stained_glass_pane", + "oglasspane": "orange_stained_glass_pane", + "ogpane": "orange_stained_glass_pane", + "orangeglasspane": "orange_stained_glass_pane", + "orangegpane": "orange_stained_glass_pane", + "orangesglasspane": "orange_stained_glass_pane", + "orangestainedglasspane": "orange_stained_glass_pane", + "osglasspane": "orange_stained_glass_pane", + "ostainedglasspane": "orange_stained_glass_pane", + "orange_terracotta": { + "material": "ORANGE_TERRACOTTA" + }, + "minecraft:orange_terracotta": "orange_terracotta", + "oclay": "orange_terracotta", + "orangeclay": "orange_terracotta", + "orangesclay": "orange_terracotta", + "orangestainedclay": "orange_terracotta", + "orangetcota": "orange_terracotta", + "orangeterra": "orange_terracotta", + "orangeterracota": "orange_terracotta", + "orangeterracotta": "orange_terracotta", + "osclay": "orange_terracotta", + "ostainedclay": "orange_terracotta", + "otcota": "orange_terracotta", + "oterra": "orange_terracotta", + "oterracota": "orange_terracotta", + "oterracotta": "orange_terracotta", + "orange_tulip": { + "material": "ORANGE_TULIP" + }, + "minecraft:orange_tulip": "orange_tulip", + "orangetulip": "orange_tulip", + "otulip": "orange_tulip", + "tulipo": "orange_tulip", + "tuliporange": "orange_tulip", + "orange_wool": { + "material": "ORANGE_WOOL" + }, + "minecraft:orange_wool": "orange_wool", + "ocloth": "orange_wool", + "ocotton": "orange_wool", + "orangecloth": "orange_wool", + "orangecotton": "orange_wool", + "orangewool": "orange_wool", + "owool": "orange_wool", + "oxeye_daisy": { + "material": "OXEYE_DAISY" + }, + "daisy": "oxeye_daisy", + "daisymoon": "oxeye_daisy", + "daisyoxeye": "oxeye_daisy", + "lgrayoxeye": "oxeye_daisy", + "lgreyoxeye": "oxeye_daisy", + "lightgrayoxeye": "oxeye_daisy", + "lightgreyoxeye": "oxeye_daisy", + "minecraft:oxeye_daisy": "oxeye_daisy", + "moondaisy": "oxeye_daisy", + "oxeye": "oxeye_daisy", + "oxeyedaisy": "oxeye_daisy", + "oxidized_chiseled_copper": { + "material": "OXIDIZED_CHISELED_COPPER" + }, + "chiseledoxicoblock": "oxidized_chiseled_copper", + "chiseledoxicopblock": "oxidized_chiseled_copper", + "chiseledoxicopperblock": "oxidized_chiseled_copper", + "chiseledoxidisedcoblock": "oxidized_chiseled_copper", + "chiseledoxidisedcopblock": "oxidized_chiseled_copper", + "chiseledoxidisedcopperblock": "oxidized_chiseled_copper", + "chiseledoxidizedcoblock": "oxidized_chiseled_copper", + "chiseledoxidizedcopblock": "oxidized_chiseled_copper", + "chiseledoxidizedcopperblock": "oxidized_chiseled_copper", + "chiseledoxycoblock": "oxidized_chiseled_copper", + "chiseledoxycopblock": "oxidized_chiseled_copper", + "chiseledoxycopperblock": "oxidized_chiseled_copper", + "cioxicoblock": "oxidized_chiseled_copper", + "cioxicopblock": "oxidized_chiseled_copper", + "cioxicopperblock": "oxidized_chiseled_copper", + "cioxidisedcoblock": "oxidized_chiseled_copper", + "cioxidisedcopblock": "oxidized_chiseled_copper", + "cioxidisedcopperblock": "oxidized_chiseled_copper", + "cioxidizedcoblock": "oxidized_chiseled_copper", + "cioxidizedcopblock": "oxidized_chiseled_copper", + "cioxidizedcopperblock": "oxidized_chiseled_copper", + "cioxycoblock": "oxidized_chiseled_copper", + "cioxycopblock": "oxidized_chiseled_copper", + "cioxycopperblock": "oxidized_chiseled_copper", + "circleoxicoblock": "oxidized_chiseled_copper", + "circleoxicopblock": "oxidized_chiseled_copper", + "circleoxicopperblock": "oxidized_chiseled_copper", + "circleoxidisedcoblock": "oxidized_chiseled_copper", + "circleoxidisedcopblock": "oxidized_chiseled_copper", + "circleoxidisedcopperblock": "oxidized_chiseled_copper", + "circleoxidizedcoblock": "oxidized_chiseled_copper", + "circleoxidizedcopblock": "oxidized_chiseled_copper", + "circleoxidizedcopperblock": "oxidized_chiseled_copper", + "circleoxycoblock": "oxidized_chiseled_copper", + "circleoxycopblock": "oxidized_chiseled_copper", + "circleoxycopperblock": "oxidized_chiseled_copper", + "minecraft:oxidized_chiseled_copper": "oxidized_chiseled_copper", + "oxichiseledcoblock": "oxidized_chiseled_copper", + "oxichiseledcopblock": "oxidized_chiseled_copper", + "oxichiseledcopperblock": "oxidized_chiseled_copper", + "oxicicoblock": "oxidized_chiseled_copper", + "oxicicopblock": "oxidized_chiseled_copper", + "oxicicopperblock": "oxidized_chiseled_copper", + "oxicirclecoblock": "oxidized_chiseled_copper", + "oxicirclecopblock": "oxidized_chiseled_copper", + "oxicirclecopperblock": "oxidized_chiseled_copper", + "oxidisedchiseledcoblock": "oxidized_chiseled_copper", + "oxidisedchiseledcopblock": "oxidized_chiseled_copper", + "oxidisedchiseledcopperblock": "oxidized_chiseled_copper", + "oxidisedcicoblock": "oxidized_chiseled_copper", + "oxidisedcicopblock": "oxidized_chiseled_copper", + "oxidisedcicopperblock": "oxidized_chiseled_copper", + "oxidisedcirclecoblock": "oxidized_chiseled_copper", + "oxidisedcirclecopblock": "oxidized_chiseled_copper", + "oxidisedcirclecopperblock": "oxidized_chiseled_copper", + "oxidizedchiseledcoblock": "oxidized_chiseled_copper", + "oxidizedchiseledcopblock": "oxidized_chiseled_copper", + "oxidizedchiseledcopper": "oxidized_chiseled_copper", + "oxidizedchiseledcopperblock": "oxidized_chiseled_copper", + "oxidizedcicoblock": "oxidized_chiseled_copper", + "oxidizedcicopblock": "oxidized_chiseled_copper", + "oxidizedcicopperblock": "oxidized_chiseled_copper", + "oxidizedcirclecoblock": "oxidized_chiseled_copper", + "oxidizedcirclecopblock": "oxidized_chiseled_copper", + "oxidizedcirclecopperblock": "oxidized_chiseled_copper", + "oxychiseledcoblock": "oxidized_chiseled_copper", + "oxychiseledcopblock": "oxidized_chiseled_copper", + "oxychiseledcopperblock": "oxidized_chiseled_copper", + "oxycicoblock": "oxidized_chiseled_copper", + "oxycicopblock": "oxidized_chiseled_copper", + "oxycicopperblock": "oxidized_chiseled_copper", + "oxycirclecoblock": "oxidized_chiseled_copper", + "oxycirclecopblock": "oxidized_chiseled_copper", + "oxycirclecopperblock": "oxidized_chiseled_copper", + "oxidized_copper": { + "material": "OXIDIZED_COPPER" + }, + "minecraft:oxidized_copper": "oxidized_copper", + "oxicoblock": "oxidized_copper", + "oxicopblock": "oxidized_copper", + "oxicopperblock": "oxidized_copper", + "oxidisedcoblock": "oxidized_copper", + "oxidisedcopblock": "oxidized_copper", + "oxidisedcopperblock": "oxidized_copper", + "oxidizedcoblock": "oxidized_copper", + "oxidizedcopblock": "oxidized_copper", + "oxidizedcopper": "oxidized_copper", + "oxidizedcopperblock": "oxidized_copper", + "oxycoblock": "oxidized_copper", + "oxycopblock": "oxidized_copper", + "oxycopperblock": "oxidized_copper", + "oxidized_copper_bulb": { + "material": "OXIDIZED_COPPER_BULB" + }, + "minecraft:oxidized_copper_bulb": "oxidized_copper_bulb", + "oxibulb": "oxidized_copper_bulb", + "oxidisedbulb": "oxidized_copper_bulb", + "oxidizedbulb": "oxidized_copper_bulb", + "oxidizedcopperbulb": "oxidized_copper_bulb", + "oxybulb": "oxidized_copper_bulb", + "oxidized_copper_door": { + "material": "OXIDIZED_COPPER_DOOR" + }, + "dooroxi": "oxidized_copper_door", + "dooroxidised": "oxidized_copper_door", + "dooroxidized": "oxidized_copper_door", + "dooroxy": "oxidized_copper_door", + "minecraft:oxidized_copper_door": "oxidized_copper_door", + "oxidiseddoor": "oxidized_copper_door", + "oxidizedcopperdoor": "oxidized_copper_door", + "oxidizeddoor": "oxidized_copper_door", + "oxidoor": "oxidized_copper_door", + "oxydoor": "oxidized_copper_door", + "oxidized_copper_grate": { + "material": "OXIDIZED_COPPER_GRATE" + }, + "minecraft:oxidized_copper_grate": "oxidized_copper_grate", + "oxidisedgrate": "oxidized_copper_grate", + "oxidizedcoppergrate": "oxidized_copper_grate", + "oxidizedgrate": "oxidized_copper_grate", + "oxigrate": "oxidized_copper_grate", + "oxygrate": "oxidized_copper_grate", + "oxidized_copper_trapdoor": { + "material": "OXIDIZED_COPPER_TRAPDOOR" + }, + "minecraft:oxidized_copper_trapdoor": "oxidized_copper_trapdoor", + "oxidiseddoort": "oxidized_copper_trapdoor", + "oxidiseddoortrap": "oxidized_copper_trapdoor", + "oxidiseddtrap": "oxidized_copper_trapdoor", + "oxidisedhatch": "oxidized_copper_trapdoor", + "oxidisedtdoor": "oxidized_copper_trapdoor", + "oxidisedtrapd": "oxidized_copper_trapdoor", + "oxidisedtrapdoor": "oxidized_copper_trapdoor", + "oxidizedcoppertrapdoor": "oxidized_copper_trapdoor", + "oxidizeddoort": "oxidized_copper_trapdoor", + "oxidizeddoortrap": "oxidized_copper_trapdoor", + "oxidizeddtrap": "oxidized_copper_trapdoor", + "oxidizedhatch": "oxidized_copper_trapdoor", + "oxidizedtdoor": "oxidized_copper_trapdoor", + "oxidizedtrapd": "oxidized_copper_trapdoor", + "oxidizedtrapdoor": "oxidized_copper_trapdoor", + "oxidoort": "oxidized_copper_trapdoor", + "oxidoortrap": "oxidized_copper_trapdoor", + "oxidtrap": "oxidized_copper_trapdoor", + "oxihatch": "oxidized_copper_trapdoor", + "oxitdoor": "oxidized_copper_trapdoor", + "oxitrapd": "oxidized_copper_trapdoor", + "oxitrapdoor": "oxidized_copper_trapdoor", + "oxydoort": "oxidized_copper_trapdoor", + "oxydoortrap": "oxidized_copper_trapdoor", + "oxydtrap": "oxidized_copper_trapdoor", + "oxyhatch": "oxidized_copper_trapdoor", + "oxytdoor": "oxidized_copper_trapdoor", + "oxytrapd": "oxidized_copper_trapdoor", + "oxytrapdoor": "oxidized_copper_trapdoor", + "oxidized_cut_copper": { + "material": "OXIDIZED_CUT_COPPER" + }, + "coxicoblock": "oxidized_cut_copper", + "coxicopblock": "oxidized_cut_copper", + "coxicopperblock": "oxidized_cut_copper", + "coxidisedcoblock": "oxidized_cut_copper", + "coxidisedcopblock": "oxidized_cut_copper", + "coxidisedcopperblock": "oxidized_cut_copper", + "coxidizedcoblock": "oxidized_cut_copper", + "coxidizedcopblock": "oxidized_cut_copper", + "coxidizedcopperblock": "oxidized_cut_copper", + "coxycoblock": "oxidized_cut_copper", + "coxycopblock": "oxidized_cut_copper", + "coxycopperblock": "oxidized_cut_copper", + "cutoxicoblock": "oxidized_cut_copper", + "cutoxicopblock": "oxidized_cut_copper", + "cutoxicopperblock": "oxidized_cut_copper", + "cutoxidisedcoblock": "oxidized_cut_copper", + "cutoxidisedcopblock": "oxidized_cut_copper", + "cutoxidisedcopperblock": "oxidized_cut_copper", + "cutoxidizedcoblock": "oxidized_cut_copper", + "cutoxidizedcopblock": "oxidized_cut_copper", + "cutoxidizedcopperblock": "oxidized_cut_copper", + "cutoxycoblock": "oxidized_cut_copper", + "cutoxycopblock": "oxidized_cut_copper", + "cutoxycopperblock": "oxidized_cut_copper", + "minecraft:oxidized_cut_copper": "oxidized_cut_copper", + "oxiccoblock": "oxidized_cut_copper", + "oxiccopblock": "oxidized_cut_copper", + "oxiccopperblock": "oxidized_cut_copper", + "oxicutcoblock": "oxidized_cut_copper", + "oxicutcopblock": "oxidized_cut_copper", + "oxicutcopperblock": "oxidized_cut_copper", + "oxidisedccoblock": "oxidized_cut_copper", + "oxidisedccopblock": "oxidized_cut_copper", + "oxidisedccopperblock": "oxidized_cut_copper", + "oxidisedcutcoblock": "oxidized_cut_copper", + "oxidisedcutcopblock": "oxidized_cut_copper", + "oxidisedcutcopperblock": "oxidized_cut_copper", + "oxidizedccoblock": "oxidized_cut_copper", + "oxidizedccopblock": "oxidized_cut_copper", + "oxidizedccopperblock": "oxidized_cut_copper", + "oxidizedcutcoblock": "oxidized_cut_copper", + "oxidizedcutcopblock": "oxidized_cut_copper", + "oxidizedcutcopper": "oxidized_cut_copper", + "oxidizedcutcopperblock": "oxidized_cut_copper", + "oxyccoblock": "oxidized_cut_copper", + "oxyccopblock": "oxidized_cut_copper", + "oxyccopperblock": "oxidized_cut_copper", + "oxycutcoblock": "oxidized_cut_copper", + "oxycutcopblock": "oxidized_cut_copper", + "oxycutcopperblock": "oxidized_cut_copper", + "oxidized_cut_copper_slab": { + "material": "OXIDIZED_CUT_COPPER_SLAB" + }, + "coxicohalfblock": "oxidized_cut_copper_slab", + "coxicophalfblock": "oxidized_cut_copper_slab", + "coxicopperhalfblock": "oxidized_cut_copper_slab", + "coxicoppersl": "oxidized_cut_copper_slab", + "coxicopperslab": "oxidized_cut_copper_slab", + "coxicopperstep": "oxidized_cut_copper_slab", + "coxicopsl": "oxidized_cut_copper_slab", + "coxicopslab": "oxidized_cut_copper_slab", + "coxicopstep": "oxidized_cut_copper_slab", + "coxicosl": "oxidized_cut_copper_slab", + "coxicoslab": "oxidized_cut_copper_slab", + "coxicostep": "oxidized_cut_copper_slab", + "coxidisedcohalfblock": "oxidized_cut_copper_slab", + "coxidisedcophalfblock": "oxidized_cut_copper_slab", + "coxidisedcopperhalfblock": "oxidized_cut_copper_slab", + "coxidisedcoppersl": "oxidized_cut_copper_slab", + "coxidisedcopperslab": "oxidized_cut_copper_slab", + "coxidisedcopperstep": "oxidized_cut_copper_slab", + "coxidisedcopsl": "oxidized_cut_copper_slab", + "coxidisedcopslab": "oxidized_cut_copper_slab", + "coxidisedcopstep": "oxidized_cut_copper_slab", + "coxidisedcosl": "oxidized_cut_copper_slab", + "coxidisedcoslab": "oxidized_cut_copper_slab", + "coxidisedcostep": "oxidized_cut_copper_slab", + "coxidizedcohalfblock": "oxidized_cut_copper_slab", + "coxidizedcophalfblock": "oxidized_cut_copper_slab", + "coxidizedcopperhalfblock": "oxidized_cut_copper_slab", + "coxidizedcoppersl": "oxidized_cut_copper_slab", + "coxidizedcopperslab": "oxidized_cut_copper_slab", + "coxidizedcopperstep": "oxidized_cut_copper_slab", + "coxidizedcopsl": "oxidized_cut_copper_slab", + "coxidizedcopslab": "oxidized_cut_copper_slab", + "coxidizedcopstep": "oxidized_cut_copper_slab", + "coxidizedcosl": "oxidized_cut_copper_slab", + "coxidizedcoslab": "oxidized_cut_copper_slab", + "coxidizedcostep": "oxidized_cut_copper_slab", + "coxycohalfblock": "oxidized_cut_copper_slab", + "coxycophalfblock": "oxidized_cut_copper_slab", + "coxycopperhalfblock": "oxidized_cut_copper_slab", + "coxycoppersl": "oxidized_cut_copper_slab", + "coxycopperslab": "oxidized_cut_copper_slab", + "coxycopperstep": "oxidized_cut_copper_slab", + "coxycopsl": "oxidized_cut_copper_slab", + "coxycopslab": "oxidized_cut_copper_slab", + "coxycopstep": "oxidized_cut_copper_slab", + "coxycosl": "oxidized_cut_copper_slab", + "coxycoslab": "oxidized_cut_copper_slab", + "coxycostep": "oxidized_cut_copper_slab", + "cutoxicohalfblock": "oxidized_cut_copper_slab", + "cutoxicophalfblock": "oxidized_cut_copper_slab", + "cutoxicopperhalfblock": "oxidized_cut_copper_slab", + "cutoxicoppersl": "oxidized_cut_copper_slab", + "cutoxicopperslab": "oxidized_cut_copper_slab", + "cutoxicopperstep": "oxidized_cut_copper_slab", + "cutoxicopsl": "oxidized_cut_copper_slab", + "cutoxicopslab": "oxidized_cut_copper_slab", + "cutoxicopstep": "oxidized_cut_copper_slab", + "cutoxicosl": "oxidized_cut_copper_slab", + "cutoxicoslab": "oxidized_cut_copper_slab", + "cutoxicostep": "oxidized_cut_copper_slab", + "cutoxidisedcohalfblock": "oxidized_cut_copper_slab", + "cutoxidisedcophalfblock": "oxidized_cut_copper_slab", + "cutoxidisedcopperhalfblock": "oxidized_cut_copper_slab", + "cutoxidisedcoppersl": "oxidized_cut_copper_slab", + "cutoxidisedcopperslab": "oxidized_cut_copper_slab", + "cutoxidisedcopperstep": "oxidized_cut_copper_slab", + "cutoxidisedcopsl": "oxidized_cut_copper_slab", + "cutoxidisedcopslab": "oxidized_cut_copper_slab", + "cutoxidisedcopstep": "oxidized_cut_copper_slab", + "cutoxidisedcosl": "oxidized_cut_copper_slab", + "cutoxidisedcoslab": "oxidized_cut_copper_slab", + "cutoxidisedcostep": "oxidized_cut_copper_slab", + "cutoxidizedcohalfblock": "oxidized_cut_copper_slab", + "cutoxidizedcophalfblock": "oxidized_cut_copper_slab", + "cutoxidizedcopperhalfblock": "oxidized_cut_copper_slab", + "cutoxidizedcoppersl": "oxidized_cut_copper_slab", + "cutoxidizedcopperslab": "oxidized_cut_copper_slab", + "cutoxidizedcopperstep": "oxidized_cut_copper_slab", + "cutoxidizedcopsl": "oxidized_cut_copper_slab", + "cutoxidizedcopslab": "oxidized_cut_copper_slab", + "cutoxidizedcopstep": "oxidized_cut_copper_slab", + "cutoxidizedcosl": "oxidized_cut_copper_slab", + "cutoxidizedcoslab": "oxidized_cut_copper_slab", + "cutoxidizedcostep": "oxidized_cut_copper_slab", + "cutoxycohalfblock": "oxidized_cut_copper_slab", + "cutoxycophalfblock": "oxidized_cut_copper_slab", + "cutoxycopperhalfblock": "oxidized_cut_copper_slab", + "cutoxycoppersl": "oxidized_cut_copper_slab", + "cutoxycopperslab": "oxidized_cut_copper_slab", + "cutoxycopperstep": "oxidized_cut_copper_slab", + "cutoxycopsl": "oxidized_cut_copper_slab", + "cutoxycopslab": "oxidized_cut_copper_slab", + "cutoxycopstep": "oxidized_cut_copper_slab", + "cutoxycosl": "oxidized_cut_copper_slab", + "cutoxycoslab": "oxidized_cut_copper_slab", + "cutoxycostep": "oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab": "oxidized_cut_copper_slab", + "oxiccohalfblock": "oxidized_cut_copper_slab", + "oxiccophalfblock": "oxidized_cut_copper_slab", + "oxiccopperhalfblock": "oxidized_cut_copper_slab", + "oxiccoppersl": "oxidized_cut_copper_slab", + "oxiccopperslab": "oxidized_cut_copper_slab", + "oxiccopperstep": "oxidized_cut_copper_slab", + "oxiccopsl": "oxidized_cut_copper_slab", + "oxiccopslab": "oxidized_cut_copper_slab", + "oxiccopstep": "oxidized_cut_copper_slab", + "oxiccosl": "oxidized_cut_copper_slab", + "oxiccoslab": "oxidized_cut_copper_slab", + "oxiccostep": "oxidized_cut_copper_slab", + "oxicutcohalfblock": "oxidized_cut_copper_slab", + "oxicutcophalfblock": "oxidized_cut_copper_slab", + "oxicutcopperhalfblock": "oxidized_cut_copper_slab", + "oxicutcoppersl": "oxidized_cut_copper_slab", + "oxicutcopperslab": "oxidized_cut_copper_slab", + "oxicutcopperstep": "oxidized_cut_copper_slab", + "oxicutcopsl": "oxidized_cut_copper_slab", + "oxicutcopslab": "oxidized_cut_copper_slab", + "oxicutcopstep": "oxidized_cut_copper_slab", + "oxicutcosl": "oxidized_cut_copper_slab", + "oxicutcoslab": "oxidized_cut_copper_slab", + "oxicutcostep": "oxidized_cut_copper_slab", + "oxidisedccohalfblock": "oxidized_cut_copper_slab", + "oxidisedccophalfblock": "oxidized_cut_copper_slab", + "oxidisedccopperhalfblock": "oxidized_cut_copper_slab", + "oxidisedccoppersl": "oxidized_cut_copper_slab", + "oxidisedccopperslab": "oxidized_cut_copper_slab", + "oxidisedccopperstep": "oxidized_cut_copper_slab", + "oxidisedccopsl": "oxidized_cut_copper_slab", + "oxidisedccopslab": "oxidized_cut_copper_slab", + "oxidisedccopstep": "oxidized_cut_copper_slab", + "oxidisedccosl": "oxidized_cut_copper_slab", + "oxidisedccoslab": "oxidized_cut_copper_slab", + "oxidisedccostep": "oxidized_cut_copper_slab", + "oxidisedcutcohalfblock": "oxidized_cut_copper_slab", + "oxidisedcutcophalfblock": "oxidized_cut_copper_slab", + "oxidisedcutcopperhalfblock": "oxidized_cut_copper_slab", + "oxidisedcutcoppersl": "oxidized_cut_copper_slab", + "oxidisedcutcopperslab": "oxidized_cut_copper_slab", + "oxidisedcutcopperstep": "oxidized_cut_copper_slab", + "oxidisedcutcopsl": "oxidized_cut_copper_slab", + "oxidisedcutcopslab": "oxidized_cut_copper_slab", + "oxidisedcutcopstep": "oxidized_cut_copper_slab", + "oxidisedcutcosl": "oxidized_cut_copper_slab", + "oxidisedcutcoslab": "oxidized_cut_copper_slab", + "oxidisedcutcostep": "oxidized_cut_copper_slab", + "oxidizedccohalfblock": "oxidized_cut_copper_slab", + "oxidizedccophalfblock": "oxidized_cut_copper_slab", + "oxidizedccopperhalfblock": "oxidized_cut_copper_slab", + "oxidizedccoppersl": "oxidized_cut_copper_slab", + "oxidizedccopperslab": "oxidized_cut_copper_slab", + "oxidizedccopperstep": "oxidized_cut_copper_slab", + "oxidizedccopsl": "oxidized_cut_copper_slab", + "oxidizedccopslab": "oxidized_cut_copper_slab", + "oxidizedccopstep": "oxidized_cut_copper_slab", + "oxidizedccosl": "oxidized_cut_copper_slab", + "oxidizedccoslab": "oxidized_cut_copper_slab", + "oxidizedccostep": "oxidized_cut_copper_slab", + "oxidizedcutcohalfblock": "oxidized_cut_copper_slab", + "oxidizedcutcophalfblock": "oxidized_cut_copper_slab", + "oxidizedcutcopperhalfblock": "oxidized_cut_copper_slab", + "oxidizedcutcoppersl": "oxidized_cut_copper_slab", + "oxidizedcutcopperslab": "oxidized_cut_copper_slab", + "oxidizedcutcopperstep": "oxidized_cut_copper_slab", + "oxidizedcutcopsl": "oxidized_cut_copper_slab", + "oxidizedcutcopslab": "oxidized_cut_copper_slab", + "oxidizedcutcopstep": "oxidized_cut_copper_slab", + "oxidizedcutcosl": "oxidized_cut_copper_slab", + "oxidizedcutcoslab": "oxidized_cut_copper_slab", + "oxidizedcutcostep": "oxidized_cut_copper_slab", + "oxyccohalfblock": "oxidized_cut_copper_slab", + "oxyccophalfblock": "oxidized_cut_copper_slab", + "oxyccopperhalfblock": "oxidized_cut_copper_slab", + "oxyccoppersl": "oxidized_cut_copper_slab", + "oxyccopperslab": "oxidized_cut_copper_slab", + "oxyccopperstep": "oxidized_cut_copper_slab", + "oxyccopsl": "oxidized_cut_copper_slab", + "oxyccopslab": "oxidized_cut_copper_slab", + "oxyccopstep": "oxidized_cut_copper_slab", + "oxyccosl": "oxidized_cut_copper_slab", + "oxyccoslab": "oxidized_cut_copper_slab", + "oxyccostep": "oxidized_cut_copper_slab", + "oxycutcohalfblock": "oxidized_cut_copper_slab", + "oxycutcophalfblock": "oxidized_cut_copper_slab", + "oxycutcopperhalfblock": "oxidized_cut_copper_slab", + "oxycutcoppersl": "oxidized_cut_copper_slab", + "oxycutcopperslab": "oxidized_cut_copper_slab", + "oxycutcopperstep": "oxidized_cut_copper_slab", + "oxycutcopsl": "oxidized_cut_copper_slab", + "oxycutcopslab": "oxidized_cut_copper_slab", + "oxycutcopstep": "oxidized_cut_copper_slab", + "oxycutcosl": "oxidized_cut_copper_slab", + "oxycutcoslab": "oxidized_cut_copper_slab", + "oxycutcostep": "oxidized_cut_copper_slab", + "oxidized_cut_copper_stairs": { + "material": "OXIDIZED_CUT_COPPER_STAIRS" + }, + "coxicopperstair": "oxidized_cut_copper_stairs", + "coxicopperstairs": "oxidized_cut_copper_stairs", + "coxicopstair": "oxidized_cut_copper_stairs", + "coxicopstairs": "oxidized_cut_copper_stairs", + "coxicostair": "oxidized_cut_copper_stairs", + "coxicostairs": "oxidized_cut_copper_stairs", + "coxidisedcopperstair": "oxidized_cut_copper_stairs", + "coxidisedcopperstairs": "oxidized_cut_copper_stairs", + "coxidisedcopstair": "oxidized_cut_copper_stairs", + "coxidisedcopstairs": "oxidized_cut_copper_stairs", + "coxidisedcostair": "oxidized_cut_copper_stairs", + "coxidisedcostairs": "oxidized_cut_copper_stairs", + "coxidizedcopperstair": "oxidized_cut_copper_stairs", + "coxidizedcopperstairs": "oxidized_cut_copper_stairs", + "coxidizedcopstair": "oxidized_cut_copper_stairs", + "coxidizedcopstairs": "oxidized_cut_copper_stairs", + "coxidizedcostair": "oxidized_cut_copper_stairs", + "coxidizedcostairs": "oxidized_cut_copper_stairs", + "coxycopperstair": "oxidized_cut_copper_stairs", + "coxycopperstairs": "oxidized_cut_copper_stairs", + "coxycopstair": "oxidized_cut_copper_stairs", + "coxycopstairs": "oxidized_cut_copper_stairs", + "coxycostair": "oxidized_cut_copper_stairs", + "coxycostairs": "oxidized_cut_copper_stairs", + "cutoxicopperstair": "oxidized_cut_copper_stairs", + "cutoxicopperstairs": "oxidized_cut_copper_stairs", + "cutoxicopstair": "oxidized_cut_copper_stairs", + "cutoxicopstairs": "oxidized_cut_copper_stairs", + "cutoxicostair": "oxidized_cut_copper_stairs", + "cutoxicostairs": "oxidized_cut_copper_stairs", + "cutoxidisedcopperstair": "oxidized_cut_copper_stairs", + "cutoxidisedcopperstairs": "oxidized_cut_copper_stairs", + "cutoxidisedcopstair": "oxidized_cut_copper_stairs", + "cutoxidisedcopstairs": "oxidized_cut_copper_stairs", + "cutoxidisedcostair": "oxidized_cut_copper_stairs", + "cutoxidisedcostairs": "oxidized_cut_copper_stairs", + "cutoxidizedcopperstair": "oxidized_cut_copper_stairs", + "cutoxidizedcopperstairs": "oxidized_cut_copper_stairs", + "cutoxidizedcopstair": "oxidized_cut_copper_stairs", + "cutoxidizedcopstairs": "oxidized_cut_copper_stairs", + "cutoxidizedcostair": "oxidized_cut_copper_stairs", + "cutoxidizedcostairs": "oxidized_cut_copper_stairs", + "cutoxycopperstair": "oxidized_cut_copper_stairs", + "cutoxycopperstairs": "oxidized_cut_copper_stairs", + "cutoxycopstair": "oxidized_cut_copper_stairs", + "cutoxycopstairs": "oxidized_cut_copper_stairs", + "cutoxycostair": "oxidized_cut_copper_stairs", + "cutoxycostairs": "oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper_stairs": "oxidized_cut_copper_stairs", + "oxiccopperstair": "oxidized_cut_copper_stairs", + "oxiccopperstairs": "oxidized_cut_copper_stairs", + "oxiccopstair": "oxidized_cut_copper_stairs", + "oxiccopstairs": "oxidized_cut_copper_stairs", + "oxiccostair": "oxidized_cut_copper_stairs", + "oxiccostairs": "oxidized_cut_copper_stairs", + "oxicutcopperstair": "oxidized_cut_copper_stairs", + "oxicutcopperstairs": "oxidized_cut_copper_stairs", + "oxicutcopstair": "oxidized_cut_copper_stairs", + "oxicutcopstairs": "oxidized_cut_copper_stairs", + "oxicutcostair": "oxidized_cut_copper_stairs", + "oxicutcostairs": "oxidized_cut_copper_stairs", + "oxidisedccopperstair": "oxidized_cut_copper_stairs", + "oxidisedccopperstairs": "oxidized_cut_copper_stairs", + "oxidisedccopstair": "oxidized_cut_copper_stairs", + "oxidisedccopstairs": "oxidized_cut_copper_stairs", + "oxidisedccostair": "oxidized_cut_copper_stairs", + "oxidisedccostairs": "oxidized_cut_copper_stairs", + "oxidisedcutcopperstair": "oxidized_cut_copper_stairs", + "oxidisedcutcopperstairs": "oxidized_cut_copper_stairs", + "oxidisedcutcopstair": "oxidized_cut_copper_stairs", + "oxidisedcutcopstairs": "oxidized_cut_copper_stairs", + "oxidisedcutcostair": "oxidized_cut_copper_stairs", + "oxidisedcutcostairs": "oxidized_cut_copper_stairs", + "oxidizedccopperstair": "oxidized_cut_copper_stairs", + "oxidizedccopperstairs": "oxidized_cut_copper_stairs", + "oxidizedccopstair": "oxidized_cut_copper_stairs", + "oxidizedccopstairs": "oxidized_cut_copper_stairs", + "oxidizedccostair": "oxidized_cut_copper_stairs", + "oxidizedccostairs": "oxidized_cut_copper_stairs", + "oxidizedcutcopperstair": "oxidized_cut_copper_stairs", + "oxidizedcutcopperstairs": "oxidized_cut_copper_stairs", + "oxidizedcutcopstair": "oxidized_cut_copper_stairs", + "oxidizedcutcopstairs": "oxidized_cut_copper_stairs", + "oxidizedcutcostair": "oxidized_cut_copper_stairs", + "oxidizedcutcostairs": "oxidized_cut_copper_stairs", + "oxyccopperstair": "oxidized_cut_copper_stairs", + "oxyccopperstairs": "oxidized_cut_copper_stairs", + "oxyccopstair": "oxidized_cut_copper_stairs", + "oxyccopstairs": "oxidized_cut_copper_stairs", + "oxyccostair": "oxidized_cut_copper_stairs", + "oxyccostairs": "oxidized_cut_copper_stairs", + "oxycutcopperstair": "oxidized_cut_copper_stairs", + "oxycutcopperstairs": "oxidized_cut_copper_stairs", + "oxycutcopstair": "oxidized_cut_copper_stairs", + "oxycutcopstairs": "oxidized_cut_copper_stairs", + "oxycutcostair": "oxidized_cut_copper_stairs", + "oxycutcostairs": "oxidized_cut_copper_stairs", + "packed_ice": { + "material": "PACKED_ICE" + }, + "minecraft:packed_ice": "packed_ice", + "packedice": "packed_ice", + "packed_mud": { + "material": "PACKED_MUD" + }, + "minecraft:packed_mud": "packed_mud", + "packedmud": "packed_mud", + "packedmudb": "packed_mud", + "packedmudbl": "packed_mud", + "packedmudblock": "packed_mud", + "packmud": "packed_mud", + "packmudb": "packed_mud", + "packmudbl": "packed_mud", + "packmudblock": "packed_mud", + "painting": { + "material": "PAINTING" + }, + "minecraft:painting": "painting", + "pale_hanging_moss": { + "material": "PALE_HANGING_MOSS" + }, + "minecraft:pale_hanging_moss": "pale_hanging_moss", + "palehangingmoss": "pale_hanging_moss", + "phang": "pale_hanging_moss", + "phangm": "pale_hanging_moss", + "phangmos": "pale_hanging_moss", + "phangmoss": "pale_hanging_moss", + "phm": "pale_hanging_moss", + "phmos": "pale_hanging_moss", + "phmoss": "pale_hanging_moss", + "pale_moss_block": { + "material": "PALE_MOSS_BLOCK" + }, + "minecraft:pale_moss_block": "pale_moss_block", + "palemossblock": "pale_moss_block", + "pmblock": "pale_moss_block", + "pmossblock": "pale_moss_block", + "pale_moss_carpet": { + "material": "PALE_MOSS_CARPET" + }, + "minecraft:pale_moss_carpet": "pale_moss_carpet", + "palemosscarpet": "pale_moss_carpet", + "palemossfloor": "pale_moss_carpet", + "pmosscarpet": "pale_moss_carpet", + "pmossfloor": "pale_moss_carpet", + "pale_oak_boat": { + "material": "PALE_OAK_BOAT" + }, + "boatpale": "pale_oak_boat", + "boatpale_oak": "pale_oak_boat", + "boatpaleoak": "pale_oak_boat", + "boatpo": "pale_oak_boat", + "boatpoak": "pale_oak_boat", + "minecraft:pale_oak_boat": "pale_oak_boat", + "pale_oakboat": "pale_oak_boat", + "pale_oakraft": "pale_oak_boat", + "paleboat": "pale_oak_boat", + "paleoakboat": "pale_oak_boat", + "paleoakraft": "pale_oak_boat", + "paleraft": "pale_oak_boat", + "poakboat": "pale_oak_boat", + "poakraft": "pale_oak_boat", + "poboat": "pale_oak_boat", + "poraft": "pale_oak_boat", + "pale_oak_button": { + "material": "PALE_OAK_BUTTON" + }, + "buttonpale": "pale_oak_button", + "buttonpale_oak": "pale_oak_button", + "buttonpaleoak": "pale_oak_button", + "buttonpo": "pale_oak_button", + "buttonpoak": "pale_oak_button", + "minecraft:pale_oak_button": "pale_oak_button", + "pale_oakbutton": "pale_oak_button", + "palebutton": "pale_oak_button", + "paleoakbutton": "pale_oak_button", + "poakbutton": "pale_oak_button", + "pobutton": "pale_oak_button", + "pale_oak_chest_boat": { + "material": "PALE_OAK_CHEST_BOAT" + }, + "minecraft:pale_oak_chest_boat": "pale_oak_chest_boat", + "pale_oakchboat": "pale_oak_chest_boat", + "palechboat": "pale_oak_chest_boat", + "paleoakchboat": "pale_oak_chest_boat", + "paleoakchestboat": "pale_oak_chest_boat", + "poakchboat": "pale_oak_chest_boat", + "pochboat": "pale_oak_chest_boat", + "pale_oak_door": { + "material": "PALE_OAK_DOOR" + }, + "minecraft:pale_oak_door": "pale_oak_door", + "pale_oakdoor": "pale_oak_door", + "paledoor": "pale_oak_door", + "paleoakdoor": "pale_oak_door", + "poakdoor": "pale_oak_door", + "podoor": "pale_oak_door", + "pale_oak_fence": { + "material": "PALE_OAK_FENCE" + }, + "minecraft:pale_oak_fence": "pale_oak_fence", + "pale_oakfence": "pale_oak_fence", + "palefence": "pale_oak_fence", + "paleoakfence": "pale_oak_fence", + "poakfence": "pale_oak_fence", + "pofence": "pale_oak_fence", + "pale_oak_fence_gate": { + "material": "PALE_OAK_FENCE_GATE" + }, + "gatepale": "pale_oak_fence_gate", + "gatepale_oak": "pale_oak_fence_gate", + "gatepaleoak": "pale_oak_fence_gate", + "gatepo": "pale_oak_fence_gate", + "gatepoak": "pale_oak_fence_gate", + "minecraft:pale_oak_fence_gate": "pale_oak_fence_gate", + "pale_oakfencegate": "pale_oak_fence_gate", + "pale_oakgate": "pale_oak_fence_gate", + "palefencegate": "pale_oak_fence_gate", + "palegate": "pale_oak_fence_gate", + "paleoakfencegate": "pale_oak_fence_gate", + "paleoakgate": "pale_oak_fence_gate", + "poakfencegate": "pale_oak_fence_gate", + "poakgate": "pale_oak_fence_gate", + "pofencegate": "pale_oak_fence_gate", + "pogate": "pale_oak_fence_gate", + "pale_oak_hanging_sign": { + "material": "PALE_OAK_HANGING_SIGN" + }, + "minecraft:pale_oak_hanging_sign": "pale_oak_hanging_sign", + "pale_oakhangsign": "pale_oak_hanging_sign", + "pale_oakhsign": "pale_oak_hanging_sign", + "palehangsign": "pale_oak_hanging_sign", + "palehsign": "pale_oak_hanging_sign", + "paleoakhangingsign": "pale_oak_hanging_sign", + "paleoakhangsign": "pale_oak_hanging_sign", + "paleoakhsign": "pale_oak_hanging_sign", + "poakhangsign": "pale_oak_hanging_sign", + "poakhsign": "pale_oak_hanging_sign", + "pohangsign": "pale_oak_hanging_sign", + "pohsign": "pale_oak_hanging_sign", + "pale_oak_leaves": { + "material": "PALE_OAK_LEAVES" + }, + "leafpale": "pale_oak_leaves", + "leafpale_oak": "pale_oak_leaves", + "leafpaleoak": "pale_oak_leaves", + "leafpo": "pale_oak_leaves", + "leafpoak": "pale_oak_leaves", + "leavespale": "pale_oak_leaves", + "leavespale_oak": "pale_oak_leaves", + "leavespaleoak": "pale_oak_leaves", + "leavespo": "pale_oak_leaves", + "leavespoak": "pale_oak_leaves", + "minecraft:pale_oak_leaves": "pale_oak_leaves", + "pale_oakleaf": "pale_oak_leaves", + "pale_oakleave": "pale_oak_leaves", + "pale_oakleaves": "pale_oak_leaves", + "pale_oaklogleaf": "pale_oak_leaves", + "pale_oaklogleave": "pale_oak_leaves", + "pale_oaklogleaves": "pale_oak_leaves", + "pale_oaktreeleaf": "pale_oak_leaves", + "pale_oaktreeleave": "pale_oak_leaves", + "pale_oaktreeleaves": "pale_oak_leaves", + "pale_oaktrunkleaf": "pale_oak_leaves", + "pale_oaktrunkleave": "pale_oak_leaves", + "pale_oaktrunkleaves": "pale_oak_leaves", + "pale_oakwoodleaf": "pale_oak_leaves", + "pale_oakwoodleave": "pale_oak_leaves", + "pale_oakwoodleaves": "pale_oak_leaves", + "paleleaf": "pale_oak_leaves", + "paleleave": "pale_oak_leaves", + "paleleaves": "pale_oak_leaves", + "palelogleaf": "pale_oak_leaves", + "palelogleave": "pale_oak_leaves", + "palelogleaves": "pale_oak_leaves", + "paleoakleaf": "pale_oak_leaves", + "paleoakleave": "pale_oak_leaves", + "paleoakleaves": "pale_oak_leaves", + "paleoaklogleaf": "pale_oak_leaves", + "paleoaklogleave": "pale_oak_leaves", + "paleoaklogleaves": "pale_oak_leaves", + "paleoaktreeleaf": "pale_oak_leaves", + "paleoaktreeleave": "pale_oak_leaves", + "paleoaktreeleaves": "pale_oak_leaves", + "paleoaktrunkleaf": "pale_oak_leaves", + "paleoaktrunkleave": "pale_oak_leaves", + "paleoaktrunkleaves": "pale_oak_leaves", + "paleoakwoodleaf": "pale_oak_leaves", + "paleoakwoodleave": "pale_oak_leaves", + "paleoakwoodleaves": "pale_oak_leaves", + "paletreeleaf": "pale_oak_leaves", + "paletreeleave": "pale_oak_leaves", + "paletreeleaves": "pale_oak_leaves", + "paletrunkleaf": "pale_oak_leaves", + "paletrunkleave": "pale_oak_leaves", + "paletrunkleaves": "pale_oak_leaves", + "palewoodleaf": "pale_oak_leaves", + "palewoodleave": "pale_oak_leaves", + "palewoodleaves": "pale_oak_leaves", + "poakleaf": "pale_oak_leaves", + "poakleave": "pale_oak_leaves", + "poakleaves": "pale_oak_leaves", + "poaklogleaf": "pale_oak_leaves", + "poaklogleave": "pale_oak_leaves", + "poaklogleaves": "pale_oak_leaves", + "poaktreeleaf": "pale_oak_leaves", + "poaktreeleave": "pale_oak_leaves", + "poaktreeleaves": "pale_oak_leaves", + "poaktrunkleaf": "pale_oak_leaves", + "poaktrunkleave": "pale_oak_leaves", + "poaktrunkleaves": "pale_oak_leaves", + "poakwoodleaf": "pale_oak_leaves", + "poakwoodleave": "pale_oak_leaves", + "poakwoodleaves": "pale_oak_leaves", + "poleaf": "pale_oak_leaves", + "poleave": "pale_oak_leaves", + "poleaves": "pale_oak_leaves", + "pologleaf": "pale_oak_leaves", + "pologleave": "pale_oak_leaves", + "pologleaves": "pale_oak_leaves", + "potreeleaf": "pale_oak_leaves", + "potreeleave": "pale_oak_leaves", + "potreeleaves": "pale_oak_leaves", + "potrunkleaf": "pale_oak_leaves", + "potrunkleave": "pale_oak_leaves", + "potrunkleaves": "pale_oak_leaves", + "powoodleaf": "pale_oak_leaves", + "powoodleave": "pale_oak_leaves", + "powoodleaves": "pale_oak_leaves", + "pale_oak_log": { + "material": "PALE_OAK_LOG" + }, + "logpale": "pale_oak_log", + "logpale_oak": "pale_oak_log", + "logpaleoak": "pale_oak_log", + "logpo": "pale_oak_log", + "logpoak": "pale_oak_log", + "minecraft:pale_oak_log": "pale_oak_log", + "pale_oaklog": "pale_oak_log", + "pale_oaktree": "pale_oak_log", + "pale_oaktrunk": "pale_oak_log", + "palelog": "pale_oak_log", + "paleoaklog": "pale_oak_log", + "paleoaktree": "pale_oak_log", + "paleoaktrunk": "pale_oak_log", + "paletree": "pale_oak_log", + "paletrunk": "pale_oak_log", + "poaklog": "pale_oak_log", + "poaktree": "pale_oak_log", + "poaktrunk": "pale_oak_log", + "polog": "pale_oak_log", + "potree": "pale_oak_log", + "potrunk": "pale_oak_log", + "pale_oak_planks": { + "material": "PALE_OAK_PLANKS" + }, + "minecraft:pale_oak_planks": "pale_oak_planks", + "pale_oakplank": "pale_oak_planks", + "pale_oakplankw": "pale_oak_planks", + "pale_oakplankwood": "pale_oak_planks", + "pale_oakplankwooden": "pale_oak_planks", + "pale_oakwoodenplank": "pale_oak_planks", + "pale_oakwoodplank": "pale_oak_planks", + "pale_oakwplank": "pale_oak_planks", + "paleoakplank": "pale_oak_planks", + "paleoakplanks": "pale_oak_planks", + "paleoakplankw": "pale_oak_planks", + "paleoakplankwood": "pale_oak_planks", + "paleoakplankwooden": "pale_oak_planks", + "paleoakwoodenplank": "pale_oak_planks", + "paleoakwoodplank": "pale_oak_planks", + "paleoakwplank": "pale_oak_planks", + "paleplank": "pale_oak_planks", + "paleplankw": "pale_oak_planks", + "paleplankwood": "pale_oak_planks", + "paleplankwooden": "pale_oak_planks", + "palewoodenplank": "pale_oak_planks", + "palewoodplank": "pale_oak_planks", + "palewplank": "pale_oak_planks", + "poakplank": "pale_oak_planks", + "poakplankw": "pale_oak_planks", + "poakplankwood": "pale_oak_planks", + "poakplankwooden": "pale_oak_planks", + "poakwoodenplank": "pale_oak_planks", + "poakwoodplank": "pale_oak_planks", + "poakwplank": "pale_oak_planks", + "poplank": "pale_oak_planks", + "poplankw": "pale_oak_planks", + "poplankwood": "pale_oak_planks", + "poplankwooden": "pale_oak_planks", + "powoodenplank": "pale_oak_planks", + "powoodplank": "pale_oak_planks", + "powplank": "pale_oak_planks", + "pale_oak_pressure_plate": { + "material": "PALE_OAK_PRESSURE_PLATE" + }, + "minecraft:pale_oak_pressure_plate": "pale_oak_pressure_plate", + "pale_oakplate": "pale_oak_pressure_plate", + "pale_oakpplate": "pale_oak_pressure_plate", + "pale_oakpressplate": "pale_oak_pressure_plate", + "pale_oakpressureplate": "pale_oak_pressure_plate", + "paleoakplate": "pale_oak_pressure_plate", + "paleoakpplate": "pale_oak_pressure_plate", + "paleoakpressplate": "pale_oak_pressure_plate", + "paleoakpressureplate": "pale_oak_pressure_plate", + "paleplate": "pale_oak_pressure_plate", + "palepplate": "pale_oak_pressure_plate", + "palepressplate": "pale_oak_pressure_plate", + "palepressureplate": "pale_oak_pressure_plate", + "platepale": "pale_oak_pressure_plate", + "platepale_oak": "pale_oak_pressure_plate", + "platepaleoak": "pale_oak_pressure_plate", + "platepo": "pale_oak_pressure_plate", + "platepoak": "pale_oak_pressure_plate", + "poakplate": "pale_oak_pressure_plate", + "poakpplate": "pale_oak_pressure_plate", + "poakpressplate": "pale_oak_pressure_plate", + "poakpressureplate": "pale_oak_pressure_plate", + "poplate": "pale_oak_pressure_plate", + "popplate": "pale_oak_pressure_plate", + "popressplate": "pale_oak_pressure_plate", + "popressureplate": "pale_oak_pressure_plate", + "pale_oak_sapling": { + "material": "PALE_OAK_SAPLING" + }, + "minecraft:pale_oak_sapling": "pale_oak_sapling", + "pale_oaklogsapling": "pale_oak_sapling", + "pale_oaksapling": "pale_oak_sapling", + "pale_oaktreesapling": "pale_oak_sapling", + "pale_oaktrunksapling": "pale_oak_sapling", + "pale_oakwoodsapling": "pale_oak_sapling", + "palelogsapling": "pale_oak_sapling", + "paleoaklogsapling": "pale_oak_sapling", + "paleoaksapling": "pale_oak_sapling", + "paleoaktreesapling": "pale_oak_sapling", + "paleoaktrunksapling": "pale_oak_sapling", + "paleoakwoodsapling": "pale_oak_sapling", + "palesapling": "pale_oak_sapling", + "paletreesapling": "pale_oak_sapling", + "paletrunksapling": "pale_oak_sapling", + "palewoodsapling": "pale_oak_sapling", + "poaklogsapling": "pale_oak_sapling", + "poaksapling": "pale_oak_sapling", + "poaktreesapling": "pale_oak_sapling", + "poaktrunksapling": "pale_oak_sapling", + "poakwoodsapling": "pale_oak_sapling", + "pologsapling": "pale_oak_sapling", + "posapling": "pale_oak_sapling", + "potreesapling": "pale_oak_sapling", + "potrunksapling": "pale_oak_sapling", + "powoodsapling": "pale_oak_sapling", + "pale_oak_sign": { + "material": "PALE_OAK_SIGN" + }, + "minecraft:pale_oak_sign": "pale_oak_sign", + "pale_oaksign": "pale_oak_sign", + "paleoaksign": "pale_oak_sign", + "palesign": "pale_oak_sign", + "poaksign": "pale_oak_sign", + "posign": "pale_oak_sign", + "pale_oak_slab": { + "material": "PALE_OAK_SLAB" + }, + "minecraft:pale_oak_slab": "pale_oak_slab", + "pale_oakhalfblock": "pale_oak_slab", + "pale_oakstep": "pale_oak_slab", + "pale_oakwhalfblock": "pale_oak_slab", + "pale_oakwoodenhalfblock": "pale_oak_slab", + "pale_oakwoodenslab": "pale_oak_slab", + "pale_oakwoodenstep": "pale_oak_slab", + "pale_oakwoodhalfblock": "pale_oak_slab", + "pale_oakwoodslab": "pale_oak_slab", + "pale_oakwoodstep": "pale_oak_slab", + "pale_oakwslab": "pale_oak_slab", + "pale_oakwstep": "pale_oak_slab", + "palehalfblock": "pale_oak_slab", + "paleoakhalfblock": "pale_oak_slab", + "paleoakslab": "pale_oak_slab", + "paleoakstep": "pale_oak_slab", + "paleoakwhalfblock": "pale_oak_slab", + "paleoakwoodenhalfblock": "pale_oak_slab", + "paleoakwoodenslab": "pale_oak_slab", + "paleoakwoodenstep": "pale_oak_slab", + "paleoakwoodhalfblock": "pale_oak_slab", + "paleoakwoodslab": "pale_oak_slab", + "paleoakwoodstep": "pale_oak_slab", + "paleoakwslab": "pale_oak_slab", + "paleoakwstep": "pale_oak_slab", + "palestep": "pale_oak_slab", + "palewhalfblock": "pale_oak_slab", + "palewoodenhalfblock": "pale_oak_slab", + "palewoodenslab": "pale_oak_slab", + "palewoodenstep": "pale_oak_slab", + "palewoodhalfblock": "pale_oak_slab", + "palewoodslab": "pale_oak_slab", + "palewoodstep": "pale_oak_slab", + "palewslab": "pale_oak_slab", + "palewstep": "pale_oak_slab", + "poakhalfblock": "pale_oak_slab", + "poakstep": "pale_oak_slab", + "poakwhalfblock": "pale_oak_slab", + "poakwoodenhalfblock": "pale_oak_slab", + "poakwoodenslab": "pale_oak_slab", + "poakwoodenstep": "pale_oak_slab", + "poakwoodhalfblock": "pale_oak_slab", + "poakwoodslab": "pale_oak_slab", + "poakwoodstep": "pale_oak_slab", + "poakwslab": "pale_oak_slab", + "poakwstep": "pale_oak_slab", + "pohalfblock": "pale_oak_slab", + "postep": "pale_oak_slab", + "powhalfblock": "pale_oak_slab", + "powoodenhalfblock": "pale_oak_slab", + "powoodenslab": "pale_oak_slab", + "powoodenstep": "pale_oak_slab", + "powoodhalfblock": "pale_oak_slab", + "powoodslab": "pale_oak_slab", + "powoodstep": "pale_oak_slab", + "powslab": "pale_oak_slab", + "powstep": "pale_oak_slab", + "pale_oak_stairs": { + "material": "PALE_OAK_STAIRS" + }, + "minecraft:pale_oak_stairs": "pale_oak_stairs", + "pale_oakstair": "pale_oak_stairs", + "pale_oakwoodenstair": "pale_oak_stairs", + "pale_oakwoodenstairs": "pale_oak_stairs", + "pale_oakwoodstair": "pale_oak_stairs", + "pale_oakwoodstairs": "pale_oak_stairs", + "pale_oakwstair": "pale_oak_stairs", + "pale_oakwstairs": "pale_oak_stairs", + "paleoakstair": "pale_oak_stairs", + "paleoakstairs": "pale_oak_stairs", + "paleoakwoodenstair": "pale_oak_stairs", + "paleoakwoodenstairs": "pale_oak_stairs", + "paleoakwoodstair": "pale_oak_stairs", + "paleoakwoodstairs": "pale_oak_stairs", + "paleoakwstair": "pale_oak_stairs", + "paleoakwstairs": "pale_oak_stairs", + "palestair": "pale_oak_stairs", + "palewoodenstair": "pale_oak_stairs", + "palewoodenstairs": "pale_oak_stairs", + "palewoodstair": "pale_oak_stairs", + "palewoodstairs": "pale_oak_stairs", + "palewstair": "pale_oak_stairs", + "palewstairs": "pale_oak_stairs", + "poakstair": "pale_oak_stairs", + "poakwoodenstair": "pale_oak_stairs", + "poakwoodenstairs": "pale_oak_stairs", + "poakwoodstair": "pale_oak_stairs", + "poakwoodstairs": "pale_oak_stairs", + "poakwstair": "pale_oak_stairs", + "poakwstairs": "pale_oak_stairs", + "postair": "pale_oak_stairs", + "powoodenstair": "pale_oak_stairs", + "powoodenstairs": "pale_oak_stairs", + "powoodstair": "pale_oak_stairs", + "powoodstairs": "pale_oak_stairs", + "powstair": "pale_oak_stairs", + "powstairs": "pale_oak_stairs", + "pale_oak_trapdoor": { + "material": "PALE_OAK_TRAPDOOR" + }, + "minecraft:pale_oak_trapdoor": "pale_oak_trapdoor", + "pale_oakdoort": "pale_oak_trapdoor", + "pale_oakdoortrap": "pale_oak_trapdoor", + "pale_oakdtrap": "pale_oak_trapdoor", + "pale_oakhatch": "pale_oak_trapdoor", + "pale_oaktdoor": "pale_oak_trapdoor", + "pale_oaktrapd": "pale_oak_trapdoor", + "pale_oaktrapdoor": "pale_oak_trapdoor", + "paledoort": "pale_oak_trapdoor", + "paledoortrap": "pale_oak_trapdoor", + "paledtrap": "pale_oak_trapdoor", + "palehatch": "pale_oak_trapdoor", + "paleoakdoort": "pale_oak_trapdoor", + "paleoakdoortrap": "pale_oak_trapdoor", + "paleoakdtrap": "pale_oak_trapdoor", + "paleoakhatch": "pale_oak_trapdoor", + "paleoaktdoor": "pale_oak_trapdoor", + "paleoaktrapd": "pale_oak_trapdoor", + "paleoaktrapdoor": "pale_oak_trapdoor", + "paletdoor": "pale_oak_trapdoor", + "paletrapd": "pale_oak_trapdoor", + "paletrapdoor": "pale_oak_trapdoor", + "poakdoort": "pale_oak_trapdoor", + "poakdoortrap": "pale_oak_trapdoor", + "poakdtrap": "pale_oak_trapdoor", + "poakhatch": "pale_oak_trapdoor", + "poaktdoor": "pale_oak_trapdoor", + "poaktrapd": "pale_oak_trapdoor", + "poaktrapdoor": "pale_oak_trapdoor", + "podoort": "pale_oak_trapdoor", + "podoortrap": "pale_oak_trapdoor", + "podtrap": "pale_oak_trapdoor", + "pohatch": "pale_oak_trapdoor", + "potdoor": "pale_oak_trapdoor", + "potrapd": "pale_oak_trapdoor", + "potrapdoor": "pale_oak_trapdoor", + "pale_oak_wood": { + "material": "PALE_OAK_WOOD" + }, + "minecraft:pale_oak_wood": "pale_oak_wood", + "pale_oaklogall": "pale_oak_wood", + "pale_oaktreeall": "pale_oak_wood", + "pale_oaktrunkall": "pale_oak_wood", + "pale_oakwood": "pale_oak_wood", + "palelogall": "pale_oak_wood", + "paleoaklogall": "pale_oak_wood", + "paleoaktreeall": "pale_oak_wood", + "paleoaktrunkall": "pale_oak_wood", + "paleoakwood": "pale_oak_wood", + "paletreeall": "pale_oak_wood", + "paletrunkall": "pale_oak_wood", + "palewood": "pale_oak_wood", + "poaklogall": "pale_oak_wood", + "poaktreeall": "pale_oak_wood", + "poaktrunkall": "pale_oak_wood", + "poakwood": "pale_oak_wood", + "pologall": "pale_oak_wood", + "potreeall": "pale_oak_wood", + "potrunkall": "pale_oak_wood", + "powood": "pale_oak_wood", + "woodpale": "pale_oak_wood", + "woodpale_oak": "pale_oak_wood", + "woodpaleoak": "pale_oak_wood", + "woodpo": "pale_oak_wood", + "woodpoak": "pale_oak_wood", + "panda_spawn_egg": { + "material": "PANDA_SPAWN_EGG" + }, + "eggpanda": "panda_spawn_egg", + "minecraft:panda_spawn_egg": "panda_spawn_egg", + "pandaegg": "panda_spawn_egg", + "pandasegg": "panda_spawn_egg", + "pandaspawn": "panda_spawn_egg", + "pandaspawnegg": "panda_spawn_egg", + "seggpanda": "panda_spawn_egg", + "spawneggpanda": "panda_spawn_egg", + "spawnpanda": "panda_spawn_egg", + "panda_spawner": { + "entity": "PANDA", + "material": "SPAWNER" + }, + "pandacage": "panda_spawner", + "pandamcage": "panda_spawner", + "pandamobcage": "panda_spawner", + "pandamobspawner": "panda_spawner", + "pandamonstercage": "panda_spawner", + "pandamonsterspawner": "panda_spawner", + "pandamspawner": "panda_spawner", + "pandaspawner": "panda_spawner", + "paper": { + "material": "PAPER" + }, + "minecraft:paper": "paper", + "parrot_spawn_egg": { + "material": "PARROT_SPAWN_EGG" + }, + "eggparrot": "parrot_spawn_egg", + "minecraft:parrot_spawn_egg": "parrot_spawn_egg", + "parrotegg": "parrot_spawn_egg", + "parrotsegg": "parrot_spawn_egg", + "parrotspawn": "parrot_spawn_egg", + "parrotspawnegg": "parrot_spawn_egg", + "seggparrot": "parrot_spawn_egg", + "spawneggparrot": "parrot_spawn_egg", + "spawnparrot": "parrot_spawn_egg", + "parrot_spawner": { + "entity": "PARROT", + "material": "SPAWNER" + }, + "parrotcage": "parrot_spawner", + "parrotmcage": "parrot_spawner", + "parrotmobcage": "parrot_spawner", + "parrotmobspawner": "parrot_spawner", + "parrotmonstercage": "parrot_spawner", + "parrotmonsterspawner": "parrot_spawner", + "parrotmspawner": "parrot_spawner", + "parrotspawner": "parrot_spawner", + "pearlescent_froglight": { + "material": "PEARLESCENT_FROGLIGHT" + }, + "minecraft:pearlescent_froglight": "pearlescent_froglight", + "pearlescentfroglight": "pearlescent_froglight", + "pearlfroglight": "pearlescent_froglight", + "pearllight": "pearlescent_froglight", + "pfroglight": "pearlescent_froglight", + "plight": "pearlescent_froglight", + "peony": { + "material": "PEONY" + }, + "minecraft:peony": "peony", + "petrified_oak_slab": { + "material": "PETRIFIED_OAK_SLAB" + }, + "minecraft:petrified_oak_slab": "petrified_oak_slab", + "petrifiedoakslab": "petrified_oak_slab", + "phantom_membrane": { + "material": "PHANTOM_MEMBRANE" + }, + "membrane": "phantom_membrane", + "minecraft:phantom_membrane": "phantom_membrane", + "phantommembrane": "phantom_membrane", + "phmembrane": "phantom_membrane", + "pmembrane": "phantom_membrane", + "superduperelytrarepairkit": "phantom_membrane", + "phantom_spawn_egg": { + "material": "PHANTOM_SPAWN_EGG" + }, + "eggphantom": "phantom_spawn_egg", + "minecraft:phantom_spawn_egg": "phantom_spawn_egg", + "phantomegg": "phantom_spawn_egg", + "phantomsegg": "phantom_spawn_egg", + "phantomspawn": "phantom_spawn_egg", + "phantomspawnegg": "phantom_spawn_egg", + "seggphantom": "phantom_spawn_egg", + "spawneggphantom": "phantom_spawn_egg", + "spawnphantom": "phantom_spawn_egg", + "phantom_spawner": { + "entity": "PHANTOM", + "material": "SPAWNER" + }, + "phantomcage": "phantom_spawner", + "phantommcage": "phantom_spawner", + "phantommobcage": "phantom_spawner", + "phantommobspawner": "phantom_spawner", + "phantommonstercage": "phantom_spawner", + "phantommonsterspawner": "phantom_spawner", + "phantommspawner": "phantom_spawner", + "phantomspawner": "phantom_spawner", + "pig_spawn_egg": { + "material": "PIG_SPAWN_EGG" + }, + "eggpig": "pig_spawn_egg", + "minecraft:pig_spawn_egg": "pig_spawn_egg", + "pigegg": "pig_spawn_egg", + "pigsegg": "pig_spawn_egg", + "pigspawn": "pig_spawn_egg", + "pigspawnegg": "pig_spawn_egg", + "seggpig": "pig_spawn_egg", + "spawneggpig": "pig_spawn_egg", + "spawnpig": "pig_spawn_egg", + "pig_spawner": { + "entity": "PIG", + "material": "SPAWNER" + }, + "pigcage": "pig_spawner", + "pigmcage": "piglin_spawner", + "pigmobcage": "pig_spawner", + "pigmobspawner": "pig_spawner", + "pigmonstercage": "pig_spawner", + "pigmonsterspawner": "pig_spawner", + "pigmspawner": "piglin_spawner", + "pigspawner": "pig_spawner", + "piglin_banner_pattern": { + "material": "PIGLIN_BANNER_PATTERN" + }, + "minecraft:piglin_banner_pattern": "piglin_banner_pattern", + "piglinbannerpattern": "piglin_banner_pattern", + "piglin_brute_spawn_egg": { + "material": "PIGLIN_BRUTE_SPAWN_EGG" + }, + "eggmeaniepiglin": "piglin_brute_spawn_egg", + "eggpigbr": "piglin_brute_spawn_egg", + "eggpigbrute": "piglin_brute_spawn_egg", + "eggpiglin_brute": "piglin_brute_spawn_egg", + "eggpiglinbr": "piglin_brute_spawn_egg", + "meaniepiglinegg": "piglin_brute_spawn_egg", + "meaniepiglinsegg": "piglin_brute_spawn_egg", + "meaniepiglinspawn": "piglin_brute_spawn_egg", + "meaniepiglinspawnegg": "piglin_brute_spawn_egg", + "minecraft:piglin_brute_spawn_egg": "piglin_brute_spawn_egg", + "pigbregg": "piglin_brute_spawn_egg", + "pigbrsegg": "piglin_brute_spawn_egg", + "pigbrspawn": "piglin_brute_spawn_egg", + "pigbrspawnegg": "piglin_brute_spawn_egg", + "pigbruteegg": "piglin_brute_spawn_egg", + "pigbrutesegg": "piglin_brute_spawn_egg", + "pigbrutespawn": "piglin_brute_spawn_egg", + "pigbrutespawnegg": "piglin_brute_spawn_egg", + "piglin_bruteegg": "piglin_brute_spawn_egg", + "piglin_brutesegg": "piglin_brute_spawn_egg", + "piglin_brutespawn": "piglin_brute_spawn_egg", + "piglin_brutespawnegg": "piglin_brute_spawn_egg", + "piglinbregg": "piglin_brute_spawn_egg", + "piglinbrsegg": "piglin_brute_spawn_egg", + "piglinbrspawn": "piglin_brute_spawn_egg", + "piglinbrspawnegg": "piglin_brute_spawn_egg", + "piglinbrutespawnegg": "piglin_brute_spawn_egg", + "seggmeaniepiglin": "piglin_brute_spawn_egg", + "seggpigbr": "piglin_brute_spawn_egg", + "seggpigbrute": "piglin_brute_spawn_egg", + "seggpiglin_brute": "piglin_brute_spawn_egg", + "seggpiglinbr": "piglin_brute_spawn_egg", + "spawneggmeaniepiglin": "piglin_brute_spawn_egg", + "spawneggpigbr": "piglin_brute_spawn_egg", + "spawneggpigbrute": "piglin_brute_spawn_egg", + "spawneggpiglin_brute": "piglin_brute_spawn_egg", + "spawneggpiglinbr": "piglin_brute_spawn_egg", + "spawnmeaniepiglin": "piglin_brute_spawn_egg", + "spawnpigbr": "piglin_brute_spawn_egg", + "spawnpigbrute": "piglin_brute_spawn_egg", + "spawnpiglin_brute": "piglin_brute_spawn_egg", + "spawnpiglinbr": "piglin_brute_spawn_egg", + "piglin_brute_spawner": { + "entity": "PIGLIN_BRUTE", + "material": "SPAWNER" + }, + "meaniepiglincage": "piglin_brute_spawner", + "meaniepiglinmcage": "piglin_brute_spawner", + "meaniepiglinmobcage": "piglin_brute_spawner", + "meaniepiglinmobspawner": "piglin_brute_spawner", + "meaniepiglinmonstercage": "piglin_brute_spawner", + "meaniepiglinmonsterspawner": "piglin_brute_spawner", + "meaniepiglinmspawner": "piglin_brute_spawner", + "meaniepiglinspawner": "piglin_brute_spawner", + "pigbrcage": "piglin_brute_spawner", + "pigbrmcage": "piglin_brute_spawner", + "pigbrmobcage": "piglin_brute_spawner", + "pigbrmobspawner": "piglin_brute_spawner", + "pigbrmonstercage": "piglin_brute_spawner", + "pigbrmonsterspawner": "piglin_brute_spawner", + "pigbrmspawner": "piglin_brute_spawner", + "pigbrspawner": "piglin_brute_spawner", + "pigbrutecage": "piglin_brute_spawner", + "pigbrutemcage": "piglin_brute_spawner", + "pigbrutemobcage": "piglin_brute_spawner", + "pigbrutemobspawner": "piglin_brute_spawner", + "pigbrutemonstercage": "piglin_brute_spawner", + "pigbrutemonsterspawner": "piglin_brute_spawner", + "pigbrutemspawner": "piglin_brute_spawner", + "pigbrutespawner": "piglin_brute_spawner", + "piglin_brutecage": "piglin_brute_spawner", + "piglin_brutemcage": "piglin_brute_spawner", + "piglin_brutemobcage": "piglin_brute_spawner", + "piglin_brutemobspawner": "piglin_brute_spawner", + "piglin_brutemonstercage": "piglin_brute_spawner", + "piglin_brutemonsterspawner": "piglin_brute_spawner", + "piglin_brutemspawner": "piglin_brute_spawner", + "piglin_brutespawner": "piglin_brute_spawner", + "piglinbrcage": "piglin_brute_spawner", + "piglinbrmcage": "piglin_brute_spawner", + "piglinbrmobcage": "piglin_brute_spawner", + "piglinbrmobspawner": "piglin_brute_spawner", + "piglinbrmonstercage": "piglin_brute_spawner", + "piglinbrmonsterspawner": "piglin_brute_spawner", + "piglinbrmspawner": "piglin_brute_spawner", + "piglinbrspawner": "piglin_brute_spawner", + "piglin_head": { + "material": "PIGLIN_HEAD" + }, + "minecraft:piglin_head": "piglin_head", + "piglinhead": "piglin_head", + "piglin_spawn_egg": { + "material": "PIGLIN_SPAWN_EGG" + }, + "eggpiglin": "piglin_spawn_egg", + "eggpigm": "piglin_spawn_egg", + "eggpigman": "piglin_spawn_egg", + "eggpigmen": "piglin_spawn_egg", + "eggpman": "piglin_spawn_egg", + "minecraft:piglin_spawn_egg": "piglin_spawn_egg", + "piglinegg": "piglin_spawn_egg", + "piglinsegg": "piglin_spawn_egg", + "piglinspawn": "piglin_spawn_egg", + "piglinspawnegg": "piglin_spawn_egg", + "pigmanegg": "piglin_spawn_egg", + "pigmansegg": "piglin_spawn_egg", + "pigmanspawn": "piglin_spawn_egg", + "pigmanspawnegg": "piglin_spawn_egg", + "pigmegg": "piglin_spawn_egg", + "pigmenegg": "piglin_spawn_egg", + "pigmensegg": "piglin_spawn_egg", + "pigmenspawn": "piglin_spawn_egg", + "pigmenspawnegg": "piglin_spawn_egg", + "pigmsegg": "piglin_spawn_egg", + "pigmspawn": "piglin_spawn_egg", + "pigmspawnegg": "piglin_spawn_egg", + "pmanegg": "piglin_spawn_egg", + "pmansegg": "piglin_spawn_egg", + "pmanspawn": "piglin_spawn_egg", + "pmanspawnegg": "piglin_spawn_egg", + "seggpiglin": "piglin_spawn_egg", + "seggpigm": "piglin_spawn_egg", + "seggpigman": "piglin_spawn_egg", + "seggpigmen": "piglin_spawn_egg", + "seggpman": "piglin_spawn_egg", + "spawneggpiglin": "piglin_spawn_egg", + "spawneggpigm": "piglin_spawn_egg", + "spawneggpigman": "piglin_spawn_egg", + "spawneggpigmen": "piglin_spawn_egg", + "spawneggpman": "piglin_spawn_egg", + "spawnpiglin": "piglin_spawn_egg", + "spawnpigm": "piglin_spawn_egg", + "spawnpigman": "piglin_spawn_egg", + "spawnpigmen": "piglin_spawn_egg", + "spawnpman": "piglin_spawn_egg", + "piglin_spawner": { + "entity": "PIGLIN", + "material": "SPAWNER" + }, + "piglincage": "piglin_spawner", + "piglinmcage": "piglin_spawner", + "piglinmobcage": "piglin_spawner", + "piglinmobspawner": "piglin_spawner", + "piglinmonstercage": "piglin_spawner", + "piglinmonsterspawner": "piglin_spawner", + "piglinmspawner": "piglin_spawner", + "piglinspawner": "piglin_spawner", + "pigmancage": "piglin_spawner", + "pigmanmcage": "piglin_spawner", + "pigmanmobcage": "piglin_spawner", + "pigmanmobspawner": "piglin_spawner", + "pigmanmonstercage": "piglin_spawner", + "pigmanmonsterspawner": "piglin_spawner", + "pigmanmspawner": "piglin_spawner", + "pigmanspawner": "piglin_spawner", + "pigmencage": "piglin_spawner", + "pigmenmcage": "piglin_spawner", + "pigmenmobcage": "piglin_spawner", + "pigmenmobspawner": "piglin_spawner", + "pigmenmonstercage": "piglin_spawner", + "pigmenmonsterspawner": "piglin_spawner", + "pigmenmspawner": "piglin_spawner", + "pigmenspawner": "piglin_spawner", + "pigmmcage": "piglin_spawner", + "pigmmobcage": "piglin_spawner", + "pigmmobspawner": "piglin_spawner", + "pigmmonstercage": "piglin_spawner", + "pigmmonsterspawner": "piglin_spawner", + "pigmmspawner": "piglin_spawner", + "pmancage": "piglin_spawner", + "pmanmcage": "piglin_spawner", + "pmanmobcage": "piglin_spawner", + "pmanmobspawner": "piglin_spawner", + "pmanmonstercage": "piglin_spawner", + "pmanmonsterspawner": "piglin_spawner", + "pmanmspawner": "piglin_spawner", + "pmanspawner": "piglin_spawner", + "pillager_spawn_egg": { + "material": "PILLAGER_SPAWN_EGG" + }, + "eggpillager": "pillager_spawn_egg", + "minecraft:pillager_spawn_egg": "pillager_spawn_egg", + "pillageregg": "pillager_spawn_egg", + "pillagersegg": "pillager_spawn_egg", + "pillagerspawn": "pillager_spawn_egg", + "pillagerspawnegg": "pillager_spawn_egg", + "seggpillager": "pillager_spawn_egg", + "spawneggpillager": "pillager_spawn_egg", + "spawnpillager": "pillager_spawn_egg", + "pillager_spawner": { + "entity": "PILLAGER", + "material": "SPAWNER" + }, + "pillagercage": "pillager_spawner", + "pillagermcage": "pillager_spawner", + "pillagermobcage": "pillager_spawner", + "pillagermobspawner": "pillager_spawner", + "pillagermonstercage": "pillager_spawner", + "pillagermonsterspawner": "pillager_spawner", + "pillagermspawner": "pillager_spawner", + "pillagerspawner": "pillager_spawner", + "pink_banner": { + "material": "PINK_BANNER" + }, + "minecraft:pink_banner": "pink_banner", + "pibanner": "pink_banner", + "pinkbanner": "pink_banner", + "pink_bed": { + "material": "PINK_BED" + }, + "minecraft:pink_bed": "pink_bed", + "pibed": "pink_bed", + "pinkbed": "pink_bed", + "pink_bundle": { + "material": "PINK_BUNDLE" + }, + "minecraft:pink_bundle": "pink_bundle", + "pibundle": "pink_bundle", + "pinkbundle": "pink_bundle", + "pink_candle": { + "material": "PINK_CANDLE" + }, + "minecraft:pink_candle": "pink_candle", + "picandle": "pink_candle", + "pinkcandle": "pink_candle", + "pink_carpet": { + "material": "PINK_CARPET" + }, + "minecraft:pink_carpet": "pink_carpet", + "picarpet": "pink_carpet", + "pifloor": "pink_carpet", + "pinkcarpet": "pink_carpet", + "pinkfloor": "pink_carpet", + "pink_concrete": { + "material": "PINK_CONCRETE" + }, + "minecraft:pink_concrete": "pink_concrete", + "piconcrete": "pink_concrete", + "pinkconcrete": "pink_concrete", + "pink_concrete_powder": { + "material": "PINK_CONCRETE_POWDER" + }, + "minecraft:pink_concrete_powder": "pink_concrete_powder", + "picdust": "pink_concrete_powder", + "piconcretepowder": "pink_concrete_powder", + "piconcretesand": "pink_concrete_powder", + "picp": "pink_concrete_powder", + "picpowder": "pink_concrete_powder", + "pinkcdust": "pink_concrete_powder", + "pinkconcretepowder": "pink_concrete_powder", + "pinkconcretesand": "pink_concrete_powder", + "pinkcp": "pink_concrete_powder", + "pinkcpowder": "pink_concrete_powder", + "pink_dye": { + "material": "PINK_DYE" + }, + "minecraft:pink_dye": "pink_dye", + "pidye": "pink_dye", + "pinkdye": "pink_dye", + "pink_glazed_terracotta": { + "material": "PINK_GLAZED_TERRACOTTA" + }, + "minecraft:pink_glazed_terracotta": "pink_glazed_terracotta", + "piglazedtcota": "pink_glazed_terracotta", + "piglazedterra": "pink_glazed_terracotta", + "piglazedterracota": "pink_glazed_terracotta", + "piglazedterracotta": "pink_glazed_terracotta", + "pigtcotta": "pink_glazed_terracotta", + "pigterra": "pink_glazed_terracotta", + "pinkglazedtcota": "pink_glazed_terracotta", + "pinkglazedterra": "pink_glazed_terracotta", + "pinkglazedterracota": "pink_glazed_terracotta", + "pinkglazedterracotta": "pink_glazed_terracotta", + "pinkgtcotta": "pink_glazed_terracotta", + "pinkgterra": "pink_glazed_terracotta", + "pink_petals": { + "material": "PINK_PETALS" + }, + "minecraft:pink_petals": "pink_petals", + "pinkpetals": "pink_petals", + "pink_shulker_box": { + "material": "PINK_SHULKER_BOX" + }, + "minecraft:pink_shulker_box": "pink_shulker_box", + "pinksbox": "pink_shulker_box", + "pinkshulkerbox": "pink_shulker_box", + "pisbox": "pink_shulker_box", + "pishulkerbox": "pink_shulker_box", + "pink_stained_glass": { + "material": "PINK_STAINED_GLASS" + }, + "minecraft:pink_stained_glass": "pink_stained_glass", + "piglass": "pink_stained_glass", + "pinkglass": "pink_stained_glass", + "pinksglass": "pink_stained_glass", + "pinkstainedglass": "pink_stained_glass", + "pisglass": "pink_stained_glass", + "pistainedglass": "pink_stained_glass", + "pink_stained_glass_pane": { + "material": "PINK_STAINED_GLASS_PANE" + }, + "minecraft:pink_stained_glass_pane": "pink_stained_glass_pane", + "piglasspane": "pink_stained_glass_pane", + "pigpane": "pink_stained_glass_pane", + "pinkglasspane": "pink_stained_glass_pane", + "pinkgpane": "pink_stained_glass_pane", + "pinksglasspane": "pink_stained_glass_pane", + "pinkstainedglasspane": "pink_stained_glass_pane", + "pisglasspane": "pink_stained_glass_pane", + "pistainedglasspane": "pink_stained_glass_pane", + "pink_terracotta": { + "material": "PINK_TERRACOTTA" + }, + "minecraft:pink_terracotta": "pink_terracotta", + "piclay": "pink_terracotta", + "pinkclay": "pink_terracotta", + "pinksclay": "pink_terracotta", + "pinkstainedclay": "pink_terracotta", + "pinktcota": "pink_terracotta", + "pinkterra": "pink_terracotta", + "pinkterracota": "pink_terracotta", + "pinkterracotta": "pink_terracotta", + "pisclay": "pink_terracotta", + "pistainedclay": "pink_terracotta", + "pitcota": "pink_terracotta", + "piterra": "pink_terracotta", + "piterracota": "pink_terracotta", + "piterracotta": "pink_terracotta", + "pink_tulip": { + "material": "PINK_TULIP" + }, + "minecraft:pink_tulip": "pink_tulip", + "pinktulip": "pink_tulip", + "ptulip": "pink_tulip", + "tulipp": "pink_tulip", + "tulippink": "pink_tulip", + "pink_wool": { + "material": "PINK_WOOL" + }, + "minecraft:pink_wool": "pink_wool", + "picloth": "pink_wool", + "picotton": "pink_wool", + "pinkcloth": "pink_wool", + "pinkcotton": "pink_wool", + "pinkwool": "pink_wool", + "piwool": "pink_wool", + "piston": { + "material": "PISTON" + }, + "minecraft:piston": "piston", + "pitcher_plant": { + "material": "PITCHER_PLANT" + }, + "minecraft:pitcher_plant": "pitcher_plant", + "pitcherplant": "pitcher_plant", + "pitcher_pod": { + "material": "PITCHER_POD" + }, + "minecraft:pitcher_pod": "pitcher_pod", + "pitcherpod": "pitcher_pod", + "player_head": { + "material": "PLAYER_HEAD" + }, + "minecraft:player_head": "player_head", + "playerhead": "player_head", + "plenty_pottery_sherd": { + "material": "PLENTY_POTTERY_SHERD" + }, + "minecraft:plenty_pottery_sherd": "plenty_pottery_sherd", + "plentypotterysherd": "plenty_pottery_sherd", + "plentysherd": "plenty_pottery_sherd", + "podzol": { + "material": "PODZOL" + }, + "minecraft:podzol": "podzol", + "pointed_dripstone": { + "material": "POINTED_DRIPSTONE" + }, + "hangingdrip": "pointed_dripstone", + "hangingdripstone": "pointed_dripstone", + "minecraft:pointed_dripstone": "pointed_dripstone", + "pdrip": "pointed_dripstone", + "pdripstone": "pointed_dripstone", + "pointdrip": "pointed_dripstone", + "pointdripstone": "pointed_dripstone", + "pointeddrip": "pointed_dripstone", + "pointeddripstone": "pointed_dripstone", + "spikydrip": "pointed_dripstone", + "spikydripstone": "pointed_dripstone", + "poison_lingering_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "acidaoepoiont": "poison_lingering_potion", + "acidaoepot": "poison_lingering_potion", + "acidareapot": "poison_lingering_potion", + "acidareapotion": "poison_lingering_potion", + "acidcloudpot": "poison_lingering_potion", + "acidcloudpotion": "poison_lingering_potion", + "acidlingerpot": "poison_lingering_potion", + "aoepotacid": "poison_lingering_potion", + "aoepotionacid": "poison_lingering_potion", + "aoepotionp": "poison_lingering_potion", + "aoepotionpoison": "poison_lingering_potion", + "aoepotp": "poison_lingering_potion", + "aoepotpoison": "poison_lingering_potion", + "areapotacid": "poison_lingering_potion", + "areapotionacid": "poison_lingering_potion", + "areapotionp": "poison_lingering_potion", + "areapotionpoison": "poison_lingering_potion", + "areapotp": "poison_lingering_potion", + "areapotpoison": "poison_lingering_potion", + "cloudpotacid": "poison_lingering_potion", + "cloudpotionacid": "poison_lingering_potion", + "cloudpotionp": "poison_lingering_potion", + "cloudpotionpoison": "poison_lingering_potion", + "cloudpotp": "poison_lingering_potion", + "cloudpotpoison": "poison_lingering_potion", + "lingerpotacid": "poison_lingering_potion", + "lingerpotp": "poison_lingering_potion", + "lingerpotpoison": "poison_lingering_potion", + "paoepoiont": "poison_lingering_potion", + "paoepot": "poison_lingering_potion", + "pareapot": "poison_lingering_potion", + "pareapotion": "poison_lingering_potion", + "pcloudpot": "poison_lingering_potion", + "pcloudpotion": "poison_lingering_potion", + "plingerpot": "poison_lingering_potion", + "poisonaoepoiont": "poison_lingering_potion", + "poisonaoepot": "poison_lingering_potion", + "poisonareapot": "poison_lingering_potion", + "poisonareapotion": "poison_lingering_potion", + "poisoncloudpot": "poison_lingering_potion", + "poisoncloudpotion": "poison_lingering_potion", + "poisonlingerpot": "poison_lingering_potion", + "poison_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "acidpot": "poison_potion", + "acidpotion": "poison_potion", + "poisonpot": "poison_potion", + "poisonpotion": "poison_potion", + "potionofacid": "poison_potion", + "potionofp": "poison_potion", + "potionofpoison": "poison_potion", + "potofacid": "poison_potion", + "potofp": "poison_potion", + "potofpoison": "poison_potion", + "ppot": "poison_potion", + "ppotion": "poison_potion", + "poison_splash_potion": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "acidsplashpot": "poison_splash_potion", + "acidsplashpotion": "poison_splash_potion", + "poisonsplashpot": "poison_splash_potion", + "poisonsplashpotion": "poison_splash_potion", + "psplashpot": "poison_splash_potion", + "psplashpotion": "poison_splash_potion", + "splacidpot": "poison_splash_potion", + "splacidpotion": "poison_splash_potion", + "splashacidpot": "poison_splash_potion", + "splashacidpotion": "poison_splash_potion", + "splashpoisonpot": "poison_splash_potion", + "splashpoisonpotion": "poison_splash_potion", + "splashppot": "poison_splash_potion", + "splashppotion": "poison_splash_potion", + "splpoisonpot": "poison_splash_potion", + "splpoisonpotion": "poison_splash_potion", + "splppot": "poison_splash_potion", + "splppotion": "poison_splash_potion", + "poison_tipped_arrow": { + "potionData": { + "type": "POISON", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "acidarrow": "poison_tipped_arrow", + "acidtarr": "poison_tipped_arrow", + "acidtarrow": "poison_tipped_arrow", + "acidtippedarrow": "poison_tipped_arrow", + "arrowacid": "poison_tipped_arrow", + "arrowp": "poison_tipped_arrow", + "arrowpoison": "poison_tipped_arrow", + "parrow": "poison_tipped_arrow", + "poisonarrow": "poison_tipped_arrow", + "poisontarr": "poison_tipped_arrow", + "poisontarrow": "poison_tipped_arrow", + "poisontippedarrow": "poison_tipped_arrow", + "ptarr": "poison_tipped_arrow", + "ptarrow": "poison_tipped_arrow", + "ptippedarrow": "poison_tipped_arrow", + "poisonous_potato": { + "material": "POISONOUS_POTATO" + }, + "minecraft:poisonous_potato": "poisonous_potato", + "poisonouspotato": "poisonous_potato", + "polar_bear_spawn_egg": { + "material": "POLAR_BEAR_SPAWN_EGG" + }, + "eggpolar": "polar_bear_spawn_egg", + "eggpolar_bear": "polar_bear_spawn_egg", + "minecraft:polar_bear_spawn_egg": "polar_bear_spawn_egg", + "polar_bearegg": "polar_bear_spawn_egg", + "polar_bearsegg": "polar_bear_spawn_egg", + "polar_bearspawn": "polar_bear_spawn_egg", + "polar_bearspawnegg": "polar_bear_spawn_egg", + "polarbearspawnegg": "polar_bear_spawn_egg", + "polaregg": "polar_bear_spawn_egg", + "polarsegg": "polar_bear_spawn_egg", + "polarspawn": "polar_bear_spawn_egg", + "polarspawnegg": "polar_bear_spawn_egg", + "seggpolar": "polar_bear_spawn_egg", + "seggpolar_bear": "polar_bear_spawn_egg", + "spawneggpolar": "polar_bear_spawn_egg", + "spawneggpolar_bear": "polar_bear_spawn_egg", + "spawnpolar": "polar_bear_spawn_egg", + "spawnpolar_bear": "polar_bear_spawn_egg", + "polar_bear_spawner": { + "entity": "POLAR_BEAR", + "material": "SPAWNER" + }, + "polar_bearcage": "polar_bear_spawner", + "polar_bearmcage": "polar_bear_spawner", + "polar_bearmobcage": "polar_bear_spawner", + "polar_bearmobspawner": "polar_bear_spawner", + "polar_bearmonstercage": "polar_bear_spawner", + "polar_bearmonsterspawner": "polar_bear_spawner", + "polar_bearmspawner": "polar_bear_spawner", + "polar_bearspawner": "polar_bear_spawner", + "polarcage": "polar_bear_spawner", + "polarmcage": "polar_bear_spawner", + "polarmobcage": "polar_bear_spawner", + "polarmobspawner": "polar_bear_spawner", + "polarmonstercage": "polar_bear_spawner", + "polarmonsterspawner": "polar_bear_spawner", + "polarmspawner": "polar_bear_spawner", + "polarspawner": "polar_bear_spawner", + "polished_andesite": { + "material": "POLISHED_ANDESITE" + }, + "minecraft:polished_andesite": "polished_andesite", + "pand": "polished_andesite", + "pandb": "polished_andesite", + "pandbl": "polished_andesite", + "pandblock": "polished_andesite", + "pandesite": "polished_andesite", + "pandesiteb": "polished_andesite", + "pandesitebl": "polished_andesite", + "pandesiteblock": "polished_andesite", + "pandstone": "polished_andesite", + "pandstoneb": "polished_andesite", + "pandstonebl": "polished_andesite", + "pandstoneblock": "polished_andesite", + "pastone": "polished_andesite", + "pastoneb": "polished_andesite", + "pastonebl": "polished_andesite", + "pastoneblock": "polished_andesite", + "polishedand": "polished_andesite", + "polishedandb": "polished_andesite", + "polishedandbl": "polished_andesite", + "polishedandblock": "polished_andesite", + "polishedandesite": "polished_andesite", + "polishedandesiteb": "polished_andesite", + "polishedandesitebl": "polished_andesite", + "polishedandesiteblock": "polished_andesite", + "polishedandstone": "polished_andesite", + "polishedandstoneb": "polished_andesite", + "polishedandstonebl": "polished_andesite", + "polishedandstoneblock": "polished_andesite", + "polishedastone": "polished_andesite", + "polishedastoneb": "polished_andesite", + "polishedastonebl": "polished_andesite", + "polishedastoneblock": "polished_andesite", + "polished_andesite_slab": { + "material": "POLISHED_ANDESITE_SLAB" + }, + "minecraft:polished_andesite_slab": "polished_andesite_slab", + "pandesitehalfblock": "polished_andesite_slab", + "pandesitestep": "polished_andesite_slab", + "pandhalfblock": "polished_andesite_slab", + "pandstep": "polished_andesite_slab", + "pandstonehalfblock": "polished_andesite_slab", + "pandstonestep": "polished_andesite_slab", + "pastonehalfblock": "polished_andesite_slab", + "pastonestep": "polished_andesite_slab", + "polishedandesitehalfblock": "polished_andesite_slab", + "polishedandesiteslab": "polished_andesite_slab", + "polishedandesitestep": "polished_andesite_slab", + "polishedandhalfblock": "polished_andesite_slab", + "polishedandstep": "polished_andesite_slab", + "polishedandstonehalfblock": "polished_andesite_slab", + "polishedandstonestep": "polished_andesite_slab", + "polishedastonehalfblock": "polished_andesite_slab", + "polishedastonestep": "polished_andesite_slab", + "polished_andesite_stairs": { + "material": "POLISHED_ANDESITE_STAIRS" + }, + "minecraft:polished_andesite_stairs": "polished_andesite_stairs", + "pandesitestair": "polished_andesite_stairs", + "pandesitestairs": "polished_andesite_stairs", + "pandstair": "polished_andesite_stairs", + "pandstairs": "polished_andesite_stairs", + "pandstonestair": "polished_andesite_stairs", + "pandstonestairs": "polished_andesite_stairs", + "pastonestair": "polished_andesite_stairs", + "pastonestairs": "polished_andesite_stairs", + "polishedandesitestair": "polished_andesite_stairs", + "polishedandesitestairs": "polished_andesite_stairs", + "polishedandstair": "polished_andesite_stairs", + "polishedandstairs": "polished_andesite_stairs", + "polishedandstonestair": "polished_andesite_stairs", + "polishedandstonestairs": "polished_andesite_stairs", + "polishedastonestair": "polished_andesite_stairs", + "polishedastonestairs": "polished_andesite_stairs", + "polished_basalt": { + "material": "POLISHED_BASALT" + }, + "minecraft:polished_basalt": "polished_basalt", + "pbasalt": "polished_basalt", + "pbasaltb": "polished_basalt", + "pbasaltbl": "polished_basalt", + "pbasaltblock": "polished_basalt", + "pbasaltst": "polished_basalt", + "pbasaltstb": "polished_basalt", + "pbasaltstbl": "polished_basalt", + "pbasaltstblock": "polished_basalt", + "pbast": "polished_basalt", + "pbastb": "polished_basalt", + "pbastbl": "polished_basalt", + "pbastblock": "polished_basalt", + "polishedbasalt": "polished_basalt", + "polishedbasaltb": "polished_basalt", + "polishedbasaltbl": "polished_basalt", + "polishedbasaltblock": "polished_basalt", + "polishedbasaltst": "polished_basalt", + "polishedbasaltstb": "polished_basalt", + "polishedbasaltstbl": "polished_basalt", + "polishedbasaltstblock": "polished_basalt", + "polishedbast": "polished_basalt", + "polishedbastb": "polished_basalt", + "polishedbastbl": "polished_basalt", + "polishedbastblock": "polished_basalt", + "polished_blackstone": { + "material": "POLISHED_BLACKSTONE" + }, + "minecraft:polished_blackstone": "polished_blackstone", + "pblackstone": "polished_blackstone", + "pblackstoneb": "polished_blackstone", + "pblackstonebl": "polished_blackstone", + "pblackstoneblock": "polished_blackstone", + "pblst": "polished_blackstone", + "pblstb": "polished_blackstone", + "pblstbl": "polished_blackstone", + "pblstblock": "polished_blackstone", + "pblstone": "polished_blackstone", + "pblstoneb": "polished_blackstone", + "pblstonebl": "polished_blackstone", + "pblstoneblock": "polished_blackstone", + "polishedblackstone": "polished_blackstone", + "polishedblackstoneb": "polished_blackstone", + "polishedblackstonebl": "polished_blackstone", + "polishedblackstoneblock": "polished_blackstone", + "polishedblst": "polished_blackstone", + "polishedblstb": "polished_blackstone", + "polishedblstbl": "polished_blackstone", + "polishedblstblock": "polished_blackstone", + "polishedblstone": "polished_blackstone", + "polishedblstoneb": "polished_blackstone", + "polishedblstonebl": "polished_blackstone", + "polishedblstoneblock": "polished_blackstone", + "polished_blackstone_brick_slab": { + "material": "POLISHED_BLACKSTONE_BRICK_SLAB" + }, + "minecraft:polished_blackstone_brick_slab": "polished_blackstone_brick_slab", + "pblackstonebrickhalfblock": "polished_blackstone_brick_slab", + "pblackstonebrickstep": "polished_blackstone_brick_slab", + "pblstbrhalfblock": "polished_blackstone_brick_slab", + "pblstbrickhalfblock": "polished_blackstone_brick_slab", + "pblstbrickstep": "polished_blackstone_brick_slab", + "pblstbrstep": "polished_blackstone_brick_slab", + "pblstonebrhalfblock": "polished_blackstone_brick_slab", + "pblstonebrickhalfblock": "polished_blackstone_brick_slab", + "pblstonebrickstep": "polished_blackstone_brick_slab", + "pblstonebrstep": "polished_blackstone_brick_slab", + "polishedblackstonebrickhalfblock": "polished_blackstone_brick_slab", + "polishedblackstonebrickslab": "polished_blackstone_brick_slab", + "polishedblackstonebrickstep": "polished_blackstone_brick_slab", + "polishedblstbrhalfblock": "polished_blackstone_brick_slab", + "polishedblstbrickhalfblock": "polished_blackstone_brick_slab", + "polishedblstbrickstep": "polished_blackstone_brick_slab", + "polishedblstbrstep": "polished_blackstone_brick_slab", + "polishedblstonebrhalfblock": "polished_blackstone_brick_slab", + "polishedblstonebrickhalfblock": "polished_blackstone_brick_slab", + "polishedblstonebrickstep": "polished_blackstone_brick_slab", + "polishedblstonebrstep": "polished_blackstone_brick_slab", + "polished_blackstone_brick_stairs": { + "material": "POLISHED_BLACKSTONE_BRICK_STAIRS" + }, + "minecraft:polished_blackstone_brick_stairs": "polished_blackstone_brick_stairs", + "pblackstonebrickstair": "polished_blackstone_brick_stairs", + "pblackstonebrickstairs": "polished_blackstone_brick_stairs", + "pblstbrickstair": "polished_blackstone_brick_stairs", + "pblstbrickstairs": "polished_blackstone_brick_stairs", + "pblstbrstair": "polished_blackstone_brick_stairs", + "pblstbrstairs": "polished_blackstone_brick_stairs", + "pblstonebrickstair": "polished_blackstone_brick_stairs", + "pblstonebrickstairs": "polished_blackstone_brick_stairs", + "pblstonebrstair": "polished_blackstone_brick_stairs", + "pblstonebrstairs": "polished_blackstone_brick_stairs", + "polishedblackstonebrickstair": "polished_blackstone_brick_stairs", + "polishedblackstonebrickstairs": "polished_blackstone_brick_stairs", + "polishedblstbrickstair": "polished_blackstone_brick_stairs", + "polishedblstbrickstairs": "polished_blackstone_brick_stairs", + "polishedblstbrstair": "polished_blackstone_brick_stairs", + "polishedblstbrstairs": "polished_blackstone_brick_stairs", + "polishedblstonebrickstair": "polished_blackstone_brick_stairs", + "polishedblstonebrickstairs": "polished_blackstone_brick_stairs", + "polishedblstonebrstair": "polished_blackstone_brick_stairs", + "polishedblstonebrstairs": "polished_blackstone_brick_stairs", + "polished_blackstone_brick_wall": { + "material": "POLISHED_BLACKSTONE_BRICK_WALL" + }, + "minecraft:polished_blackstone_brick_wall": "polished_blackstone_brick_wall", + "pblackstonebrickwall": "polished_blackstone_brick_wall", + "pblstbrickwall": "polished_blackstone_brick_wall", + "pblstbrwall": "polished_blackstone_brick_wall", + "pblstonebrickwall": "polished_blackstone_brick_wall", + "pblstonebrwall": "polished_blackstone_brick_wall", + "polishedblackstonebrickwall": "polished_blackstone_brick_wall", + "polishedblstbrickwall": "polished_blackstone_brick_wall", + "polishedblstbrwall": "polished_blackstone_brick_wall", + "polishedblstonebrickwall": "polished_blackstone_brick_wall", + "polishedblstonebrwall": "polished_blackstone_brick_wall", + "wallpblackstonebrick": "polished_blackstone_brick_wall", + "wallpblstbr": "polished_blackstone_brick_wall", + "wallpblstbrick": "polished_blackstone_brick_wall", + "wallpblstonebr": "polished_blackstone_brick_wall", + "wallpblstonebrick": "polished_blackstone_brick_wall", + "wallpolishedblackstonebrick": "polished_blackstone_brick_wall", + "wallpolishedblstbr": "polished_blackstone_brick_wall", + "wallpolishedblstbrick": "polished_blackstone_brick_wall", + "wallpolishedblstonebr": "polished_blackstone_brick_wall", + "wallpolishedblstonebrick": "polished_blackstone_brick_wall", + "polished_blackstone_bricks": { + "material": "POLISHED_BLACKSTONE_BRICKS" + }, + "minecraft:polished_blackstone_bricks": "polished_blackstone_bricks", + "pblackstonebrick": "polished_blackstone_bricks", + "pblstbr": "polished_blackstone_bricks", + "pblstbrick": "polished_blackstone_bricks", + "pblstonebr": "polished_blackstone_bricks", + "pblstonebrick": "polished_blackstone_bricks", + "polishedblackstonebrick": "polished_blackstone_bricks", + "polishedblackstonebricks": "polished_blackstone_bricks", + "polishedblstbr": "polished_blackstone_bricks", + "polishedblstbrick": "polished_blackstone_bricks", + "polishedblstonebr": "polished_blackstone_bricks", + "polishedblstonebrick": "polished_blackstone_bricks", + "polished_blackstone_button": { + "material": "POLISHED_BLACKSTONE_BUTTON" + }, + "buttonpblackstone": "polished_blackstone_button", + "buttonpblst": "polished_blackstone_button", + "buttonpblstone": "polished_blackstone_button", + "buttonpolishedblackstone": "polished_blackstone_button", + "buttonpolishedblst": "polished_blackstone_button", + "buttonpolishedblstone": "polished_blackstone_button", + "minecraft:polished_blackstone_button": "polished_blackstone_button", + "pblackstonebutton": "polished_blackstone_button", + "pblstbutton": "polished_blackstone_button", + "pblstonebutton": "polished_blackstone_button", + "polishedblackstonebutton": "polished_blackstone_button", + "polishedblstbutton": "polished_blackstone_button", + "polishedblstonebutton": "polished_blackstone_button", + "polished_blackstone_pressure_plate": { + "material": "POLISHED_BLACKSTONE_PRESSURE_PLATE" + }, + "minecraft:polished_blackstone_pressure_plate": "polished_blackstone_pressure_plate", + "pblackstoneplate": "polished_blackstone_pressure_plate", + "pblackstonepplate": "polished_blackstone_pressure_plate", + "pblackstonepressplate": "polished_blackstone_pressure_plate", + "pblackstonepressureplate": "polished_blackstone_pressure_plate", + "pblstoneplate": "polished_blackstone_pressure_plate", + "pblstonepplate": "polished_blackstone_pressure_plate", + "pblstonepressplate": "polished_blackstone_pressure_plate", + "pblstonepressureplate": "polished_blackstone_pressure_plate", + "pblstplate": "polished_blackstone_pressure_plate", + "pblstpplate": "polished_blackstone_pressure_plate", + "pblstpressplate": "polished_blackstone_pressure_plate", + "pblstpressureplate": "polished_blackstone_pressure_plate", + "platepblackstone": "polished_blackstone_pressure_plate", + "platepblst": "polished_blackstone_pressure_plate", + "platepblstone": "polished_blackstone_pressure_plate", + "platepolishedblackstone": "polished_blackstone_pressure_plate", + "platepolishedblst": "polished_blackstone_pressure_plate", + "platepolishedblstone": "polished_blackstone_pressure_plate", + "polishedblackstoneplate": "polished_blackstone_pressure_plate", + "polishedblackstonepplate": "polished_blackstone_pressure_plate", + "polishedblackstonepressplate": "polished_blackstone_pressure_plate", + "polishedblackstonepressureplate": "polished_blackstone_pressure_plate", + "polishedblstoneplate": "polished_blackstone_pressure_plate", + "polishedblstonepplate": "polished_blackstone_pressure_plate", + "polishedblstonepressplate": "polished_blackstone_pressure_plate", + "polishedblstonepressureplate": "polished_blackstone_pressure_plate", + "polishedblstplate": "polished_blackstone_pressure_plate", + "polishedblstpplate": "polished_blackstone_pressure_plate", + "polishedblstpressplate": "polished_blackstone_pressure_plate", + "polishedblstpressureplate": "polished_blackstone_pressure_plate", + "polished_blackstone_slab": { + "material": "POLISHED_BLACKSTONE_SLAB" + }, + "minecraft:polished_blackstone_slab": "polished_blackstone_slab", + "pblackstonehalfblock": "polished_blackstone_slab", + "pblackstonestep": "polished_blackstone_slab", + "pblsthalfblock": "polished_blackstone_slab", + "pblstonehalfblock": "polished_blackstone_slab", + "pblstonestep": "polished_blackstone_slab", + "pblststep": "polished_blackstone_slab", + "polishedblackstonehalfblock": "polished_blackstone_slab", + "polishedblackstoneslab": "polished_blackstone_slab", + "polishedblackstonestep": "polished_blackstone_slab", + "polishedblsthalfblock": "polished_blackstone_slab", + "polishedblstonehalfblock": "polished_blackstone_slab", + "polishedblstonestep": "polished_blackstone_slab", + "polishedblststep": "polished_blackstone_slab", + "polished_blackstone_stairs": { + "material": "POLISHED_BLACKSTONE_STAIRS" + }, + "minecraft:polished_blackstone_stairs": "polished_blackstone_stairs", + "pblackstonestair": "polished_blackstone_stairs", + "pblackstonestairs": "polished_blackstone_stairs", + "pblstonestair": "polished_blackstone_stairs", + "pblstonestairs": "polished_blackstone_stairs", + "pblststair": "polished_blackstone_stairs", + "pblststairs": "polished_blackstone_stairs", + "polishedblackstonestair": "polished_blackstone_stairs", + "polishedblackstonestairs": "polished_blackstone_stairs", + "polishedblstonestair": "polished_blackstone_stairs", + "polishedblstonestairs": "polished_blackstone_stairs", + "polishedblststair": "polished_blackstone_stairs", + "polishedblststairs": "polished_blackstone_stairs", + "polished_blackstone_wall": { + "material": "POLISHED_BLACKSTONE_WALL" + }, + "minecraft:polished_blackstone_wall": "polished_blackstone_wall", + "pblackstonewall": "polished_blackstone_wall", + "pblstonewall": "polished_blackstone_wall", + "pblstwall": "polished_blackstone_wall", + "polishedblackstonewall": "polished_blackstone_wall", + "polishedblstonewall": "polished_blackstone_wall", + "polishedblstwall": "polished_blackstone_wall", + "wallpblackstone": "polished_blackstone_wall", + "wallpblst": "polished_blackstone_wall", + "wallpblstone": "polished_blackstone_wall", + "wallpolishedblackstone": "polished_blackstone_wall", + "wallpolishedblst": "polished_blackstone_wall", + "wallpolishedblstone": "polished_blackstone_wall", + "polished_deepslate": { + "material": "POLISHED_DEEPSLATE" + }, + "minecraft:polished_deepslate": "polished_deepslate", + "pdeepslate": "polished_deepslate", + "pdeepslateb": "polished_deepslate", + "pdeepslatebl": "polished_deepslate", + "pdeepslateblock": "polished_deepslate", + "pdslate": "polished_deepslate", + "pdslateb": "polished_deepslate", + "pdslatebl": "polished_deepslate", + "pdslateblock": "polished_deepslate", + "polisheddeepslate": "polished_deepslate", + "polisheddeepslateb": "polished_deepslate", + "polisheddeepslatebl": "polished_deepslate", + "polisheddeepslateblock": "polished_deepslate", + "polisheddslate": "polished_deepslate", + "polisheddslateb": "polished_deepslate", + "polisheddslatebl": "polished_deepslate", + "polisheddslateblock": "polished_deepslate", + "polishedslate": "polished_deepslate", + "polishedslateb": "polished_deepslate", + "polishedslatebl": "polished_deepslate", + "polishedslateblock": "polished_deepslate", + "pslate": "polished_deepslate", + "pslateb": "polished_deepslate", + "pslatebl": "polished_deepslate", + "pslateblock": "polished_deepslate", + "polished_deepslate_slab": { + "material": "POLISHED_DEEPSLATE_SLAB" + }, + "minecraft:polished_deepslate_slab": "polished_deepslate_slab", + "pdeepslatehalfblock": "polished_deepslate_slab", + "pdeepslatestep": "polished_deepslate_slab", + "pdslatehalfblock": "polished_deepslate_slab", + "pdslatestep": "polished_deepslate_slab", + "polisheddeepslatehalfblock": "polished_deepslate_slab", + "polisheddeepslateslab": "polished_deepslate_slab", + "polisheddeepslatestep": "polished_deepslate_slab", + "polisheddslatehalfblock": "polished_deepslate_slab", + "polisheddslatestep": "polished_deepslate_slab", + "polishedslatehalfblock": "polished_deepslate_slab", + "polishedslatestep": "polished_deepslate_slab", + "pslatehalfblock": "polished_deepslate_slab", + "pslatestep": "polished_deepslate_slab", + "polished_deepslate_stairs": { + "material": "POLISHED_DEEPSLATE_STAIRS" + }, + "minecraft:polished_deepslate_stairs": "polished_deepslate_stairs", + "pdeepslatestair": "polished_deepslate_stairs", + "pdeepslatestairs": "polished_deepslate_stairs", + "pdslatestair": "polished_deepslate_stairs", + "pdslatestairs": "polished_deepslate_stairs", + "polisheddeepslatestair": "polished_deepslate_stairs", + "polisheddeepslatestairs": "polished_deepslate_stairs", + "polisheddslatestair": "polished_deepslate_stairs", + "polisheddslatestairs": "polished_deepslate_stairs", + "polishedslatestair": "polished_deepslate_stairs", + "polishedslatestairs": "polished_deepslate_stairs", + "pslatestair": "polished_deepslate_stairs", + "pslatestairs": "polished_deepslate_stairs", + "polished_deepslate_wall": { + "material": "POLISHED_DEEPSLATE_WALL" + }, + "minecraft:polished_deepslate_wall": "polished_deepslate_wall", + "pdeepslatewall": "polished_deepslate_wall", + "pdslatewall": "polished_deepslate_wall", + "polisheddeepslatewall": "polished_deepslate_wall", + "polisheddslatewall": "polished_deepslate_wall", + "polishedslatewall": "polished_deepslate_wall", + "pslatewall": "polished_deepslate_wall", + "wallpdeepslate": "polished_deepslate_wall", + "wallpdslate": "polished_deepslate_wall", + "wallpolisheddeepslate": "polished_deepslate_wall", + "wallpolisheddslate": "polished_deepslate_wall", + "wallpolishedslate": "polished_deepslate_wall", + "wallpslate": "polished_deepslate_wall", + "polished_diorite": { + "material": "POLISHED_DIORITE" + }, + "minecraft:polished_diorite": "polished_diorite", + "pdi": "polished_diorite", + "pdib": "polished_diorite", + "pdibl": "polished_diorite", + "pdiblock": "polished_diorite", + "pdiorite": "polished_diorite", + "pdioriteb": "polished_diorite", + "pdioritebl": "polished_diorite", + "pdioriteblock": "polished_diorite", + "pdstone": "polished_diorite", + "pdstoneb": "polished_diorite", + "pdstonebl": "polished_diorite", + "pdstoneblock": "polished_diorite", + "polisheddi": "polished_diorite", + "polisheddib": "polished_diorite", + "polisheddibl": "polished_diorite", + "polisheddiblock": "polished_diorite", + "polisheddiorite": "polished_diorite", + "polisheddioriteb": "polished_diorite", + "polisheddioritebl": "polished_diorite", + "polisheddioriteblock": "polished_diorite", + "polisheddstone": "polished_diorite", + "polisheddstoneb": "polished_diorite", + "polisheddstonebl": "polished_diorite", + "polisheddstoneblock": "polished_diorite", + "polished_diorite_slab": { + "material": "POLISHED_DIORITE_SLAB" + }, + "minecraft:polished_diorite_slab": "polished_diorite_slab", + "pdihalfblock": "polished_diorite_slab", + "pdioritehalfblock": "polished_diorite_slab", + "pdioritestep": "polished_diorite_slab", + "pdistep": "polished_diorite_slab", + "pdstonehalfblock": "polished_diorite_slab", + "pdstonestep": "polished_diorite_slab", + "polisheddihalfblock": "polished_diorite_slab", + "polisheddioritehalfblock": "polished_diorite_slab", + "polisheddioriteslab": "polished_diorite_slab", + "polisheddioritestep": "polished_diorite_slab", + "polisheddistep": "polished_diorite_slab", + "polisheddstonehalfblock": "polished_diorite_slab", + "polisheddstonestep": "polished_diorite_slab", + "polished_diorite_stairs": { + "material": "POLISHED_DIORITE_STAIRS" + }, + "minecraft:polished_diorite_stairs": "polished_diorite_stairs", + "pdioritestair": "polished_diorite_stairs", + "pdioritestairs": "polished_diorite_stairs", + "pdistair": "polished_diorite_stairs", + "pdistairs": "polished_diorite_stairs", + "pdstonestair": "polished_diorite_stairs", + "pdstonestairs": "polished_diorite_stairs", + "polisheddioritestair": "polished_diorite_stairs", + "polisheddioritestairs": "polished_diorite_stairs", + "polisheddistair": "polished_diorite_stairs", + "polisheddistairs": "polished_diorite_stairs", + "polisheddstonestair": "polished_diorite_stairs", + "polisheddstonestairs": "polished_diorite_stairs", + "polished_granite": { + "material": "POLISHED_GRANITE" + }, + "minecraft:polished_granite": "polished_granite", + "pgr": "polished_granite", + "pgranite": "polished_granite", + "pgraniteb": "polished_granite", + "pgranitebl": "polished_granite", + "pgraniteblock": "polished_granite", + "pgrb": "polished_granite", + "pgrbl": "polished_granite", + "pgrblock": "polished_granite", + "pgstone": "polished_granite", + "pgstoneb": "polished_granite", + "pgstonebl": "polished_granite", + "pgstoneblock": "polished_granite", + "polishedgr": "polished_granite", + "polishedgranite": "polished_granite", + "polishedgraniteb": "polished_granite", + "polishedgranitebl": "polished_granite", + "polishedgraniteblock": "polished_granite", + "polishedgrb": "polished_granite", + "polishedgrbl": "polished_granite", + "polishedgrblock": "polished_granite", + "polishedgstone": "polished_granite", + "polishedgstoneb": "polished_granite", + "polishedgstonebl": "polished_granite", + "polishedgstoneblock": "polished_granite", + "polished_granite_slab": { + "material": "POLISHED_GRANITE_SLAB" + }, + "minecraft:polished_granite_slab": "polished_granite_slab", + "pgranitehalfblock": "polished_granite_slab", + "pgranitestep": "polished_granite_slab", + "pgrhalfblock": "polished_granite_slab", + "pgrstep": "polished_granite_slab", + "pgstonehalfblock": "polished_granite_slab", + "pgstonestep": "polished_granite_slab", + "polishedgranitehalfblock": "polished_granite_slab", + "polishedgraniteslab": "polished_granite_slab", + "polishedgranitestep": "polished_granite_slab", + "polishedgrhalfblock": "polished_granite_slab", + "polishedgrstep": "polished_granite_slab", + "polishedgstonehalfblock": "polished_granite_slab", + "polishedgstonestep": "polished_granite_slab", + "polished_granite_stairs": { + "material": "POLISHED_GRANITE_STAIRS" + }, + "minecraft:polished_granite_stairs": "polished_granite_stairs", + "pgranitestair": "polished_granite_stairs", + "pgranitestairs": "polished_granite_stairs", + "pgrstair": "polished_granite_stairs", + "pgrstairs": "polished_granite_stairs", + "pgstonestair": "polished_granite_stairs", + "pgstonestairs": "polished_granite_stairs", + "polishedgranitestair": "polished_granite_stairs", + "polishedgranitestairs": "polished_granite_stairs", + "polishedgrstair": "polished_granite_stairs", + "polishedgrstairs": "polished_granite_stairs", + "polishedgstonestair": "polished_granite_stairs", + "polishedgstonestairs": "polished_granite_stairs", + "polished_tuff": { + "material": "POLISHED_TUFF" + }, + "minecraft:polished_tuff": "polished_tuff", + "polishedtuf": "polished_tuff", + "polishedtufb": "polished_tuff", + "polishedtufbl": "polished_tuff", + "polishedtufblock": "polished_tuff", + "polishedtuff": "polished_tuff", + "polishedtuffb": "polished_tuff", + "polishedtuffbl": "polished_tuff", + "polishedtuffblock": "polished_tuff", + "ptuf": "polished_tuff", + "ptufb": "polished_tuff", + "ptufbl": "polished_tuff", + "ptufblock": "polished_tuff", + "ptuff": "polished_tuff", + "ptuffb": "polished_tuff", + "ptuffbl": "polished_tuff", + "ptuffblock": "polished_tuff", + "polished_tuff_slab": { + "material": "POLISHED_TUFF_SLAB" + }, + "minecraft:polished_tuff_slab": "polished_tuff_slab", + "polishedtuffhalfblock": "polished_tuff_slab", + "polishedtuffslab": "polished_tuff_slab", + "polishedtuffstep": "polished_tuff_slab", + "polishedtufhalfblock": "polished_tuff_slab", + "polishedtufstep": "polished_tuff_slab", + "ptuffhalfblock": "polished_tuff_slab", + "ptuffstep": "polished_tuff_slab", + "ptufhalfblock": "polished_tuff_slab", + "ptufstep": "polished_tuff_slab", + "polished_tuff_stairs": { + "material": "POLISHED_TUFF_STAIRS" + }, + "minecraft:polished_tuff_stairs": "polished_tuff_stairs", + "polishedtuffstair": "polished_tuff_stairs", + "polishedtuffstairs": "polished_tuff_stairs", + "polishedtufstair": "polished_tuff_stairs", + "polishedtufstairs": "polished_tuff_stairs", + "ptuffstair": "polished_tuff_stairs", + "ptuffstairs": "polished_tuff_stairs", + "ptufstair": "polished_tuff_stairs", + "ptufstairs": "polished_tuff_stairs", + "polished_tuff_wall": { + "material": "POLISHED_TUFF_WALL" + }, + "minecraft:polished_tuff_wall": "polished_tuff_wall", + "polishedtuffwall": "polished_tuff_wall", + "polishedtufwall": "polished_tuff_wall", + "ptuffwall": "polished_tuff_wall", + "ptufwall": "polished_tuff_wall", + "wallpolishedtuf": "polished_tuff_wall", + "wallpolishedtuff": "polished_tuff_wall", + "wallptuf": "polished_tuff_wall", + "wallptuff": "polished_tuff_wall", + "popped_chorus_fruit": { + "material": "POPPED_CHORUS_FRUIT" + }, + "minecraft:popped_chorus_fruit": "popped_chorus_fruit", + "pchorus": "popped_chorus_fruit", + "popchorus": "popped_chorus_fruit", + "poppedchorus": "popped_chorus_fruit", + "poppedchorusfruit": "popped_chorus_fruit", + "poppy": { + "material": "POPPY" + }, + "minecraft:poppy": "poppy", + "redflower": "poppy", + "redpoppy": "poppy", + "redrose": "poppy", + "rflower": "poppy", + "rose": "poppy", + "rrose": "poppy", + "porkchop": { + "material": "PORKCHOP" + }, + "minecraft:porkchop": "porkchop", + "plainpork": "porkchop", + "plainporkchop": "porkchop", + "pork": "porkchop", + "rapork": "porkchop", + "raporkchop": "porkchop", + "rawpork": "porkchop", + "rawporkchop": "porkchop", + "uncookedpork": "porkchop", + "uncookedporkchop": "porkchop", + "potato": { + "material": "POTATO" + }, + "minecraft:potato": "potato", + "potion": { + "material": "POTION" + }, + "minecraft:potion": "potion", + "powder_snow_bucket": { + "material": "POWDER_SNOW_BUCKET" + }, + "minecraft:powder_snow_bucket": "powder_snow_bucket", + "powdersnowbucket": "powder_snow_bucket", + "snowbucket": "powder_snow_bucket", + "snowpail": "powder_snow_bucket", + "powered_rail": { + "material": "POWERED_RAIL" + }, + "boosterrail": "powered_rail", + "boosterrails": "powered_rail", + "boostertrack": "powered_rail", + "boostrail": "powered_rail", + "boostrails": "powered_rail", + "boosttrack": "powered_rail", + "brail": "powered_rail", + "brails": "powered_rail", + "btrack": "powered_rail", + "minecraft:powered_rail": "powered_rail", + "poweredrail": "powered_rail", + "poweredrails": "powered_rail", + "poweredtrack": "powered_rail", + "powerrail": "powered_rail", + "powerrails": "powered_rail", + "powertrack": "powered_rail", + "powrail": "powered_rail", + "powrails": "powered_rail", + "powtrack": "powered_rail", + "prail": "powered_rail", + "prails": "powered_rail", + "ptrack": "powered_rail", + "pwrrail": "powered_rail", + "pwrrails": "powered_rail", + "pwrtrack": "powered_rail", + "prismarine": { + "material": "PRISMARINE" + }, + "minecraft:prismarine": "prismarine", + "pris": "prismarine", + "prisblock": "prismarine", + "prismarineblock": "prismarine", + "sea": "prismarine", + "seablock": "prismarine", + "prismarine_brick_slab": { + "material": "PRISMARINE_BRICK_SLAB" + }, + "minecraft:prismarine_brick_slab": "prismarine_brick_slab", + "prisbricksl": "prismarine_brick_slab", + "prisbrickslab": "prismarine_brick_slab", + "prisbrickssl": "prismarine_brick_slab", + "prisbricksslab": "prismarine_brick_slab", + "prisbrsl": "prismarine_brick_slab", + "prisbrslab": "prismarine_brick_slab", + "prismarine_bricksl": "prismarine_brick_slab", + "prismarine_brickslab": "prismarine_brick_slab", + "prismarinebricksl": "prismarine_brick_slab", + "prismarinebrickslab": "prismarine_brick_slab", + "prismarinebrickssl": "prismarine_brick_slab", + "prismarinebricksslab": "prismarine_brick_slab", + "prismarinebrsl": "prismarine_brick_slab", + "prismarinebrslab": "prismarine_brick_slab", + "seabricksl": "prismarine_brick_slab", + "seabrickslab": "prismarine_brick_slab", + "seabrickssl": "prismarine_brick_slab", + "seabricksslab": "prismarine_brick_slab", + "seabrsl": "prismarine_brick_slab", + "seabrslab": "prismarine_brick_slab", + "prismarine_brick_stairs": { + "material": "PRISMARINE_BRICK_STAIRS" + }, + "minecraft:prismarine_brick_stairs": "prismarine_brick_stairs", + "prisbricksst": "prismarine_brick_stairs", + "prisbricksstair": "prismarine_brick_stairs", + "prisbricksstairs": "prismarine_brick_stairs", + "prisbrickst": "prismarine_brick_stairs", + "prisbrickstair": "prismarine_brick_stairs", + "prisbrickstairs": "prismarine_brick_stairs", + "prisbrst": "prismarine_brick_stairs", + "prisbrstair": "prismarine_brick_stairs", + "prisbrstairs": "prismarine_brick_stairs", + "prismarine_brickst": "prismarine_brick_stairs", + "prismarine_brickstair": "prismarine_brick_stairs", + "prismarine_brickstairs": "prismarine_brick_stairs", + "prismarinebricksst": "prismarine_brick_stairs", + "prismarinebricksstair": "prismarine_brick_stairs", + "prismarinebricksstairs": "prismarine_brick_stairs", + "prismarinebrickst": "prismarine_brick_stairs", + "prismarinebrickstair": "prismarine_brick_stairs", + "prismarinebrickstairs": "prismarine_brick_stairs", + "prismarinebrst": "prismarine_brick_stairs", + "prismarinebrstair": "prismarine_brick_stairs", + "prismarinebrstairs": "prismarine_brick_stairs", + "seabricksst": "prismarine_brick_stairs", + "seabricksstair": "prismarine_brick_stairs", + "seabricksstairs": "prismarine_brick_stairs", + "seabrickst": "prismarine_brick_stairs", + "seabrickstair": "prismarine_brick_stairs", + "seabrickstairs": "prismarine_brick_stairs", + "seabrst": "prismarine_brick_stairs", + "seabrstair": "prismarine_brick_stairs", + "seabrstairs": "prismarine_brick_stairs", + "prismarine_bricks": { + "material": "PRISMARINE_BRICKS" + }, + "minecraft:prismarine_bricks": "prismarine_bricks", + "prisbr": "prismarine_bricks", + "prisbrick": "prismarine_bricks", + "prisbricks": "prismarine_bricks", + "prismarine_brick": "prismarine_bricks", + "prismarinebr": "prismarine_bricks", + "prismarinebrick": "prismarine_bricks", + "prismarinebricks": "prismarine_bricks", + "seabr": "prismarine_bricks", + "seabrick": "prismarine_bricks", + "seabricks": "prismarine_bricks", + "prismarine_crystals": { + "material": "PRISMARINE_CRYSTALS" + }, + "minecraft:prismarine_crystals": "prismarine_crystals", + "priscrystal": "prismarine_crystals", + "priscrystals": "prismarine_crystals", + "prismarinecrystal": "prismarine_crystals", + "prismarinecrystals": "prismarine_crystals", + "seacrystal": "prismarine_crystals", + "seacrystals": "prismarine_crystals", + "prismarine_shard": { + "material": "PRISMARINE_SHARD" + }, + "minecraft:prismarine_shard": "prismarine_shard", + "prisfragment": "prismarine_shard", + "prismarinefragment": "prismarine_shard", + "prismarineshard": "prismarine_shard", + "prisshard": "prismarine_shard", + "seafragment": "prismarine_shard", + "seashard": "prismarine_shard", + "prismarine_slab": { + "material": "PRISMARINE_SLAB" + }, + "minecraft:prismarine_slab": "prismarine_slab", + "prismarinesl": "prismarine_slab", + "prismarineslab": "prismarine_slab", + "prissl": "prismarine_slab", + "prisslab": "prismarine_slab", + "seasl": "prismarine_slab", + "seaslab": "prismarine_slab", + "prismarine_stairs": { + "material": "PRISMARINE_STAIRS" + }, + "minecraft:prismarine_stairs": "prismarine_stairs", + "prismarinest": "prismarine_stairs", + "prismarinestair": "prismarine_stairs", + "prismarinestairs": "prismarine_stairs", + "prisst": "prismarine_stairs", + "prisstair": "prismarine_stairs", + "prisstairs": "prismarine_stairs", + "seast": "prismarine_stairs", + "seastair": "prismarine_stairs", + "seastairs": "prismarine_stairs", + "prismarine_wall": { + "material": "PRISMARINE_WALL" + }, + "minecraft:prismarine_wall": "prismarine_wall", + "prismarinewall": "prismarine_wall", + "prize_pottery_sherd": { + "material": "PRIZE_POTTERY_SHERD" + }, + "minecraft:prize_pottery_sherd": "prize_pottery_sherd", + "prizepotterysherd": "prize_pottery_sherd", + "prizesherd": "prize_pottery_sherd", + "pufferfish": { + "material": "PUFFERFISH" + }, + "fishp": "pufferfish", + "fishpuff": "pufferfish", + "minecraft:pufferfish": "pufferfish", + "pfish": "pufferfish", + "plainfishp": "pufferfish", + "plainfishpuff": "pufferfish", + "plainpfish": "pufferfish", + "plainpufferfish": "pufferfish", + "plainpufffish": "pufferfish", + "pufffish": "pufferfish", + "rafishp": "pufferfish", + "rafishpuff": "pufferfish", + "rapfish": "pufferfish", + "rapufferfish": "pufferfish", + "rapufffish": "pufferfish", + "rawfishp": "pufferfish", + "rawfishpuff": "pufferfish", + "rawpfish": "pufferfish", + "rawpufferfish": "pufferfish", + "rawpufffish": "pufferfish", + "uncookedfishp": "pufferfish", + "uncookedfishpuff": "pufferfish", + "uncookedpfish": "pufferfish", + "uncookedpufferfish": "pufferfish", + "uncookedpufffish": "pufferfish", + "pufferfish_bucket": { + "material": "PUFFERFISH_BUCKET" + }, + "bucketopfish": "pufferfish_bucket", + "bucketopuffer": "pufferfish_bucket", + "bucketopufferfish": "pufferfish_bucket", + "minecraft:pufferfish_bucket": "pufferfish_bucket", + "pfishbucket": "pufferfish_bucket", + "pfishbukkit": "pufferfish_bucket", + "pfishpail": "pufferfish_bucket", + "pufferbucket": "pufferfish_bucket", + "pufferbukkit": "pufferfish_bucket", + "pufferfishbucket": "pufferfish_bucket", + "pufferfishbukkit": "pufferfish_bucket", + "pufferfishpail": "pufferfish_bucket", + "pufferpail": "pufferfish_bucket", + "pufferfish_spawn_egg": { + "material": "PUFFERFISH_SPAWN_EGG" + }, + "eggpfish": "pufferfish_spawn_egg", + "eggpuffer": "pufferfish_spawn_egg", + "eggpufferfish": "pufferfish_spawn_egg", + "minecraft:pufferfish_spawn_egg": "pufferfish_spawn_egg", + "pfishegg": "pufferfish_spawn_egg", + "pfishsegg": "pufferfish_spawn_egg", + "pfishspawn": "pufferfish_spawn_egg", + "pfishspawnegg": "pufferfish_spawn_egg", + "pufferegg": "pufferfish_spawn_egg", + "pufferfishegg": "pufferfish_spawn_egg", + "pufferfishsegg": "pufferfish_spawn_egg", + "pufferfishspawn": "pufferfish_spawn_egg", + "pufferfishspawnegg": "pufferfish_spawn_egg", + "puffersegg": "pufferfish_spawn_egg", + "pufferspawn": "pufferfish_spawn_egg", + "pufferspawnegg": "pufferfish_spawn_egg", + "seggpfish": "pufferfish_spawn_egg", + "seggpuffer": "pufferfish_spawn_egg", + "seggpufferfish": "pufferfish_spawn_egg", + "spawneggpfish": "pufferfish_spawn_egg", + "spawneggpuffer": "pufferfish_spawn_egg", + "spawneggpufferfish": "pufferfish_spawn_egg", + "spawnpfish": "pufferfish_spawn_egg", + "spawnpuffer": "pufferfish_spawn_egg", + "spawnpufferfish": "pufferfish_spawn_egg", + "pufferfish_spawner": { + "entity": "PUFFERFISH", + "material": "SPAWNER" + }, + "pfishcage": "pufferfish_spawner", + "pfishmcage": "pufferfish_spawner", + "pfishmobcage": "pufferfish_spawner", + "pfishmobspawner": "pufferfish_spawner", + "pfishmonstercage": "pufferfish_spawner", + "pfishmonsterspawner": "pufferfish_spawner", + "pfishmspawner": "pufferfish_spawner", + "pfishspawner": "pufferfish_spawner", + "puffercage": "pufferfish_spawner", + "pufferfishcage": "pufferfish_spawner", + "pufferfishmcage": "pufferfish_spawner", + "pufferfishmobcage": "pufferfish_spawner", + "pufferfishmobspawner": "pufferfish_spawner", + "pufferfishmonstercage": "pufferfish_spawner", + "pufferfishmonsterspawner": "pufferfish_spawner", + "pufferfishmspawner": "pufferfish_spawner", + "pufferfishspawner": "pufferfish_spawner", + "puffermcage": "pufferfish_spawner", + "puffermobcage": "pufferfish_spawner", + "puffermobspawner": "pufferfish_spawner", + "puffermonstercage": "pufferfish_spawner", + "puffermonsterspawner": "pufferfish_spawner", + "puffermspawner": "pufferfish_spawner", + "pufferspawner": "pufferfish_spawner", + "pumpkin": { + "material": "PUMPKIN" + }, + "minecraft:pumpkin": "pumpkin", + "pumpkin_pie": { + "material": "PUMPKIN_PIE" + }, + "minecraft:pumpkin_pie": "pumpkin_pie", + "pumpkinpie": "pumpkin_pie", + "pumpkin_seeds": { + "material": "PUMPKIN_SEEDS" + }, + "minecraft:pumpkin_seeds": "pumpkin_seeds", + "pumpkinseeds": "pumpkin_seeds", + "purple_banner": { + "material": "PURPLE_BANNER" + }, + "minecraft:purple_banner": "purple_banner", + "pubanner": "purple_banner", + "purplebanner": "purple_banner", + "purple_bed": { + "material": "PURPLE_BED" + }, + "minecraft:purple_bed": "purple_bed", + "pubed": "purple_bed", + "purplebed": "purple_bed", + "purple_bundle": { + "material": "PURPLE_BUNDLE" + }, + "minecraft:purple_bundle": "purple_bundle", + "pubundle": "purple_bundle", + "purplebundle": "purple_bundle", + "purple_candle": { + "material": "PURPLE_CANDLE" + }, + "minecraft:purple_candle": "purple_candle", + "pucandle": "purple_candle", + "purplecandle": "purple_candle", + "purple_carpet": { + "material": "PURPLE_CARPET" + }, + "minecraft:purple_carpet": "purple_carpet", + "pucarpet": "purple_carpet", + "pufloor": "purple_carpet", + "purplecarpet": "purple_carpet", + "purplefloor": "purple_carpet", + "purple_concrete": { + "material": "PURPLE_CONCRETE" + }, + "minecraft:purple_concrete": "purple_concrete", + "puconcrete": "purple_concrete", + "purpleconcrete": "purple_concrete", + "purple_concrete_powder": { + "material": "PURPLE_CONCRETE_POWDER" + }, + "minecraft:purple_concrete_powder": "purple_concrete_powder", + "pucdust": "purple_concrete_powder", + "puconcretepowder": "purple_concrete_powder", + "puconcretesand": "purple_concrete_powder", + "pucp": "purple_concrete_powder", + "pucpowder": "purple_concrete_powder", + "purplecdust": "purple_concrete_powder", + "purpleconcretepowder": "purple_concrete_powder", + "purpleconcretesand": "purple_concrete_powder", + "purplecp": "purple_concrete_powder", + "purplecpowder": "purple_concrete_powder", + "purple_dye": { + "material": "PURPLE_DYE" + }, + "minecraft:purple_dye": "purple_dye", + "pudye": "purple_dye", + "purpledye": "purple_dye", + "purple_glazed_terracotta": { + "material": "PURPLE_GLAZED_TERRACOTTA" + }, + "minecraft:purple_glazed_terracotta": "purple_glazed_terracotta", + "puglazedtcota": "purple_glazed_terracotta", + "puglazedterra": "purple_glazed_terracotta", + "puglazedterracota": "purple_glazed_terracotta", + "puglazedterracotta": "purple_glazed_terracotta", + "pugtcotta": "purple_glazed_terracotta", + "pugterra": "purple_glazed_terracotta", + "purpleglazedtcota": "purple_glazed_terracotta", + "purpleglazedterra": "purple_glazed_terracotta", + "purpleglazedterracota": "purple_glazed_terracotta", + "purpleglazedterracotta": "purple_glazed_terracotta", + "purplegtcotta": "purple_glazed_terracotta", + "purplegterra": "purple_glazed_terracotta", + "purple_shulker_box": { + "material": "PURPLE_SHULKER_BOX" + }, + "minecraft:purple_shulker_box": "purple_shulker_box", + "purplesbox": "purple_shulker_box", + "purpleshulkerbox": "purple_shulker_box", + "pusbox": "purple_shulker_box", + "pushulkerbox": "purple_shulker_box", + "purple_stained_glass": { + "material": "PURPLE_STAINED_GLASS" + }, + "minecraft:purple_stained_glass": "purple_stained_glass", + "puglass": "purple_stained_glass", + "purpleglass": "purple_stained_glass", + "purplesglass": "purple_stained_glass", + "purplestainedglass": "purple_stained_glass", + "pusglass": "purple_stained_glass", + "pustainedglass": "purple_stained_glass", + "purple_stained_glass_pane": { + "material": "PURPLE_STAINED_GLASS_PANE" + }, + "minecraft:purple_stained_glass_pane": "purple_stained_glass_pane", + "puglasspane": "purple_stained_glass_pane", + "pugpane": "purple_stained_glass_pane", + "purpleglasspane": "purple_stained_glass_pane", + "purplegpane": "purple_stained_glass_pane", + "purplesglasspane": "purple_stained_glass_pane", + "purplestainedglasspane": "purple_stained_glass_pane", + "pusglasspane": "purple_stained_glass_pane", + "pustainedglasspane": "purple_stained_glass_pane", + "purple_terracotta": { + "material": "PURPLE_TERRACOTTA" + }, + "minecraft:purple_terracotta": "purple_terracotta", + "puclay": "purple_terracotta", + "purpleclay": "purple_terracotta", + "purplesclay": "purple_terracotta", + "purplestainedclay": "purple_terracotta", + "purpletcota": "purple_terracotta", + "purpleterra": "purple_terracotta", + "purpleterracota": "purple_terracotta", + "purpleterracotta": "purple_terracotta", + "pusclay": "purple_terracotta", + "pustainedclay": "purple_terracotta", + "putcota": "purple_terracotta", + "puterra": "purple_terracotta", + "puterracota": "purple_terracotta", + "puterracotta": "purple_terracotta", + "purple_wool": { + "material": "PURPLE_WOOL" + }, + "minecraft:purple_wool": "purple_wool", + "pucloth": "purple_wool", + "pucotton": "purple_wool", + "purplecloth": "purple_wool", + "purplecotton": "purple_wool", + "purplewool": "purple_wool", + "puwool": "purple_wool", + "purpur_block": { + "material": "PURPUR_BLOCK" + }, + "minecraft:purpur_block": "purpur_block", + "purpurblock": "purpur_block", + "purpur_pillar": { + "material": "PURPUR_PILLAR" + }, + "minecraft:purpur_pillar": "purpur_pillar", + "purpurpillar": "purpur_pillar", + "purpur_slab": { + "material": "PURPUR_SLAB" + }, + "minecraft:purpur_slab": "purpur_slab", + "purpurslab": "purpur_slab", + "purpur_stairs": { + "material": "PURPUR_STAIRS" + }, + "minecraft:purpur_stairs": "purpur_stairs", + "purpurstairs": "purpur_stairs", + "quartz": { + "material": "QUARTZ" + }, + "minecraft:quartz": "quartz", + "netherquartz": "quartz_block", + "nq": "quartz_block", + "q": "quartz_block", + "quar": "quartz_block", + "quartz_block": { + "material": "QUARTZ_BLOCK" + }, + "minecraft:quartz_block": "quartz_block", + "netherquartzb": "quartz_block", + "netherquartzbl": "quartz_block", + "netherquartzblock": "quartz_block", + "nqb": "quartz_block", + "nqbl": "quartz_block", + "nqblock": "quartz_block", + "qb": "quartz_block", + "qbl": "quartz_block", + "qblock": "quartz_block", + "quarb": "quartz_block", + "quarbl": "quartz_block", + "quarblock": "quartz_block", + "quartzb": "quartz_block", + "quartzbl": "quartz_block", + "quartzblock": "quartz_block", + "quartz_bricks": { + "material": "QUARTZ_BRICKS" + }, + "minecraft:quartz_bricks": "quartz_bricks", + "qbr": "quartz_bricks", + "qbrick": "quartz_bricks", + "qbricks": "quartz_bricks", + "quarbr": "quartz_bricks", + "quarbrick": "quartz_bricks", + "quarbricks": "quartz_bricks", + "quartzbr": "quartz_bricks", + "quartzbrick": "quartz_bricks", + "quartzbricks": "quartz_bricks", + "quartz_pillar": { + "material": "QUARTZ_PILLAR" + }, + "minecraft:quartz_pillar": "quartz_pillar", + "netherquartzpill": "quartz_pillar", + "netherquartzpillar": "quartz_pillar", + "nqpill": "quartz_pillar", + "nqpillar": "quartz_pillar", + "qpill": "quartz_pillar", + "qpillar": "quartz_pillar", + "quarpill": "quartz_pillar", + "quarpillar": "quartz_pillar", + "quartzpill": "quartz_pillar", + "quartzpillar": "quartz_pillar", + "quartz_slab": { + "material": "QUARTZ_SLAB" + }, + "minecraft:quartz_slab": "quartz_slab", + "netherquartzhalfblock": "quartz_slab", + "netherquartzstep": "quartz_slab", + "nqhalfblock": "quartz_slab", + "nqstep": "quartz_slab", + "qhalfblock": "quartz_slab", + "qstep": "quartz_slab", + "quarhalfblock": "quartz_slab", + "quarstep": "quartz_slab", + "quartzhalfblock": "quartz_slab", + "quartzslab": "quartz_slab", + "quartzstep": "quartz_slab", + "quartz_stairs": { + "material": "QUARTZ_STAIRS" + }, + "minecraft:quartz_stairs": "quartz_stairs", + "netherquartzstair": "quartz_stairs", + "netherquartzstairs": "quartz_stairs", + "nqstair": "quartz_stairs", + "nqstairs": "quartz_stairs", + "qstair": "quartz_stairs", + "qstairs": "quartz_stairs", + "quarstair": "quartz_stairs", + "quarstairs": "quartz_stairs", + "quartzstair": "quartz_stairs", + "quartzstairs": "quartz_stairs", + "rabbit": { + "material": "RABBIT" + }, + "hare": "rabbit", + "hasenpfeffer": "rabbit", + "minecraft:rabbit": "rabbit", + "plainhare": "rabbit", + "plainhasenpfeffer": "rabbit", + "plainrabbit": "rabbit", + "rahare": "rabbit", + "rahasenpfeffer": "rabbit", + "rarabbit": "rabbit", + "rawhare": "rabbit", + "rawhasenpfeffer": "rabbit", + "rawrabbit": "rabbit", + "uncookedhare": "rabbit", + "uncookedhasenpfeffer": "rabbit", + "uncookedrabbit": "rabbit", + "rabbit_foot": { + "material": "RABBIT_FOOT" + }, + "minecraft:rabbit_foot": "rabbit_foot", + "rabbitfoot": "rabbit_foot", + "rabbit_hide": { + "material": "RABBIT_HIDE" + }, + "harecoat": "rabbit_hide", + "harefur": "rabbit_hide", + "harehide": "rabbit_hide", + "hareskin": "rabbit_hide", + "hasenpfeffercoat": "rabbit_hide", + "hasenpfefferfur": "rabbit_hide", + "hasenpfefferhide": "rabbit_hide", + "hasenpfefferskin": "rabbit_hide", + "minecraft:rabbit_hide": "rabbit_hide", + "rabbitcoat": "rabbit_hide", + "rabbitfur": "rabbit_hide", + "rabbithide": "rabbit_hide", + "rabbitskin": "rabbit_hide", + "rabbit_spawn_egg": { + "material": "RABBIT_SPAWN_EGG" + }, + "eggrabbit": "rabbit_spawn_egg", + "minecraft:rabbit_spawn_egg": "rabbit_spawn_egg", + "rabbitegg": "rabbit_spawn_egg", + "rabbitsegg": "rabbit_spawn_egg", + "rabbitspawn": "rabbit_spawn_egg", + "rabbitspawnegg": "rabbit_spawn_egg", + "seggrabbit": "rabbit_spawn_egg", + "spawneggrabbit": "rabbit_spawn_egg", + "spawnrabbit": "rabbit_spawn_egg", + "rabbit_spawner": { + "entity": "RABBIT", + "material": "SPAWNER" + }, + "rabbitcage": "rabbit_spawner", + "rabbitmcage": "rabbit_spawner", + "rabbitmobcage": "rabbit_spawner", + "rabbitmobspawner": "rabbit_spawner", + "rabbitmonstercage": "rabbit_spawner", + "rabbitmonsterspawner": "rabbit_spawner", + "rabbitmspawner": "rabbit_spawner", + "rabbitspawner": "rabbit_spawner", + "rabbit_stew": { + "material": "RABBIT_STEW" + }, + "haresoup": "rabbit_stew", + "harestew": "rabbit_stew", + "hasenpfeffersoup": "rabbit_stew", + "hasenpfefferstew": "rabbit_stew", + "minecraft:rabbit_stew": "rabbit_stew", + "rabbitsoup": "rabbit_stew", + "rabbitstew": "rabbit_stew", + "rail": { + "material": "RAIL" + }, + "mcartrail": "rail", + "mcartrails": "rail", + "mcarttrack": "rail", + "mcrail": "rail", + "mcrails": "rail", + "mctrack": "rail", + "minecartrail": "rail", + "minecartrails": "rail", + "minecarttrack": "rail", + "minecraft:rail": "rail", + "rails": "rail", + "track": "rail", + "raiser_armor_trim_smithing_template": { + "material": "RAISER_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:raiser_armor_trim_smithing_template": "raiser_armor_trim_smithing_template", + "raiserarmortrimsmithingtemplate": "raiser_armor_trim_smithing_template", + "raisertrim": "raiser_armor_trim_smithing_template", + "ravager_spawn_egg": { + "material": "RAVAGER_SPAWN_EGG" + }, + "eggravager": "ravager_spawn_egg", + "minecraft:ravager_spawn_egg": "ravager_spawn_egg", + "ravageregg": "ravager_spawn_egg", + "ravagersegg": "ravager_spawn_egg", + "ravagerspawn": "ravager_spawn_egg", + "ravagerspawnegg": "ravager_spawn_egg", + "seggravager": "ravager_spawn_egg", + "spawneggravager": "ravager_spawn_egg", + "spawnravager": "ravager_spawn_egg", + "ravager_spawner": { + "entity": "RAVAGER", + "material": "SPAWNER" + }, + "ravagercage": "ravager_spawner", + "ravagermcage": "ravager_spawner", + "ravagermobcage": "ravager_spawner", + "ravagermobspawner": "ravager_spawner", + "ravagermonstercage": "ravager_spawner", + "ravagermonsterspawner": "ravager_spawner", + "ravagermspawner": "ravager_spawner", + "ravagerspawner": "ravager_spawner", + "raw_copper": { + "material": "RAW_COPPER" + }, + "minecraft:raw_copper": "raw_copper", + "rawcopper": "raw_copper", + "raw_copper_block": { + "material": "RAW_COPPER_BLOCK" + }, + "coporechunkbl": "raw_copper_block", + "coporechunkblock": "raw_copper_block", + "copperorechunkbl": "raw_copper_block", + "copperorechunkblock": "raw_copper_block", + "copporechunkbl": "raw_copper_block", + "copporechunkblock": "raw_copper_block", + "minecraft:raw_copper_block": "raw_copper_block", + "rawcoporebl": "raw_copper_block", + "rawcoporeblock": "raw_copper_block", + "rawcopperblock": "raw_copper_block", + "rawcopperorebl": "raw_copper_block", + "rawcopperoreblock": "raw_copper_block", + "rawcopporebl": "raw_copper_block", + "rawcopporeblock": "raw_copper_block", + "rcoporebl": "raw_copper_block", + "rcoporeblock": "raw_copper_block", + "rcopperorebl": "raw_copper_block", + "rcopperoreblock": "raw_copper_block", + "rcopporebl": "raw_copper_block", + "rcopporeblock": "raw_copper_block", + "raw_gold": { + "material": "RAW_GOLD" + }, + "minecraft:raw_gold": "raw_gold", + "rawgold": "raw_gold", + "raw_gold_block": { + "material": "RAW_GOLD_BLOCK" + }, + "goldorechunkbl": "raw_gold_block", + "goldorechunkblock": "raw_gold_block", + "gorechunkbl": "raw_gold_block", + "gorechunkblock": "raw_gold_block", + "minecraft:raw_gold_block": "raw_gold_block", + "rawgoldblock": "raw_gold_block", + "rawgoldorebl": "raw_gold_block", + "rawgoldoreblock": "raw_gold_block", + "rawgorebl": "raw_gold_block", + "rawgoreblock": "raw_gold_block", + "rgoldorebl": "raw_gold_block", + "rgoldoreblock": "raw_gold_block", + "rgorebl": "raw_gold_block", + "rgoreblock": "raw_gold_block", + "raw_iron": { + "material": "RAW_IRON" + }, + "minecraft:raw_iron": "raw_iron", + "rawiron": "raw_iron", + "raw_iron_block": { + "material": "RAW_IRON_BLOCK" + }, + "iorechunkbl": "raw_iron_block", + "iorechunkblock": "raw_iron_block", + "ironorechunkbl": "raw_iron_block", + "ironorechunkblock": "raw_iron_block", + "minecraft:raw_iron_block": "raw_iron_block", + "rawiorebl": "raw_iron_block", + "rawioreblock": "raw_iron_block", + "rawironblock": "raw_iron_block", + "rawironorebl": "raw_iron_block", + "rawironoreblock": "raw_iron_block", + "rawsorebl": "raw_iron_block", + "rawsoreblock": "raw_iron_block", + "rawsteelorebl": "raw_iron_block", + "rawsteeloreblock": "raw_iron_block", + "rawstorebl": "raw_iron_block", + "rawstoreblock": "raw_iron_block", + "riorebl": "raw_iron_block", + "rioreblock": "raw_iron_block", + "rironorebl": "raw_iron_block", + "rironoreblock": "raw_iron_block", + "rsorebl": "raw_iron_block", + "rsoreblock": "raw_iron_block", + "rsteelorebl": "raw_iron_block", + "rsteeloreblock": "raw_iron_block", + "rstorebl": "raw_iron_block", + "rstoreblock": "raw_iron_block", + "sorechunkbl": "raw_iron_block", + "sorechunkblock": "raw_iron_block", + "steelorechunkbl": "raw_iron_block", + "steelorechunkblock": "raw_iron_block", + "storechunkbl": "raw_iron_block", + "storechunkblock": "raw_iron_block", + "recovery_compass": { + "material": "RECOVERY_COMPASS" + }, + "minecraft:recovery_compass": "recovery_compass", + "recompass": "recovery_compass", + "recoverycompass": "recovery_compass", + "red_banner": { + "material": "RED_BANNER" + }, + "minecraft:red_banner": "red_banner", + "rbanner": "red_banner", + "redbanner": "red_banner", + "red_bed": { + "material": "RED_BED" + }, + "minecraft:red_bed": "red_bed", + "rbed": "red_bed", + "redbed": "red_bed", + "red_bundle": { + "material": "RED_BUNDLE" + }, + "minecraft:red_bundle": "red_bundle", + "rbundle": "red_bundle", + "redbundle": "red_bundle", + "red_candle": { + "material": "RED_CANDLE" + }, + "minecraft:red_candle": "red_candle", + "rcandle": "red_candle", + "redcandle": "red_candle", + "red_carpet": { + "material": "RED_CARPET" + }, + "minecraft:red_carpet": "red_carpet", + "rcarpet": "red_carpet", + "redcarpet": "red_carpet", + "redfloor": "red_carpet", + "rfloor": "red_carpet", + "red_concrete": { + "material": "RED_CONCRETE" + }, + "minecraft:red_concrete": "red_concrete", + "rconcrete": "red_concrete", + "redconcrete": "red_concrete", + "red_concrete_powder": { + "material": "RED_CONCRETE_POWDER" + }, + "minecraft:red_concrete_powder": "red_concrete_powder", + "rcdust": "red_concrete_powder", + "rconcretepowder": "red_concrete_powder", + "rconcretesand": "red_concrete_powder", + "rcp": "red_concrete_powder", + "rcpowder": "red_concrete_powder", + "redcdust": "red_concrete_powder", + "redconcretepowder": "red_concrete_powder", + "redconcretesand": "red_concrete_powder", + "redcp": "red_concrete_powder", + "redcpowder": "red_concrete_powder", + "red_dye": { + "material": "RED_DYE", + "fallbacks": [ + "ROSE_RED" + ] + }, + "minecraft:red_dye": "red_dye", + "rdye": "red_dye", + "reddye": "red_dye", + "red_glazed_terracotta": { + "material": "RED_GLAZED_TERRACOTTA" + }, + "minecraft:red_glazed_terracotta": "red_glazed_terracotta", + "redglazedtcota": "red_glazed_terracotta", + "redglazedterra": "red_glazed_terracotta", + "redglazedterracota": "red_glazed_terracotta", + "redglazedterracotta": "red_glazed_terracotta", + "redgtcotta": "red_glazed_terracotta", + "redgterra": "red_glazed_terracotta", + "rglazedtcota": "red_glazed_terracotta", + "rglazedterra": "red_glazed_terracotta", + "rglazedterracota": "red_glazed_terracotta", + "rglazedterracotta": "red_glazed_terracotta", + "rgtcotta": "red_glazed_terracotta", + "rgterra": "red_glazed_terracotta", + "red_mushroom": { + "material": "RED_MUSHROOM" + }, + "minecraft:red_mushroom": "red_mushroom", + "redmushroom": "red_mushroom", + "red_mushroom_block": { + "material": "RED_MUSHROOM_BLOCK" + }, + "minecraft:red_mushroom_block": "red_mushroom_block", + "redmushroomblock": "red_mushroom_block", + "red_nether_brick_slab": { + "material": "RED_NETHER_BRICK_SLAB" + }, + "minecraft:red_nether_brick_slab": "red_nether_brick_slab", + "rednbrhalfblock": "red_nether_brick_slab", + "rednbrickhalfblock": "red_nether_brick_slab", + "rednbrickstep": "red_nether_brick_slab", + "rednbrstep": "red_nether_brick_slab", + "rednetherbrhalfblock": "red_nether_brick_slab", + "rednetherbrickhalfblock": "red_nether_brick_slab", + "rednetherbrickslab": "red_nether_brick_slab", + "rednetherbrickstep": "red_nether_brick_slab", + "rednetherbrstep": "red_nether_brick_slab", + "rnbrhalfblock": "red_nether_brick_slab", + "rnbrickhalfblock": "red_nether_brick_slab", + "rnbrickstep": "red_nether_brick_slab", + "rnbrstep": "red_nether_brick_slab", + "rnetherbrhalfblock": "red_nether_brick_slab", + "rnetherbrickhalfblock": "red_nether_brick_slab", + "rnetherbrickstep": "red_nether_brick_slab", + "rnetherbrstep": "red_nether_brick_slab", + "red_nether_brick_stairs": { + "material": "RED_NETHER_BRICK_STAIRS" + }, + "minecraft:red_nether_brick_stairs": "red_nether_brick_stairs", + "rednbrickstair": "red_nether_brick_stairs", + "rednbrickstairs": "red_nether_brick_stairs", + "rednbrstair": "red_nether_brick_stairs", + "rednbrstairs": "red_nether_brick_stairs", + "rednetherbrickstair": "red_nether_brick_stairs", + "rednetherbrickstairs": "red_nether_brick_stairs", + "rednetherbrstair": "red_nether_brick_stairs", + "rednetherbrstairs": "red_nether_brick_stairs", + "rnbrickstair": "red_nether_brick_stairs", + "rnbrickstairs": "red_nether_brick_stairs", + "rnbrstair": "red_nether_brick_stairs", + "rnbrstairs": "red_nether_brick_stairs", + "rnetherbrickstair": "red_nether_brick_stairs", + "rnetherbrickstairs": "red_nether_brick_stairs", + "rnetherbrstair": "red_nether_brick_stairs", + "rnetherbrstairs": "red_nether_brick_stairs", + "red_nether_brick_wall": { + "material": "RED_NETHER_BRICK_WALL" + }, + "minecraft:red_nether_brick_wall": "red_nether_brick_wall", + "rednbrickwall": "red_nether_brick_wall", + "rednbrwall": "red_nether_brick_wall", + "rednetherbrickwall": "red_nether_brick_wall", + "rednetherbrwall": "red_nether_brick_wall", + "rnbrickwall": "red_nether_brick_wall", + "rnbrwall": "red_nether_brick_wall", + "rnetherbrickwall": "red_nether_brick_wall", + "rnetherbrwall": "red_nether_brick_wall", + "wallrednbr": "red_nether_brick_wall", + "wallrednbrick": "red_nether_brick_wall", + "wallrednetherbr": "red_nether_brick_wall", + "wallrednetherbrick": "red_nether_brick_wall", + "wallrnbr": "red_nether_brick_wall", + "wallrnbrick": "red_nether_brick_wall", + "wallrnetherbr": "red_nether_brick_wall", + "wallrnetherbrick": "red_nether_brick_wall", + "red_nether_bricks": { + "material": "RED_NETHER_BRICKS" + }, + "minecraft:red_nether_bricks": "red_nether_bricks", + "rednbr": "red_nether_bricks", + "rednbrick": "red_nether_bricks", + "rednetherbr": "red_nether_bricks", + "rednetherbrick": "red_nether_bricks", + "rednetherbricks": "red_nether_bricks", + "rnbr": "red_nether_bricks", + "rnbrick": "red_nether_bricks", + "rnetherbr": "red_nether_bricks", + "rnetherbrick": "red_nether_bricks", + "red_sand": { + "material": "RED_SAND" + }, + "minecraft:red_sand": "red_sand", + "redsand": "red_sand", + "rsand": "red_sand", + "red_sandstone": { + "material": "RED_SANDSTONE" + }, + "minecraft:red_sandstone": "red_sandstone", + "redsandst": "red_sandstone", + "redsandstb": "red_sandstone", + "redsandstbl": "red_sandstone", + "redsandstblock": "red_sandstone", + "redsandstone": "red_sandstone", + "redsandstoneb": "red_sandstone", + "redsandstonebl": "red_sandstone", + "redsandstoneblock": "red_sandstone", + "redsndst": "red_sandstone", + "redsndstb": "red_sandstone", + "redsndstbl": "red_sandstone", + "redsndstblock": "red_sandstone", + "red_sandstone_slab": { + "material": "RED_SANDSTONE_SLAB" + }, + "minecraft:red_sandstone_slab": "red_sandstone_slab", + "redsandsthalfblock": "red_sandstone_slab", + "redsandstonehalfblock": "red_sandstone_slab", + "redsandstoneslab": "red_sandstone_slab", + "redsandstonestep": "red_sandstone_slab", + "redsandststep": "red_sandstone_slab", + "redsndsthalfblock": "red_sandstone_slab", + "redsndststep": "red_sandstone_slab", + "red_sandstone_stairs": { + "material": "RED_SANDSTONE_STAIRS" + }, + "minecraft:red_sandstone_stairs": "red_sandstone_stairs", + "redsandstonestair": "red_sandstone_stairs", + "redsandstonestairs": "red_sandstone_stairs", + "redsandststair": "red_sandstone_stairs", + "redsandststairs": "red_sandstone_stairs", + "redsndststair": "red_sandstone_stairs", + "redsndststairs": "red_sandstone_stairs", + "red_sandstone_wall": { + "material": "RED_SANDSTONE_WALL" + }, + "minecraft:red_sandstone_wall": "red_sandstone_wall", + "redsandstonewall": "red_sandstone_wall", + "redsandstwall": "red_sandstone_wall", + "redsndstwall": "red_sandstone_wall", + "wallredsandst": "red_sandstone_wall", + "wallredsandstone": "red_sandstone_wall", + "wallredsndst": "red_sandstone_wall", + "red_shulker_box": { + "material": "RED_SHULKER_BOX" + }, + "minecraft:red_shulker_box": "red_shulker_box", + "redsbox": "red_shulker_box", + "redshulkerbox": "red_shulker_box", + "rsbox": "red_shulker_box", + "rshulkerbox": "red_shulker_box", + "red_stained_glass": { + "material": "RED_STAINED_GLASS" + }, + "minecraft:red_stained_glass": "red_stained_glass", + "redglass": "red_stained_glass", + "redsglass": "red_stained_glass", + "redstainedglass": "red_stained_glass", + "rglass": "red_stained_glass", + "rsglass": "red_stained_glass", + "rstainedglass": "red_stained_glass", + "red_stained_glass_pane": { + "material": "RED_STAINED_GLASS_PANE" + }, + "minecraft:red_stained_glass_pane": "red_stained_glass_pane", + "redglasspane": "red_stained_glass_pane", + "redgpane": "red_stained_glass_pane", + "redsglasspane": "red_stained_glass_pane", + "redstainedglasspane": "red_stained_glass_pane", + "rglasspane": "red_stained_glass_pane", + "rgpane": "red_stained_glass_pane", + "rsglasspane": "red_stained_glass_pane", + "rstainedglasspane": "red_stained_glass_pane", + "red_terracotta": { + "material": "RED_TERRACOTTA" + }, + "minecraft:red_terracotta": "red_terracotta", + "rclay": "red_terracotta", + "redclay": "red_terracotta", + "redsclay": "red_terracotta", + "redstainedclay": "red_terracotta", + "redtcota": "red_terracotta", + "redterra": "red_terracotta", + "redterracota": "red_terracotta", + "redterracotta": "red_terracotta", + "rsclay": "red_terracotta", + "rstainedclay": "red_terracotta", + "rtcota": "red_terracotta", + "rterra": "red_terracotta", + "rterracota": "red_terracotta", + "rterracotta": "red_terracotta", + "red_tulip": { + "material": "RED_TULIP" + }, + "minecraft:red_tulip": "red_tulip", + "redtulip": "red_tulip", + "rtulip": "red_tulip", + "tulipr": "red_tulip", + "tulipred": "red_tulip", + "red_wool": { + "material": "RED_WOOL" + }, + "minecraft:red_wool": "red_wool", + "rcloth": "red_wool", + "rcotton": "red_wool", + "redcloth": "red_wool", + "redcotton": "red_wool", + "redwool": "red_wool", + "rwool": "red_wool", + "redstone": { + "material": "REDSTONE" + }, + "minecraft:redstone": "redstone", + "redstone_block": { + "material": "REDSTONE_BLOCK" + }, + "blockr": "redstone_block", + "blockred": "redstone_block", + "blockreds": "redstone_block", + "blockredstone": "redstone_block", + "blockrs": "redstone_block", + "blockrstone": "redstone_block", + "minecraft:redstone_block": "redstone_block", + "rblock": "redstone_block", + "redblock": "redstone_block", + "redsblock": "redstone_block", + "redstoneblock": "redstone_block", + "rsblock": "redstone_block", + "rstoneblock": "redstone_block", + "redstone_lamp": { + "material": "REDSTONE_LAMP" + }, + "minecraft:redstone_lamp": "redstone_lamp", + "redstonelamp": "redstone_lamp", + "redstone_ore": { + "material": "REDSTONE_ORE" + }, + "minecraft:redstone_ore": "redstone_ore", + "or": "redstone_ore", + "oreds": "redstone_ore", + "oredstone": "redstone_ore", + "orer": "redstone_ore", + "orered": "redstone_ore", + "orereds": "redstone_ore", + "oreredstone": "redstone_ore", + "orers": "redstone_ore", + "orerstone": "redstone_ore", + "ors": "redstone_ore", + "orstone": "redstone_ore", + "redo": "redstone_ore", + "redore": "redstone_ore", + "redso": "redstone_ore", + "redsore": "redstone_ore", + "redstoneo": "redstone_ore", + "redstoneore": "redstone_ore", + "ro": "redstone_ore", + "rore": "redstone_ore", + "rso": "redstone_ore", + "rsore": "redstone_ore", + "rstoneo": "redstone_ore", + "rstoneore": "redstone_ore", + "stoneredore": "redstone_ore", + "stoneredsore": "redstone_ore", + "stoneredstoneore": "redstone_ore", + "stonerore": "redstone_ore", + "stonersore": "redstone_ore", + "stonerstoneore": "redstone_ore", + "redstone_torch": { + "material": "REDSTONE_TORCH" + }, + "minecraft:redstone_torch": "redstone_torch", + "redstonetorch": "redstone_torch", + "redstorch": "redstone_torch", + "redtorch": "redstone_torch", + "rstonetorch": "redstone_torch", + "rstorch": "redstone_torch", + "regeneration_lingering_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionregen": "regeneration_lingering_potion", + "aoepotionregenerate": "regeneration_lingering_potion", + "aoepotionregeneration": "regeneration_lingering_potion", + "aoepotregen": "regeneration_lingering_potion", + "aoepotregenerate": "regeneration_lingering_potion", + "aoepotregeneration": "regeneration_lingering_potion", + "areapotionregen": "regeneration_lingering_potion", + "areapotionregenerate": "regeneration_lingering_potion", + "areapotionregeneration": "regeneration_lingering_potion", + "areapotregen": "regeneration_lingering_potion", + "areapotregenerate": "regeneration_lingering_potion", + "areapotregeneration": "regeneration_lingering_potion", + "cloudpotionregen": "regeneration_lingering_potion", + "cloudpotionregenerate": "regeneration_lingering_potion", + "cloudpotionregeneration": "regeneration_lingering_potion", + "cloudpotregen": "regeneration_lingering_potion", + "cloudpotregenerate": "regeneration_lingering_potion", + "cloudpotregeneration": "regeneration_lingering_potion", + "lingerpotregen": "regeneration_lingering_potion", + "lingerpotregenerate": "regeneration_lingering_potion", + "lingerpotregeneration": "regeneration_lingering_potion", + "regenaoepoiont": "regeneration_lingering_potion", + "regenaoepot": "regeneration_lingering_potion", + "regenareapot": "regeneration_lingering_potion", + "regenareapotion": "regeneration_lingering_potion", + "regencloudpot": "regeneration_lingering_potion", + "regencloudpotion": "regeneration_lingering_potion", + "regenerateaoepoiont": "regeneration_lingering_potion", + "regenerateaoepot": "regeneration_lingering_potion", + "regenerateareapot": "regeneration_lingering_potion", + "regenerateareapotion": "regeneration_lingering_potion", + "regeneratecloudpot": "regeneration_lingering_potion", + "regeneratecloudpotion": "regeneration_lingering_potion", + "regeneratelingerpot": "regeneration_lingering_potion", + "regenerationaoepoiont": "regeneration_lingering_potion", + "regenerationaoepot": "regeneration_lingering_potion", + "regenerationareapot": "regeneration_lingering_potion", + "regenerationareapotion": "regeneration_lingering_potion", + "regenerationcloudpot": "regeneration_lingering_potion", + "regenerationcloudpotion": "regeneration_lingering_potion", + "regenerationlingerpot": "regeneration_lingering_potion", + "regenlingerpot": "regeneration_lingering_potion", + "regeneration_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofregen": "regeneration_potion", + "potionofregenerate": "regeneration_potion", + "potionofregeneration": "regeneration_potion", + "potofregen": "regeneration_potion", + "potofregenerate": "regeneration_potion", + "potofregeneration": "regeneration_potion", + "regeneratepot": "regeneration_potion", + "regeneratepotion": "regeneration_potion", + "regenerationpot": "regeneration_potion", + "regenerationpotion": "regeneration_potion", + "regenpot": "regeneration_potion", + "regenpotion": "regeneration_potion", + "regeneration_splash_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "regeneratesplashpot": "regeneration_splash_potion", + "regeneratesplashpotion": "regeneration_splash_potion", + "regenerationsplashpot": "regeneration_splash_potion", + "regenerationsplashpotion": "regeneration_splash_potion", + "regensplashpot": "regeneration_splash_potion", + "regensplashpotion": "regeneration_splash_potion", + "splashregeneratepot": "regeneration_splash_potion", + "splashregeneratepotion": "regeneration_splash_potion", + "splashregenerationpot": "regeneration_splash_potion", + "splashregenerationpotion": "regeneration_splash_potion", + "splashregenpot": "regeneration_splash_potion", + "splashregenpotion": "regeneration_splash_potion", + "splregeneratepot": "regeneration_splash_potion", + "splregeneratepotion": "regeneration_splash_potion", + "splregenerationpot": "regeneration_splash_potion", + "splregenerationpotion": "regeneration_splash_potion", + "splregenpot": "regeneration_splash_potion", + "splregenpotion": "regeneration_splash_potion", + "regeneration_tipped_arrow": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowregen": "regeneration_tipped_arrow", + "arrowregenerate": "regeneration_tipped_arrow", + "arrowregeneration": "regeneration_tipped_arrow", + "regenarrow": "regeneration_tipped_arrow", + "regeneratearrow": "regeneration_tipped_arrow", + "regeneratetarr": "regeneration_tipped_arrow", + "regeneratetarrow": "regeneration_tipped_arrow", + "regeneratetippedarrow": "regeneration_tipped_arrow", + "regenerationarrow": "regeneration_tipped_arrow", + "regenerationtarr": "regeneration_tipped_arrow", + "regenerationtarrow": "regeneration_tipped_arrow", + "regenerationtippedarrow": "regeneration_tipped_arrow", + "regentarr": "regeneration_tipped_arrow", + "regentarrow": "regeneration_tipped_arrow", + "regentippedarrow": "regeneration_tipped_arrow", + "reinforced_deepslate": { + "material": "REINFORCED_DEEPSLATE" + }, + "minecraft:reinforced_deepslate": "reinforced_deepslate", + "rdeepslate": "reinforced_deepslate", + "rdeepslateb": "reinforced_deepslate", + "rdeepslatebl": "reinforced_deepslate", + "rdeepslateblock": "reinforced_deepslate", + "rdslate": "reinforced_deepslate", + "rdslateb": "reinforced_deepslate", + "rdslatebl": "reinforced_deepslate", + "rdslateblock": "reinforced_deepslate", + "reinfdeepslate": "reinforced_deepslate", + "reinfdeepslateb": "reinforced_deepslate", + "reinfdeepslatebl": "reinforced_deepslate", + "reinfdeepslateblock": "reinforced_deepslate", + "reinfdslate": "reinforced_deepslate", + "reinfdslateb": "reinforced_deepslate", + "reinfdslatebl": "reinforced_deepslate", + "reinfdslateblock": "reinforced_deepslate", + "reinforceddeepslate": "reinforced_deepslate", + "reinforceddeepslateb": "reinforced_deepslate", + "reinforceddeepslatebl": "reinforced_deepslate", + "reinforceddeepslateblock": "reinforced_deepslate", + "reinforceddslate": "reinforced_deepslate", + "reinforceddslateb": "reinforced_deepslate", + "reinforceddslatebl": "reinforced_deepslate", + "reinforceddslateblock": "reinforced_deepslate", + "reinforcedslate": "reinforced_deepslate", + "reinforcedslateb": "reinforced_deepslate", + "reinforcedslatebl": "reinforced_deepslate", + "reinforcedslateblock": "reinforced_deepslate", + "reinfslate": "reinforced_deepslate", + "reinfslateb": "reinforced_deepslate", + "reinfslatebl": "reinforced_deepslate", + "reinfslateblock": "reinforced_deepslate", + "rslate": "reinforced_deepslate", + "rslateb": "reinforced_deepslate", + "rslatebl": "reinforced_deepslate", + "rslateblock": "reinforced_deepslate", + "repeater": { + "material": "REPEATER" + }, + "minecraft:repeater": "repeater", + "repeating_command_block": { + "material": "REPEATING_COMMAND_BLOCK" + }, + "loopblockcmd": "repeating_command_block", + "loopcmdblock": "repeating_command_block", + "loopmacroblock": "repeating_command_block", + "minecraft:repeating_command_block": "repeating_command_block", + "repcmdblock": "repeating_command_block", + "repeatingcommandblock": "repeating_command_block", + "resin_block": { + "material": "RESIN_BLOCK" + }, + "minecraft:resin_block": "resin_block", + "resinblock": "resin_block", + "resin_brick": { + "material": "RESIN_BRICK" + }, + "minecraft:resin_brick": "resin_brick", + "rbrick": "resin_brick", + "resbrick": "resin_brick", + "resinbrick": "resin_brick", + "resin_brick_slab": { + "material": "RESIN_BRICK_SLAB" + }, + "minecraft:resin_brick_slab": "resin_brick_slab", + "resbrhalfblock": "resin_brick_slab", + "resbrickhalfblock": "resin_brick_slab", + "resbrickstep": "resin_brick_slab", + "resbrstep": "resin_brick_slab", + "resinbrhalfblock": "resin_brick_slab", + "resinbrickhalfblock": "resin_brick_slab", + "resinbrickslab": "resin_brick_slab", + "resinbrickstep": "resin_brick_slab", + "resinbrstep": "resin_brick_slab", + "resin_brick_stairs": { + "material": "RESIN_BRICK_STAIRS" + }, + "minecraft:resin_brick_stairs": "resin_brick_stairs", + "resbrickstair": "resin_brick_stairs", + "resbrickstairs": "resin_brick_stairs", + "resbrstair": "resin_brick_stairs", + "resbrstairs": "resin_brick_stairs", + "resinbrickstair": "resin_brick_stairs", + "resinbrickstairs": "resin_brick_stairs", + "resinbrstair": "resin_brick_stairs", + "resinbrstairs": "resin_brick_stairs", + "resin_brick_wall": { + "material": "RESIN_BRICK_WALL" + }, + "minecraft:resin_brick_wall": "resin_brick_wall", + "resbrickwall": "resin_brick_wall", + "resbrwall": "resin_brick_wall", + "resinbrickwall": "resin_brick_wall", + "resinbrwall": "resin_brick_wall", + "wallresbr": "resin_brick_wall", + "wallresbrick": "resin_brick_wall", + "wallresinbr": "resin_brick_wall", + "wallresinbrick": "resin_brick_wall", + "resin_bricks": { + "material": "RESIN_BRICKS" + }, + "minecraft:resin_bricks": "resin_bricks", + "rbricks": "resin_bricks", + "resbricks": "resin_bricks", + "resinbricks": "resin_bricks", + "resin_clump": { + "material": "RESIN_CLUMP" + }, + "minecraft:resin_clump": "resin_clump", + "rclump": "resin_clump", + "resclump": "resin_clump", + "resinclump": "resin_clump", + "respawn_anchor": { + "material": "RESPAWN_ANCHOR" + }, + "minecraft:respawn_anchor": "respawn_anchor", + "netherbed": "respawn_anchor", + "respawnanc": "respawn_anchor", + "respawnanchor": "respawn_anchor", + "respawnpoint": "respawn_anchor", + "spawnanc": "respawn_anchor", + "spawnanchor": "respawn_anchor", + "rib_armor_trim_smithing_template": { + "material": "RIB_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:rib_armor_trim_smithing_template": "rib_armor_trim_smithing_template", + "ribarmortrimsmithingtemplate": "rib_armor_trim_smithing_template", + "ribtrim": "rib_armor_trim_smithing_template", + "rooted_dirt": { + "material": "ROOTED_DIRT" + }, + "minecraft:rooted_dirt": "rooted_dirt", + "rearth": "rooted_dirt", + "rland": "rooted_dirt", + "rooteddirt": "rooted_dirt", + "rootedearth": "rooted_dirt", + "rootedland": "rooted_dirt", + "rootedsoil": "rooted_dirt", + "rsoil": "rooted_dirt", + "rose_bush": { + "material": "ROSE_BUSH" + }, + "minecraft:rose_bush": "rose_bush", + "rosebush": "rose_bush", + "rotten_flesh": { + "material": "ROTTEN_FLESH" + }, + "minecraft:rotten_flesh": "rotten_flesh", + "rottenflesh": "rotten_flesh", + "saddle": { + "material": "SADDLE" + }, + "minecraft:saddle": "saddle", + "salmon": { + "material": "SALMON" + }, + "fishs": "salmon", + "minecraft:salmon": "salmon", + "plainfishs": "salmon", + "plainsalmon": "salmon", + "plainsalmonfish": "salmon", + "plainsfish": "salmon", + "rafishs": "salmon", + "rasalmon": "salmon", + "rasalmonfish": "salmon", + "rasfish": "salmon", + "rawfishs": "salmon", + "rawsalmon": "salmon", + "rawsalmonfish": "salmon", + "rawsfish": "salmon", + "salmonfish": "salmon", + "sfish": "salmon", + "uncookedfishs": "salmon", + "uncookedsalmon": "salmon", + "uncookedsalmonfish": "salmon", + "uncookedsfish": "salmon", + "salmon_bucket": { + "material": "SALMON_BUCKET" + }, + "bucketosalmon": "salmon_bucket", + "minecraft:salmon_bucket": "salmon_bucket", + "salmonbucket": "salmon_bucket", + "salmonbukkit": "salmon_bucket", + "salmonpail": "salmon_bucket", + "salmon_spawn_egg": { + "material": "SALMON_SPAWN_EGG" + }, + "eggsalmon": "salmon_spawn_egg", + "minecraft:salmon_spawn_egg": "salmon_spawn_egg", + "salmonegg": "salmon_spawn_egg", + "salmonsegg": "salmon_spawn_egg", + "salmonspawn": "salmon_spawn_egg", + "salmonspawnegg": "salmon_spawn_egg", + "seggsalmon": "salmon_spawn_egg", + "spawneggsalmon": "salmon_spawn_egg", + "spawnsalmon": "salmon_spawn_egg", + "salmon_spawner": { + "entity": "SALMON", + "material": "SPAWNER" + }, + "salmoncage": "salmon_spawner", + "salmonmcage": "salmon_spawner", + "salmonmobcage": "salmon_spawner", + "salmonmobspawner": "salmon_spawner", + "salmonmonstercage": "salmon_spawner", + "salmonmonsterspawner": "salmon_spawner", + "salmonmspawner": "salmon_spawner", + "salmonspawner": "salmon_spawner", + "sand": { + "material": "SAND" + }, + "minecraft:sand": "sand", + "sandstone": { + "material": "SANDSTONE" + }, + "minecraft:sandstone": "sandstone", + "sandst": "sandstone", + "sandstb": "sandstone", + "sandstbl": "sandstone", + "sandstblock": "sandstone", + "sandstoneb": "sandstone", + "sandstonebl": "sandstone", + "sandstoneblock": "sandstone", + "sndst": "sandstone", + "sndstb": "sandstone", + "sndstbl": "sandstone", + "sndstblock": "sandstone", + "sandstone_slab": { + "material": "SANDSTONE_SLAB" + }, + "minecraft:sandstone_slab": "sandstone_slab", + "sandsthalfblock": "sandstone_slab", + "sandstonehalfblock": "sandstone_slab", + "sandstoneslab": "sandstone_slab", + "sandstonestep": "sandstone_slab", + "sandststep": "sandstone_slab", + "sndsthalfblock": "sandstone_slab", + "sndststep": "sandstone_slab", + "sandstone_stairs": { + "material": "SANDSTONE_STAIRS" + }, + "minecraft:sandstone_stairs": "sandstone_stairs", + "sandstonestair": "sandstone_stairs", + "sandstonestairs": "sandstone_stairs", + "sandststair": "sandstone_stairs", + "sandststairs": "sandstone_stairs", + "sndststair": "sandstone_stairs", + "sndststairs": "sandstone_stairs", + "sandstone_wall": { + "material": "SANDSTONE_WALL" + }, + "minecraft:sandstone_wall": "sandstone_wall", + "sandstonewall": "sandstone_wall", + "sandstwall": "sandstone_wall", + "sndstwall": "sandstone_wall", + "wallsandst": "sandstone_wall", + "wallsandstone": "sandstone_wall", + "wallsndst": "sandstone_wall", + "scaffolding": { + "material": "SCAFFOLDING" + }, + "minecraft:scaffolding": "scaffolding", + "scrape_pottery_sherd": { + "material": "SCRAPE_POTTERY_SHERD" + }, + "minecraft:scrape_pottery_sherd": "scrape_pottery_sherd", + "scrapepotterysherd": "scrape_pottery_sherd", + "scrapesherd": "scrape_pottery_sherd", + "sculk": { + "material": "SCULK" + }, + "minecraft:sculk": "sculk", + "sculk_catalyst": { + "material": "SCULK_CATALYST" + }, + "minecraft:sculk_catalyst": "sculk_catalyst", + "sccat": "sculk_catalyst", + "sccatalyst": "sculk_catalyst", + "sculkcat": "sculk_catalyst", + "sculkcatalyst": "sculk_catalyst", + "sculk_sensor": { + "material": "SCULK_SENSOR" + }, + "minecraft:sculk_sensor": "sculk_sensor", + "scsensor": "sculk_sensor", + "sculksensor": "sculk_sensor", + "sculk_shrieker": { + "material": "SCULK_SHRIEKER" + }, + "minecraft:sculk_shrieker": "sculk_shrieker", + "scshriek": "sculk_shrieker", + "scshrieker": "sculk_shrieker", + "sculkshriek": "sculk_shrieker", + "sculkshrieker": "sculk_shrieker", + "sculk_vein": { + "material": "SCULK_VEIN" + }, + "minecraft:sculk_vein": "sculk_vein", + "sculkvein": "sculk_vein", + "scvein": "sculk_vein", + "sea_lantern": { + "material": "SEA_LANTERN" + }, + "minecraft:sea_lantern": "sea_lantern", + "sealantern": "sea_lantern", + "sea_pickle": { + "material": "SEA_PICKLE" + }, + "minecraft:sea_pickle": "sea_pickle", + "seapickle": "sea_pickle", + "seagrass": { + "material": "SEAGRASS" + }, + "minecraft:seagrass": "seagrass", + "sentry_armor_trim_smithing_template": { + "material": "SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:sentry_armor_trim_smithing_template": "sentry_armor_trim_smithing_template", + "sentryarmortrimsmithingtemplate": "sentry_armor_trim_smithing_template", + "sentrytrim": "sentry_armor_trim_smithing_template", + "shaper_armor_trim_smithing_template": { + "material": "SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:shaper_armor_trim_smithing_template": "shaper_armor_trim_smithing_template", + "shaperarmortrimsmithingtemplate": "shaper_armor_trim_smithing_template", + "shapertrim": "shaper_armor_trim_smithing_template", + "sheaf_pottery_sherd": { + "material": "SHEAF_POTTERY_SHERD" + }, + "minecraft:sheaf_pottery_sherd": "sheaf_pottery_sherd", + "sheafpotterysherd": "sheaf_pottery_sherd", + "sheafsherd": "sheaf_pottery_sherd", + "shears": { + "material": "SHEARS" + }, + "minecraft:shears": "shears", + "sheep_spawn_egg": { + "material": "SHEEP_SPAWN_EGG" + }, + "eggsheep": "sheep_spawn_egg", + "minecraft:sheep_spawn_egg": "sheep_spawn_egg", + "seggsheep": "sheep_spawn_egg", + "sheepegg": "sheep_spawn_egg", + "sheepsegg": "sheep_spawn_egg", + "sheepspawn": "sheep_spawn_egg", + "sheepspawnegg": "sheep_spawn_egg", + "spawneggsheep": "sheep_spawn_egg", + "spawnsheep": "sheep_spawn_egg", + "sheep_spawner": { + "entity": "SHEEP", + "material": "SPAWNER" + }, + "sheepcage": "sheep_spawner", + "sheepmcage": "sheep_spawner", + "sheepmobcage": "sheep_spawner", + "sheepmobspawner": "sheep_spawner", + "sheepmonstercage": "sheep_spawner", + "sheepmonsterspawner": "sheep_spawner", + "sheepmspawner": "sheep_spawner", + "sheepspawner": "sheep_spawner", + "shelter_pottery_sherd": { + "material": "SHELTER_POTTERY_SHERD" + }, + "minecraft:shelter_pottery_sherd": "shelter_pottery_sherd", + "shelterpotterysherd": "shelter_pottery_sherd", + "sheltersherd": "shelter_pottery_sherd", + "shield": { + "material": "SHIELD" + }, + "handshield": "shield", + "minecraft:shield": "shield", + "woodenshield": "shield", + "woodshield": "shield", + "short_grass": { + "material": "SHORT_GRASS", + "fallbacks": [ + "GRASS" + ] + }, + "minecraft:short_grass": "short_grass", + "shortgrass": "short_grass", + "shroomlight": { + "material": "SHROOMLIGHT" + }, + "minecraft:shroomlight": "shroomlight", + "netherlamp": "shroomlight", + "shlight": "shroomlight", + "shroomlamp": "shroomlight", + "shulker_box": { + "material": "SHULKER_BOX" + }, + "minecraft:shulker_box": "shulker_box", + "shulkerbox": "shulker_box", + "shulker_shell": { + "material": "SHULKER_SHELL" + }, + "minecraft:shulker_shell": "shulker_shell", + "shulkershell": "shulker_shell", + "shulker_spawn_egg": { + "material": "SHULKER_SPAWN_EGG" + }, + "eggshulk": "shulker_spawn_egg", + "eggshulker": "shulker_spawn_egg", + "minecraft:shulker_spawn_egg": "shulker_spawn_egg", + "seggshulk": "shulker_spawn_egg", + "seggshulker": "shulker_spawn_egg", + "shulkegg": "shulker_spawn_egg", + "shulkeregg": "shulker_spawn_egg", + "shulkersegg": "shulker_spawn_egg", + "shulkerspawn": "shulker_spawn_egg", + "shulkerspawnegg": "shulker_spawn_egg", + "shulksegg": "shulker_spawn_egg", + "shulkspawn": "shulker_spawn_egg", + "shulkspawnegg": "shulker_spawn_egg", + "spawneggshulk": "shulker_spawn_egg", + "spawneggshulker": "shulker_spawn_egg", + "spawnshulk": "shulker_spawn_egg", + "spawnshulker": "shulker_spawn_egg", + "shulker_spawner": { + "entity": "SHULKER", + "material": "SPAWNER" + }, + "shulkcage": "shulker_spawner", + "shulkercage": "shulker_spawner", + "shulkermcage": "shulker_spawner", + "shulkermobcage": "shulker_spawner", + "shulkermobspawner": "shulker_spawner", + "shulkermonstercage": "shulker_spawner", + "shulkermonsterspawner": "shulker_spawner", + "shulkermspawner": "shulker_spawner", + "shulkerspawner": "shulker_spawner", + "shulkmcage": "shulker_spawner", + "shulkmobcage": "shulker_spawner", + "shulkmobspawner": "shulker_spawner", + "shulkmonstercage": "shulker_spawner", + "shulkmonsterspawner": "shulker_spawner", + "shulkmspawner": "shulker_spawner", + "shulkspawner": "shulker_spawner", + "silence_armor_trim_smithing_template": { + "material": "SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:silence_armor_trim_smithing_template": "silence_armor_trim_smithing_template", + "silencearmortrimsmithingtemplate": "silence_armor_trim_smithing_template", + "silencetrim": "silence_armor_trim_smithing_template", + "silverfish_spawn_egg": { + "material": "SILVERFISH_SPAWN_EGG" + }, + "eggsfish": "silverfish_spawn_egg", + "eggsilverfish": "silverfish_spawn_egg", + "minecraft:silverfish_spawn_egg": "silverfish_spawn_egg", + "seggsfish": "silverfish_spawn_egg", + "seggsilverfish": "silverfish_spawn_egg", + "sfishegg": "silverfish_spawn_egg", + "sfishsegg": "silverfish_spawn_egg", + "sfishspawn": "silverfish_spawn_egg", + "sfishspawnegg": "silverfish_spawn_egg", + "silverfishegg": "silverfish_spawn_egg", + "silverfishsegg": "silverfish_spawn_egg", + "silverfishspawn": "silverfish_spawn_egg", + "silverfishspawnegg": "silverfish_spawn_egg", + "spawneggsfish": "silverfish_spawn_egg", + "spawneggsilverfish": "silverfish_spawn_egg", + "spawnsfish": "silverfish_spawn_egg", + "spawnsilverfish": "silverfish_spawn_egg", + "silverfish_spawner": { + "entity": "SILVERFISH", + "material": "SPAWNER" + }, + "sfishcage": "silverfish_spawner", + "sfishmcage": "silverfish_spawner", + "sfishmobcage": "silverfish_spawner", + "sfishmobspawner": "silverfish_spawner", + "sfishmonstercage": "silverfish_spawner", + "sfishmonsterspawner": "silverfish_spawner", + "sfishmspawner": "silverfish_spawner", + "sfishspawner": "silverfish_spawner", + "silverfishcage": "silverfish_spawner", + "silverfishmcage": "silverfish_spawner", + "silverfishmobcage": "silverfish_spawner", + "silverfishmobspawner": "silverfish_spawner", + "silverfishmonstercage": "silverfish_spawner", + "silverfishmonsterspawner": "silverfish_spawner", + "silverfishmspawner": "silverfish_spawner", + "silverfishspawner": "silverfish_spawner", + "skeleton_horse_spawn_egg": { + "material": "SKELETON_HORSE_SPAWN_EGG" + }, + "bonehorseegg": "skeleton_horse_spawn_egg", + "bonehorsesegg": "skeleton_horse_spawn_egg", + "bonehorsespawn": "skeleton_horse_spawn_egg", + "bonehorsespawnegg": "skeleton_horse_spawn_egg", + "eggbonehorse": "skeleton_horse_spawn_egg", + "eggshorse": "skeleton_horse_spawn_egg", + "eggskeleton_horse": "skeleton_horse_spawn_egg", + "eggskhorse": "skeleton_horse_spawn_egg", + "minecraft:skeleton_horse_spawn_egg": "skeleton_horse_spawn_egg", + "seggbonehorse": "skeleton_horse_spawn_egg", + "seggshorse": "skeleton_horse_spawn_egg", + "seggskeleton_horse": "skeleton_horse_spawn_egg", + "seggskhorse": "skeleton_horse_spawn_egg", + "shorseegg": "skeleton_horse_spawn_egg", + "shorsesegg": "skeleton_horse_spawn_egg", + "shorsespawn": "skeleton_horse_spawn_egg", + "shorsespawnegg": "skeleton_horse_spawn_egg", + "skeleton_horseegg": "skeleton_horse_spawn_egg", + "skeleton_horsesegg": "skeleton_horse_spawn_egg", + "skeleton_horsespawn": "skeleton_horse_spawn_egg", + "skeleton_horsespawnegg": "skeleton_horse_spawn_egg", + "skeletonhorsespawnegg": "skeleton_horse_spawn_egg", + "skhorseegg": "skeleton_horse_spawn_egg", + "skhorsesegg": "skeleton_horse_spawn_egg", + "skhorsespawn": "skeleton_horse_spawn_egg", + "skhorsespawnegg": "skeleton_horse_spawn_egg", + "spawnbonehorse": "skeleton_horse_spawn_egg", + "spawneggbonehorse": "skeleton_horse_spawn_egg", + "spawneggshorse": "skeleton_horse_spawn_egg", + "spawneggskeleton_horse": "skeleton_horse_spawn_egg", + "spawneggskhorse": "skeleton_horse_spawn_egg", + "spawnshorse": "skeleton_horse_spawn_egg", + "spawnskeleton_horse": "skeleton_horse_spawn_egg", + "spawnskhorse": "skeleton_horse_spawn_egg", + "skeleton_horse_spawner": { + "entity": "SKELETON_HORSE", + "material": "SPAWNER" + }, + "bonehorsecage": "skeleton_horse_spawner", + "bonehorsemcage": "skeleton_horse_spawner", + "bonehorsemobcage": "skeleton_horse_spawner", + "bonehorsemobspawner": "skeleton_horse_spawner", + "bonehorsemonstercage": "skeleton_horse_spawner", + "bonehorsemonsterspawner": "skeleton_horse_spawner", + "bonehorsemspawner": "skeleton_horse_spawner", + "bonehorsespawner": "skeleton_horse_spawner", + "shorsecage": "skeleton_horse_spawner", + "shorsemcage": "skeleton_horse_spawner", + "shorsemobcage": "skeleton_horse_spawner", + "shorsemobspawner": "skeleton_horse_spawner", + "shorsemonstercage": "skeleton_horse_spawner", + "shorsemonsterspawner": "skeleton_horse_spawner", + "shorsemspawner": "skeleton_horse_spawner", + "shorsespawner": "skeleton_horse_spawner", + "skeleton_horsecage": "skeleton_horse_spawner", + "skeleton_horsemcage": "skeleton_horse_spawner", + "skeleton_horsemobcage": "skeleton_horse_spawner", + "skeleton_horsemobspawner": "skeleton_horse_spawner", + "skeleton_horsemonstercage": "skeleton_horse_spawner", + "skeleton_horsemonsterspawner": "skeleton_horse_spawner", + "skeleton_horsemspawner": "skeleton_horse_spawner", + "skeleton_horsespawner": "skeleton_horse_spawner", + "skhorsecage": "skeleton_horse_spawner", + "skhorsemcage": "skeleton_horse_spawner", + "skhorsemobcage": "skeleton_horse_spawner", + "skhorsemobspawner": "skeleton_horse_spawner", + "skhorsemonstercage": "skeleton_horse_spawner", + "skhorsemonsterspawner": "skeleton_horse_spawner", + "skhorsemspawner": "skeleton_horse_spawner", + "skhorsespawner": "skeleton_horse_spawner", + "skeleton_skull": { + "material": "SKELETON_SKULL" + }, + "headsk": "skeleton_skull", + "headskeleton": "skeleton_skull", + "minecraft:skeleton_skull": "skeleton_skull", + "skeletonhead": "skeleton_skull", + "skeletonheadmask": "skeleton_skull", + "skeletonmask": "skeleton_skull", + "skeletonskull": "skeleton_skull", + "skhead": "skeleton_skull", + "skheadmask": "skeleton_skull", + "skmask": "skeleton_skull", + "skskull": "skeleton_skull", + "skeleton_spawn_egg": { + "material": "SKELETON_SPAWN_EGG" + }, + "eggsk": "skeleton_spawn_egg", + "eggskeleton": "skeleton_spawn_egg", + "minecraft:skeleton_spawn_egg": "skeleton_spawn_egg", + "seggsk": "skeleton_spawn_egg", + "seggskeleton": "skeleton_spawn_egg", + "skegg": "skeleton_spawn_egg", + "skeletonegg": "skeleton_spawn_egg", + "skeletonsegg": "skeleton_spawn_egg", + "skeletonspawn": "skeleton_spawn_egg", + "skeletonspawnegg": "skeleton_spawn_egg", + "sksegg": "skeleton_spawn_egg", + "skspawn": "skeleton_spawn_egg", + "skspawnegg": "skeleton_spawn_egg", + "spawneggsk": "skeleton_spawn_egg", + "spawneggskeleton": "skeleton_spawn_egg", + "spawnsk": "skeleton_spawn_egg", + "spawnskeleton": "skeleton_spawn_egg", + "skeleton_spawner": { + "entity": "SKELETON", + "material": "SPAWNER" + }, + "skcage": "skeleton_spawner", + "skeletoncage": "skeleton_spawner", + "skeletonmcage": "skeleton_spawner", + "skeletonmobcage": "skeleton_spawner", + "skeletonmobspawner": "skeleton_spawner", + "skeletonmonstercage": "skeleton_spawner", + "skeletonmonsterspawner": "skeleton_spawner", + "skeletonmspawner": "skeleton_spawner", + "skeletonspawner": "skeleton_spawner", + "skmcage": "skeleton_spawner", + "skmobcage": "skeleton_spawner", + "skmobspawner": "skeleton_spawner", + "skmonstercage": "skeleton_spawner", + "skmonsterspawner": "skeleton_spawner", + "skmspawner": "skeleton_spawner", + "skspawner": "skeleton_spawner", + "skull_banner_pattern": { + "material": "SKULL_BANNER_PATTERN" + }, + "minecraft:skull_banner_pattern": "skull_banner_pattern", + "skullbannerpattern": "skull_banner_pattern", + "skull_pottery_sherd": { + "material": "SKULL_POTTERY_SHERD" + }, + "minecraft:skull_pottery_sherd": "skull_pottery_sherd", + "skullpotterysherd": "skull_pottery_sherd", + "skullsherd": "skull_pottery_sherd", + "slime_ball": { + "material": "SLIME_BALL" + }, + "minecraft:slime_ball": "slime_ball", + "slimeball": "slime_ball", + "slime_block": { + "material": "SLIME_BLOCK" + }, + "minecraft:slime_block": "slime_block", + "slimeblock": "slime_block", + "slime_spawn_egg": { + "material": "SLIME_SPAWN_EGG" + }, + "eggslime": "slime_spawn_egg", + "minecraft:slime_spawn_egg": "slime_spawn_egg", + "seggslime": "slime_spawn_egg", + "slimeegg": "slime_spawn_egg", + "slimesegg": "slime_spawn_egg", + "slimespawn": "slime_spawn_egg", + "slimespawnegg": "slime_spawn_egg", + "spawneggslime": "slime_spawn_egg", + "spawnslime": "slime_spawn_egg", + "slime_spawner": { + "entity": "SLIME", + "material": "SPAWNER" + }, + "slimecage": "slime_spawner", + "slimemcage": "slime_spawner", + "slimemobcage": "slime_spawner", + "slimemobspawner": "slime_spawner", + "slimemonstercage": "slime_spawner", + "slimemonsterspawner": "slime_spawner", + "slimemspawner": "slime_spawner", + "slimespawner": "slime_spawner", + "slow_falling_lingering_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionsf": "slow_falling_lingering_potion", + "aoepotionslowfall": "slow_falling_lingering_potion", + "aoepotionslowfalling": "slow_falling_lingering_potion", + "aoepotsf": "slow_falling_lingering_potion", + "aoepotslowfall": "slow_falling_lingering_potion", + "aoepotslowfalling": "slow_falling_lingering_potion", + "areapotionsf": "slow_falling_lingering_potion", + "areapotionslowfall": "slow_falling_lingering_potion", + "areapotionslowfalling": "slow_falling_lingering_potion", + "areapotsf": "slow_falling_lingering_potion", + "areapotslowfall": "slow_falling_lingering_potion", + "areapotslowfalling": "slow_falling_lingering_potion", + "cloudpotionsf": "slow_falling_lingering_potion", + "cloudpotionslowfall": "slow_falling_lingering_potion", + "cloudpotionslowfalling": "slow_falling_lingering_potion", + "cloudpotsf": "slow_falling_lingering_potion", + "cloudpotslowfall": "slow_falling_lingering_potion", + "cloudpotslowfalling": "slow_falling_lingering_potion", + "lingerpotsf": "slow_falling_lingering_potion", + "lingerpotslowfall": "slow_falling_lingering_potion", + "lingerpotslowfalling": "slow_falling_lingering_potion", + "sfaoepoiont": "slow_falling_lingering_potion", + "sfaoepot": "slow_falling_lingering_potion", + "sfareapot": "slow_falling_lingering_potion", + "sfareapotion": "slow_falling_lingering_potion", + "sfcloudpot": "slow_falling_lingering_potion", + "sfcloudpotion": "slow_falling_lingering_potion", + "sflingerpot": "slow_falling_lingering_potion", + "slowfallaoepoiont": "slow_falling_lingering_potion", + "slowfallaoepot": "slow_falling_lingering_potion", + "slowfallareapot": "slow_falling_lingering_potion", + "slowfallareapotion": "slow_falling_lingering_potion", + "slowfallcloudpot": "slow_falling_lingering_potion", + "slowfallcloudpotion": "slow_falling_lingering_potion", + "slowfallingaoepoiont": "slow_falling_lingering_potion", + "slowfallingaoepot": "slow_falling_lingering_potion", + "slowfallingareapot": "slow_falling_lingering_potion", + "slowfallingareapotion": "slow_falling_lingering_potion", + "slowfallingcloudpot": "slow_falling_lingering_potion", + "slowfallingcloudpotion": "slow_falling_lingering_potion", + "slowfallinglingerpot": "slow_falling_lingering_potion", + "slowfalllingerpot": "slow_falling_lingering_potion", + "slow_falling_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofsf": "slow_falling_potion", + "potionofslowfall": "slow_falling_potion", + "potionofslowfalling": "slow_falling_potion", + "potofsf": "slow_falling_potion", + "potofslowfall": "slow_falling_potion", + "potofslowfalling": "slow_falling_potion", + "sfpot": "slow_falling_potion", + "sfpotion": "slow_falling_potion", + "slowfallingpot": "slow_falling_potion", + "slowfallingpotion": "slow_falling_potion", + "slowfallpot": "slow_falling_potion", + "slowfallpotion": "slow_falling_potion", + "slow_falling_splash_potion": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "sfsplashpot": "slow_falling_splash_potion", + "sfsplashpotion": "slow_falling_splash_potion", + "slowfallingsplashpot": "slow_falling_splash_potion", + "slowfallingsplashpotion": "slow_falling_splash_potion", + "slowfallsplashpot": "slow_falling_splash_potion", + "slowfallsplashpotion": "slow_falling_splash_potion", + "splashsfpot": "slow_falling_splash_potion", + "splashsfpotion": "slow_falling_splash_potion", + "splashslowfallingpot": "slow_falling_splash_potion", + "splashslowfallingpotion": "slow_falling_splash_potion", + "splashslowfallpot": "slow_falling_splash_potion", + "splashslowfallpotion": "slow_falling_splash_potion", + "splsfpot": "slow_falling_splash_potion", + "splsfpotion": "slow_falling_splash_potion", + "splslowfallingpot": "slow_falling_splash_potion", + "splslowfallingpotion": "slow_falling_splash_potion", + "splslowfallpot": "slow_falling_splash_potion", + "splslowfallpotion": "slow_falling_splash_potion", + "slow_falling_tipped_arrow": { + "potionData": { + "type": "SLOW_FALLING", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowsf": "slow_falling_tipped_arrow", + "arrowslowfall": "slow_falling_tipped_arrow", + "arrowslowfalling": "slow_falling_tipped_arrow", + "sfarrow": "slow_falling_tipped_arrow", + "sftarr": "slow_falling_tipped_arrow", + "sftarrow": "slow_falling_tipped_arrow", + "sftippedarrow": "slow_falling_tipped_arrow", + "slowfallarrow": "slow_falling_tipped_arrow", + "slowfallingarrow": "slow_falling_tipped_arrow", + "slowfallingtarr": "slow_falling_tipped_arrow", + "slowfallingtarrow": "slow_falling_tipped_arrow", + "slowfallingtippedarrow": "slow_falling_tipped_arrow", + "slowfalltarr": "slow_falling_tipped_arrow", + "slowfalltarrow": "slow_falling_tipped_arrow", + "slowfalltippedarrow": "slow_falling_tipped_arrow", + "slowness_lingering_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionslow": "slowness_lingering_potion", + "aoepotionslowness": "slowness_lingering_potion", + "aoepotslow": "slowness_lingering_potion", + "aoepotslowness": "slowness_lingering_potion", + "areapotionslow": "slowness_lingering_potion", + "areapotionslowness": "slowness_lingering_potion", + "areapotslow": "slowness_lingering_potion", + "areapotslowness": "slowness_lingering_potion", + "cloudpotionslow": "slowness_lingering_potion", + "cloudpotionslowness": "slowness_lingering_potion", + "cloudpotslow": "slowness_lingering_potion", + "cloudpotslowness": "slowness_lingering_potion", + "lingerpotslow": "slowness_lingering_potion", + "lingerpotslowness": "slowness_lingering_potion", + "slowaoepoiont": "slowness_lingering_potion", + "slowaoepot": "slowness_lingering_potion", + "slowareapot": "slowness_lingering_potion", + "slowareapotion": "slowness_lingering_potion", + "slowcloudpot": "slowness_lingering_potion", + "slowcloudpotion": "slowness_lingering_potion", + "slowlingerpot": "slowness_lingering_potion", + "slownessaoepoiont": "slowness_lingering_potion", + "slownessaoepot": "slowness_lingering_potion", + "slownessareapot": "slowness_lingering_potion", + "slownessareapotion": "slowness_lingering_potion", + "slownesscloudpot": "slowness_lingering_potion", + "slownesscloudpotion": "slowness_lingering_potion", + "slownesslingerpot": "slowness_lingering_potion", + "slowness_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofslow": "slowness_potion", + "potionofslowness": "slowness_potion", + "potofslow": "slowness_potion", + "potofslowness": "slowness_potion", + "slownesspot": "slowness_potion", + "slownesspotion": "slowness_potion", + "slowpot": "slowness_potion", + "slowpotion": "slowness_potion", + "slowness_splash_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "slownesssplashpot": "slowness_splash_potion", + "slownesssplashpotion": "slowness_splash_potion", + "slowsplashpot": "slowness_splash_potion", + "slowsplashpotion": "slowness_splash_potion", + "splashslownesspot": "slowness_splash_potion", + "splashslownesspotion": "slowness_splash_potion", + "splashslowpot": "slowness_splash_potion", + "splashslowpotion": "slowness_splash_potion", + "splslownesspot": "slowness_splash_potion", + "splslownesspotion": "slowness_splash_potion", + "splslowpot": "slowness_splash_potion", + "splslowpotion": "slowness_splash_potion", + "slowness_tipped_arrow": { + "potionData": { + "type": "SLOWNESS", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowslow": "slowness_tipped_arrow", + "arrowslowness": "slowness_tipped_arrow", + "slowarrow": "slowness_tipped_arrow", + "slownessarrow": "slowness_tipped_arrow", + "slownesstarr": "slowness_tipped_arrow", + "slownesstarrow": "slowness_tipped_arrow", + "slownesstippedarrow": "slowness_tipped_arrow", + "slowtarr": "slowness_tipped_arrow", + "slowtarrow": "slowness_tipped_arrow", + "slowtippedarrow": "slowness_tipped_arrow", + "small_amethyst_bud": { + "material": "SMALL_AMETHYST_BUD" + }, + "amethystbuds": "small_amethyst_bud", + "cavebuds": "small_amethyst_bud", + "littleamethystbud": "small_amethyst_bud", + "littlecavebud": "small_amethyst_bud", + "minecraft:small_amethyst_bud": "small_amethyst_bud", + "samethystbud": "small_amethyst_bud", + "scavebud": "small_amethyst_bud", + "smallamethystbud": "small_amethyst_bud", + "smallcavebud": "small_amethyst_bud", + "small_dripleaf": { + "material": "SMALL_DRIPLEAF" + }, + "dripleafsmall": "small_dripleaf", + "minecraft:small_dripleaf": "small_dripleaf", + "smalldrip": "small_dripleaf", + "smalldripleaf": "small_dripleaf", + "yoooooooominecraftsgotdrip": "small_dripleaf", + "smithing_table": { + "material": "SMITHING_TABLE" + }, + "minecraft:smithing_table": "smithing_table", + "smithingtable": "smithing_table", + "smoker": { + "material": "SMOKER" + }, + "minecraft:smoker": "smoker", + "smooth_basalt": { + "material": "SMOOTH_BASALT" + }, + "minecraft:smooth_basalt": "smooth_basalt", + "smbas": "smooth_basalt", + "smbasalt": "smooth_basalt", + "smbasaltb": "smooth_basalt", + "smbasaltbl": "smooth_basalt", + "smbasaltblock": "smooth_basalt", + "smbasaltst": "smooth_basalt", + "smbasaltstb": "smooth_basalt", + "smbasaltstbl": "smooth_basalt", + "smbasaltstblock": "smooth_basalt", + "smbasb": "smooth_basalt", + "smbasbl": "smooth_basalt", + "smbasblock": "smooth_basalt", + "smbast": "smooth_basalt", + "smbastb": "smooth_basalt", + "smbastbl": "smooth_basalt", + "smbastblock": "smooth_basalt", + "smoothbas": "smooth_basalt", + "smoothbasalt": "smooth_basalt", + "smoothbasaltb": "smooth_basalt", + "smoothbasaltbl": "smooth_basalt", + "smoothbasaltblock": "smooth_basalt", + "smoothbasaltst": "smooth_basalt", + "smoothbasaltstb": "smooth_basalt", + "smoothbasaltstbl": "smooth_basalt", + "smoothbasaltstblock": "smooth_basalt", + "smoothbasb": "smooth_basalt", + "smoothbasbl": "smooth_basalt", + "smoothbasblock": "smooth_basalt", + "smoothbast": "smooth_basalt", + "smoothbastb": "smooth_basalt", + "smoothbastbl": "smooth_basalt", + "smoothbastblock": "smooth_basalt", + "smooth_quartz": { + "material": "SMOOTH_QUARTZ" + }, + "minecraft:smooth_quartz": "smooth_quartz", + "smoothq": "smooth_quartz", + "smoothqb": "smooth_quartz", + "smoothqbl": "smooth_quartz", + "smoothqblock": "smooth_quartz", + "smoothquar": "smooth_quartz", + "smoothquarb": "smooth_quartz", + "smoothquarbl": "smooth_quartz", + "smoothquarblock": "smooth_quartz", + "smoothquartz": "smooth_quartz", + "smoothquartzb": "smooth_quartz", + "smoothquartzbl": "smooth_quartz", + "smoothquartzblock": "smooth_quartz", + "smq": "smooth_quartz", + "smqb": "smooth_quartz", + "smqbl": "smooth_quartz", + "smqblock": "smooth_quartz", + "smquar": "smooth_quartz", + "smquarb": "smooth_quartz", + "smquarbl": "smooth_quartz", + "smquarblock": "smooth_quartz", + "smquartz": "smooth_quartz", + "smquartzb": "smooth_quartz", + "smquartzbl": "smooth_quartz", + "smquartzblock": "smooth_quartz", + "smooth_quartz_slab": { + "material": "SMOOTH_QUARTZ_SLAB" + }, + "minecraft:smooth_quartz_slab": "smooth_quartz_slab", + "smoothqhalfblock": "smooth_quartz_slab", + "smoothqstep": "smooth_quartz_slab", + "smoothquarhalfblock": "smooth_quartz_slab", + "smoothquarstep": "smooth_quartz_slab", + "smoothquartzhalfblock": "smooth_quartz_slab", + "smoothquartzslab": "smooth_quartz_slab", + "smoothquartzstep": "smooth_quartz_slab", + "smqhalfblock": "smooth_quartz_slab", + "smqstep": "smooth_quartz_slab", + "smquarhalfblock": "smooth_quartz_slab", + "smquarstep": "smooth_quartz_slab", + "smquartzhalfblock": "smooth_quartz_slab", + "smquartzstep": "smooth_quartz_slab", + "smooth_quartz_stairs": { + "material": "SMOOTH_QUARTZ_STAIRS" + }, + "minecraft:smooth_quartz_stairs": "smooth_quartz_stairs", + "smoothqstair": "smooth_quartz_stairs", + "smoothqstairs": "smooth_quartz_stairs", + "smoothquarstair": "smooth_quartz_stairs", + "smoothquarstairs": "smooth_quartz_stairs", + "smoothquartzstair": "smooth_quartz_stairs", + "smoothquartzstairs": "smooth_quartz_stairs", + "smqstair": "smooth_quartz_stairs", + "smqstairs": "smooth_quartz_stairs", + "smquarstair": "smooth_quartz_stairs", + "smquarstairs": "smooth_quartz_stairs", + "smquartzstair": "smooth_quartz_stairs", + "smquartzstairs": "smooth_quartz_stairs", + "smooth_red_sandstone": { + "material": "SMOOTH_RED_SANDSTONE" + }, + "minecraft:smooth_red_sandstone": "smooth_red_sandstone", + "smoothredsandst": "smooth_red_sandstone", + "smoothredsandstb": "smooth_red_sandstone", + "smoothredsandstbl": "smooth_red_sandstone", + "smoothredsandstblock": "smooth_red_sandstone", + "smoothredsandstone": "smooth_red_sandstone", + "smoothredsandstoneb": "smooth_red_sandstone", + "smoothredsandstonebl": "smooth_red_sandstone", + "smoothredsandstoneblock": "smooth_red_sandstone", + "smoothredsndst": "smooth_red_sandstone", + "smoothredsndstb": "smooth_red_sandstone", + "smoothredsndstbl": "smooth_red_sandstone", + "smoothredsndstblock": "smooth_red_sandstone", + "smredsandst": "smooth_red_sandstone", + "smredsandstb": "smooth_red_sandstone", + "smredsandstbl": "smooth_red_sandstone", + "smredsandstblock": "smooth_red_sandstone", + "smredsandstone": "smooth_red_sandstone", + "smredsandstoneb": "smooth_red_sandstone", + "smredsandstonebl": "smooth_red_sandstone", + "smredsandstoneblock": "smooth_red_sandstone", + "smredsndst": "smooth_red_sandstone", + "smredsndstb": "smooth_red_sandstone", + "smredsndstbl": "smooth_red_sandstone", + "smredsndstblock": "smooth_red_sandstone", + "smooth_red_sandstone_slab": { + "material": "SMOOTH_RED_SANDSTONE_SLAB" + }, + "minecraft:smooth_red_sandstone_slab": "smooth_red_sandstone_slab", + "smoothredsandsthalfblock": "smooth_red_sandstone_slab", + "smoothredsandstonehalfblock": "smooth_red_sandstone_slab", + "smoothredsandstoneslab": "smooth_red_sandstone_slab", + "smoothredsandstonestep": "smooth_red_sandstone_slab", + "smoothredsandststep": "smooth_red_sandstone_slab", + "smoothredsndsthalfblock": "smooth_red_sandstone_slab", + "smoothredsndststep": "smooth_red_sandstone_slab", + "smredsandsthalfblock": "smooth_red_sandstone_slab", + "smredsandstonehalfblock": "smooth_red_sandstone_slab", + "smredsandstonestep": "smooth_red_sandstone_slab", + "smredsandststep": "smooth_red_sandstone_slab", + "smredsndsthalfblock": "smooth_red_sandstone_slab", + "smredsndststep": "smooth_red_sandstone_slab", + "smooth_red_sandstone_stairs": { + "material": "SMOOTH_RED_SANDSTONE_STAIRS" + }, + "minecraft:smooth_red_sandstone_stairs": "smooth_red_sandstone_stairs", + "smoothredsandstonestair": "smooth_red_sandstone_stairs", + "smoothredsandstonestairs": "smooth_red_sandstone_stairs", + "smoothredsandststair": "smooth_red_sandstone_stairs", + "smoothredsandststairs": "smooth_red_sandstone_stairs", + "smoothredsndststair": "smooth_red_sandstone_stairs", + "smoothredsndststairs": "smooth_red_sandstone_stairs", + "smredsandstonestair": "smooth_red_sandstone_stairs", + "smredsandstonestairs": "smooth_red_sandstone_stairs", + "smredsandststair": "smooth_red_sandstone_stairs", + "smredsandststairs": "smooth_red_sandstone_stairs", + "smredsndststair": "smooth_red_sandstone_stairs", + "smredsndststairs": "smooth_red_sandstone_stairs", + "smooth_sandstone": { + "material": "SMOOTH_SANDSTONE" + }, + "minecraft:smooth_sandstone": "smooth_sandstone", + "smoothsandst": "smooth_sandstone", + "smoothsandstb": "smooth_sandstone", + "smoothsandstbl": "smooth_sandstone", + "smoothsandstblock": "smooth_sandstone", + "smoothsandstone": "smooth_sandstone", + "smoothsandstoneb": "smooth_sandstone", + "smoothsandstonebl": "smooth_sandstone", + "smoothsandstoneblock": "smooth_sandstone", + "smoothsndst": "smooth_sandstone", + "smoothsndstb": "smooth_sandstone", + "smoothsndstbl": "smooth_sandstone", + "smoothsndstblock": "smooth_sandstone", + "smsandst": "smooth_sandstone", + "smsandstb": "smooth_sandstone", + "smsandstbl": "smooth_sandstone", + "smsandstblock": "smooth_sandstone", + "smsandstone": "smooth_sandstone", + "smsandstoneb": "smooth_sandstone", + "smsandstonebl": "smooth_sandstone", + "smsandstoneblock": "smooth_sandstone", + "smsndst": "smooth_sandstone", + "smsndstb": "smooth_sandstone", + "smsndstbl": "smooth_sandstone", + "smsndstblock": "smooth_sandstone", + "smooth_sandstone_slab": { + "material": "SMOOTH_SANDSTONE_SLAB" + }, + "minecraft:smooth_sandstone_slab": "smooth_sandstone_slab", + "smoothsandsthalfblock": "smooth_sandstone_slab", + "smoothsandstonehalfblock": "smooth_sandstone_slab", + "smoothsandstoneslab": "smooth_sandstone_slab", + "smoothsandstonestep": "smooth_sandstone_slab", + "smoothsandststep": "smooth_sandstone_slab", + "smoothsndsthalfblock": "smooth_sandstone_slab", + "smoothsndststep": "smooth_sandstone_slab", + "smsandsthalfblock": "smooth_sandstone_slab", + "smsandstonehalfblock": "smooth_sandstone_slab", + "smsandstonestep": "smooth_sandstone_slab", + "smsandststep": "smooth_sandstone_slab", + "smsndsthalfblock": "smooth_sandstone_slab", + "smsndststep": "smooth_sandstone_slab", + "smooth_sandstone_stairs": { + "material": "SMOOTH_SANDSTONE_STAIRS" + }, + "minecraft:smooth_sandstone_stairs": "smooth_sandstone_stairs", + "smoothsandstonestair": "smooth_sandstone_stairs", + "smoothsandstonestairs": "smooth_sandstone_stairs", + "smoothsandststair": "smooth_sandstone_stairs", + "smoothsandststairs": "smooth_sandstone_stairs", + "smoothsndststair": "smooth_sandstone_stairs", + "smoothsndststairs": "smooth_sandstone_stairs", + "smsandstonestair": "smooth_sandstone_stairs", + "smsandstonestairs": "smooth_sandstone_stairs", + "smsandststair": "smooth_sandstone_stairs", + "smsandststairs": "smooth_sandstone_stairs", + "smsndststair": "smooth_sandstone_stairs", + "smsndststairs": "smooth_sandstone_stairs", + "smooth_stone": { + "material": "SMOOTH_STONE", + "fallbacks": [ + "STONE" + ] + }, + "minecraft:smooth_stone": "smooth_stone", + "smoothst": "smooth_stone", + "smoothstb": "smooth_stone", + "smoothstbl": "smooth_stone", + "smoothstblock": "smooth_stone", + "smoothstone": "smooth_stone", + "smoothstoneb": "smooth_stone", + "smoothstonebl": "smooth_stone", + "smoothstoneblock": "smooth_stone", + "smst": "smooth_stone", + "smstb": "smooth_stone", + "smstbl": "smooth_stone", + "smstblock": "smooth_stone", + "smstone": "smooth_stone", + "smstoneb": "smooth_stone", + "smstonebl": "smooth_stone", + "smstoneblock": "smooth_stone", + "smooth_stone_slab": { + "material": "SMOOTH_STONE_SLAB" + }, + "minecraft:smooth_stone_slab": "smooth_stone_slab", + "smoothsthalfblock": "smooth_stone_slab", + "smoothstonehalfblock": "smooth_stone_slab", + "smoothstoneslab": "smooth_stone_slab", + "smoothstonestep": "smooth_stone_slab", + "smoothststep": "smooth_stone_slab", + "smsthalfblock": "smooth_stone_slab", + "smstonehalfblock": "smooth_stone_slab", + "smstonestep": "smooth_stone_slab", + "smststep": "smooth_stone_slab", + "sniffer_egg": { + "material": "SNIFFER_EGG" + }, + "minecraft:sniffer_egg": "sniffer_egg", + "snifferegg": "sniffer_spawn_egg", + "sniffer_spawn_egg": { + "material": "SNIFFER_SPAWN_EGG" + }, + "eggsniffer": "sniffer_spawn_egg", + "minecraft:sniffer_spawn_egg": "sniffer_spawn_egg", + "seggsniffer": "sniffer_spawn_egg", + "sniffersegg": "sniffer_spawn_egg", + "snifferspawn": "sniffer_spawn_egg", + "snifferspawnegg": "sniffer_spawn_egg", + "spawneggsniffer": "sniffer_spawn_egg", + "spawnsniffer": "sniffer_spawn_egg", + "sniffer_spawner": { + "entity": "SNIFFER", + "material": "SPAWNER" + }, + "sniffercage": "sniffer_spawner", + "sniffermcage": "sniffer_spawner", + "sniffermobcage": "sniffer_spawner", + "sniffermobspawner": "sniffer_spawner", + "sniffermonstercage": "sniffer_spawner", + "sniffermonsterspawner": "sniffer_spawner", + "sniffermspawner": "sniffer_spawner", + "snifferspawner": "sniffer_spawner", + "snort_pottery_sherd": { + "material": "SNORT_POTTERY_SHERD" + }, + "minecraft:snort_pottery_sherd": "snort_pottery_sherd", + "snortpotterysherd": "snort_pottery_sherd", + "snortsherd": "snort_pottery_sherd", + "snout_armor_trim_smithing_template": { + "material": "SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:snout_armor_trim_smithing_template": "snout_armor_trim_smithing_template", + "snoutarmortrimsmithingtemplate": "snout_armor_trim_smithing_template", + "snouttrim": "snout_armor_trim_smithing_template", + "snow": { + "material": "SNOW" + }, + "minecraft:snow": "snow", + "snow_block": { + "material": "SNOW_BLOCK" + }, + "minecraft:snow_block": "snow_block", + "snowblock": "snow_block", + "snow_golem_spawn_egg": { + "material": "SNOW_GOLEM_SPAWN_EGG" + }, + "eggsgolem": "snow_golem_spawn_egg", + "eggsnow_golem": "snow_golem_spawn_egg", + "eggsnowgolem": "snow_golem_spawn_egg", + "eggsnowman": "snow_golem_spawn_egg", + "minecraft:snow_golem_spawn_egg": "snow_golem_spawn_egg", + "seggsgolem": "snow_golem_spawn_egg", + "seggsnow_golem": "snow_golem_spawn_egg", + "seggsnowgolem": "snow_golem_spawn_egg", + "seggsnowman": "snow_golem_spawn_egg", + "sgolemegg": "snow_golem_spawn_egg", + "sgolemsegg": "snow_golem_spawn_egg", + "sgolemspawn": "snow_golem_spawn_egg", + "sgolemspawnegg": "snow_golem_spawn_egg", + "snow_golemegg": "snow_golem_spawn_egg", + "snow_golemsegg": "snow_golem_spawn_egg", + "snow_golemspawn": "snow_golem_spawn_egg", + "snow_golemspawnegg": "snow_golem_spawn_egg", + "snowgolemegg": "snow_golem_spawn_egg", + "snowgolemsegg": "snow_golem_spawn_egg", + "snowgolemspawn": "snow_golem_spawn_egg", + "snowgolemspawnegg": "snow_golem_spawn_egg", + "snowmanegg": "snow_golem_spawn_egg", + "snowmansegg": "snow_golem_spawn_egg", + "snowmanspawn": "snow_golem_spawn_egg", + "snowmanspawnegg": "snow_golem_spawn_egg", + "spawneggsgolem": "snow_golem_spawn_egg", + "spawneggsnow_golem": "snow_golem_spawn_egg", + "spawneggsnowgolem": "snow_golem_spawn_egg", + "spawneggsnowman": "snow_golem_spawn_egg", + "spawnsgolem": "snow_golem_spawn_egg", + "spawnsnow_golem": "snow_golem_spawn_egg", + "spawnsnowgolem": "snow_golem_spawn_egg", + "spawnsnowman": "snow_golem_spawn_egg", + "snow_golem_spawner": { + "entity": "SNOW_GOLEM", + "material": "SPAWNER" + }, + "sgolemcage": "snow_golem_spawner", + "sgolemmcage": "snow_golem_spawner", + "sgolemmobcage": "snow_golem_spawner", + "sgolemmobspawner": "snow_golem_spawner", + "sgolemmonstercage": "snow_golem_spawner", + "sgolemmonsterspawner": "snow_golem_spawner", + "sgolemmspawner": "snow_golem_spawner", + "sgolemspawner": "snow_golem_spawner", + "snow_golemcage": "snow_golem_spawner", + "snow_golemmcage": "snow_golem_spawner", + "snow_golemmobcage": "snow_golem_spawner", + "snow_golemmobspawner": "snow_golem_spawner", + "snow_golemmonstercage": "snow_golem_spawner", + "snow_golemmonsterspawner": "snow_golem_spawner", + "snow_golemmspawner": "snow_golem_spawner", + "snow_golemspawner": "snow_golem_spawner", + "snowgolemcage": "snow_golem_spawner", + "snowgolemmcage": "snow_golem_spawner", + "snowgolemmobcage": "snow_golem_spawner", + "snowgolemmobspawner": "snow_golem_spawner", + "snowgolemmonstercage": "snow_golem_spawner", + "snowgolemmonsterspawner": "snow_golem_spawner", + "snowgolemmspawner": "snow_golem_spawner", + "snowgolemspawner": "snow_golem_spawner", + "snowman_spawner": "snow_golem_spawner", + "snowmancage": "snow_golem_spawner", + "snowmanmcage": "snow_golem_spawner", + "snowmanmobcage": "snow_golem_spawner", + "snowmanmobspawner": "snow_golem_spawner", + "snowmanmonstercage": "snow_golem_spawner", + "snowmanmonsterspawner": "snow_golem_spawner", + "snowmanmspawner": "snow_golem_spawner", + "snowmanspawner": "snow_golem_spawner", + "snowball": { + "material": "SNOWBALL" + }, + "minecraft:snowball": "snowball", + "soul_campfire": { + "material": "SOUL_CAMPFIRE" + }, + "minecraft:soul_campfire": "soul_campfire", + "soulcampfire": "soul_campfire", + "soul_lantern": { + "material": "SOUL_LANTERN" + }, + "minecraft:soul_lantern": "soul_lantern", + "soullantern": "soul_lantern", + "soul_sand": { + "material": "SOUL_SAND" + }, + "minecraft:soul_sand": "soul_sand", + "soulsand": "soul_sand", + "soul_soil": { + "material": "SOUL_SOIL" + }, + "minecraft:soul_soil": "soul_soil", + "soulsoil": "soul_soil", + "soul_torch": { + "material": "SOUL_TORCH" + }, + "minecraft:soul_torch": "soul_torch", + "soultorch": "soul_torch", + "spawner": { + "material": "SPAWNER" + }, + "minecraft:spawner": "spawner", + "spectral_arrow": { + "material": "SPECTRAL_ARROW" + }, + "minecraft:spectral_arrow": "spectral_arrow", + "spectralarrow": "spectral_arrow", + "spider_eye": { + "material": "SPIDER_EYE" + }, + "minecraft:spider_eye": "spider_eye", + "spidereye": "spider_eye", + "spider_spawn_egg": { + "material": "SPIDER_SPAWN_EGG" + }, + "eggspid": "spider_spawn_egg", + "eggspider": "spider_spawn_egg", + "minecraft:spider_spawn_egg": "spider_spawn_egg", + "seggspid": "spider_spawn_egg", + "seggspider": "spider_spawn_egg", + "spawneggspid": "spider_spawn_egg", + "spawneggspider": "spider_spawn_egg", + "spawnspid": "spider_spawn_egg", + "spawnspider": "spider_spawn_egg", + "spidegg": "spider_spawn_egg", + "spideregg": "spider_spawn_egg", + "spidersegg": "spider_spawn_egg", + "spiderspawn": "spider_spawn_egg", + "spiderspawnegg": "spider_spawn_egg", + "spidsegg": "spider_spawn_egg", + "spidspawn": "spider_spawn_egg", + "spidspawnegg": "spider_spawn_egg", + "spider_spawner": { + "entity": "SPIDER", + "material": "SPAWNER" + }, + "spidcage": "spider_spawner", + "spidercage": "spider_spawner", + "spidermcage": "spider_spawner", + "spidermobcage": "spider_spawner", + "spidermobspawner": "spider_spawner", + "spidermonstercage": "spider_spawner", + "spidermonsterspawner": "spider_spawner", + "spidermspawner": "spider_spawner", + "spiderspawner": "spider_spawner", + "spidmcage": "spider_spawner", + "spidmobcage": "spider_spawner", + "spidmobspawner": "spider_spawner", + "spidmonstercage": "spider_spawner", + "spidmonsterspawner": "spider_spawner", + "spidmspawner": "spider_spawner", + "spidspawner": "spider_spawner", + "spire_armor_trim_smithing_template": { + "material": "SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:spire_armor_trim_smithing_template": "spire_armor_trim_smithing_template", + "spirearmortrimsmithingtemplate": "spire_armor_trim_smithing_template", + "spiretrim": "spire_armor_trim_smithing_template", + "splash_potion": { + "material": "SPLASH_POTION" + }, + "minecraft:splash_potion": "splash_potion", + "splashpotion": "splash_potion", + "sponge": { + "material": "SPONGE" + }, + "minecraft:sponge": "sponge", + "spore_blossom": { + "material": "SPORE_BLOSSOM" + }, + "lushflower": "spore_blossom", + "minecraft:spore_blossom": "spore_blossom", + "spblossom": "spore_blossom", + "spflower": "spore_blossom", + "sporeblossom": "spore_blossom", + "sporeflower": "spore_blossom", + "spruce_boat": { + "material": "SPRUCE_BOAT" + }, + "boatd": "spruce_boat", + "boatdark": "spruce_boat", + "boatp": "spruce_boat", + "boatpine": "spruce_boat", + "boats": "spruce_boat", + "boatspruce": "spruce_boat", + "darkboat": "spruce_boat", + "darkraft": "spruce_boat", + "dboat": "spruce_boat", + "draft": "spruce_boat", + "minecraft:spruce_boat": "spruce_boat", + "pboat": "spruce_boat", + "pineboat": "spruce_boat", + "pineraft": "spruce_boat", + "praft": "spruce_boat", + "sboat": "spruce_boat", + "spruceboat": "spruce_boat", + "spruceraft": "spruce_boat", + "sraft": "spruce_boat", + "spruce_button": { + "material": "SPRUCE_BUTTON" + }, + "buttond": "spruce_button", + "buttondark": "spruce_button", + "buttonp": "spruce_button", + "buttonpine": "spruce_button", + "buttons": "spruce_button", + "buttonspruce": "spruce_button", + "darkbutton": "spruce_button", + "dbutton": "spruce_button", + "minecraft:spruce_button": "spruce_button", + "pbutton": "spruce_button", + "pinebutton": "spruce_button", + "sbutton": "spruce_button", + "sprucebutton": "spruce_button", + "spruce_chest_boat": { + "material": "SPRUCE_CHEST_BOAT" + }, + "darkchboat": "spruce_chest_boat", + "dchboat": "spruce_chest_boat", + "minecraft:spruce_chest_boat": "spruce_chest_boat", + "pchboat": "spruce_chest_boat", + "pinechboat": "spruce_chest_boat", + "schboat": "spruce_chest_boat", + "sprucechboat": "spruce_chest_boat", + "sprucechestboat": "spruce_chest_boat", + "spruce_door": { + "material": "SPRUCE_DOOR" + }, + "darkdoor": "spruce_door", + "ddoor": "spruce_door", + "minecraft:spruce_door": "spruce_door", + "pdoor": "spruce_door", + "pinedoor": "spruce_door", + "sprucedoor": "spruce_door", + "spruce_fence": { + "material": "SPRUCE_FENCE" + }, + "darkfence": "spruce_fence", + "dfence": "spruce_fence", + "minecraft:spruce_fence": "spruce_fence", + "pfence": "spruce_fence", + "pinefence": "spruce_fence", + "sfence": "spruce_fence", + "sprucefence": "spruce_fence", + "spruce_fence_gate": { + "material": "SPRUCE_FENCE_GATE" + }, + "darkfencegate": "spruce_fence_gate", + "darkgate": "spruce_fence_gate", + "dfencegate": "spruce_fence_gate", + "dgate": "spruce_fence_gate", + "gated": "spruce_fence_gate", + "gatedark": "spruce_fence_gate", + "gatep": "spruce_fence_gate", + "gatepine": "spruce_fence_gate", + "gates": "spruce_fence_gate", + "gatespruce": "spruce_fence_gate", + "minecraft:spruce_fence_gate": "spruce_fence_gate", + "pfencegate": "spruce_fence_gate", + "pgate": "spruce_fence_gate", + "pinefencegate": "spruce_fence_gate", + "pinegate": "spruce_fence_gate", + "sfencegate": "spruce_fence_gate", + "sgate": "spruce_fence_gate", + "sprucefencegate": "spruce_fence_gate", + "sprucegate": "spruce_fence_gate", + "spruce_hanging_sign": { + "material": "SPRUCE_HANGING_SIGN" + }, + "darkhangsign": "spruce_hanging_sign", + "darkhsign": "spruce_hanging_sign", + "dhangsign": "spruce_hanging_sign", + "dhsign": "spruce_hanging_sign", + "minecraft:spruce_hanging_sign": "spruce_hanging_sign", + "phangsign": "spruce_hanging_sign", + "phsign": "spruce_hanging_sign", + "pinehangsign": "spruce_hanging_sign", + "pinehsign": "spruce_hanging_sign", + "shangsign": "spruce_hanging_sign", + "shsign": "spruce_hanging_sign", + "sprucehangingsign": "spruce_hanging_sign", + "sprucehangsign": "spruce_hanging_sign", + "sprucehsign": "spruce_hanging_sign", + "spruce_leaves": { + "material": "SPRUCE_LEAVES" + }, + "darkleaf": "spruce_leaves", + "darkleave": "spruce_leaves", + "darkleaves": "spruce_leaves", + "darklogleaf": "spruce_leaves", + "darklogleave": "spruce_leaves", + "darklogleaves": "spruce_leaves", + "darktreeleaf": "spruce_leaves", + "darktreeleave": "spruce_leaves", + "darktreeleaves": "spruce_leaves", + "darktrunkleaf": "spruce_leaves", + "darktrunkleave": "spruce_leaves", + "darktrunkleaves": "spruce_leaves", + "darkwoodleaf": "spruce_leaves", + "darkwoodleave": "spruce_leaves", + "darkwoodleaves": "spruce_leaves", + "dleaf": "spruce_leaves", + "dleave": "spruce_leaves", + "dleaves": "spruce_leaves", + "dlogleaf": "spruce_leaves", + "dlogleave": "spruce_leaves", + "dlogleaves": "spruce_leaves", + "dtreeleaf": "spruce_leaves", + "dtreeleave": "spruce_leaves", + "dtreeleaves": "spruce_leaves", + "dtrunkleaf": "spruce_leaves", + "dtrunkleave": "spruce_leaves", + "dtrunkleaves": "spruce_leaves", + "dwoodleaf": "spruce_leaves", + "dwoodleave": "spruce_leaves", + "dwoodleaves": "spruce_leaves", + "leafd": "spruce_leaves", + "leafdark": "spruce_leaves", + "leafp": "spruce_leaves", + "leafpine": "spruce_leaves", + "leafs": "spruce_leaves", + "leafspruce": "spruce_leaves", + "leavesd": "spruce_leaves", + "leavesdark": "spruce_leaves", + "leavesp": "spruce_leaves", + "leavespine": "spruce_leaves", + "leavess": "spruce_leaves", + "leavesspruce": "spruce_leaves", + "minecraft:spruce_leaves": "spruce_leaves", + "pineleaf": "spruce_leaves", + "pineleave": "spruce_leaves", + "pineleaves": "spruce_leaves", + "pinelogleaf": "spruce_leaves", + "pinelogleave": "spruce_leaves", + "pinelogleaves": "spruce_leaves", + "pinetreeleaf": "spruce_leaves", + "pinetreeleave": "spruce_leaves", + "pinetreeleaves": "spruce_leaves", + "pinetrunkleaf": "spruce_leaves", + "pinetrunkleave": "spruce_leaves", + "pinetrunkleaves": "spruce_leaves", + "pinewoodleaf": "spruce_leaves", + "pinewoodleave": "spruce_leaves", + "pinewoodleaves": "spruce_leaves", + "pleaf": "spruce_leaves", + "pleave": "spruce_leaves", + "pleaves": "spruce_leaves", + "plogleaf": "spruce_leaves", + "plogleave": "spruce_leaves", + "plogleaves": "spruce_leaves", + "ptreeleaf": "spruce_leaves", + "ptreeleave": "spruce_leaves", + "ptreeleaves": "spruce_leaves", + "ptrunkleaf": "spruce_leaves", + "ptrunkleave": "spruce_leaves", + "ptrunkleaves": "spruce_leaves", + "pwoodleaf": "spruce_leaves", + "pwoodleave": "spruce_leaves", + "pwoodleaves": "spruce_leaves", + "sleaf": "spruce_leaves", + "sleave": "spruce_leaves", + "sleaves": "spruce_leaves", + "slogleaf": "spruce_leaves", + "slogleave": "spruce_leaves", + "slogleaves": "spruce_leaves", + "spruceleaf": "spruce_leaves", + "spruceleave": "spruce_leaves", + "spruceleaves": "spruce_leaves", + "sprucelogleaf": "spruce_leaves", + "sprucelogleave": "spruce_leaves", + "sprucelogleaves": "spruce_leaves", + "sprucetreeleaf": "spruce_leaves", + "sprucetreeleave": "spruce_leaves", + "sprucetreeleaves": "spruce_leaves", + "sprucetrunkleaf": "spruce_leaves", + "sprucetrunkleave": "spruce_leaves", + "sprucetrunkleaves": "spruce_leaves", + "sprucewoodleaf": "spruce_leaves", + "sprucewoodleave": "spruce_leaves", + "sprucewoodleaves": "spruce_leaves", + "streeleaf": "spruce_leaves", + "streeleave": "spruce_leaves", + "streeleaves": "spruce_leaves", + "strunkleaf": "spruce_leaves", + "strunkleave": "spruce_leaves", + "strunkleaves": "spruce_leaves", + "swoodleaf": "spruce_leaves", + "swoodleave": "spruce_leaves", + "swoodleaves": "spruce_leaves", + "spruce_log": { + "material": "SPRUCE_LOG" + }, + "darklog": "spruce_log", + "darktree": "spruce_log", + "darktrunk": "spruce_log", + "dlog": "spruce_log", + "dtree": "spruce_log", + "dtrunk": "spruce_log", + "logd": "spruce_log", + "logdark": "spruce_log", + "logp": "spruce_log", + "logpine": "spruce_log", + "logs": "spruce_log", + "logspruce": "spruce_log", + "minecraft:spruce_log": "spruce_log", + "pinelog": "spruce_log", + "pinetree": "spruce_log", + "pinetrunk": "spruce_log", + "plog": "spruce_log", + "ptree": "spruce_log", + "ptrunk": "spruce_log", + "slog": "spruce_log", + "sprucelog": "spruce_log", + "sprucetree": "spruce_log", + "sprucetrunk": "spruce_log", + "stree": "spruce_log", + "strunk": "spruce_log", + "spruce_planks": { + "material": "SPRUCE_PLANKS" + }, + "darkplank": "spruce_planks", + "darkplankw": "spruce_planks", + "darkplankwood": "spruce_planks", + "darkplankwooden": "spruce_planks", + "darkwoodenplank": "spruce_planks", + "darkwoodplank": "spruce_planks", + "darkwplank": "spruce_planks", + "dplank": "spruce_planks", + "dplankw": "spruce_planks", + "dplankwood": "spruce_planks", + "dplankwooden": "spruce_planks", + "dwoodenplank": "spruce_planks", + "dwoodplank": "spruce_planks", + "dwplank": "spruce_planks", + "minecraft:spruce_planks": "spruce_planks", + "pineplank": "spruce_planks", + "pineplankw": "spruce_planks", + "pineplankwood": "spruce_planks", + "pineplankwooden": "spruce_planks", + "pinewoodenplank": "spruce_planks", + "pinewoodplank": "spruce_planks", + "pinewplank": "spruce_planks", + "pplank": "spruce_planks", + "pplankw": "spruce_planks", + "pplankwood": "spruce_planks", + "pplankwooden": "spruce_planks", + "pwoodenplank": "spruce_planks", + "pwoodplank": "spruce_planks", + "pwplank": "spruce_planks", + "splank": "spruce_planks", + "splankw": "spruce_planks", + "splankwood": "spruce_planks", + "splankwooden": "spruce_planks", + "spruceplank": "spruce_planks", + "spruceplanks": "spruce_planks", + "spruceplankw": "spruce_planks", + "spruceplankwood": "spruce_planks", + "spruceplankwooden": "spruce_planks", + "sprucewoodenplank": "spruce_planks", + "sprucewoodplank": "spruce_planks", + "sprucewplank": "spruce_planks", + "swoodenplank": "spruce_planks", + "swoodplank": "spruce_planks", + "swplank": "spruce_planks", + "spruce_pressure_plate": { + "material": "SPRUCE_PRESSURE_PLATE" + }, + "darkplate": "spruce_pressure_plate", + "darkpplate": "spruce_pressure_plate", + "darkpressplate": "spruce_pressure_plate", + "darkpressureplate": "spruce_pressure_plate", + "dpplate": "spruce_pressure_plate", + "dpressplate": "spruce_pressure_plate", + "dpressureplate": "spruce_pressure_plate", + "minecraft:spruce_pressure_plate": "spruce_pressure_plate", + "pineplate": "spruce_pressure_plate", + "pinepplate": "spruce_pressure_plate", + "pinepressplate": "spruce_pressure_plate", + "pinepressureplate": "spruce_pressure_plate", + "plated": "spruce_pressure_plate", + "platedark": "spruce_pressure_plate", + "platep": "spruce_pressure_plate", + "platepine": "spruce_pressure_plate", + "plates": "spruce_pressure_plate", + "platespruce": "spruce_pressure_plate", + "pplate": "spruce_pressure_plate", + "ppplate": "spruce_pressure_plate", + "ppressplate": "spruce_pressure_plate", + "ppressureplate": "spruce_pressure_plate", + "spplate": "spruce_pressure_plate", + "spressplate": "spruce_pressure_plate", + "spressureplate": "spruce_pressure_plate", + "spruceplate": "spruce_pressure_plate", + "sprucepplate": "spruce_pressure_plate", + "sprucepressplate": "spruce_pressure_plate", + "sprucepressureplate": "spruce_pressure_plate", + "spruce_sapling": { + "material": "SPRUCE_SAPLING" + }, + "darklogsapling": "spruce_sapling", + "darksapling": "spruce_sapling", + "darktreesapling": "spruce_sapling", + "darktrunksapling": "spruce_sapling", + "darkwoodsapling": "spruce_sapling", + "dlogsapling": "spruce_sapling", + "dsapling": "spruce_sapling", + "dtreesapling": "spruce_sapling", + "dtrunksapling": "spruce_sapling", + "dwoodsapling": "spruce_sapling", + "minecraft:spruce_sapling": "spruce_sapling", + "pinelogsapling": "spruce_sapling", + "pinesapling": "spruce_sapling", + "pinetreesapling": "spruce_sapling", + "pinetrunksapling": "spruce_sapling", + "pinewoodsapling": "spruce_sapling", + "plogsapling": "spruce_sapling", + "psapling": "spruce_sapling", + "ptreesapling": "spruce_sapling", + "ptrunksapling": "spruce_sapling", + "pwoodsapling": "spruce_sapling", + "slogsapling": "spruce_sapling", + "sprucelogsapling": "spruce_sapling", + "sprucesapling": "spruce_sapling", + "sprucetreesapling": "spruce_sapling", + "sprucetrunksapling": "spruce_sapling", + "sprucewoodsapling": "spruce_sapling", + "ssapling": "spruce_sapling", + "streesapling": "spruce_sapling", + "strunksapling": "spruce_sapling", + "swoodsapling": "spruce_sapling", + "spruce_sign": { + "material": "SPRUCE_SIGN", + "fallbacks": [ + "SIGN" + ] + }, + "darksign": "spruce_sign", + "dsign": "spruce_sign", + "minecraft:spruce_sign": "spruce_sign", + "pinesign": "spruce_sign", + "psign": "spruce_sign", + "sprucesign": "spruce_sign", + "ssign": "spruce_sign", + "spruce_slab": { + "material": "SPRUCE_SLAB" + }, + "darkhalfblock": "spruce_slab", + "darkstep": "spruce_slab", + "darkwhalfblock": "spruce_slab", + "darkwoodenhalfblock": "spruce_slab", + "darkwoodenslab": "spruce_slab", + "darkwoodenstep": "spruce_slab", + "darkwoodhalfblock": "spruce_slab", + "darkwoodslab": "spruce_slab", + "darkwoodstep": "spruce_slab", + "darkwslab": "spruce_slab", + "darkwstep": "spruce_slab", + "dhalfblock": "spruce_slab", + "dstep": "spruce_slab", + "dwhalfblock": "spruce_slab", + "dwoodenhalfblock": "spruce_slab", + "dwoodenslab": "spruce_slab", + "dwoodenstep": "spruce_slab", + "dwoodhalfblock": "spruce_slab", + "dwoodslab": "spruce_slab", + "dwoodstep": "spruce_slab", + "dwslab": "spruce_slab", + "dwstep": "spruce_slab", + "minecraft:spruce_slab": "spruce_slab", + "phalfblock": "spruce_slab", + "pinehalfblock": "spruce_slab", + "pinestep": "spruce_slab", + "pinewhalfblock": "spruce_slab", + "pinewoodenhalfblock": "spruce_slab", + "pinewoodenslab": "spruce_slab", + "pinewoodenstep": "spruce_slab", + "pinewoodhalfblock": "spruce_slab", + "pinewoodslab": "spruce_slab", + "pinewoodstep": "spruce_slab", + "pinewslab": "spruce_slab", + "pinewstep": "spruce_slab", + "pstep": "spruce_slab", + "pwhalfblock": "spruce_slab", + "pwoodenhalfblock": "spruce_slab", + "pwoodenslab": "spruce_slab", + "pwoodenstep": "spruce_slab", + "pwoodhalfblock": "spruce_slab", + "pwoodslab": "spruce_slab", + "pwoodstep": "spruce_slab", + "pwslab": "spruce_slab", + "pwstep": "spruce_slab", + "shalfblock": "spruce_slab", + "sprucehalfblock": "spruce_slab", + "spruceslab": "spruce_slab", + "sprucestep": "spruce_slab", + "sprucewhalfblock": "spruce_slab", + "sprucewoodenhalfblock": "spruce_slab", + "sprucewoodenslab": "spruce_slab", + "sprucewoodenstep": "spruce_slab", + "sprucewoodhalfblock": "spruce_slab", + "sprucewoodslab": "spruce_slab", + "sprucewoodstep": "spruce_slab", + "sprucewslab": "spruce_slab", + "sprucewstep": "spruce_slab", + "sstep": "spruce_slab", + "swhalfblock": "spruce_slab", + "swoodenhalfblock": "spruce_slab", + "swoodenslab": "spruce_slab", + "swoodenstep": "spruce_slab", + "swoodhalfblock": "spruce_slab", + "swoodslab": "spruce_slab", + "swoodstep": "spruce_slab", + "swslab": "spruce_slab", + "swstep": "spruce_slab", + "spruce_stairs": { + "material": "SPRUCE_STAIRS" + }, + "darkstair": "spruce_stairs", + "darkwoodenstair": "spruce_stairs", + "darkwoodenstairs": "spruce_stairs", + "darkwoodstair": "spruce_stairs", + "darkwoodstairs": "spruce_stairs", + "darkwstair": "spruce_stairs", + "darkwstairs": "spruce_stairs", + "dstair": "spruce_stairs", + "dwoodenstair": "spruce_stairs", + "dwoodenstairs": "spruce_stairs", + "dwoodstair": "spruce_stairs", + "dwoodstairs": "spruce_stairs", + "dwstair": "spruce_stairs", + "dwstairs": "spruce_stairs", + "minecraft:spruce_stairs": "spruce_stairs", + "pinestair": "spruce_stairs", + "pinewoodenstair": "spruce_stairs", + "pinewoodenstairs": "spruce_stairs", + "pinewoodstair": "spruce_stairs", + "pinewoodstairs": "spruce_stairs", + "pinewstair": "spruce_stairs", + "pinewstairs": "spruce_stairs", + "pstair": "spruce_stairs", + "pwoodenstair": "spruce_stairs", + "pwoodenstairs": "spruce_stairs", + "pwoodstair": "spruce_stairs", + "pwoodstairs": "spruce_stairs", + "pwstair": "spruce_stairs", + "pwstairs": "spruce_stairs", + "sprucestair": "spruce_stairs", + "sprucestairs": "spruce_stairs", + "sprucewoodenstair": "spruce_stairs", + "sprucewoodenstairs": "spruce_stairs", + "sprucewoodstair": "spruce_stairs", + "sprucewoodstairs": "spruce_stairs", + "sprucewstair": "spruce_stairs", + "sprucewstairs": "spruce_stairs", + "sstair": "spruce_stairs", + "swoodenstair": "spruce_stairs", + "swoodenstairs": "spruce_stairs", + "swoodstair": "spruce_stairs", + "swoodstairs": "spruce_stairs", + "swstair": "spruce_stairs", + "swstairs": "spruce_stairs", + "spruce_trapdoor": { + "material": "SPRUCE_TRAPDOOR" + }, + "darkdoort": "spruce_trapdoor", + "darkdoortrap": "spruce_trapdoor", + "darkdtrap": "spruce_trapdoor", + "darkhatch": "spruce_trapdoor", + "darktdoor": "spruce_trapdoor", + "darktrapd": "spruce_trapdoor", + "darktrapdoor": "spruce_trapdoor", + "ddoort": "spruce_trapdoor", + "ddoortrap": "spruce_trapdoor", + "ddtrap": "spruce_trapdoor", + "dhatch": "spruce_trapdoor", + "dtdoor": "spruce_trapdoor", + "dtrapd": "spruce_trapdoor", + "dtrapdoor": "spruce_trapdoor", + "minecraft:spruce_trapdoor": "spruce_trapdoor", + "pdoort": "spruce_trapdoor", + "pdoortrap": "spruce_trapdoor", + "pdtrap": "spruce_trapdoor", + "phatch": "spruce_trapdoor", + "pinedoort": "spruce_trapdoor", + "pinedoortrap": "spruce_trapdoor", + "pinedtrap": "spruce_trapdoor", + "pinehatch": "spruce_trapdoor", + "pinetdoor": "spruce_trapdoor", + "pinetrapd": "spruce_trapdoor", + "pinetrapdoor": "spruce_trapdoor", + "ptdoor": "spruce_trapdoor", + "ptrapd": "spruce_trapdoor", + "ptrapdoor": "spruce_trapdoor", + "sprucedoort": "spruce_trapdoor", + "sprucedoortrap": "spruce_trapdoor", + "sprucedtrap": "spruce_trapdoor", + "sprucehatch": "spruce_trapdoor", + "sprucetdoor": "spruce_trapdoor", + "sprucetrapd": "spruce_trapdoor", + "sprucetrapdoor": "spruce_trapdoor", + "spruce_wood": { + "material": "SPRUCE_WOOD" + }, + "darklogall": "spruce_wood", + "darktreeall": "spruce_wood", + "darktrunkall": "spruce_wood", + "darkwood": "spruce_wood", + "dlogall": "spruce_wood", + "dtreeall": "spruce_wood", + "dtrunkall": "spruce_wood", + "dwood": "spruce_wood", + "minecraft:spruce_wood": "spruce_wood", + "pinelogall": "spruce_wood", + "pinetreeall": "spruce_wood", + "pinetrunkall": "spruce_wood", + "pinewood": "spruce_wood", + "plogall": "spruce_wood", + "ptreeall": "spruce_wood", + "ptrunkall": "spruce_wood", + "pwood": "spruce_wood", + "slogall": "spruce_wood", + "sprucelogall": "spruce_wood", + "sprucetreeall": "spruce_wood", + "sprucetrunkall": "spruce_wood", + "sprucewood": "spruce_wood", + "streeall": "spruce_wood", + "strunkall": "spruce_wood", + "swood": "spruce_wood", + "woodd": "spruce_wood", + "wooddark": "spruce_wood", + "woodp": "spruce_wood", + "woodpine": "spruce_wood", + "woods": "spruce_wood", + "woodspruce": "spruce_wood", + "spyglass": { + "material": "SPYGLASS" + }, + "eyesgozoom": "spyglass", + "lens": "spyglass", + "magnifyingglass": "spyglass", + "minecraft:spyglass": "spyglass", + "squid_spawn_egg": { + "material": "SQUID_SPAWN_EGG" + }, + "eggsquid": "squid_spawn_egg", + "minecraft:squid_spawn_egg": "squid_spawn_egg", + "seggsquid": "squid_spawn_egg", + "spawneggsquid": "squid_spawn_egg", + "spawnsquid": "squid_spawn_egg", + "squidegg": "squid_spawn_egg", + "squidsegg": "squid_spawn_egg", + "squidspawn": "squid_spawn_egg", + "squidspawnegg": "squid_spawn_egg", + "squid_spawner": { + "entity": "SQUID", + "material": "SPAWNER" + }, + "squidcage": "squid_spawner", + "squidmcage": "squid_spawner", + "squidmobcage": "squid_spawner", + "squidmobspawner": "squid_spawner", + "squidmonstercage": "squid_spawner", + "squidmonsterspawner": "squid_spawner", + "squidmspawner": "squid_spawner", + "squidspawner": "squid_spawner", + "stick": { + "material": "STICK" + }, + "minecraft:stick": "stick", + "sticky_piston": { + "material": "STICKY_PISTON" + }, + "minecraft:sticky_piston": "sticky_piston", + "stickypiston": "sticky_piston", + "stone": { + "material": "STONE" + }, + "minecraft:stone": "stone", + "stone_axe": { + "material": "STONE_AXE" + }, + "cobblestoneaxe": "stone_axe", + "csaxe": "stone_axe", + "cstoneaxe": "stone_axe", + "minecraft:stone_axe": "stone_axe", + "stoneaxe": "stone_axe", + "stone_brick_slab": { + "material": "STONE_BRICK_SLAB" + }, + "minecraft:stone_brick_slab": "stone_brick_slab", + "stbrhalfblock": "stone_brick_slab", + "stbrickhalfblock": "stone_brick_slab", + "stbrickstep": "stone_brick_slab", + "stbrstep": "stone_brick_slab", + "stonebrhalfblock": "stone_brick_slab", + "stonebrickhalfblock": "stone_brick_slab", + "stonebrickslab": "stone_brick_slab", + "stonebrickstep": "stone_brick_slab", + "stonebrstep": "stone_brick_slab", + "stone_brick_stairs": { + "material": "STONE_BRICK_STAIRS" + }, + "minecraft:stone_brick_stairs": "stone_brick_stairs", + "stbrickstair": "stone_brick_stairs", + "stbrickstairs": "stone_brick_stairs", + "stbrstair": "stone_brick_stairs", + "stbrstairs": "stone_brick_stairs", + "stonebrickstair": "stone_brick_stairs", + "stonebrickstairs": "stone_brick_stairs", + "stonebrstair": "stone_brick_stairs", + "stonebrstairs": "stone_brick_stairs", + "stone_brick_wall": { + "material": "STONE_BRICK_WALL" + }, + "minecraft:stone_brick_wall": "stone_brick_wall", + "stbrickwall": "stone_brick_wall", + "stbrwall": "stone_brick_wall", + "stonebrickwall": "stone_brick_wall", + "stonebrwall": "stone_brick_wall", + "wallstbr": "stone_brick_wall", + "wallstbrick": "stone_brick_wall", + "wallstonebr": "stone_brick_wall", + "wallstonebrick": "stone_brick_wall", + "stone_bricks": { + "material": "STONE_BRICKS" + }, + "minecraft:stone_bricks": "stone_bricks", + "stbr": "stone_bricks", + "stbrick": "stone_bricks", + "stonebr": "stone_bricks", + "stonebrick": "stone_bricks", + "stonebricks": "stone_bricks", + "stone_button": { + "material": "STONE_BUTTON" + }, + "minecraft:stone_button": "stone_button", + "stonebutton": "stone_button", + "stone_hoe": { + "material": "STONE_HOE" + }, + "cobblestonehoe": "stone_hoe", + "cshoe": "stone_hoe", + "cstonehoe": "stone_hoe", + "minecraft:stone_hoe": "stone_hoe", + "stonehoe": "stone_hoe", + "stone_pickaxe": { + "material": "STONE_PICKAXE" + }, + "cobblestonepick": "stone_pickaxe", + "cobblestonepickaxe": "stone_pickaxe", + "cspick": "stone_pickaxe", + "cspickaxe": "stone_pickaxe", + "cstonepick": "stone_pickaxe", + "cstonepickaxe": "stone_pickaxe", + "minecraft:stone_pickaxe": "stone_pickaxe", + "stonepick": "stone_pickaxe", + "stonepickaxe": "stone_pickaxe", + "stone_pressure_plate": { + "material": "STONE_PRESSURE_PLATE" + }, + "minecraft:stone_pressure_plate": "stone_pressure_plate", + "smoothstoneplate": "stone_pressure_plate", + "smoothstonepplate": "stone_pressure_plate", + "smoothstonepressplate": "stone_pressure_plate", + "smoothstonepressueplate": "stone_pressure_plate", + "sstoneplate": "stone_pressure_plate", + "sstonepplate": "stone_pressure_plate", + "sstonepressplate": "stone_pressure_plate", + "sstonepressureplate": "stone_pressure_plate", + "stonepressureplate": "stone_pressure_plate", + "stone_shovel": { + "material": "STONE_SHOVEL" + }, + "cobblestoneshovel": "stone_shovel", + "cobblestonespade": "stone_shovel", + "csshovel": "stone_shovel", + "csspade": "stone_shovel", + "cstoneshovel": "stone_shovel", + "cstonespade": "stone_shovel", + "minecraft:stone_shovel": "stone_shovel", + "stoneshovel": "stone_shovel", + "stonespade": "stone_shovel", + "stone_slab": { + "material": "STONE_SLAB" + }, + "minecraft:stone_slab": "stone_slab", + "stoneslab": "stone_slab", + "stone_stairs": { + "material": "STONE_STAIRS" + }, + "minecraft:stone_stairs": "stone_stairs", + "stonestairs": "stone_stairs", + "stone_sword": { + "material": "STONE_SWORD" + }, + "cobblestonesword": "stone_sword", + "cssword": "stone_sword", + "cstonesword": "stone_sword", + "minecraft:stone_sword": "stone_sword", + "stonesword": "stone_sword", + "stonecutter": { + "material": "STONECUTTER" + }, + "minecraft:stonecutter": "stonecutter", + "stray_spawn_egg": { + "material": "STRAY_SPAWN_EGG" + }, + "eggstray": "stray_spawn_egg", + "minecraft:stray_spawn_egg": "stray_spawn_egg", + "seggstray": "stray_spawn_egg", + "spawneggstray": "stray_spawn_egg", + "spawnstray": "stray_spawn_egg", + "strayegg": "stray_spawn_egg", + "straysegg": "stray_spawn_egg", + "strayspawn": "stray_spawn_egg", + "strayspawnegg": "stray_spawn_egg", + "stray_spawner": { + "entity": "STRAY", + "material": "SPAWNER" + }, + "straycage": "stray_spawner", + "straymcage": "stray_spawner", + "straymobcage": "stray_spawner", + "straymobspawner": "stray_spawner", + "straymonstercage": "stray_spawner", + "straymonsterspawner": "stray_spawner", + "straymspawner": "stray_spawner", + "strayspawner": "stray_spawner", + "strength_lingering_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionstr": "strength_lingering_potion", + "aoepotionstrength": "strength_lingering_potion", + "aoepotionstrong": "strength_lingering_potion", + "aoepotstr": "strength_lingering_potion", + "aoepotstrength": "strength_lingering_potion", + "aoepotstrong": "strength_lingering_potion", + "areapotionstr": "strength_lingering_potion", + "areapotionstrength": "strength_lingering_potion", + "areapotionstrong": "strength_lingering_potion", + "areapotstr": "strength_lingering_potion", + "areapotstrength": "strength_lingering_potion", + "areapotstrong": "strength_lingering_potion", + "cloudpotionstr": "strength_lingering_potion", + "cloudpotionstrength": "strength_lingering_potion", + "cloudpotionstrong": "strength_lingering_potion", + "cloudpotstr": "strength_lingering_potion", + "cloudpotstrength": "strength_lingering_potion", + "cloudpotstrong": "strength_lingering_potion", + "lingerpotstr": "strength_lingering_potion", + "lingerpotstrength": "strength_lingering_potion", + "lingerpotstrong": "strength_lingering_potion", + "straoepoiont": "strength_lingering_potion", + "straoepot": "strength_lingering_potion", + "strareapot": "strength_lingering_potion", + "strareapotion": "strength_lingering_potion", + "strcloudpot": "strength_lingering_potion", + "strcloudpotion": "strength_lingering_potion", + "strengthaoepoiont": "strength_lingering_potion", + "strengthaoepot": "strength_lingering_potion", + "strengthareapot": "strength_lingering_potion", + "strengthareapotion": "strength_lingering_potion", + "strengthcloudpot": "strength_lingering_potion", + "strengthcloudpotion": "strength_lingering_potion", + "strengthlingerpot": "strength_lingering_potion", + "strlingerpot": "strength_lingering_potion", + "strongaoepoiont": "strength_lingering_potion", + "strongaoepot": "strength_lingering_potion", + "strongareapot": "strength_lingering_potion", + "strongareapotion": "strength_lingering_potion", + "strongcloudpot": "strength_lingering_potion", + "strongcloudpotion": "strength_lingering_potion", + "stronglingerpot": "strength_lingering_potion", + "strength_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofstr": "strength_potion", + "potionofstrength": "strength_potion", + "potionofstrong": "strength_potion", + "potofstr": "strength_potion", + "potofstrength": "strength_potion", + "potofstrong": "strength_potion", + "strengthpot": "strength_potion", + "strengthpotion": "strength_potion", + "strongpot": "strength_potion", + "strongpotion": "strength_potion", + "strpot": "strength_potion", + "strpotion": "strength_potion", + "strength_splash_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashstrengthpot": "strength_splash_potion", + "splashstrengthpotion": "strength_splash_potion", + "splashstrongpot": "strength_splash_potion", + "splashstrongpotion": "strength_splash_potion", + "splashstrpot": "strength_splash_potion", + "splashstrpotion": "strength_splash_potion", + "splstrengthpot": "strength_splash_potion", + "splstrengthpotion": "strength_splash_potion", + "splstrongpot": "strength_splash_potion", + "splstrongpotion": "strength_splash_potion", + "splstrpot": "strength_splash_potion", + "splstrpotion": "strength_splash_potion", + "strengthsplashpot": "strength_splash_potion", + "strengthsplashpotion": "strength_splash_potion", + "strongsplashpot": "strength_splash_potion", + "strongsplashpotion": "strength_splash_potion", + "strsplashpot": "strength_splash_potion", + "strsplashpotion": "strength_splash_potion", + "strength_tipped_arrow": { + "potionData": { + "type": "STRENGTH", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowstr": "strength_tipped_arrow", + "arrowstrength": "strength_tipped_arrow", + "arrowstrong": "strength_tipped_arrow", + "strarrow": "strength_tipped_arrow", + "strengtharrow": "strength_tipped_arrow", + "strengthtarr": "strength_tipped_arrow", + "strengthtarrow": "strength_tipped_arrow", + "strengthtippedarrow": "strength_tipped_arrow", + "strongarrow": "strength_tipped_arrow", + "strongtarr": "strength_tipped_arrow", + "strongtarrow": "strength_tipped_arrow", + "strongtippedarrow": "strength_tipped_arrow", + "strtarr": "strength_tipped_arrow", + "strtarrow": "strength_tipped_arrow", + "strtippedarrow": "strength_tipped_arrow", + "strider_spawn_egg": { + "material": "STRIDER_SPAWN_EGG" + }, + "eggstrider": "strider_spawn_egg", + "eggswimmypig": "strider_spawn_egg", + "minecraft:strider_spawn_egg": "strider_spawn_egg", + "seggstrider": "strider_spawn_egg", + "seggswimmypig": "strider_spawn_egg", + "spawneggstrider": "strider_spawn_egg", + "spawneggswimmypig": "strider_spawn_egg", + "spawnstrider": "strider_spawn_egg", + "spawnswimmypig": "strider_spawn_egg", + "strideregg": "strider_spawn_egg", + "stridersegg": "strider_spawn_egg", + "striderspawn": "strider_spawn_egg", + "striderspawnegg": "strider_spawn_egg", + "swimmypigegg": "strider_spawn_egg", + "swimmypigsegg": "strider_spawn_egg", + "swimmypigspawn": "strider_spawn_egg", + "swimmypigspawnegg": "strider_spawn_egg", + "strider_spawner": { + "entity": "STRIDER", + "material": "SPAWNER" + }, + "stridercage": "strider_spawner", + "stridermcage": "strider_spawner", + "stridermobcage": "strider_spawner", + "stridermobspawner": "strider_spawner", + "stridermonstercage": "strider_spawner", + "stridermonsterspawner": "strider_spawner", + "stridermspawner": "strider_spawner", + "striderspawner": "strider_spawner", + "swimmypigcage": "strider_spawner", + "swimmypigmcage": "strider_spawner", + "swimmypigmobcage": "strider_spawner", + "swimmypigmobspawner": "strider_spawner", + "swimmypigmonstercage": "strider_spawner", + "swimmypigmonsterspawner": "strider_spawner", + "swimmypigmspawner": "strider_spawner", + "swimmypigspawner": "strider_spawner", + "string": { + "material": "STRING" + }, + "minecraft:string": "string", + "stripped_acacia_log": { + "material": "STRIPPED_ACACIA_LOG" + }, + "abarelog": "stripped_acacia_log", + "acaciabarelog": "stripped_acacia_log", + "acaciastrippedlog": "stripped_acacia_log", + "acbarelog": "stripped_acacia_log", + "acstrippedlog": "stripped_acacia_log", + "astrippedlog": "stripped_acacia_log", + "bareacaciatree": "stripped_acacia_log", + "bareacaciatrunk": "stripped_acacia_log", + "bareactree": "stripped_acacia_log", + "bareactrunk": "stripped_acacia_log", + "bareatree": "stripped_acacia_log", + "bareatrunk": "stripped_acacia_log", + "logacaciastripped": "stripped_acacia_log", + "logacstripped": "stripped_acacia_log", + "logastripped": "stripped_acacia_log", + "minecraft:stripped_acacia_log": "stripped_acacia_log", + "stracacialog": "stripped_acacia_log", + "straclog": "stripped_acacia_log", + "stralog": "stripped_acacia_log", + "strippedacacialog": "stripped_acacia_log", + "strippedacaciatree": "stripped_acacia_log", + "strippedacaciatrunk": "stripped_acacia_log", + "strippedaclog": "stripped_acacia_log", + "strippedactree": "stripped_acacia_log", + "strippedactrunk": "stripped_acacia_log", + "strippedalog": "stripped_acacia_log", + "strippedatree": "stripped_acacia_log", + "strippedatrunk": "stripped_acacia_log", + "stripped_acacia_wood": { + "material": "STRIPPED_ACACIA_WOOD" + }, + "abarewood": "stripped_acacia_wood", + "acaciabarewood": "stripped_acacia_wood", + "acaciastrippedwood": "stripped_acacia_wood", + "acbarewood": "stripped_acacia_wood", + "acstrippedwood": "stripped_acacia_wood", + "astrippedwood": "stripped_acacia_wood", + "bareacacialogall": "stripped_acacia_wood", + "bareacaciatreeall": "stripped_acacia_wood", + "bareacaciatrunkall": "stripped_acacia_wood", + "bareaclogall": "stripped_acacia_wood", + "bareactreeall": "stripped_acacia_wood", + "bareactrunkall": "stripped_acacia_wood", + "barealogall": "stripped_acacia_wood", + "bareatreeall": "stripped_acacia_wood", + "bareatrunkall": "stripped_acacia_wood", + "minecraft:stripped_acacia_wood": "stripped_acacia_wood", + "stracaciawood": "stripped_acacia_wood", + "stracwood": "stripped_acacia_wood", + "strawood": "stripped_acacia_wood", + "strippedacacialogall": "stripped_acacia_wood", + "strippedacaciatreeall": "stripped_acacia_wood", + "strippedacaciatrunkall": "stripped_acacia_wood", + "strippedacaciawood": "stripped_acacia_wood", + "strippedaclogall": "stripped_acacia_wood", + "strippedactreeall": "stripped_acacia_wood", + "strippedactrunkall": "stripped_acacia_wood", + "strippedacwood": "stripped_acacia_wood", + "strippedalogall": "stripped_acacia_wood", + "strippedatreeall": "stripped_acacia_wood", + "strippedatrunkall": "stripped_acacia_wood", + "strippedawood": "stripped_acacia_wood", + "woodacaciastripped": "stripped_acacia_wood", + "woodacstripped": "stripped_acacia_wood", + "woodastripped": "stripped_acacia_wood", + "stripped_bamboo_block": { + "material": "STRIPPED_BAMBOO_BLOCK" + }, + "minecraft:stripped_bamboo_block": "stripped_bamboo_block", + "strippedbambooblock": "stripped_bamboo_block", + "stripped_birch_log": { + "material": "STRIPPED_BIRCH_LOG" + }, + "barebirchtree": "stripped_birch_log", + "barebirchtrunk": "stripped_birch_log", + "barebtree": "stripped_birch_log", + "barebtrunk": "stripped_birch_log", + "barelighttree": "stripped_birch_log", + "barelighttrunk": "stripped_birch_log", + "bareltree": "stripped_birch_log", + "bareltrunk": "stripped_birch_log", + "barewhitetree": "stripped_birch_log", + "barewhitetrunk": "stripped_birch_log", + "barewtree": "stripped_birch_log", + "barewtrunk": "stripped_birch_log", + "bbarelog": "stripped_birch_log", + "birchbarelog": "stripped_birch_log", + "birchstrippedlog": "stripped_birch_log", + "bstrippedlog": "stripped_birch_log", + "lbarelog": "stripped_birch_log", + "lightbarelog": "stripped_birch_log", + "lightstrippedlog": "stripped_birch_log", + "logbirchstripped": "stripped_birch_log", + "logbstripped": "stripped_birch_log", + "loglightstripped": "stripped_birch_log", + "loglstripped": "stripped_birch_log", + "logwhitestripped": "stripped_birch_log", + "logwstripped": "stripped_birch_log", + "lstrippedlog": "stripped_birch_log", + "minecraft:stripped_birch_log": "stripped_birch_log", + "strbirchlog": "stripped_birch_log", + "strblog": "stripped_birch_log", + "strippedbirchlog": "stripped_birch_log", + "strippedbirchtree": "stripped_birch_log", + "strippedbirchtrunk": "stripped_birch_log", + "strippedblog": "stripped_birch_log", + "strippedbtree": "stripped_birch_log", + "strippedbtrunk": "stripped_birch_log", + "strippedlightlog": "stripped_birch_log", + "strippedlighttree": "stripped_birch_log", + "strippedlighttrunk": "stripped_birch_log", + "strippedllog": "stripped_birch_log", + "strippedltree": "stripped_birch_log", + "strippedltrunk": "stripped_birch_log", + "strippedwhitelog": "stripped_birch_log", + "strippedwhitetree": "stripped_birch_log", + "strippedwhitetrunk": "stripped_birch_log", + "strippedwlog": "stripped_birch_log", + "strippedwtree": "stripped_birch_log", + "strippedwtrunk": "stripped_birch_log", + "strlightlog": "stripped_birch_log", + "strllog": "stripped_birch_log", + "strwhitelog": "stripped_birch_log", + "strwlog": "stripped_birch_log", + "wbarelog": "stripped_birch_log", + "whitebarelog": "stripped_birch_log", + "whitestrippedlog": "stripped_birch_log", + "wstrippedlog": "stripped_birch_log", + "stripped_birch_wood": { + "material": "STRIPPED_BIRCH_WOOD" + }, + "barebirchlogall": "stripped_birch_wood", + "barebirchtreeall": "stripped_birch_wood", + "barebirchtrunkall": "stripped_birch_wood", + "bareblogall": "stripped_birch_wood", + "barebtreeall": "stripped_birch_wood", + "barebtrunkall": "stripped_birch_wood", + "barelightlogall": "stripped_birch_wood", + "barelighttreeall": "stripped_birch_wood", + "barelighttrunkall": "stripped_birch_wood", + "barellogall": "stripped_birch_wood", + "bareltreeall": "stripped_birch_wood", + "bareltrunkall": "stripped_birch_wood", + "barewhitelogall": "stripped_birch_wood", + "barewhitetreeall": "stripped_birch_wood", + "barewhitetrunkall": "stripped_birch_wood", + "barewlogall": "stripped_birch_wood", + "barewtreeall": "stripped_birch_wood", + "barewtrunkall": "stripped_birch_wood", + "bbarewood": "stripped_birch_wood", + "birchbarewood": "stripped_birch_wood", + "birchstrippedwood": "stripped_birch_wood", + "bstrippedwood": "stripped_birch_wood", + "lbarewood": "stripped_birch_wood", + "lightbarewood": "stripped_birch_wood", + "lightstrippedwood": "stripped_birch_wood", + "lstrippedwood": "stripped_birch_wood", + "minecraft:stripped_birch_wood": "stripped_birch_wood", + "strbirchwood": "stripped_birch_wood", + "strbwood": "stripped_birch_wood", + "strippedbirchlogall": "stripped_birch_wood", + "strippedbirchtreeall": "stripped_birch_wood", + "strippedbirchtrunkall": "stripped_birch_wood", + "strippedbirchwood": "stripped_birch_wood", + "strippedblogall": "stripped_birch_wood", + "strippedbtreeall": "stripped_birch_wood", + "strippedbtrunkall": "stripped_birch_wood", + "strippedbwood": "stripped_birch_wood", + "strippedlightlogall": "stripped_birch_wood", + "strippedlighttreeall": "stripped_birch_wood", + "strippedlighttrunkall": "stripped_birch_wood", + "strippedlightwood": "stripped_birch_wood", + "strippedllogall": "stripped_birch_wood", + "strippedltreeall": "stripped_birch_wood", + "strippedltrunkall": "stripped_birch_wood", + "strippedlwood": "stripped_birch_wood", + "strippedwhitelogall": "stripped_birch_wood", + "strippedwhitetreeall": "stripped_birch_wood", + "strippedwhitetrunkall": "stripped_birch_wood", + "strippedwhitewood": "stripped_birch_wood", + "strippedwlogall": "stripped_birch_wood", + "strippedwtreeall": "stripped_birch_wood", + "strippedwtrunkall": "stripped_birch_wood", + "strippedwwood": "stripped_birch_wood", + "strlightwood": "stripped_birch_wood", + "strlwood": "stripped_birch_wood", + "strwhitewood": "stripped_birch_wood", + "strwwood": "stripped_birch_wood", + "wbarewood": "stripped_birch_wood", + "whitebarewood": "stripped_birch_wood", + "whitestrippedwood": "stripped_birch_wood", + "woodbirchstripped": "stripped_birch_wood", + "woodbstripped": "stripped_birch_wood", + "woodlightstripped": "stripped_birch_wood", + "woodlstripped": "stripped_birch_wood", + "woodwhitestripped": "stripped_birch_wood", + "woodwstripped": "stripped_birch_wood", + "wstrippedwood": "stripped_birch_wood", + "stripped_cherry_log": { + "material": "STRIPPED_CHERRY_LOG" + }, + "barecherrytree": "stripped_cherry_log", + "barecherrytrunk": "stripped_cherry_log", + "barechertree": "stripped_cherry_log", + "barechertrunk": "stripped_cherry_log", + "barectree": "stripped_cherry_log", + "barectrunk": "stripped_cherry_log", + "cbarelog": "stripped_cherry_log", + "cherbarelog": "stripped_cherry_log", + "cherrybarelog": "stripped_cherry_log", + "cherrystrippedlog": "stripped_cherry_log", + "cherstrippedlog": "stripped_cherry_log", + "cstrippedlog": "stripped_cherry_log", + "logcherrystripped": "stripped_cherry_log", + "logcherstripped": "stripped_cherry_log", + "logcstripped": "stripped_cherry_log", + "minecraft:stripped_cherry_log": "stripped_cherry_log", + "strcherlog": "stripped_cherry_log", + "strcherrylog": "stripped_cherry_log", + "strclog": "stripped_cherry_log", + "strippedcherlog": "stripped_cherry_log", + "strippedcherrylog": "stripped_cherry_log", + "strippedcherrytree": "stripped_cherry_log", + "strippedcherrytrunk": "stripped_cherry_log", + "strippedchertree": "stripped_cherry_log", + "strippedchertrunk": "stripped_cherry_log", + "strippedclog": "stripped_cherry_log", + "strippedctree": "stripped_cherry_log", + "strippedctrunk": "stripped_cherry_log", + "stripped_cherry_wood": { + "material": "STRIPPED_CHERRY_WOOD" + }, + "barecherlogall": "stripped_cherry_wood", + "barecherrylogall": "stripped_cherry_wood", + "barecherrytreeall": "stripped_cherry_wood", + "barecherrytrunkall": "stripped_cherry_wood", + "barechertreeall": "stripped_cherry_wood", + "barechertrunkall": "stripped_cherry_wood", + "bareclogall": "stripped_cherry_wood", + "barectreeall": "stripped_cherry_wood", + "barectrunkall": "stripped_cherry_wood", + "cbarewood": "stripped_cherry_wood", + "cherbarewood": "stripped_cherry_wood", + "cherrybarewood": "stripped_cherry_wood", + "cherrystrippedwood": "stripped_cherry_wood", + "cherstrippedwood": "stripped_cherry_wood", + "cstrippedwood": "stripped_cherry_wood", + "minecraft:stripped_cherry_wood": "stripped_cherry_wood", + "strcherrywood": "stripped_cherry_wood", + "strcherwood": "stripped_cherry_wood", + "strcwood": "stripped_cherry_wood", + "strippedcherlogall": "stripped_cherry_wood", + "strippedcherrylogall": "stripped_cherry_wood", + "strippedcherrytreeall": "stripped_cherry_wood", + "strippedcherrytrunkall": "stripped_cherry_wood", + "strippedcherrywood": "stripped_cherry_wood", + "strippedchertreeall": "stripped_cherry_wood", + "strippedchertrunkall": "stripped_cherry_wood", + "strippedcherwood": "stripped_cherry_wood", + "strippedclogall": "stripped_cherry_wood", + "strippedctreeall": "stripped_cherry_wood", + "strippedctrunkall": "stripped_cherry_wood", + "strippedcwood": "stripped_cherry_wood", + "woodcherrystripped": "stripped_cherry_wood", + "woodcherstripped": "stripped_cherry_wood", + "woodcstripped": "stripped_cherry_wood", + "stripped_crimson_hyphae": { + "material": "STRIPPED_CRIMSON_HYPHAE" + }, + "minecraft:stripped_crimson_hyphae": "stripped_crimson_hyphae", + "strcrhyphae": "stripped_crimson_hyphae", + "strcrimhyphae": "stripped_crimson_hyphae", + "strcrimsonhyphae": "stripped_crimson_hyphae", + "strippedcrhyphae": "stripped_crimson_hyphae", + "strippedcrimhyphae": "stripped_crimson_hyphae", + "strippedcrimsonhyphae": "stripped_crimson_hyphae", + "stripped_crimson_stem": { + "material": "STRIPPED_CRIMSON_STEM" + }, + "barecrimsonstem": "stripped_crimson_stem", + "barecrimsontree": "stripped_crimson_stem", + "barecrimstem": "stripped_crimson_stem", + "barecrimtree": "stripped_crimson_stem", + "barecrstem": "stripped_crimson_stem", + "barecrtree": "stripped_crimson_stem", + "crbarelog": "stripped_crimson_stem", + "crimbarelog": "stripped_crimson_stem", + "crimsonbarelog": "stripped_crimson_stem", + "crimsonstrippedlog": "stripped_crimson_stem", + "crimstrippedlog": "stripped_crimson_stem", + "crstrippedlog": "stripped_crimson_stem", + "logcrimsonstripped": "stripped_crimson_stem", + "logcrimstripped": "stripped_crimson_stem", + "logcrstripped": "stripped_crimson_stem", + "minecraft:stripped_crimson_stem": "stripped_crimson_stem", + "strcrimlog": "stripped_crimson_stem", + "strcrimsonlog": "stripped_crimson_stem", + "strcrlog": "stripped_crimson_stem", + "strippedcrimlog": "stripped_crimson_stem", + "strippedcrimsonlog": "stripped_crimson_stem", + "strippedcrimsonstem": "stripped_crimson_stem", + "strippedcrimsontree": "stripped_crimson_stem", + "strippedcrimstem": "stripped_crimson_stem", + "strippedcrimtree": "stripped_crimson_stem", + "strippedcrlog": "stripped_crimson_stem", + "strippedcrstem": "stripped_crimson_stem", + "strippedcrtree": "stripped_crimson_stem", + "stripped_dark_oak_log": { + "material": "STRIPPED_DARK_OAK_LOG" + }, + "baredark_oaktree": "stripped_dark_oak_log", + "baredark_oaktrunk": "stripped_dark_oak_log", + "baredarkoaktree": "stripped_dark_oak_log", + "baredarkoaktrunk": "stripped_dark_oak_log", + "baredoaktree": "stripped_dark_oak_log", + "baredoaktrunk": "stripped_dark_oak_log", + "baredotree": "stripped_dark_oak_log", + "baredotrunk": "stripped_dark_oak_log", + "dark_oakbarelog": "stripped_dark_oak_log", + "dark_oakstrippedlog": "stripped_dark_oak_log", + "darkoakbarelog": "stripped_dark_oak_log", + "darkoakstrippedlog": "stripped_dark_oak_log", + "doakbarelog": "stripped_dark_oak_log", + "doakstrippedlog": "stripped_dark_oak_log", + "dobarelog": "stripped_dark_oak_log", + "dostrippedlog": "stripped_dark_oak_log", + "logdark_oakstripped": "stripped_dark_oak_log", + "logdarkoakstripped": "stripped_dark_oak_log", + "logdoakstripped": "stripped_dark_oak_log", + "logdostripped": "stripped_dark_oak_log", + "minecraft:stripped_dark_oak_log": "stripped_dark_oak_log", + "strdark_oaklog": "stripped_dark_oak_log", + "strdarkoaklog": "stripped_dark_oak_log", + "strdoaklog": "stripped_dark_oak_log", + "strdolog": "stripped_dark_oak_log", + "strippeddark_oaklog": "stripped_dark_oak_log", + "strippeddark_oaktree": "stripped_dark_oak_log", + "strippeddark_oaktrunk": "stripped_dark_oak_log", + "strippeddarkoaklog": "stripped_dark_oak_log", + "strippeddarkoaktree": "stripped_dark_oak_log", + "strippeddarkoaktrunk": "stripped_dark_oak_log", + "strippeddoaklog": "stripped_dark_oak_log", + "strippeddoaktree": "stripped_dark_oak_log", + "strippeddoaktrunk": "stripped_dark_oak_log", + "strippeddolog": "stripped_dark_oak_log", + "strippeddotree": "stripped_dark_oak_log", + "strippeddotrunk": "stripped_dark_oak_log", + "stripped_dark_oak_wood": { + "material": "STRIPPED_DARK_OAK_WOOD" + }, + "baredark_oaklogall": "stripped_dark_oak_wood", + "baredark_oaktreeall": "stripped_dark_oak_wood", + "baredark_oaktrunkall": "stripped_dark_oak_wood", + "baredarkoaklogall": "stripped_dark_oak_wood", + "baredarkoaktreeall": "stripped_dark_oak_wood", + "baredarkoaktrunkall": "stripped_dark_oak_wood", + "baredoaklogall": "stripped_dark_oak_wood", + "baredoaktreeall": "stripped_dark_oak_wood", + "baredoaktrunkall": "stripped_dark_oak_wood", + "baredologall": "stripped_dark_oak_wood", + "baredotreeall": "stripped_dark_oak_wood", + "baredotrunkall": "stripped_dark_oak_wood", + "dark_oakbarewood": "stripped_dark_oak_wood", + "dark_oakstrippedwood": "stripped_dark_oak_wood", + "darkoakbarewood": "stripped_dark_oak_wood", + "darkoakstrippedwood": "stripped_dark_oak_wood", + "doakbarewood": "stripped_dark_oak_wood", + "doakstrippedwood": "stripped_dark_oak_wood", + "dobarewood": "stripped_dark_oak_wood", + "dostrippedwood": "stripped_dark_oak_wood", + "minecraft:stripped_dark_oak_wood": "stripped_dark_oak_wood", + "strdark_oakwood": "stripped_dark_oak_wood", + "strdarkoakwood": "stripped_dark_oak_wood", + "strdoakwood": "stripped_dark_oak_wood", + "strdowood": "stripped_dark_oak_wood", + "strippeddark_oaklogall": "stripped_dark_oak_wood", + "strippeddark_oaktreeall": "stripped_dark_oak_wood", + "strippeddark_oaktrunkall": "stripped_dark_oak_wood", + "strippeddark_oakwood": "stripped_dark_oak_wood", + "strippeddarkoaklogall": "stripped_dark_oak_wood", + "strippeddarkoaktreeall": "stripped_dark_oak_wood", + "strippeddarkoaktrunkall": "stripped_dark_oak_wood", + "strippeddarkoakwood": "stripped_dark_oak_wood", + "strippeddoaklogall": "stripped_dark_oak_wood", + "strippeddoaktreeall": "stripped_dark_oak_wood", + "strippeddoaktrunkall": "stripped_dark_oak_wood", + "strippeddoakwood": "stripped_dark_oak_wood", + "strippeddologall": "stripped_dark_oak_wood", + "strippeddotreeall": "stripped_dark_oak_wood", + "strippeddotrunkall": "stripped_dark_oak_wood", + "strippeddowood": "stripped_dark_oak_wood", + "wooddark_oakstripped": "stripped_dark_oak_wood", + "wooddarkoakstripped": "stripped_dark_oak_wood", + "wooddoakstripped": "stripped_dark_oak_wood", + "wooddostripped": "stripped_dark_oak_wood", + "stripped_jungle_log": { + "material": "STRIPPED_JUNGLE_LOG" + }, + "bareforesttree": "stripped_jungle_log", + "bareforesttrunk": "stripped_jungle_log", + "bareftree": "stripped_jungle_log", + "bareftrunk": "stripped_jungle_log", + "barejtree": "stripped_jungle_log", + "barejtrunk": "stripped_jungle_log", + "barejungletree": "stripped_jungle_log", + "barejungletrunk": "stripped_jungle_log", + "fbarelog": "stripped_jungle_log", + "forestbarelog": "stripped_jungle_log", + "foreststrippedlog": "stripped_jungle_log", + "fstrippedlog": "stripped_jungle_log", + "jbarelog": "stripped_jungle_log", + "jstrippedlog": "stripped_jungle_log", + "junglebarelog": "stripped_jungle_log", + "junglestrippedlog": "stripped_jungle_log", + "logforeststripped": "stripped_jungle_log", + "logfstripped": "stripped_jungle_log", + "logjstripped": "stripped_jungle_log", + "logjunglestripped": "stripped_jungle_log", + "minecraft:stripped_jungle_log": "stripped_jungle_log", + "strflog": "stripped_jungle_log", + "strforestlog": "stripped_jungle_log", + "strippedflog": "stripped_jungle_log", + "strippedforestlog": "stripped_jungle_log", + "strippedforesttree": "stripped_jungle_log", + "strippedforesttrunk": "stripped_jungle_log", + "strippedftree": "stripped_jungle_log", + "strippedftrunk": "stripped_jungle_log", + "strippedjlog": "stripped_jungle_log", + "strippedjtree": "stripped_jungle_log", + "strippedjtrunk": "stripped_jungle_log", + "strippedjunglelog": "stripped_jungle_log", + "strippedjungletree": "stripped_jungle_log", + "strippedjungletrunk": "stripped_jungle_log", + "strjlog": "stripped_jungle_log", + "strjunglelog": "stripped_jungle_log", + "stripped_jungle_wood": { + "material": "STRIPPED_JUNGLE_WOOD" + }, + "bareflogall": "stripped_jungle_wood", + "bareforestlogall": "stripped_jungle_wood", + "bareforesttreeall": "stripped_jungle_wood", + "bareforesttrunkall": "stripped_jungle_wood", + "bareftreeall": "stripped_jungle_wood", + "bareftrunkall": "stripped_jungle_wood", + "barejlogall": "stripped_jungle_wood", + "barejtreeall": "stripped_jungle_wood", + "barejtrunkall": "stripped_jungle_wood", + "barejunglelogall": "stripped_jungle_wood", + "barejungletreeall": "stripped_jungle_wood", + "barejungletrunkall": "stripped_jungle_wood", + "fbarewood": "stripped_jungle_wood", + "forestbarewood": "stripped_jungle_wood", + "foreststrippedwood": "stripped_jungle_wood", + "fstrippedwood": "stripped_jungle_wood", + "jbarewood": "stripped_jungle_wood", + "jstrippedwood": "stripped_jungle_wood", + "junglebarewood": "stripped_jungle_wood", + "junglestrippedwood": "stripped_jungle_wood", + "minecraft:stripped_jungle_wood": "stripped_jungle_wood", + "strforestwood": "stripped_jungle_wood", + "strfwood": "stripped_jungle_wood", + "strippedflogall": "stripped_jungle_wood", + "strippedforestlogall": "stripped_jungle_wood", + "strippedforesttreeall": "stripped_jungle_wood", + "strippedforesttrunkall": "stripped_jungle_wood", + "strippedforestwood": "stripped_jungle_wood", + "strippedftreeall": "stripped_jungle_wood", + "strippedftrunkall": "stripped_jungle_wood", + "strippedfwood": "stripped_jungle_wood", + "strippedjlogall": "stripped_jungle_wood", + "strippedjtreeall": "stripped_jungle_wood", + "strippedjtrunkall": "stripped_jungle_wood", + "strippedjunglelogall": "stripped_jungle_wood", + "strippedjungletreeall": "stripped_jungle_wood", + "strippedjungletrunkall": "stripped_jungle_wood", + "strippedjunglewood": "stripped_jungle_wood", + "strippedjwood": "stripped_jungle_wood", + "strjunglewood": "stripped_jungle_wood", + "strjwood": "stripped_jungle_wood", + "woodforeststripped": "stripped_jungle_wood", + "woodfstripped": "stripped_jungle_wood", + "woodjstripped": "stripped_jungle_wood", + "woodjunglestripped": "stripped_jungle_wood", + "stripped_mangrove_log": { + "material": "STRIPPED_MANGROVE_LOG" + }, + "baremangrovetree": "stripped_mangrove_log", + "baremangrovetrunk": "stripped_mangrove_log", + "baremantree": "stripped_mangrove_log", + "baremantrunk": "stripped_mangrove_log", + "baremtree": "stripped_mangrove_log", + "baremtrunk": "stripped_mangrove_log", + "logmangrovestripped": "stripped_mangrove_log", + "logmanstripped": "stripped_mangrove_log", + "logmstripped": "stripped_mangrove_log", + "manbarelog": "stripped_mangrove_log", + "mangrovebarelog": "stripped_mangrove_log", + "mangrovestrippedlog": "stripped_mangrove_log", + "manstrippedlog": "stripped_mangrove_log", + "mbarelog": "stripped_mangrove_log", + "minecraft:stripped_mangrove_log": "stripped_mangrove_log", + "mstrippedlog": "stripped_mangrove_log", + "strippedmangrovelog": "stripped_mangrove_log", + "strippedmangrovetree": "stripped_mangrove_log", + "strippedmangrovetrunk": "stripped_mangrove_log", + "strippedmanlog": "stripped_mangrove_log", + "strippedmantree": "stripped_mangrove_log", + "strippedmantrunk": "stripped_mangrove_log", + "strippedmlog": "stripped_mangrove_log", + "strippedmtree": "stripped_mangrove_log", + "strippedmtrunk": "stripped_mangrove_log", + "strmangrovelog": "stripped_mangrove_log", + "strmanlog": "stripped_mangrove_log", + "strmlog": "stripped_mangrove_log", + "stripped_mangrove_wood": { + "material": "STRIPPED_MANGROVE_WOOD" + }, + "baremangrovelogall": "stripped_mangrove_wood", + "baremangrovetreeall": "stripped_mangrove_wood", + "baremangrovetrunkall": "stripped_mangrove_wood", + "baremanlogall": "stripped_mangrove_wood", + "baremantreeall": "stripped_mangrove_wood", + "baremantrunkall": "stripped_mangrove_wood", + "baremlogall": "stripped_mangrove_wood", + "baremtreeall": "stripped_mangrove_wood", + "baremtrunkall": "stripped_mangrove_wood", + "manbarewood": "stripped_mangrove_wood", + "mangrovebarewood": "stripped_mangrove_wood", + "mangrovestrippedwood": "stripped_mangrove_wood", + "manstrippedwood": "stripped_mangrove_wood", + "mbarewood": "stripped_mangrove_wood", + "minecraft:stripped_mangrove_wood": "stripped_mangrove_wood", + "mstrippedwood": "stripped_mangrove_wood", + "strippedmangrovelogall": "stripped_mangrove_wood", + "strippedmangrovetreeall": "stripped_mangrove_wood", + "strippedmangrovetrunkall": "stripped_mangrove_wood", + "strippedmangrovewood": "stripped_mangrove_wood", + "strippedmanlogall": "stripped_mangrove_wood", + "strippedmantreeall": "stripped_mangrove_wood", + "strippedmantrunkall": "stripped_mangrove_wood", + "strippedmanwood": "stripped_mangrove_wood", + "strippedmlogall": "stripped_mangrove_wood", + "strippedmtreeall": "stripped_mangrove_wood", + "strippedmtrunkall": "stripped_mangrove_wood", + "strippedmwood": "stripped_mangrove_wood", + "strmangrovewood": "stripped_mangrove_wood", + "strmanwood": "stripped_mangrove_wood", + "strmwood": "stripped_mangrove_wood", + "woodmangrovestripped": "stripped_mangrove_wood", + "woodmanstripped": "stripped_mangrove_wood", + "woodmstripped": "stripped_mangrove_wood", + "stripped_oak_log": { + "material": "STRIPPED_OAK_LOG" + }, + "bareoaktree": "stripped_oak_log", + "bareoaktrunk": "stripped_oak_log", + "bareotree": "stripped_oak_log", + "bareotrunk": "stripped_oak_log", + "logoakstripped": "stripped_oak_log", + "logostripped": "stripped_oak_log", + "minecraft:stripped_oak_log": "stripped_oak_log", + "oakbarelog": "stripped_oak_log", + "oakstrippedlog": "stripped_oak_log", + "obarelog": "stripped_oak_log", + "ostrippedlog": "stripped_oak_log", + "strippedoaklog": "stripped_oak_log", + "strippedoaktree": "stripped_oak_log", + "strippedoaktrunk": "stripped_oak_log", + "strippedolog": "stripped_oak_log", + "strippedotree": "stripped_oak_log", + "strippedotrunk": "stripped_oak_log", + "stroaklog": "stripped_oak_log", + "strolog": "stripped_oak_log", + "stripped_oak_wood": { + "material": "STRIPPED_OAK_WOOD" + }, + "bareoaklogall": "stripped_oak_wood", + "bareoaktreeall": "stripped_oak_wood", + "bareoaktrunkall": "stripped_oak_wood", + "bareologall": "stripped_oak_wood", + "bareotreeall": "stripped_oak_wood", + "bareotrunkall": "stripped_oak_wood", + "minecraft:stripped_oak_wood": "stripped_oak_wood", + "oakbarewood": "stripped_oak_wood", + "oakstrippedwood": "stripped_oak_wood", + "obarewood": "stripped_oak_wood", + "ostrippedwood": "stripped_oak_wood", + "strippedoaklogall": "stripped_oak_wood", + "strippedoaktreeall": "stripped_oak_wood", + "strippedoaktrunkall": "stripped_oak_wood", + "strippedoakwood": "stripped_oak_wood", + "strippedologall": "stripped_oak_wood", + "strippedotreeall": "stripped_oak_wood", + "strippedotrunkall": "stripped_oak_wood", + "strippedowood": "stripped_oak_wood", + "stroakwood": "stripped_oak_wood", + "strowood": "stripped_oak_wood", + "woodoakstripped": "stripped_oak_wood", + "woodostripped": "stripped_oak_wood", + "stripped_pale_oak_log": { + "material": "STRIPPED_PALE_OAK_LOG" + }, + "barepale_oaktree": "stripped_pale_oak_log", + "barepale_oaktrunk": "stripped_pale_oak_log", + "barepaleoaktree": "stripped_pale_oak_log", + "barepaleoaktrunk": "stripped_pale_oak_log", + "barepaletree": "stripped_pale_oak_log", + "barepaletrunk": "stripped_pale_oak_log", + "barepoaktree": "stripped_pale_oak_log", + "barepoaktrunk": "stripped_pale_oak_log", + "barepotree": "stripped_pale_oak_log", + "barepotrunk": "stripped_pale_oak_log", + "logpale_oakstripped": "stripped_pale_oak_log", + "logpaleoakstripped": "stripped_pale_oak_log", + "logpalestripped": "stripped_pale_oak_log", + "logpoakstripped": "stripped_pale_oak_log", + "logpostripped": "stripped_pale_oak_log", + "minecraft:stripped_pale_oak_log": "stripped_pale_oak_log", + "pale_oakbarelog": "stripped_pale_oak_log", + "pale_oakstrippedlog": "stripped_pale_oak_log", + "palebarelog": "stripped_pale_oak_log", + "paleoakbarelog": "stripped_pale_oak_log", + "paleoakstrippedlog": "stripped_pale_oak_log", + "palestrippedlog": "stripped_pale_oak_log", + "poakbarelog": "stripped_pale_oak_log", + "poakstrippedlog": "stripped_pale_oak_log", + "pobarelog": "stripped_pale_oak_log", + "postrippedlog": "stripped_pale_oak_log", + "strippedpale_oaklog": "stripped_pale_oak_log", + "strippedpale_oaktree": "stripped_pale_oak_log", + "strippedpale_oaktrunk": "stripped_pale_oak_log", + "strippedpalelog": "stripped_pale_oak_log", + "strippedpaleoaklog": "stripped_pale_oak_log", + "strippedpaleoaktree": "stripped_pale_oak_log", + "strippedpaleoaktrunk": "stripped_pale_oak_log", + "strippedpaletree": "stripped_pale_oak_log", + "strippedpaletrunk": "stripped_pale_oak_log", + "strippedpoaklog": "stripped_pale_oak_log", + "strippedpoaktree": "stripped_pale_oak_log", + "strippedpoaktrunk": "stripped_pale_oak_log", + "strippedpolog": "stripped_pale_oak_log", + "strippedpotree": "stripped_pale_oak_log", + "strippedpotrunk": "stripped_pale_oak_log", + "strpale_oaklog": "stripped_pale_oak_log", + "strpalelog": "stripped_pale_oak_log", + "strpaleoaklog": "stripped_pale_oak_log", + "strpoaklog": "stripped_pale_oak_log", + "strpolog": "stripped_pale_oak_log", + "stripped_pale_oak_wood": { + "material": "STRIPPED_PALE_OAK_WOOD" + }, + "barepale_oaklogall": "stripped_pale_oak_wood", + "barepale_oaktreeall": "stripped_pale_oak_wood", + "barepale_oaktrunkall": "stripped_pale_oak_wood", + "barepalelogall": "stripped_pale_oak_wood", + "barepaleoaklogall": "stripped_pale_oak_wood", + "barepaleoaktreeall": "stripped_pale_oak_wood", + "barepaleoaktrunkall": "stripped_pale_oak_wood", + "barepaletreeall": "stripped_pale_oak_wood", + "barepaletrunkall": "stripped_pale_oak_wood", + "barepoaklogall": "stripped_pale_oak_wood", + "barepoaktreeall": "stripped_pale_oak_wood", + "barepoaktrunkall": "stripped_pale_oak_wood", + "barepologall": "stripped_pale_oak_wood", + "barepotreeall": "stripped_pale_oak_wood", + "barepotrunkall": "stripped_pale_oak_wood", + "minecraft:stripped_pale_oak_wood": "stripped_pale_oak_wood", + "pale_oakbarewood": "stripped_pale_oak_wood", + "pale_oakstrippedwood": "stripped_pale_oak_wood", + "palebarewood": "stripped_pale_oak_wood", + "paleoakbarewood": "stripped_pale_oak_wood", + "paleoakstrippedwood": "stripped_pale_oak_wood", + "palestrippedwood": "stripped_pale_oak_wood", + "poakbarewood": "stripped_pale_oak_wood", + "poakstrippedwood": "stripped_pale_oak_wood", + "pobarewood": "stripped_pale_oak_wood", + "postrippedwood": "stripped_pale_oak_wood", + "strippedpale_oaklogall": "stripped_pale_oak_wood", + "strippedpale_oaktreeall": "stripped_pale_oak_wood", + "strippedpale_oaktrunkall": "stripped_pale_oak_wood", + "strippedpale_oakwood": "stripped_pale_oak_wood", + "strippedpalelogall": "stripped_pale_oak_wood", + "strippedpaleoaklogall": "stripped_pale_oak_wood", + "strippedpaleoaktreeall": "stripped_pale_oak_wood", + "strippedpaleoaktrunkall": "stripped_pale_oak_wood", + "strippedpaleoakwood": "stripped_pale_oak_wood", + "strippedpaletreeall": "stripped_pale_oak_wood", + "strippedpaletrunkall": "stripped_pale_oak_wood", + "strippedpalewood": "stripped_pale_oak_wood", + "strippedpoaklogall": "stripped_pale_oak_wood", + "strippedpoaktreeall": "stripped_pale_oak_wood", + "strippedpoaktrunkall": "stripped_pale_oak_wood", + "strippedpoakwood": "stripped_pale_oak_wood", + "strippedpologall": "stripped_pale_oak_wood", + "strippedpotreeall": "stripped_pale_oak_wood", + "strippedpotrunkall": "stripped_pale_oak_wood", + "strippedpowood": "stripped_pale_oak_wood", + "strpale_oakwood": "stripped_pale_oak_wood", + "strpaleoakwood": "stripped_pale_oak_wood", + "strpalewood": "stripped_pale_oak_wood", + "strpoakwood": "stripped_pale_oak_wood", + "strpowood": "stripped_pale_oak_wood", + "woodpale_oakstripped": "stripped_pale_oak_wood", + "woodpaleoakstripped": "stripped_pale_oak_wood", + "woodpalestripped": "stripped_pale_oak_wood", + "woodpoakstripped": "stripped_pale_oak_wood", + "woodpostripped": "stripped_pale_oak_wood", + "stripped_spruce_log": { + "material": "STRIPPED_SPRUCE_LOG" + }, + "baredarktree": "stripped_spruce_log", + "baredarktrunk": "stripped_spruce_log", + "baredtree": "stripped_spruce_log", + "baredtrunk": "stripped_spruce_log", + "barepinetree": "stripped_spruce_log", + "barepinetrunk": "stripped_spruce_log", + "bareptree": "stripped_spruce_log", + "bareptrunk": "stripped_spruce_log", + "baresprucetree": "stripped_spruce_log", + "baresprucetrunk": "stripped_spruce_log", + "barestree": "stripped_spruce_log", + "barestrunk": "stripped_spruce_log", + "darkbarelog": "stripped_spruce_log", + "darkstrippedlog": "stripped_spruce_log", + "dbarelog": "stripped_spruce_log", + "dstrippedlog": "stripped_spruce_log", + "logdarkstripped": "stripped_spruce_log", + "logdstripped": "stripped_spruce_log", + "logpinestripped": "stripped_spruce_log", + "logpstripped": "stripped_spruce_log", + "logsprucestripped": "stripped_spruce_log", + "logsstripped": "stripped_spruce_log", + "minecraft:stripped_spruce_log": "stripped_spruce_log", + "pbarelog": "stripped_spruce_log", + "pinebarelog": "stripped_spruce_log", + "pinestrippedlog": "stripped_spruce_log", + "pstrippedlog": "stripped_spruce_log", + "sbarelog": "stripped_spruce_log", + "sprucebarelog": "stripped_spruce_log", + "sprucestrippedlog": "stripped_spruce_log", + "sstrippedlog": "stripped_spruce_log", + "strdarklog": "stripped_spruce_log", + "strdlog": "stripped_spruce_log", + "strippeddarklog": "stripped_spruce_log", + "strippeddarktree": "stripped_spruce_log", + "strippeddarktrunk": "stripped_spruce_log", + "strippeddlog": "stripped_spruce_log", + "strippeddtree": "stripped_spruce_log", + "strippeddtrunk": "stripped_spruce_log", + "strippedpinelog": "stripped_spruce_log", + "strippedpinetree": "stripped_spruce_log", + "strippedpinetrunk": "stripped_spruce_log", + "strippedplog": "stripped_spruce_log", + "strippedptree": "stripped_spruce_log", + "strippedptrunk": "stripped_spruce_log", + "strippedslog": "stripped_spruce_log", + "strippedsprucelog": "stripped_spruce_log", + "strippedsprucetree": "stripped_spruce_log", + "strippedsprucetrunk": "stripped_spruce_log", + "strippedstree": "stripped_spruce_log", + "strippedstrunk": "stripped_spruce_log", + "strpinelog": "stripped_spruce_log", + "strplog": "stripped_spruce_log", + "strslog": "stripped_spruce_log", + "strsprucelog": "stripped_spruce_log", + "stripped_spruce_wood": { + "material": "STRIPPED_SPRUCE_WOOD" + }, + "baredarklogall": "stripped_spruce_wood", + "baredarktreeall": "stripped_spruce_wood", + "baredarktrunkall": "stripped_spruce_wood", + "baredlogall": "stripped_spruce_wood", + "baredtreeall": "stripped_spruce_wood", + "baredtrunkall": "stripped_spruce_wood", + "barepinelogall": "stripped_spruce_wood", + "barepinetreeall": "stripped_spruce_wood", + "barepinetrunkall": "stripped_spruce_wood", + "bareplogall": "stripped_spruce_wood", + "bareptreeall": "stripped_spruce_wood", + "bareptrunkall": "stripped_spruce_wood", + "bareslogall": "stripped_spruce_wood", + "baresprucelogall": "stripped_spruce_wood", + "baresprucetreeall": "stripped_spruce_wood", + "baresprucetrunkall": "stripped_spruce_wood", + "barestreeall": "stripped_spruce_wood", + "barestrunkall": "stripped_spruce_wood", + "darkbarewood": "stripped_spruce_wood", + "darkstrippedwood": "stripped_spruce_wood", + "dbarewood": "stripped_spruce_wood", + "dstrippedwood": "stripped_spruce_wood", + "minecraft:stripped_spruce_wood": "stripped_spruce_wood", + "pbarewood": "stripped_spruce_wood", + "pinebarewood": "stripped_spruce_wood", + "pinestrippedwood": "stripped_spruce_wood", + "pstrippedwood": "stripped_spruce_wood", + "sbarewood": "stripped_spruce_wood", + "sprucebarewood": "stripped_spruce_wood", + "sprucestrippedwood": "stripped_spruce_wood", + "sstrippedwood": "stripped_spruce_wood", + "strdarkwood": "stripped_spruce_wood", + "strdwood": "stripped_spruce_wood", + "strippeddarklogall": "stripped_spruce_wood", + "strippeddarktreeall": "stripped_spruce_wood", + "strippeddarktrunkall": "stripped_spruce_wood", + "strippeddarkwood": "stripped_spruce_wood", + "strippeddlogall": "stripped_spruce_wood", + "strippeddtreeall": "stripped_spruce_wood", + "strippeddtrunkall": "stripped_spruce_wood", + "strippeddwood": "stripped_spruce_wood", + "strippedpinelogall": "stripped_spruce_wood", + "strippedpinetreeall": "stripped_spruce_wood", + "strippedpinetrunkall": "stripped_spruce_wood", + "strippedpinewood": "stripped_spruce_wood", + "strippedplogall": "stripped_spruce_wood", + "strippedptreeall": "stripped_spruce_wood", + "strippedptrunkall": "stripped_spruce_wood", + "strippedpwood": "stripped_spruce_wood", + "strippedslogall": "stripped_spruce_wood", + "strippedsprucelogall": "stripped_spruce_wood", + "strippedsprucetreeall": "stripped_spruce_wood", + "strippedsprucetrunkall": "stripped_spruce_wood", + "strippedsprucewood": "stripped_spruce_wood", + "strippedstreeall": "stripped_spruce_wood", + "strippedstrunkall": "stripped_spruce_wood", + "strippedswood": "stripped_spruce_wood", + "strpinewood": "stripped_spruce_wood", + "strpwood": "stripped_spruce_wood", + "strsprucewood": "stripped_spruce_wood", + "strswood": "stripped_spruce_wood", + "wooddarkstripped": "stripped_spruce_wood", + "wooddstripped": "stripped_spruce_wood", + "woodpinestripped": "stripped_spruce_wood", + "woodpstripped": "stripped_spruce_wood", + "woodsprucestripped": "stripped_spruce_wood", + "woodsstripped": "stripped_spruce_wood", + "stripped_warped_hyphae": { + "material": "STRIPPED_WARPED_HYPHAE" + }, + "minecraft:stripped_warped_hyphae": "stripped_warped_hyphae", + "strippedwarpedhyphae": "stripped_warped_hyphae", + "strippedwarphyphae": "stripped_warped_hyphae", + "strwarpedhyphae": "stripped_warped_hyphae", + "strwarphyphae": "stripped_warped_hyphae", + "stripped_warped_stem": { + "material": "STRIPPED_WARPED_STEM" + }, + "barewarpedstem": "stripped_warped_stem", + "barewarpedtree": "stripped_warped_stem", + "barewarpstem": "stripped_warped_stem", + "barewarptree": "stripped_warped_stem", + "logwarpedstripped": "stripped_warped_stem", + "logwarpstripped": "stripped_warped_stem", + "minecraft:stripped_warped_stem": "stripped_warped_stem", + "strippedwarpedlog": "stripped_warped_stem", + "strippedwarpedstem": "stripped_warped_stem", + "strippedwarpedtree": "stripped_warped_stem", + "strippedwarplog": "stripped_warped_stem", + "strippedwarpstem": "stripped_warped_stem", + "strippedwarptree": "stripped_warped_stem", + "strwarpedlog": "stripped_warped_stem", + "strwarplog": "stripped_warped_stem", + "warpbarelog": "stripped_warped_stem", + "warpedbarelog": "stripped_warped_stem", + "warpedstrippedlog": "stripped_warped_stem", + "warpstrippedlog": "stripped_warped_stem", + "strong_harming_lingering_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotdamageii": "strong_harming_lingering_potion", + "aoepotdamagelevelii": "strong_harming_lingering_potion", + "aoepotdamagestrong": "strong_harming_lingering_potion", + "aoepotdii": "strong_harming_lingering_potion", + "aoepotdlevelii": "strong_harming_lingering_potion", + "aoepotdmgii": "strong_harming_lingering_potion", + "aoepotdmglevelii": "strong_harming_lingering_potion", + "aoepotdmgstrong": "strong_harming_lingering_potion", + "aoepotdstrong": "strong_harming_lingering_potion", + "aoepotharmingii": "strong_harming_lingering_potion", + "aoepotharminglevelii": "strong_harming_lingering_potion", + "aoepotharmingstrong": "strong_harming_lingering_potion", + "aoepotinstantdamageii": "strong_harming_lingering_potion", + "aoepotinstantdamagelevelii": "strong_harming_lingering_potion", + "aoepotinstantdamagestrong": "strong_harming_lingering_potion", + "aoepotiondamageii": "strong_harming_lingering_potion", + "aoepotiondamagelevelii": "strong_harming_lingering_potion", + "aoepotiondamagestrong": "strong_harming_lingering_potion", + "aoepotiondii": "strong_harming_lingering_potion", + "aoepotiondlevelii": "strong_harming_lingering_potion", + "aoepotiondmgii": "strong_harming_lingering_potion", + "aoepotiondmglevelii": "strong_harming_lingering_potion", + "aoepotiondmgstrong": "strong_harming_lingering_potion", + "aoepotiondstrong": "strong_harming_lingering_potion", + "aoepotionharmingii": "strong_harming_lingering_potion", + "aoepotionharminglevelii": "strong_harming_lingering_potion", + "aoepotionharmingstrong": "strong_harming_lingering_potion", + "aoepotioninstantdamageii": "strong_harming_lingering_potion", + "aoepotioninstantdamagelevelii": "strong_harming_lingering_potion", + "aoepotioninstantdamagestrong": "strong_harming_lingering_potion", + "areapotdamageii": "strong_harming_lingering_potion", + "areapotdamagelevelii": "strong_harming_lingering_potion", + "areapotdamagestrong": "strong_harming_lingering_potion", + "areapotdii": "strong_harming_lingering_potion", + "areapotdlevelii": "strong_harming_lingering_potion", + "areapotdmgii": "strong_harming_lingering_potion", + "areapotdmglevelii": "strong_harming_lingering_potion", + "areapotdmgstrong": "strong_harming_lingering_potion", + "areapotdstrong": "strong_harming_lingering_potion", + "areapotharmingii": "strong_harming_lingering_potion", + "areapotharminglevelii": "strong_harming_lingering_potion", + "areapotharmingstrong": "strong_harming_lingering_potion", + "areapotinstantdamageii": "strong_harming_lingering_potion", + "areapotinstantdamagelevelii": "strong_harming_lingering_potion", + "areapotinstantdamagestrong": "strong_harming_lingering_potion", + "areapotiondamageii": "strong_harming_lingering_potion", + "areapotiondamagelevelii": "strong_harming_lingering_potion", + "areapotiondamagestrong": "strong_harming_lingering_potion", + "areapotiondii": "strong_harming_lingering_potion", + "areapotiondlevelii": "strong_harming_lingering_potion", + "areapotiondmgii": "strong_harming_lingering_potion", + "areapotiondmglevelii": "strong_harming_lingering_potion", + "areapotiondmgstrong": "strong_harming_lingering_potion", + "areapotiondstrong": "strong_harming_lingering_potion", + "areapotionharmingii": "strong_harming_lingering_potion", + "areapotionharminglevelii": "strong_harming_lingering_potion", + "areapotionharmingstrong": "strong_harming_lingering_potion", + "areapotioninstantdamageii": "strong_harming_lingering_potion", + "areapotioninstantdamagelevelii": "strong_harming_lingering_potion", + "areapotioninstantdamagestrong": "strong_harming_lingering_potion", + "cloudpotdamageii": "strong_harming_lingering_potion", + "cloudpotdamagelevelii": "strong_harming_lingering_potion", + "cloudpotdamagestrong": "strong_harming_lingering_potion", + "cloudpotdii": "strong_harming_lingering_potion", + "cloudpotdlevelii": "strong_harming_lingering_potion", + "cloudpotdmgii": "strong_harming_lingering_potion", + "cloudpotdmglevelii": "strong_harming_lingering_potion", + "cloudpotdmgstrong": "strong_harming_lingering_potion", + "cloudpotdstrong": "strong_harming_lingering_potion", + "cloudpotharmingii": "strong_harming_lingering_potion", + "cloudpotharminglevelii": "strong_harming_lingering_potion", + "cloudpotharmingstrong": "strong_harming_lingering_potion", + "cloudpotinstantdamageii": "strong_harming_lingering_potion", + "cloudpotinstantdamagelevelii": "strong_harming_lingering_potion", + "cloudpotinstantdamagestrong": "strong_harming_lingering_potion", + "cloudpotiondamageii": "strong_harming_lingering_potion", + "cloudpotiondamagelevelii": "strong_harming_lingering_potion", + "cloudpotiondamagestrong": "strong_harming_lingering_potion", + "cloudpotiondii": "strong_harming_lingering_potion", + "cloudpotiondlevelii": "strong_harming_lingering_potion", + "cloudpotiondmgii": "strong_harming_lingering_potion", + "cloudpotiondmglevelii": "strong_harming_lingering_potion", + "cloudpotiondmgstrong": "strong_harming_lingering_potion", + "cloudpotiondstrong": "strong_harming_lingering_potion", + "cloudpotionharmingii": "strong_harming_lingering_potion", + "cloudpotionharminglevelii": "strong_harming_lingering_potion", + "cloudpotionharmingstrong": "strong_harming_lingering_potion", + "cloudpotioninstantdamageii": "strong_harming_lingering_potion", + "cloudpotioninstantdamagelevelii": "strong_harming_lingering_potion", + "cloudpotioninstantdamagestrong": "strong_harming_lingering_potion", + "damageaoepoiontii": "strong_harming_lingering_potion", + "damageaoepoiontlevelii": "strong_harming_lingering_potion", + "damageaoepoiontstrong": "strong_harming_lingering_potion", + "damageaoepotii": "strong_harming_lingering_potion", + "damageaoepotlevelii": "strong_harming_lingering_potion", + "damageaoepotstrong": "strong_harming_lingering_potion", + "damageareapotii": "strong_harming_lingering_potion", + "damageareapotionii": "strong_harming_lingering_potion", + "damageareapotionlevelii": "strong_harming_lingering_potion", + "damageareapotionstrong": "strong_harming_lingering_potion", + "damageareapotlevelii": "strong_harming_lingering_potion", + "damageareapotstrong": "strong_harming_lingering_potion", + "damagecloudpotii": "strong_harming_lingering_potion", + "damagecloudpotionii": "strong_harming_lingering_potion", + "damagecloudpotionlevelii": "strong_harming_lingering_potion", + "damagecloudpotionstrong": "strong_harming_lingering_potion", + "damagecloudpotlevelii": "strong_harming_lingering_potion", + "damagecloudpotstrong": "strong_harming_lingering_potion", + "damagelingerpotii": "strong_harming_lingering_potion", + "damagelingerpotlevelii": "strong_harming_lingering_potion", + "damagelingerpotstrong": "strong_harming_lingering_potion", + "daoepoiontii": "strong_harming_lingering_potion", + "daoepoiontlevelii": "strong_harming_lingering_potion", + "daoepoiontstrong": "strong_harming_lingering_potion", + "daoepotii": "strong_harming_lingering_potion", + "daoepotlevelii": "strong_harming_lingering_potion", + "daoepotstrong": "strong_harming_lingering_potion", + "dareapotii": "strong_harming_lingering_potion", + "dareapotionii": "strong_harming_lingering_potion", + "dareapotionlevelii": "strong_harming_lingering_potion", + "dareapotionstrong": "strong_harming_lingering_potion", + "dareapotlevelii": "strong_harming_lingering_potion", + "dareapotstrong": "strong_harming_lingering_potion", + "dcloudpotii": "strong_harming_lingering_potion", + "dcloudpotionii": "strong_harming_lingering_potion", + "dcloudpotionlevelii": "strong_harming_lingering_potion", + "dcloudpotionstrong": "strong_harming_lingering_potion", + "dcloudpotlevelii": "strong_harming_lingering_potion", + "dcloudpotstrong": "strong_harming_lingering_potion", + "dlingerpotii": "strong_harming_lingering_potion", + "dlingerpotlevelii": "strong_harming_lingering_potion", + "dlingerpotstrong": "strong_harming_lingering_potion", + "dmgaoepoiontii": "strong_harming_lingering_potion", + "dmgaoepoiontlevelii": "strong_harming_lingering_potion", + "dmgaoepoiontstrong": "strong_harming_lingering_potion", + "dmgaoepotii": "strong_harming_lingering_potion", + "dmgaoepotlevelii": "strong_harming_lingering_potion", + "dmgaoepotstrong": "strong_harming_lingering_potion", + "dmgareapotii": "strong_harming_lingering_potion", + "dmgareapotionii": "strong_harming_lingering_potion", + "dmgareapotionlevelii": "strong_harming_lingering_potion", + "dmgareapotionstrong": "strong_harming_lingering_potion", + "dmgareapotlevelii": "strong_harming_lingering_potion", + "dmgareapotstrong": "strong_harming_lingering_potion", + "dmgcloudpotii": "strong_harming_lingering_potion", + "dmgcloudpotionii": "strong_harming_lingering_potion", + "dmgcloudpotionlevelii": "strong_harming_lingering_potion", + "dmgcloudpotionstrong": "strong_harming_lingering_potion", + "dmgcloudpotlevelii": "strong_harming_lingering_potion", + "dmgcloudpotstrong": "strong_harming_lingering_potion", + "dmglingerpotii": "strong_harming_lingering_potion", + "dmglingerpotlevelii": "strong_harming_lingering_potion", + "dmglingerpotstrong": "strong_harming_lingering_potion", + "harmingaoepoiontii": "strong_harming_lingering_potion", + "harmingaoepoiontlevelii": "strong_harming_lingering_potion", + "harmingaoepoiontstrong": "strong_harming_lingering_potion", + "harmingaoepotii": "strong_harming_lingering_potion", + "harmingaoepotlevelii": "strong_harming_lingering_potion", + "harmingaoepotstrong": "strong_harming_lingering_potion", + "harmingareapotii": "strong_harming_lingering_potion", + "harmingareapotionii": "strong_harming_lingering_potion", + "harmingareapotionlevelii": "strong_harming_lingering_potion", + "harmingareapotionstrong": "strong_harming_lingering_potion", + "harmingareapotlevelii": "strong_harming_lingering_potion", + "harmingareapotstrong": "strong_harming_lingering_potion", + "harmingcloudpotii": "strong_harming_lingering_potion", + "harmingcloudpotionii": "strong_harming_lingering_potion", + "harmingcloudpotionlevelii": "strong_harming_lingering_potion", + "harmingcloudpotionstrong": "strong_harming_lingering_potion", + "harmingcloudpotlevelii": "strong_harming_lingering_potion", + "harmingcloudpotstrong": "strong_harming_lingering_potion", + "harminglingerpotii": "strong_harming_lingering_potion", + "harminglingerpotlevelii": "strong_harming_lingering_potion", + "harminglingerpotstrong": "strong_harming_lingering_potion", + "instantdamageaoepoiontii": "strong_harming_lingering_potion", + "instantdamageaoepoiontlevelii": "strong_harming_lingering_potion", + "instantdamageaoepoiontstrong": "strong_harming_lingering_potion", + "instantdamageaoepotii": "strong_harming_lingering_potion", + "instantdamageaoepotlevelii": "strong_harming_lingering_potion", + "instantdamageaoepotstrong": "strong_harming_lingering_potion", + "instantdamageareapotii": "strong_harming_lingering_potion", + "instantdamageareapotionii": "strong_harming_lingering_potion", + "instantdamageareapotionlevelii": "strong_harming_lingering_potion", + "instantdamageareapotionstrong": "strong_harming_lingering_potion", + "instantdamageareapotlevelii": "strong_harming_lingering_potion", + "instantdamageareapotstrong": "strong_harming_lingering_potion", + "instantdamagecloudpotii": "strong_harming_lingering_potion", + "instantdamagecloudpotionii": "strong_harming_lingering_potion", + "instantdamagecloudpotionlevelii": "strong_harming_lingering_potion", + "instantdamagecloudpotionstrong": "strong_harming_lingering_potion", + "instantdamagecloudpotlevelii": "strong_harming_lingering_potion", + "instantdamagecloudpotstrong": "strong_harming_lingering_potion", + "instantdamagelingerpotii": "strong_harming_lingering_potion", + "instantdamagelingerpotlevelii": "strong_harming_lingering_potion", + "instantdamagelingerpotstrong": "strong_harming_lingering_potion", + "lingerpotdamageii": "strong_harming_lingering_potion", + "lingerpotdamagelevelii": "strong_harming_lingering_potion", + "lingerpotdamagestrong": "strong_harming_lingering_potion", + "lingerpotdii": "strong_harming_lingering_potion", + "lingerpotdlevelii": "strong_harming_lingering_potion", + "lingerpotdmgii": "strong_harming_lingering_potion", + "lingerpotdmglevelii": "strong_harming_lingering_potion", + "lingerpotdmgstrong": "strong_harming_lingering_potion", + "lingerpotdstrong": "strong_harming_lingering_potion", + "lingerpotharmingii": "strong_harming_lingering_potion", + "lingerpotharminglevelii": "strong_harming_lingering_potion", + "lingerpotharmingstrong": "strong_harming_lingering_potion", + "lingerpotinstantdamageii": "strong_harming_lingering_potion", + "lingerpotinstantdamagelevelii": "strong_harming_lingering_potion", + "lingerpotinstantdamagestrong": "strong_harming_lingering_potion", + "strong_harming_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "damageiipot": "strong_harming_potion", + "damageiipotion": "strong_harming_potion", + "damageleveliipot": "strong_harming_potion", + "damageleveliipotion": "strong_harming_potion", + "damagestrongpot": "strong_harming_potion", + "damagestrongpotion": "strong_harming_potion", + "diipot": "strong_harming_potion", + "diipotion": "strong_harming_potion", + "dleveliipot": "strong_harming_potion", + "dleveliipotion": "strong_harming_potion", + "dmgiipot": "strong_harming_potion", + "dmgiipotion": "strong_harming_potion", + "dmgleveliipot": "strong_harming_potion", + "dmgleveliipotion": "strong_harming_potion", + "dmgstrongpot": "strong_harming_potion", + "dmgstrongpotion": "strong_harming_potion", + "dstrongpot": "strong_harming_potion", + "dstrongpotion": "strong_harming_potion", + "harmingiipot": "strong_harming_potion", + "harmingiipotion": "strong_harming_potion", + "harmingleveliipot": "strong_harming_potion", + "harmingleveliipotion": "strong_harming_potion", + "harmingstrongpot": "strong_harming_potion", + "harmingstrongpotion": "strong_harming_potion", + "instantdamageiipot": "strong_harming_potion", + "instantdamageiipotion": "strong_harming_potion", + "instantdamageleveliipot": "strong_harming_potion", + "instantdamageleveliipotion": "strong_harming_potion", + "instantdamagestrongpot": "strong_harming_potion", + "instantdamagestrongpotion": "strong_harming_potion", + "potionofdamageii": "strong_harming_potion", + "potionofdamagelevelii": "strong_harming_potion", + "potionofdamagestrong": "strong_harming_potion", + "potionofdii": "strong_harming_potion", + "potionofdlevelii": "strong_harming_potion", + "potionofdmgii": "strong_harming_potion", + "potionofdmglevelii": "strong_harming_potion", + "potionofdmgstrong": "strong_harming_potion", + "potionofdstrong": "strong_harming_potion", + "potionofharmingii": "strong_harming_potion", + "potionofharminglevelii": "strong_harming_potion", + "potionofharmingstrong": "strong_harming_potion", + "potionofinstantdamageii": "strong_harming_potion", + "potionofinstantdamagelevelii": "strong_harming_potion", + "potionofinstantdamagestrong": "strong_harming_potion", + "potofdamageii": "strong_harming_potion", + "potofdamagelevelii": "strong_harming_potion", + "potofdamagestrong": "strong_harming_potion", + "potofdii": "strong_harming_potion", + "potofdlevelii": "strong_harming_potion", + "potofdmgii": "strong_harming_potion", + "potofdmglevelii": "strong_harming_potion", + "potofdmgstrong": "strong_harming_potion", + "potofdstrong": "strong_harming_potion", + "potofharmingii": "strong_harming_potion", + "potofharminglevelii": "strong_harming_potion", + "potofharmingstrong": "strong_harming_potion", + "potofinstantdamageii": "strong_harming_potion", + "potofinstantdamagelevelii": "strong_harming_potion", + "potofinstantdamagestrong": "strong_harming_potion", + "strong_harming_splash_potion": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "damageiisplashpot": "strong_harming_splash_potion", + "damageiisplashpotion": "strong_harming_splash_potion", + "damageleveliisplashpot": "strong_harming_splash_potion", + "damageleveliisplashpotion": "strong_harming_splash_potion", + "damagestrongsplashpot": "strong_harming_splash_potion", + "damagestrongsplashpotion": "strong_harming_splash_potion", + "diisplashpot": "strong_harming_splash_potion", + "diisplashpotion": "strong_harming_splash_potion", + "dleveliisplashpot": "strong_harming_splash_potion", + "dleveliisplashpotion": "strong_harming_splash_potion", + "dmgiisplashpot": "strong_harming_splash_potion", + "dmgiisplashpotion": "strong_harming_splash_potion", + "dmgleveliisplashpot": "strong_harming_splash_potion", + "dmgleveliisplashpotion": "strong_harming_splash_potion", + "dmgstrongsplashpot": "strong_harming_splash_potion", + "dmgstrongsplashpotion": "strong_harming_splash_potion", + "dstrongsplashpot": "strong_harming_splash_potion", + "dstrongsplashpotion": "strong_harming_splash_potion", + "harmingiisplashpot": "strong_harming_splash_potion", + "harmingiisplashpotion": "strong_harming_splash_potion", + "harmingleveliisplashpot": "strong_harming_splash_potion", + "harmingleveliisplashpotion": "strong_harming_splash_potion", + "harmingstrongsplashpot": "strong_harming_splash_potion", + "harmingstrongsplashpotion": "strong_harming_splash_potion", + "instantdamageiisplashpot": "strong_harming_splash_potion", + "instantdamageiisplashpotion": "strong_harming_splash_potion", + "instantdamageleveliisplashpot": "strong_harming_splash_potion", + "instantdamageleveliisplashpotion": "strong_harming_splash_potion", + "instantdamagestrongsplashpot": "strong_harming_splash_potion", + "instantdamagestrongsplashpotion": "strong_harming_splash_potion", + "splashdamageiipot": "strong_harming_splash_potion", + "splashdamageiipotion": "strong_harming_splash_potion", + "splashdamageleveliipot": "strong_harming_splash_potion", + "splashdamageleveliipotion": "strong_harming_splash_potion", + "splashdamagestrongpot": "strong_harming_splash_potion", + "splashdamagestrongpotion": "strong_harming_splash_potion", + "splashdiipot": "strong_harming_splash_potion", + "splashdiipotion": "strong_harming_splash_potion", + "splashdleveliipot": "strong_harming_splash_potion", + "splashdleveliipotion": "strong_harming_splash_potion", + "splashdmgiipot": "strong_harming_splash_potion", + "splashdmgiipotion": "strong_harming_splash_potion", + "splashdmgleveliipot": "strong_harming_splash_potion", + "splashdmgleveliipotion": "strong_harming_splash_potion", + "splashdmgstrongpot": "strong_harming_splash_potion", + "splashdmgstrongpotion": "strong_harming_splash_potion", + "splashdstrongpot": "strong_harming_splash_potion", + "splashdstrongpotion": "strong_harming_splash_potion", + "splashharmingiipot": "strong_harming_splash_potion", + "splashharmingiipotion": "strong_harming_splash_potion", + "splashharmingleveliipot": "strong_harming_splash_potion", + "splashharmingleveliipotion": "strong_harming_splash_potion", + "splashharmingstrongpot": "strong_harming_splash_potion", + "splashharmingstrongpotion": "strong_harming_splash_potion", + "splashinstantdamageiipot": "strong_harming_splash_potion", + "splashinstantdamageiipotion": "strong_harming_splash_potion", + "splashinstantdamageleveliipot": "strong_harming_splash_potion", + "splashinstantdamageleveliipotion": "strong_harming_splash_potion", + "splashinstantdamagestrongpot": "strong_harming_splash_potion", + "splashinstantdamagestrongpotion": "strong_harming_splash_potion", + "spldamageiipot": "strong_harming_splash_potion", + "spldamageiipotion": "strong_harming_splash_potion", + "spldamageleveliipot": "strong_harming_splash_potion", + "spldamageleveliipotion": "strong_harming_splash_potion", + "spldamagestrongpot": "strong_harming_splash_potion", + "spldamagestrongpotion": "strong_harming_splash_potion", + "spldiipot": "strong_harming_splash_potion", + "spldiipotion": "strong_harming_splash_potion", + "spldleveliipot": "strong_harming_splash_potion", + "spldleveliipotion": "strong_harming_splash_potion", + "spldmgiipot": "strong_harming_splash_potion", + "spldmgiipotion": "strong_harming_splash_potion", + "spldmgleveliipot": "strong_harming_splash_potion", + "spldmgleveliipotion": "strong_harming_splash_potion", + "spldmgstrongpot": "strong_harming_splash_potion", + "spldmgstrongpotion": "strong_harming_splash_potion", + "spldstrongpot": "strong_harming_splash_potion", + "spldstrongpotion": "strong_harming_splash_potion", + "splharmingiipot": "strong_harming_splash_potion", + "splharmingiipotion": "strong_harming_splash_potion", + "splharmingleveliipot": "strong_harming_splash_potion", + "splharmingleveliipotion": "strong_harming_splash_potion", + "splharmingstrongpot": "strong_harming_splash_potion", + "splharmingstrongpotion": "strong_harming_splash_potion", + "splinstantdamageiipot": "strong_harming_splash_potion", + "splinstantdamageiipotion": "strong_harming_splash_potion", + "splinstantdamageleveliipot": "strong_harming_splash_potion", + "splinstantdamageleveliipotion": "strong_harming_splash_potion", + "splinstantdamagestrongpot": "strong_harming_splash_potion", + "splinstantdamagestrongpotion": "strong_harming_splash_potion", + "strong_harming_tipped_arrow": { + "potionData": { + "type": "HARMING", + "fallbackType": "INSTANT_DAMAGE", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowdamageii": "strong_harming_tipped_arrow", + "arrowdamagelevelii": "strong_harming_tipped_arrow", + "arrowdamagestrong": "strong_harming_tipped_arrow", + "arrowdii": "strong_harming_tipped_arrow", + "arrowdlevelii": "strong_harming_tipped_arrow", + "arrowdmgii": "strong_harming_tipped_arrow", + "arrowdmglevelii": "strong_harming_tipped_arrow", + "arrowdmgstrong": "strong_harming_tipped_arrow", + "arrowdstrong": "strong_harming_tipped_arrow", + "arrowharmingii": "strong_harming_tipped_arrow", + "arrowharminglevelii": "strong_harming_tipped_arrow", + "arrowharmingstrong": "strong_harming_tipped_arrow", + "arrowinstantdamageii": "strong_harming_tipped_arrow", + "arrowinstantdamagelevelii": "strong_harming_tipped_arrow", + "arrowinstantdamagestrong": "strong_harming_tipped_arrow", + "damagearrowii": "strong_harming_tipped_arrow", + "damagearrowlevelii": "strong_harming_tipped_arrow", + "damagearrowstrong": "strong_harming_tipped_arrow", + "damageiitarr": "strong_harming_tipped_arrow", + "damageiitarrow": "strong_harming_tipped_arrow", + "damageiitippedarrow": "strong_harming_tipped_arrow", + "damageleveliitarr": "strong_harming_tipped_arrow", + "damageleveliitarrow": "strong_harming_tipped_arrow", + "damageleveliitippedarrow": "strong_harming_tipped_arrow", + "damagestrongtarr": "strong_harming_tipped_arrow", + "damagestrongtarrow": "strong_harming_tipped_arrow", + "damagestrongtippedarrow": "strong_harming_tipped_arrow", + "darrowii": "strong_harming_tipped_arrow", + "darrowlevelii": "strong_harming_tipped_arrow", + "darrowstrong": "strong_harming_tipped_arrow", + "diitarr": "strong_harming_tipped_arrow", + "diitarrow": "strong_harming_tipped_arrow", + "diitippedarrow": "strong_harming_tipped_arrow", + "dleveliitarr": "strong_harming_tipped_arrow", + "dleveliitarrow": "strong_harming_tipped_arrow", + "dleveliitippedarrow": "strong_harming_tipped_arrow", + "dmgarrowii": "strong_harming_tipped_arrow", + "dmgarrowlevelii": "strong_harming_tipped_arrow", + "dmgarrowstrong": "strong_harming_tipped_arrow", + "dmgiitarr": "strong_harming_tipped_arrow", + "dmgiitarrow": "strong_harming_tipped_arrow", + "dmgiitippedarrow": "strong_harming_tipped_arrow", + "dmgleveliitarr": "strong_harming_tipped_arrow", + "dmgleveliitarrow": "strong_harming_tipped_arrow", + "dmgleveliitippedarrow": "strong_harming_tipped_arrow", + "dmgstrongtarr": "strong_harming_tipped_arrow", + "dmgstrongtarrow": "strong_harming_tipped_arrow", + "dmgstrongtippedarrow": "strong_harming_tipped_arrow", + "dstrongtarr": "strong_harming_tipped_arrow", + "dstrongtarrow": "strong_harming_tipped_arrow", + "dstrongtippedarrow": "strong_harming_tipped_arrow", + "harmingarrowii": "strong_harming_tipped_arrow", + "harmingarrowlevelii": "strong_harming_tipped_arrow", + "harmingarrowstrong": "strong_harming_tipped_arrow", + "harmingiitarr": "strong_harming_tipped_arrow", + "harmingiitarrow": "strong_harming_tipped_arrow", + "harmingiitippedarrow": "strong_harming_tipped_arrow", + "harmingleveliitarr": "strong_harming_tipped_arrow", + "harmingleveliitarrow": "strong_harming_tipped_arrow", + "harmingleveliitippedarrow": "strong_harming_tipped_arrow", + "harmingstrongtarr": "strong_harming_tipped_arrow", + "harmingstrongtarrow": "strong_harming_tipped_arrow", + "harmingstrongtippedarrow": "strong_harming_tipped_arrow", + "instantdamagearrowii": "strong_harming_tipped_arrow", + "instantdamagearrowlevelii": "strong_harming_tipped_arrow", + "instantdamagearrowstrong": "strong_harming_tipped_arrow", + "instantdamageiitarr": "strong_harming_tipped_arrow", + "instantdamageiitarrow": "strong_harming_tipped_arrow", + "instantdamageiitippedarrow": "strong_harming_tipped_arrow", + "instantdamageleveliitarr": "strong_harming_tipped_arrow", + "instantdamageleveliitarrow": "strong_harming_tipped_arrow", + "instantdamageleveliitippedarrow": "strong_harming_tipped_arrow", + "instantdamagestrongtarr": "strong_harming_tipped_arrow", + "instantdamagestrongtarrow": "strong_harming_tipped_arrow", + "instantdamagestrongtippedarrow": "strong_harming_tipped_arrow", + "strong_healing_lingering_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepothealii": "strong_healing_lingering_potion", + "aoepothealingii": "strong_healing_lingering_potion", + "aoepothealinglevelii": "strong_healing_lingering_potion", + "aoepothealingstrong": "strong_healing_lingering_potion", + "aoepotheallevelii": "strong_healing_lingering_potion", + "aoepothealstrong": "strong_healing_lingering_potion", + "aoepothii": "strong_healing_lingering_potion", + "aoepothlevelii": "strong_healing_lingering_potion", + "aoepothstrong": "strong_healing_lingering_potion", + "aoepotinstanthealii": "strong_healing_lingering_potion", + "aoepotinstantheallevelii": "strong_healing_lingering_potion", + "aoepotinstanthealstrong": "strong_healing_lingering_potion", + "aoepotionhealii": "strong_healing_lingering_potion", + "aoepotionhealingii": "strong_healing_lingering_potion", + "aoepotionhealinglevelii": "strong_healing_lingering_potion", + "aoepotionhealingstrong": "strong_healing_lingering_potion", + "aoepotionheallevelii": "strong_healing_lingering_potion", + "aoepotionhealstrong": "strong_healing_lingering_potion", + "aoepotionhii": "strong_healing_lingering_potion", + "aoepotionhlevelii": "strong_healing_lingering_potion", + "aoepotionhstrong": "strong_healing_lingering_potion", + "aoepotioninstanthealii": "strong_healing_lingering_potion", + "aoepotioninstantheallevelii": "strong_healing_lingering_potion", + "aoepotioninstanthealstrong": "strong_healing_lingering_potion", + "aoepotionlifeii": "strong_healing_lingering_potion", + "aoepotionlifelevelii": "strong_healing_lingering_potion", + "aoepotionlifestrong": "strong_healing_lingering_potion", + "aoepotlifeii": "strong_healing_lingering_potion", + "aoepotlifelevelii": "strong_healing_lingering_potion", + "aoepotlifestrong": "strong_healing_lingering_potion", + "areapothealii": "strong_healing_lingering_potion", + "areapothealingii": "strong_healing_lingering_potion", + "areapothealinglevelii": "strong_healing_lingering_potion", + "areapothealingstrong": "strong_healing_lingering_potion", + "areapotheallevelii": "strong_healing_lingering_potion", + "areapothealstrong": "strong_healing_lingering_potion", + "areapothii": "strong_healing_lingering_potion", + "areapothlevelii": "strong_healing_lingering_potion", + "areapothstrong": "strong_healing_lingering_potion", + "areapotinstanthealii": "strong_healing_lingering_potion", + "areapotinstantheallevelii": "strong_healing_lingering_potion", + "areapotinstanthealstrong": "strong_healing_lingering_potion", + "areapotionhealii": "strong_healing_lingering_potion", + "areapotionhealingii": "strong_healing_lingering_potion", + "areapotionhealinglevelii": "strong_healing_lingering_potion", + "areapotionhealingstrong": "strong_healing_lingering_potion", + "areapotionheallevelii": "strong_healing_lingering_potion", + "areapotionhealstrong": "strong_healing_lingering_potion", + "areapotionhii": "strong_healing_lingering_potion", + "areapotionhlevelii": "strong_healing_lingering_potion", + "areapotionhstrong": "strong_healing_lingering_potion", + "areapotioninstanthealii": "strong_healing_lingering_potion", + "areapotioninstantheallevelii": "strong_healing_lingering_potion", + "areapotioninstanthealstrong": "strong_healing_lingering_potion", + "areapotionlifeii": "strong_healing_lingering_potion", + "areapotionlifelevelii": "strong_healing_lingering_potion", + "areapotionlifestrong": "strong_healing_lingering_potion", + "areapotlifeii": "strong_healing_lingering_potion", + "areapotlifelevelii": "strong_healing_lingering_potion", + "areapotlifestrong": "strong_healing_lingering_potion", + "cloudpothealii": "strong_healing_lingering_potion", + "cloudpothealingii": "strong_healing_lingering_potion", + "cloudpothealinglevelii": "strong_healing_lingering_potion", + "cloudpothealingstrong": "strong_healing_lingering_potion", + "cloudpotheallevelii": "strong_healing_lingering_potion", + "cloudpothealstrong": "strong_healing_lingering_potion", + "cloudpothii": "strong_healing_lingering_potion", + "cloudpothlevelii": "strong_healing_lingering_potion", + "cloudpothstrong": "strong_healing_lingering_potion", + "cloudpotinstanthealii": "strong_healing_lingering_potion", + "cloudpotinstantheallevelii": "strong_healing_lingering_potion", + "cloudpotinstanthealstrong": "strong_healing_lingering_potion", + "cloudpotionhealii": "strong_healing_lingering_potion", + "cloudpotionhealingii": "strong_healing_lingering_potion", + "cloudpotionhealinglevelii": "strong_healing_lingering_potion", + "cloudpotionhealingstrong": "strong_healing_lingering_potion", + "cloudpotionheallevelii": "strong_healing_lingering_potion", + "cloudpotionhealstrong": "strong_healing_lingering_potion", + "cloudpotionhii": "strong_healing_lingering_potion", + "cloudpotionhlevelii": "strong_healing_lingering_potion", + "cloudpotionhstrong": "strong_healing_lingering_potion", + "cloudpotioninstanthealii": "strong_healing_lingering_potion", + "cloudpotioninstantheallevelii": "strong_healing_lingering_potion", + "cloudpotioninstanthealstrong": "strong_healing_lingering_potion", + "cloudpotionlifeii": "strong_healing_lingering_potion", + "cloudpotionlifelevelii": "strong_healing_lingering_potion", + "cloudpotionlifestrong": "strong_healing_lingering_potion", + "cloudpotlifeii": "strong_healing_lingering_potion", + "cloudpotlifelevelii": "strong_healing_lingering_potion", + "cloudpotlifestrong": "strong_healing_lingering_potion", + "haoepoiontii": "strong_healing_lingering_potion", + "haoepoiontlevelii": "strong_healing_lingering_potion", + "haoepoiontstrong": "strong_healing_lingering_potion", + "haoepotii": "strong_healing_lingering_potion", + "haoepotlevelii": "strong_healing_lingering_potion", + "haoepotstrong": "strong_healing_lingering_potion", + "hareapotii": "strong_healing_lingering_potion", + "hareapotionii": "strong_healing_lingering_potion", + "hareapotionlevelii": "strong_healing_lingering_potion", + "hareapotionstrong": "strong_healing_lingering_potion", + "hareapotlevelii": "strong_healing_lingering_potion", + "hareapotstrong": "strong_healing_lingering_potion", + "hcloudpotii": "strong_healing_lingering_potion", + "hcloudpotionii": "strong_healing_lingering_potion", + "hcloudpotionlevelii": "strong_healing_lingering_potion", + "hcloudpotionstrong": "strong_healing_lingering_potion", + "hcloudpotlevelii": "strong_healing_lingering_potion", + "hcloudpotstrong": "strong_healing_lingering_potion", + "healaoepoiontii": "strong_healing_lingering_potion", + "healaoepoiontlevelii": "strong_healing_lingering_potion", + "healaoepoiontstrong": "strong_healing_lingering_potion", + "healaoepotii": "strong_healing_lingering_potion", + "healaoepotlevelii": "strong_healing_lingering_potion", + "healaoepotstrong": "strong_healing_lingering_potion", + "healareapotii": "strong_healing_lingering_potion", + "healareapotionii": "strong_healing_lingering_potion", + "healareapotionlevelii": "strong_healing_lingering_potion", + "healareapotionstrong": "strong_healing_lingering_potion", + "healareapotlevelii": "strong_healing_lingering_potion", + "healareapotstrong": "strong_healing_lingering_potion", + "healcloudpotii": "strong_healing_lingering_potion", + "healcloudpotionii": "strong_healing_lingering_potion", + "healcloudpotionlevelii": "strong_healing_lingering_potion", + "healcloudpotionstrong": "strong_healing_lingering_potion", + "healcloudpotlevelii": "strong_healing_lingering_potion", + "healcloudpotstrong": "strong_healing_lingering_potion", + "healingaoepoiontii": "strong_healing_lingering_potion", + "healingaoepoiontlevelii": "strong_healing_lingering_potion", + "healingaoepoiontstrong": "strong_healing_lingering_potion", + "healingaoepotii": "strong_healing_lingering_potion", + "healingaoepotlevelii": "strong_healing_lingering_potion", + "healingaoepotstrong": "strong_healing_lingering_potion", + "healingareapotii": "strong_healing_lingering_potion", + "healingareapotionii": "strong_healing_lingering_potion", + "healingareapotionlevelii": "strong_healing_lingering_potion", + "healingareapotionstrong": "strong_healing_lingering_potion", + "healingareapotlevelii": "strong_healing_lingering_potion", + "healingareapotstrong": "strong_healing_lingering_potion", + "healingcloudpotii": "strong_healing_lingering_potion", + "healingcloudpotionii": "strong_healing_lingering_potion", + "healingcloudpotionlevelii": "strong_healing_lingering_potion", + "healingcloudpotionstrong": "strong_healing_lingering_potion", + "healingcloudpotlevelii": "strong_healing_lingering_potion", + "healingcloudpotstrong": "strong_healing_lingering_potion", + "healinglingerpotii": "strong_healing_lingering_potion", + "healinglingerpotlevelii": "strong_healing_lingering_potion", + "healinglingerpotstrong": "strong_healing_lingering_potion", + "heallingerpotii": "strong_healing_lingering_potion", + "heallingerpotlevelii": "strong_healing_lingering_potion", + "heallingerpotstrong": "strong_healing_lingering_potion", + "hlingerpotii": "strong_healing_lingering_potion", + "hlingerpotlevelii": "strong_healing_lingering_potion", + "hlingerpotstrong": "strong_healing_lingering_potion", + "instanthealaoepoiontii": "strong_healing_lingering_potion", + "instanthealaoepoiontlevelii": "strong_healing_lingering_potion", + "instanthealaoepoiontstrong": "strong_healing_lingering_potion", + "instanthealaoepotii": "strong_healing_lingering_potion", + "instanthealaoepotlevelii": "strong_healing_lingering_potion", + "instanthealaoepotstrong": "strong_healing_lingering_potion", + "instanthealareapotii": "strong_healing_lingering_potion", + "instanthealareapotionii": "strong_healing_lingering_potion", + "instanthealareapotionlevelii": "strong_healing_lingering_potion", + "instanthealareapotionstrong": "strong_healing_lingering_potion", + "instanthealareapotlevelii": "strong_healing_lingering_potion", + "instanthealareapotstrong": "strong_healing_lingering_potion", + "instanthealcloudpotii": "strong_healing_lingering_potion", + "instanthealcloudpotionii": "strong_healing_lingering_potion", + "instanthealcloudpotionlevelii": "strong_healing_lingering_potion", + "instanthealcloudpotionstrong": "strong_healing_lingering_potion", + "instanthealcloudpotlevelii": "strong_healing_lingering_potion", + "instanthealcloudpotstrong": "strong_healing_lingering_potion", + "instantheallingerpotii": "strong_healing_lingering_potion", + "instantheallingerpotlevelii": "strong_healing_lingering_potion", + "instantheallingerpotstrong": "strong_healing_lingering_potion", + "lifeaoepoiontii": "strong_healing_lingering_potion", + "lifeaoepoiontlevelii": "strong_healing_lingering_potion", + "lifeaoepoiontstrong": "strong_healing_lingering_potion", + "lifeaoepotii": "strong_healing_lingering_potion", + "lifeaoepotlevelii": "strong_healing_lingering_potion", + "lifeaoepotstrong": "strong_healing_lingering_potion", + "lifeareapotii": "strong_healing_lingering_potion", + "lifeareapotionii": "strong_healing_lingering_potion", + "lifeareapotionlevelii": "strong_healing_lingering_potion", + "lifeareapotionstrong": "strong_healing_lingering_potion", + "lifeareapotlevelii": "strong_healing_lingering_potion", + "lifeareapotstrong": "strong_healing_lingering_potion", + "lifecloudpotii": "strong_healing_lingering_potion", + "lifecloudpotionii": "strong_healing_lingering_potion", + "lifecloudpotionlevelii": "strong_healing_lingering_potion", + "lifecloudpotionstrong": "strong_healing_lingering_potion", + "lifecloudpotlevelii": "strong_healing_lingering_potion", + "lifecloudpotstrong": "strong_healing_lingering_potion", + "lifelingerpotii": "strong_healing_lingering_potion", + "lifelingerpotlevelii": "strong_healing_lingering_potion", + "lifelingerpotstrong": "strong_healing_lingering_potion", + "lingerpothealii": "strong_healing_lingering_potion", + "lingerpothealingii": "strong_healing_lingering_potion", + "lingerpothealinglevelii": "strong_healing_lingering_potion", + "lingerpothealingstrong": "strong_healing_lingering_potion", + "lingerpotheallevelii": "strong_healing_lingering_potion", + "lingerpothealstrong": "strong_healing_lingering_potion", + "lingerpothii": "strong_healing_lingering_potion", + "lingerpothlevelii": "strong_healing_lingering_potion", + "lingerpothstrong": "strong_healing_lingering_potion", + "lingerpotinstanthealii": "strong_healing_lingering_potion", + "lingerpotinstantheallevelii": "strong_healing_lingering_potion", + "lingerpotinstanthealstrong": "strong_healing_lingering_potion", + "lingerpotlifeii": "strong_healing_lingering_potion", + "lingerpotlifelevelii": "strong_healing_lingering_potion", + "lingerpotlifestrong": "strong_healing_lingering_potion", + "strong_healing_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "healiipot": "strong_healing_potion", + "healiipotion": "strong_healing_potion", + "healingiipot": "strong_healing_potion", + "healingiipotion": "strong_healing_potion", + "healingleveliipot": "strong_healing_potion", + "healingleveliipotion": "strong_healing_potion", + "healingstrongpot": "strong_healing_potion", + "healingstrongpotion": "strong_healing_potion", + "healleveliipot": "strong_healing_potion", + "healleveliipotion": "strong_healing_potion", + "healstrongpot": "strong_healing_potion", + "healstrongpotion": "strong_healing_potion", + "hiipot": "strong_healing_potion", + "hiipotion": "strong_healing_potion", + "hleveliipot": "strong_healing_potion", + "hleveliipotion": "strong_healing_potion", + "hstrongpot": "strong_healing_potion", + "hstrongpotion": "strong_healing_potion", + "instanthealiipot": "strong_healing_potion", + "instanthealiipotion": "strong_healing_potion", + "instanthealleveliipot": "strong_healing_potion", + "instanthealleveliipotion": "strong_healing_potion", + "instanthealstrongpot": "strong_healing_potion", + "instanthealstrongpotion": "strong_healing_potion", + "lifeiipot": "strong_healing_potion", + "lifeiipotion": "strong_healing_potion", + "lifeleveliipot": "strong_healing_potion", + "lifeleveliipotion": "strong_healing_potion", + "lifestrongpot": "strong_healing_potion", + "lifestrongpotion": "strong_healing_potion", + "potionofhealii": "strong_healing_potion", + "potionofhealingii": "strong_healing_potion", + "potionofhealinglevelii": "strong_healing_potion", + "potionofhealingstrong": "strong_healing_potion", + "potionofheallevelii": "strong_healing_potion", + "potionofhealstrong": "strong_healing_potion", + "potionofhii": "strong_healing_potion", + "potionofhlevelii": "strong_healing_potion", + "potionofhstrong": "strong_healing_potion", + "potionofinstanthealii": "strong_healing_potion", + "potionofinstantheallevelii": "strong_healing_potion", + "potionofinstanthealstrong": "strong_healing_potion", + "potionoflifeii": "strong_healing_potion", + "potionoflifelevelii": "strong_healing_potion", + "potionoflifestrong": "strong_healing_potion", + "potofhealii": "strong_healing_potion", + "potofhealingii": "strong_healing_potion", + "potofhealinglevelii": "strong_healing_potion", + "potofhealingstrong": "strong_healing_potion", + "potofheallevelii": "strong_healing_potion", + "potofhealstrong": "strong_healing_potion", + "potofhii": "strong_healing_potion", + "potofhlevelii": "strong_healing_potion", + "potofhstrong": "strong_healing_potion", + "potofinstanthealii": "strong_healing_potion", + "potofinstantheallevelii": "strong_healing_potion", + "potofinstanthealstrong": "strong_healing_potion", + "potoflifeii": "strong_healing_potion", + "potoflifelevelii": "strong_healing_potion", + "potoflifestrong": "strong_healing_potion", + "strong_healing_splash_potion": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "healiisplashpot": "strong_healing_splash_potion", + "healiisplashpotion": "strong_healing_splash_potion", + "healingiisplashpot": "strong_healing_splash_potion", + "healingiisplashpotion": "strong_healing_splash_potion", + "healingleveliisplashpot": "strong_healing_splash_potion", + "healingleveliisplashpotion": "strong_healing_splash_potion", + "healingstrongsplashpot": "strong_healing_splash_potion", + "healingstrongsplashpotion": "strong_healing_splash_potion", + "healleveliisplashpot": "strong_healing_splash_potion", + "healleveliisplashpotion": "strong_healing_splash_potion", + "healstrongsplashpot": "strong_healing_splash_potion", + "healstrongsplashpotion": "strong_healing_splash_potion", + "hiisplashpot": "strong_healing_splash_potion", + "hiisplashpotion": "strong_healing_splash_potion", + "hleveliisplashpot": "strong_healing_splash_potion", + "hleveliisplashpotion": "strong_healing_splash_potion", + "hstrongsplashpot": "strong_healing_splash_potion", + "hstrongsplashpotion": "strong_healing_splash_potion", + "instanthealiisplashpot": "strong_healing_splash_potion", + "instanthealiisplashpotion": "strong_healing_splash_potion", + "instanthealleveliisplashpot": "strong_healing_splash_potion", + "instanthealleveliisplashpotion": "strong_healing_splash_potion", + "instanthealstrongsplashpot": "strong_healing_splash_potion", + "instanthealstrongsplashpotion": "strong_healing_splash_potion", + "lifeiisplashpot": "strong_healing_splash_potion", + "lifeiisplashpotion": "strong_healing_splash_potion", + "lifeleveliisplashpot": "strong_healing_splash_potion", + "lifeleveliisplashpotion": "strong_healing_splash_potion", + "lifestrongsplashpot": "strong_healing_splash_potion", + "lifestrongsplashpotion": "strong_healing_splash_potion", + "splashhealiipot": "strong_healing_splash_potion", + "splashhealiipotion": "strong_healing_splash_potion", + "splashhealingiipot": "strong_healing_splash_potion", + "splashhealingiipotion": "strong_healing_splash_potion", + "splashhealingleveliipot": "strong_healing_splash_potion", + "splashhealingleveliipotion": "strong_healing_splash_potion", + "splashhealingstrongpot": "strong_healing_splash_potion", + "splashhealingstrongpotion": "strong_healing_splash_potion", + "splashhealleveliipot": "strong_healing_splash_potion", + "splashhealleveliipotion": "strong_healing_splash_potion", + "splashhealstrongpot": "strong_healing_splash_potion", + "splashhealstrongpotion": "strong_healing_splash_potion", + "splashhiipot": "strong_healing_splash_potion", + "splashhiipotion": "strong_healing_splash_potion", + "splashhleveliipot": "strong_healing_splash_potion", + "splashhleveliipotion": "strong_healing_splash_potion", + "splashhstrongpot": "strong_healing_splash_potion", + "splashhstrongpotion": "strong_healing_splash_potion", + "splashinstanthealiipot": "strong_healing_splash_potion", + "splashinstanthealiipotion": "strong_healing_splash_potion", + "splashinstanthealleveliipot": "strong_healing_splash_potion", + "splashinstanthealleveliipotion": "strong_healing_splash_potion", + "splashinstanthealstrongpot": "strong_healing_splash_potion", + "splashinstanthealstrongpotion": "strong_healing_splash_potion", + "splashlifeiipot": "strong_healing_splash_potion", + "splashlifeiipotion": "strong_healing_splash_potion", + "splashlifeleveliipot": "strong_healing_splash_potion", + "splashlifeleveliipotion": "strong_healing_splash_potion", + "splashlifestrongpot": "strong_healing_splash_potion", + "splashlifestrongpotion": "strong_healing_splash_potion", + "splhealiipot": "strong_healing_splash_potion", + "splhealiipotion": "strong_healing_splash_potion", + "splhealingiipot": "strong_healing_splash_potion", + "splhealingiipotion": "strong_healing_splash_potion", + "splhealingleveliipot": "strong_healing_splash_potion", + "splhealingleveliipotion": "strong_healing_splash_potion", + "splhealingstrongpot": "strong_healing_splash_potion", + "splhealingstrongpotion": "strong_healing_splash_potion", + "splhealleveliipot": "strong_healing_splash_potion", + "splhealleveliipotion": "strong_healing_splash_potion", + "splhealstrongpot": "strong_healing_splash_potion", + "splhealstrongpotion": "strong_healing_splash_potion", + "splhiipot": "strong_healing_splash_potion", + "splhiipotion": "strong_healing_splash_potion", + "splhleveliipot": "strong_healing_splash_potion", + "splhleveliipotion": "strong_healing_splash_potion", + "splhstrongpot": "strong_healing_splash_potion", + "splhstrongpotion": "strong_healing_splash_potion", + "splinstanthealiipot": "strong_healing_splash_potion", + "splinstanthealiipotion": "strong_healing_splash_potion", + "splinstanthealleveliipot": "strong_healing_splash_potion", + "splinstanthealleveliipotion": "strong_healing_splash_potion", + "splinstanthealstrongpot": "strong_healing_splash_potion", + "splinstanthealstrongpotion": "strong_healing_splash_potion", + "spllifeiipot": "strong_healing_splash_potion", + "spllifeiipotion": "strong_healing_splash_potion", + "spllifeleveliipot": "strong_healing_splash_potion", + "spllifeleveliipotion": "strong_healing_splash_potion", + "spllifestrongpot": "strong_healing_splash_potion", + "spllifestrongpotion": "strong_healing_splash_potion", + "strong_healing_tipped_arrow": { + "potionData": { + "type": "HEALING", + "fallbackType": "INSTANT_HEAL", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowhealii": "strong_healing_tipped_arrow", + "arrowhealingii": "strong_healing_tipped_arrow", + "arrowhealinglevelii": "strong_healing_tipped_arrow", + "arrowhealingstrong": "strong_healing_tipped_arrow", + "arrowheallevelii": "strong_healing_tipped_arrow", + "arrowhealstrong": "strong_healing_tipped_arrow", + "arrowhii": "strong_healing_tipped_arrow", + "arrowhlevelii": "strong_healing_tipped_arrow", + "arrowhstrong": "strong_healing_tipped_arrow", + "arrowinstanthealii": "strong_healing_tipped_arrow", + "arrowinstantheallevelii": "strong_healing_tipped_arrow", + "arrowinstanthealstrong": "strong_healing_tipped_arrow", + "arrowlifeii": "strong_healing_tipped_arrow", + "arrowlifelevelii": "strong_healing_tipped_arrow", + "arrowlifestrong": "strong_healing_tipped_arrow", + "harrowii": "strong_healing_tipped_arrow", + "harrowlevelii": "strong_healing_tipped_arrow", + "harrowstrong": "strong_healing_tipped_arrow", + "healarrowii": "strong_healing_tipped_arrow", + "healarrowlevelii": "strong_healing_tipped_arrow", + "healarrowstrong": "strong_healing_tipped_arrow", + "healiitarr": "strong_healing_tipped_arrow", + "healiitarrow": "strong_healing_tipped_arrow", + "healiitippedarrow": "strong_healing_tipped_arrow", + "healingarrowii": "strong_healing_tipped_arrow", + "healingarrowlevelii": "strong_healing_tipped_arrow", + "healingarrowstrong": "strong_healing_tipped_arrow", + "healingiitarr": "strong_healing_tipped_arrow", + "healingiitarrow": "strong_healing_tipped_arrow", + "healingiitippedarrow": "strong_healing_tipped_arrow", + "healingleveliitarr": "strong_healing_tipped_arrow", + "healingleveliitarrow": "strong_healing_tipped_arrow", + "healingleveliitippedarrow": "strong_healing_tipped_arrow", + "healingstrongtarr": "strong_healing_tipped_arrow", + "healingstrongtarrow": "strong_healing_tipped_arrow", + "healingstrongtippedarrow": "strong_healing_tipped_arrow", + "healleveliitarr": "strong_healing_tipped_arrow", + "healleveliitarrow": "strong_healing_tipped_arrow", + "healleveliitippedarrow": "strong_healing_tipped_arrow", + "healstrongtarr": "strong_healing_tipped_arrow", + "healstrongtarrow": "strong_healing_tipped_arrow", + "healstrongtippedarrow": "strong_healing_tipped_arrow", + "hiitarr": "strong_healing_tipped_arrow", + "hiitarrow": "strong_healing_tipped_arrow", + "hiitippedarrow": "strong_healing_tipped_arrow", + "hleveliitarr": "strong_healing_tipped_arrow", + "hleveliitarrow": "strong_healing_tipped_arrow", + "hleveliitippedarrow": "strong_healing_tipped_arrow", + "hstrongtarr": "strong_healing_tipped_arrow", + "hstrongtarrow": "strong_healing_tipped_arrow", + "hstrongtippedarrow": "strong_healing_tipped_arrow", + "instanthealarrowii": "strong_healing_tipped_arrow", + "instanthealarrowlevelii": "strong_healing_tipped_arrow", + "instanthealarrowstrong": "strong_healing_tipped_arrow", + "instanthealiitarr": "strong_healing_tipped_arrow", + "instanthealiitarrow": "strong_healing_tipped_arrow", + "instanthealiitippedarrow": "strong_healing_tipped_arrow", + "instanthealleveliitarr": "strong_healing_tipped_arrow", + "instanthealleveliitarrow": "strong_healing_tipped_arrow", + "instanthealleveliitippedarrow": "strong_healing_tipped_arrow", + "instanthealstrongtarr": "strong_healing_tipped_arrow", + "instanthealstrongtarrow": "strong_healing_tipped_arrow", + "instanthealstrongtippedarrow": "strong_healing_tipped_arrow", + "lifearrowii": "strong_healing_tipped_arrow", + "lifearrowlevelii": "strong_healing_tipped_arrow", + "lifearrowstrong": "strong_healing_tipped_arrow", + "lifeiitarr": "strong_healing_tipped_arrow", + "lifeiitarrow": "strong_healing_tipped_arrow", + "lifeiitippedarrow": "strong_healing_tipped_arrow", + "lifeleveliitarr": "strong_healing_tipped_arrow", + "lifeleveliitarrow": "strong_healing_tipped_arrow", + "lifeleveliitippedarrow": "strong_healing_tipped_arrow", + "lifestrongtarr": "strong_healing_tipped_arrow", + "lifestrongtarrow": "strong_healing_tipped_arrow", + "lifestrongtippedarrow": "strong_healing_tipped_arrow", + "strong_leaping_lingering_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionjumpii": "strong_leaping_lingering_potion", + "aoepotionjumplevelii": "strong_leaping_lingering_potion", + "aoepotionjumpstrong": "strong_leaping_lingering_potion", + "aoepotionleapii": "strong_leaping_lingering_potion", + "aoepotionleapingii": "strong_leaping_lingering_potion", + "aoepotionleapinglevelii": "strong_leaping_lingering_potion", + "aoepotionleapingstrong": "strong_leaping_lingering_potion", + "aoepotionleaplevelii": "strong_leaping_lingering_potion", + "aoepotionleapstrong": "strong_leaping_lingering_potion", + "aoepotjumpii": "strong_leaping_lingering_potion", + "aoepotjumplevelii": "strong_leaping_lingering_potion", + "aoepotjumpstrong": "strong_leaping_lingering_potion", + "aoepotleapii": "strong_leaping_lingering_potion", + "aoepotleapingii": "strong_leaping_lingering_potion", + "aoepotleapinglevelii": "strong_leaping_lingering_potion", + "aoepotleapingstrong": "strong_leaping_lingering_potion", + "aoepotleaplevelii": "strong_leaping_lingering_potion", + "aoepotleapstrong": "strong_leaping_lingering_potion", + "areapotionjumpii": "strong_leaping_lingering_potion", + "areapotionjumplevelii": "strong_leaping_lingering_potion", + "areapotionjumpstrong": "strong_leaping_lingering_potion", + "areapotionleapii": "strong_leaping_lingering_potion", + "areapotionleapingii": "strong_leaping_lingering_potion", + "areapotionleapinglevelii": "strong_leaping_lingering_potion", + "areapotionleapingstrong": "strong_leaping_lingering_potion", + "areapotionleaplevelii": "strong_leaping_lingering_potion", + "areapotionleapstrong": "strong_leaping_lingering_potion", + "areapotjumpii": "strong_leaping_lingering_potion", + "areapotjumplevelii": "strong_leaping_lingering_potion", + "areapotjumpstrong": "strong_leaping_lingering_potion", + "areapotleapii": "strong_leaping_lingering_potion", + "areapotleapingii": "strong_leaping_lingering_potion", + "areapotleapinglevelii": "strong_leaping_lingering_potion", + "areapotleapingstrong": "strong_leaping_lingering_potion", + "areapotleaplevelii": "strong_leaping_lingering_potion", + "areapotleapstrong": "strong_leaping_lingering_potion", + "cloudpotionjumpii": "strong_leaping_lingering_potion", + "cloudpotionjumplevelii": "strong_leaping_lingering_potion", + "cloudpotionjumpstrong": "strong_leaping_lingering_potion", + "cloudpotionleapii": "strong_leaping_lingering_potion", + "cloudpotionleapingii": "strong_leaping_lingering_potion", + "cloudpotionleapinglevelii": "strong_leaping_lingering_potion", + "cloudpotionleapingstrong": "strong_leaping_lingering_potion", + "cloudpotionleaplevelii": "strong_leaping_lingering_potion", + "cloudpotionleapstrong": "strong_leaping_lingering_potion", + "cloudpotjumpii": "strong_leaping_lingering_potion", + "cloudpotjumplevelii": "strong_leaping_lingering_potion", + "cloudpotjumpstrong": "strong_leaping_lingering_potion", + "cloudpotleapii": "strong_leaping_lingering_potion", + "cloudpotleapingii": "strong_leaping_lingering_potion", + "cloudpotleapinglevelii": "strong_leaping_lingering_potion", + "cloudpotleapingstrong": "strong_leaping_lingering_potion", + "cloudpotleaplevelii": "strong_leaping_lingering_potion", + "cloudpotleapstrong": "strong_leaping_lingering_potion", + "jumpaoepoiontii": "strong_leaping_lingering_potion", + "jumpaoepoiontlevelii": "strong_leaping_lingering_potion", + "jumpaoepoiontstrong": "strong_leaping_lingering_potion", + "jumpaoepotii": "strong_leaping_lingering_potion", + "jumpaoepotlevelii": "strong_leaping_lingering_potion", + "jumpaoepotstrong": "strong_leaping_lingering_potion", + "jumpareapotii": "strong_leaping_lingering_potion", + "jumpareapotionii": "strong_leaping_lingering_potion", + "jumpareapotionlevelii": "strong_leaping_lingering_potion", + "jumpareapotionstrong": "strong_leaping_lingering_potion", + "jumpareapotlevelii": "strong_leaping_lingering_potion", + "jumpareapotstrong": "strong_leaping_lingering_potion", + "jumpcloudpotii": "strong_leaping_lingering_potion", + "jumpcloudpotionii": "strong_leaping_lingering_potion", + "jumpcloudpotionlevelii": "strong_leaping_lingering_potion", + "jumpcloudpotionstrong": "strong_leaping_lingering_potion", + "jumpcloudpotlevelii": "strong_leaping_lingering_potion", + "jumpcloudpotstrong": "strong_leaping_lingering_potion", + "jumplingerpotii": "strong_leaping_lingering_potion", + "jumplingerpotlevelii": "strong_leaping_lingering_potion", + "jumplingerpotstrong": "strong_leaping_lingering_potion", + "leapaoepoiontii": "strong_leaping_lingering_potion", + "leapaoepoiontlevelii": "strong_leaping_lingering_potion", + "leapaoepoiontstrong": "strong_leaping_lingering_potion", + "leapaoepotii": "strong_leaping_lingering_potion", + "leapaoepotlevelii": "strong_leaping_lingering_potion", + "leapaoepotstrong": "strong_leaping_lingering_potion", + "leapareapotii": "strong_leaping_lingering_potion", + "leapareapotionii": "strong_leaping_lingering_potion", + "leapareapotionlevelii": "strong_leaping_lingering_potion", + "leapareapotionstrong": "strong_leaping_lingering_potion", + "leapareapotlevelii": "strong_leaping_lingering_potion", + "leapareapotstrong": "strong_leaping_lingering_potion", + "leapcloudpotii": "strong_leaping_lingering_potion", + "leapcloudpotionii": "strong_leaping_lingering_potion", + "leapcloudpotionlevelii": "strong_leaping_lingering_potion", + "leapcloudpotionstrong": "strong_leaping_lingering_potion", + "leapcloudpotlevelii": "strong_leaping_lingering_potion", + "leapcloudpotstrong": "strong_leaping_lingering_potion", + "leapingaoepoiontii": "strong_leaping_lingering_potion", + "leapingaoepoiontlevelii": "strong_leaping_lingering_potion", + "leapingaoepoiontstrong": "strong_leaping_lingering_potion", + "leapingaoepotii": "strong_leaping_lingering_potion", + "leapingaoepotlevelii": "strong_leaping_lingering_potion", + "leapingaoepotstrong": "strong_leaping_lingering_potion", + "leapingareapotii": "strong_leaping_lingering_potion", + "leapingareapotionii": "strong_leaping_lingering_potion", + "leapingareapotionlevelii": "strong_leaping_lingering_potion", + "leapingareapotionstrong": "strong_leaping_lingering_potion", + "leapingareapotlevelii": "strong_leaping_lingering_potion", + "leapingareapotstrong": "strong_leaping_lingering_potion", + "leapingcloudpotii": "strong_leaping_lingering_potion", + "leapingcloudpotionii": "strong_leaping_lingering_potion", + "leapingcloudpotionlevelii": "strong_leaping_lingering_potion", + "leapingcloudpotionstrong": "strong_leaping_lingering_potion", + "leapingcloudpotlevelii": "strong_leaping_lingering_potion", + "leapingcloudpotstrong": "strong_leaping_lingering_potion", + "leapinglingerpotii": "strong_leaping_lingering_potion", + "leapinglingerpotlevelii": "strong_leaping_lingering_potion", + "leapinglingerpotstrong": "strong_leaping_lingering_potion", + "leaplingerpotii": "strong_leaping_lingering_potion", + "leaplingerpotlevelii": "strong_leaping_lingering_potion", + "leaplingerpotstrong": "strong_leaping_lingering_potion", + "lingerpotjumpii": "strong_leaping_lingering_potion", + "lingerpotjumplevelii": "strong_leaping_lingering_potion", + "lingerpotjumpstrong": "strong_leaping_lingering_potion", + "lingerpotleapii": "strong_leaping_lingering_potion", + "lingerpotleapingii": "strong_leaping_lingering_potion", + "lingerpotleapinglevelii": "strong_leaping_lingering_potion", + "lingerpotleapingstrong": "strong_leaping_lingering_potion", + "lingerpotleaplevelii": "strong_leaping_lingering_potion", + "lingerpotleapstrong": "strong_leaping_lingering_potion", + "strong_leaping_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "jumpiipot": "strong_leaping_potion", + "jumpiipotion": "strong_leaping_potion", + "jumpleveliipot": "strong_leaping_potion", + "jumpleveliipotion": "strong_leaping_potion", + "jumpstrongpot": "strong_leaping_potion", + "jumpstrongpotion": "strong_leaping_potion", + "leapiipot": "strong_leaping_potion", + "leapiipotion": "strong_leaping_potion", + "leapingiipot": "strong_leaping_potion", + "leapingiipotion": "strong_leaping_potion", + "leapingleveliipot": "strong_leaping_potion", + "leapingleveliipotion": "strong_leaping_potion", + "leapingstrongpot": "strong_leaping_potion", + "leapingstrongpotion": "strong_leaping_potion", + "leapleveliipot": "strong_leaping_potion", + "leapleveliipotion": "strong_leaping_potion", + "leapstrongpot": "strong_leaping_potion", + "leapstrongpotion": "strong_leaping_potion", + "potionofjumpii": "strong_leaping_potion", + "potionofjumplevelii": "strong_leaping_potion", + "potionofjumpstrong": "strong_leaping_potion", + "potionofleapii": "strong_leaping_potion", + "potionofleapingii": "strong_leaping_potion", + "potionofleapinglevelii": "strong_leaping_potion", + "potionofleapingstrong": "strong_leaping_potion", + "potionofleaplevelii": "strong_leaping_potion", + "potionofleapstrong": "strong_leaping_potion", + "potofjumpii": "strong_leaping_potion", + "potofjumplevelii": "strong_leaping_potion", + "potofjumpstrong": "strong_leaping_potion", + "potofleapii": "strong_leaping_potion", + "potofleapingii": "strong_leaping_potion", + "potofleapinglevelii": "strong_leaping_potion", + "potofleapingstrong": "strong_leaping_potion", + "potofleaplevelii": "strong_leaping_potion", + "potofleapstrong": "strong_leaping_potion", + "strong_leaping_splash_potion": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "jumpiisplashpot": "strong_leaping_splash_potion", + "jumpiisplashpotion": "strong_leaping_splash_potion", + "jumpleveliisplashpot": "strong_leaping_splash_potion", + "jumpleveliisplashpotion": "strong_leaping_splash_potion", + "jumpstrongsplashpot": "strong_leaping_splash_potion", + "jumpstrongsplashpotion": "strong_leaping_splash_potion", + "leapiisplashpot": "strong_leaping_splash_potion", + "leapiisplashpotion": "strong_leaping_splash_potion", + "leapingiisplashpot": "strong_leaping_splash_potion", + "leapingiisplashpotion": "strong_leaping_splash_potion", + "leapingleveliisplashpot": "strong_leaping_splash_potion", + "leapingleveliisplashpotion": "strong_leaping_splash_potion", + "leapingstrongsplashpot": "strong_leaping_splash_potion", + "leapingstrongsplashpotion": "strong_leaping_splash_potion", + "leapleveliisplashpot": "strong_leaping_splash_potion", + "leapleveliisplashpotion": "strong_leaping_splash_potion", + "leapstrongsplashpot": "strong_leaping_splash_potion", + "leapstrongsplashpotion": "strong_leaping_splash_potion", + "splashjumpiipot": "strong_leaping_splash_potion", + "splashjumpiipotion": "strong_leaping_splash_potion", + "splashjumpleveliipot": "strong_leaping_splash_potion", + "splashjumpleveliipotion": "strong_leaping_splash_potion", + "splashjumpstrongpot": "strong_leaping_splash_potion", + "splashjumpstrongpotion": "strong_leaping_splash_potion", + "splashleapiipot": "strong_leaping_splash_potion", + "splashleapiipotion": "strong_leaping_splash_potion", + "splashleapingiipot": "strong_leaping_splash_potion", + "splashleapingiipotion": "strong_leaping_splash_potion", + "splashleapingleveliipot": "strong_leaping_splash_potion", + "splashleapingleveliipotion": "strong_leaping_splash_potion", + "splashleapingstrongpot": "strong_leaping_splash_potion", + "splashleapingstrongpotion": "strong_leaping_splash_potion", + "splashleapleveliipot": "strong_leaping_splash_potion", + "splashleapleveliipotion": "strong_leaping_splash_potion", + "splashleapstrongpot": "strong_leaping_splash_potion", + "splashleapstrongpotion": "strong_leaping_splash_potion", + "spljumpiipot": "strong_leaping_splash_potion", + "spljumpiipotion": "strong_leaping_splash_potion", + "spljumpleveliipot": "strong_leaping_splash_potion", + "spljumpleveliipotion": "strong_leaping_splash_potion", + "spljumpstrongpot": "strong_leaping_splash_potion", + "spljumpstrongpotion": "strong_leaping_splash_potion", + "splleapiipot": "strong_leaping_splash_potion", + "splleapiipotion": "strong_leaping_splash_potion", + "splleapingiipot": "strong_leaping_splash_potion", + "splleapingiipotion": "strong_leaping_splash_potion", + "splleapingleveliipot": "strong_leaping_splash_potion", + "splleapingleveliipotion": "strong_leaping_splash_potion", + "splleapingstrongpot": "strong_leaping_splash_potion", + "splleapingstrongpotion": "strong_leaping_splash_potion", + "splleapleveliipot": "strong_leaping_splash_potion", + "splleapleveliipotion": "strong_leaping_splash_potion", + "splleapstrongpot": "strong_leaping_splash_potion", + "splleapstrongpotion": "strong_leaping_splash_potion", + "strong_leaping_tipped_arrow": { + "potionData": { + "type": "LEAPING", + "fallbackType": "JUMP", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowjumpii": "strong_leaping_tipped_arrow", + "arrowjumplevelii": "strong_leaping_tipped_arrow", + "arrowjumpstrong": "strong_leaping_tipped_arrow", + "arrowleapii": "strong_leaping_tipped_arrow", + "arrowleapingii": "strong_leaping_tipped_arrow", + "arrowleapinglevelii": "strong_leaping_tipped_arrow", + "arrowleapingstrong": "strong_leaping_tipped_arrow", + "arrowleaplevelii": "strong_leaping_tipped_arrow", + "arrowleapstrong": "strong_leaping_tipped_arrow", + "jumparrowii": "strong_leaping_tipped_arrow", + "jumparrowlevelii": "strong_leaping_tipped_arrow", + "jumparrowstrong": "strong_leaping_tipped_arrow", + "jumpiitarr": "strong_leaping_tipped_arrow", + "jumpiitarrow": "strong_leaping_tipped_arrow", + "jumpiitippedarrow": "strong_leaping_tipped_arrow", + "jumpleveliitarr": "strong_leaping_tipped_arrow", + "jumpleveliitarrow": "strong_leaping_tipped_arrow", + "jumpleveliitippedarrow": "strong_leaping_tipped_arrow", + "jumpstrongtarr": "strong_leaping_tipped_arrow", + "jumpstrongtarrow": "strong_leaping_tipped_arrow", + "jumpstrongtippedarrow": "strong_leaping_tipped_arrow", + "leaparrowii": "strong_leaping_tipped_arrow", + "leaparrowlevelii": "strong_leaping_tipped_arrow", + "leaparrowstrong": "strong_leaping_tipped_arrow", + "leapiitarr": "strong_leaping_tipped_arrow", + "leapiitarrow": "strong_leaping_tipped_arrow", + "leapiitippedarrow": "strong_leaping_tipped_arrow", + "leapingarrowii": "strong_leaping_tipped_arrow", + "leapingarrowlevelii": "strong_leaping_tipped_arrow", + "leapingarrowstrong": "strong_leaping_tipped_arrow", + "leapingiitarr": "strong_leaping_tipped_arrow", + "leapingiitarrow": "strong_leaping_tipped_arrow", + "leapingiitippedarrow": "strong_leaping_tipped_arrow", + "leapingleveliitarr": "strong_leaping_tipped_arrow", + "leapingleveliitarrow": "strong_leaping_tipped_arrow", + "leapingleveliitippedarrow": "strong_leaping_tipped_arrow", + "leapingstrongtarr": "strong_leaping_tipped_arrow", + "leapingstrongtarrow": "strong_leaping_tipped_arrow", + "leapingstrongtippedarrow": "strong_leaping_tipped_arrow", + "leapleveliitarr": "strong_leaping_tipped_arrow", + "leapleveliitarrow": "strong_leaping_tipped_arrow", + "leapleveliitippedarrow": "strong_leaping_tipped_arrow", + "leapstrongtarr": "strong_leaping_tipped_arrow", + "leapstrongtarrow": "strong_leaping_tipped_arrow", + "leapstrongtippedarrow": "strong_leaping_tipped_arrow", + "strong_poison_lingering_potion": { + "potionData": { + "type": "POISON", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "acidaoepoiontii": "strong_poison_lingering_potion", + "acidaoepoiontlevelii": "strong_poison_lingering_potion", + "acidaoepoiontstrong": "strong_poison_lingering_potion", + "acidaoepotii": "strong_poison_lingering_potion", + "acidaoepotlevelii": "strong_poison_lingering_potion", + "acidaoepotstrong": "strong_poison_lingering_potion", + "acidareapotii": "strong_poison_lingering_potion", + "acidareapotionii": "strong_poison_lingering_potion", + "acidareapotionlevelii": "strong_poison_lingering_potion", + "acidareapotionstrong": "strong_poison_lingering_potion", + "acidareapotlevelii": "strong_poison_lingering_potion", + "acidareapotstrong": "strong_poison_lingering_potion", + "acidcloudpotii": "strong_poison_lingering_potion", + "acidcloudpotionii": "strong_poison_lingering_potion", + "acidcloudpotionlevelii": "strong_poison_lingering_potion", + "acidcloudpotionstrong": "strong_poison_lingering_potion", + "acidcloudpotlevelii": "strong_poison_lingering_potion", + "acidcloudpotstrong": "strong_poison_lingering_potion", + "acidlingerpotii": "strong_poison_lingering_potion", + "acidlingerpotlevelii": "strong_poison_lingering_potion", + "acidlingerpotstrong": "strong_poison_lingering_potion", + "aoepotacidii": "strong_poison_lingering_potion", + "aoepotacidlevelii": "strong_poison_lingering_potion", + "aoepotacidstrong": "strong_poison_lingering_potion", + "aoepotionacidii": "strong_poison_lingering_potion", + "aoepotionacidlevelii": "strong_poison_lingering_potion", + "aoepotionacidstrong": "strong_poison_lingering_potion", + "aoepotionpii": "strong_poison_lingering_potion", + "aoepotionplevelii": "strong_poison_lingering_potion", + "aoepotionpoisonii": "strong_poison_lingering_potion", + "aoepotionpoisonlevelii": "strong_poison_lingering_potion", + "aoepotionpoisonstrong": "strong_poison_lingering_potion", + "aoepotionpstrong": "strong_poison_lingering_potion", + "aoepotpii": "strong_poison_lingering_potion", + "aoepotplevelii": "strong_poison_lingering_potion", + "aoepotpoisonii": "strong_poison_lingering_potion", + "aoepotpoisonlevelii": "strong_poison_lingering_potion", + "aoepotpoisonstrong": "strong_poison_lingering_potion", + "aoepotpstrong": "strong_poison_lingering_potion", + "areapotacidii": "strong_poison_lingering_potion", + "areapotacidlevelii": "strong_poison_lingering_potion", + "areapotacidstrong": "strong_poison_lingering_potion", + "areapotionacidii": "strong_poison_lingering_potion", + "areapotionacidlevelii": "strong_poison_lingering_potion", + "areapotionacidstrong": "strong_poison_lingering_potion", + "areapotionpii": "strong_poison_lingering_potion", + "areapotionplevelii": "strong_poison_lingering_potion", + "areapotionpoisonii": "strong_poison_lingering_potion", + "areapotionpoisonlevelii": "strong_poison_lingering_potion", + "areapotionpoisonstrong": "strong_poison_lingering_potion", + "areapotionpstrong": "strong_poison_lingering_potion", + "areapotpii": "strong_poison_lingering_potion", + "areapotplevelii": "strong_poison_lingering_potion", + "areapotpoisonii": "strong_poison_lingering_potion", + "areapotpoisonlevelii": "strong_poison_lingering_potion", + "areapotpoisonstrong": "strong_poison_lingering_potion", + "areapotpstrong": "strong_poison_lingering_potion", + "cloudpotacidii": "strong_poison_lingering_potion", + "cloudpotacidlevelii": "strong_poison_lingering_potion", + "cloudpotacidstrong": "strong_poison_lingering_potion", + "cloudpotionacidii": "strong_poison_lingering_potion", + "cloudpotionacidlevelii": "strong_poison_lingering_potion", + "cloudpotionacidstrong": "strong_poison_lingering_potion", + "cloudpotionpii": "strong_poison_lingering_potion", + "cloudpotionplevelii": "strong_poison_lingering_potion", + "cloudpotionpoisonii": "strong_poison_lingering_potion", + "cloudpotionpoisonlevelii": "strong_poison_lingering_potion", + "cloudpotionpoisonstrong": "strong_poison_lingering_potion", + "cloudpotionpstrong": "strong_poison_lingering_potion", + "cloudpotpii": "strong_poison_lingering_potion", + "cloudpotplevelii": "strong_poison_lingering_potion", + "cloudpotpoisonii": "strong_poison_lingering_potion", + "cloudpotpoisonlevelii": "strong_poison_lingering_potion", + "cloudpotpoisonstrong": "strong_poison_lingering_potion", + "cloudpotpstrong": "strong_poison_lingering_potion", + "lingerpotacidii": "strong_poison_lingering_potion", + "lingerpotacidlevelii": "strong_poison_lingering_potion", + "lingerpotacidstrong": "strong_poison_lingering_potion", + "lingerpotpii": "strong_poison_lingering_potion", + "lingerpotplevelii": "strong_poison_lingering_potion", + "lingerpotpoisonii": "strong_poison_lingering_potion", + "lingerpotpoisonlevelii": "strong_poison_lingering_potion", + "lingerpotpoisonstrong": "strong_poison_lingering_potion", + "lingerpotpstrong": "strong_poison_lingering_potion", + "paoepoiontii": "strong_poison_lingering_potion", + "paoepoiontlevelii": "strong_poison_lingering_potion", + "paoepoiontstrong": "strong_poison_lingering_potion", + "paoepotii": "strong_poison_lingering_potion", + "paoepotlevelii": "strong_poison_lingering_potion", + "paoepotstrong": "strong_poison_lingering_potion", + "pareapotii": "strong_poison_lingering_potion", + "pareapotionii": "strong_poison_lingering_potion", + "pareapotionlevelii": "strong_poison_lingering_potion", + "pareapotionstrong": "strong_poison_lingering_potion", + "pareapotlevelii": "strong_poison_lingering_potion", + "pareapotstrong": "strong_poison_lingering_potion", + "pcloudpotii": "strong_poison_lingering_potion", + "pcloudpotionii": "strong_poison_lingering_potion", + "pcloudpotionlevelii": "strong_poison_lingering_potion", + "pcloudpotionstrong": "strong_poison_lingering_potion", + "pcloudpotlevelii": "strong_poison_lingering_potion", + "pcloudpotstrong": "strong_poison_lingering_potion", + "plingerpotii": "strong_poison_lingering_potion", + "plingerpotlevelii": "strong_poison_lingering_potion", + "plingerpotstrong": "strong_poison_lingering_potion", + "poisonaoepoiontii": "strong_poison_lingering_potion", + "poisonaoepoiontlevelii": "strong_poison_lingering_potion", + "poisonaoepoiontstrong": "strong_poison_lingering_potion", + "poisonaoepotii": "strong_poison_lingering_potion", + "poisonaoepotlevelii": "strong_poison_lingering_potion", + "poisonaoepotstrong": "strong_poison_lingering_potion", + "poisonareapotii": "strong_poison_lingering_potion", + "poisonareapotionii": "strong_poison_lingering_potion", + "poisonareapotionlevelii": "strong_poison_lingering_potion", + "poisonareapotionstrong": "strong_poison_lingering_potion", + "poisonareapotlevelii": "strong_poison_lingering_potion", + "poisonareapotstrong": "strong_poison_lingering_potion", + "poisoncloudpotii": "strong_poison_lingering_potion", + "poisoncloudpotionii": "strong_poison_lingering_potion", + "poisoncloudpotionlevelii": "strong_poison_lingering_potion", + "poisoncloudpotionstrong": "strong_poison_lingering_potion", + "poisoncloudpotlevelii": "strong_poison_lingering_potion", + "poisoncloudpotstrong": "strong_poison_lingering_potion", + "poisonlingerpotii": "strong_poison_lingering_potion", + "poisonlingerpotlevelii": "strong_poison_lingering_potion", + "poisonlingerpotstrong": "strong_poison_lingering_potion", + "strong_poison_potion": { + "potionData": { + "type": "POISON", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "acidiipot": "strong_poison_potion", + "acidiipotion": "strong_poison_potion", + "acidleveliipot": "strong_poison_potion", + "acidleveliipotion": "strong_poison_potion", + "acidstrongpot": "strong_poison_potion", + "acidstrongpotion": "strong_poison_potion", + "piipot": "strong_poison_potion", + "piipotion": "strong_poison_potion", + "pleveliipot": "strong_poison_potion", + "pleveliipotion": "strong_poison_potion", + "poisoniipot": "strong_poison_potion", + "poisoniipotion": "strong_poison_potion", + "poisonleveliipot": "strong_poison_potion", + "poisonleveliipotion": "strong_poison_potion", + "poisonstrongpot": "strong_poison_potion", + "poisonstrongpotion": "strong_poison_potion", + "potionofacidii": "strong_poison_potion", + "potionofacidlevelii": "strong_poison_potion", + "potionofacidstrong": "strong_poison_potion", + "potionofpii": "strong_poison_potion", + "potionofplevelii": "strong_poison_potion", + "potionofpoisonii": "strong_poison_potion", + "potionofpoisonlevelii": "strong_poison_potion", + "potionofpoisonstrong": "strong_poison_potion", + "potionofpstrong": "strong_poison_potion", + "potofacidii": "strong_poison_potion", + "potofacidlevelii": "strong_poison_potion", + "potofacidstrong": "strong_poison_potion", + "potofpii": "strong_poison_potion", + "potofplevelii": "strong_poison_potion", + "potofpoisonii": "strong_poison_potion", + "potofpoisonlevelii": "strong_poison_potion", + "potofpoisonstrong": "strong_poison_potion", + "potofpstrong": "strong_poison_potion", + "pstrongpot": "strong_poison_potion", + "pstrongpotion": "strong_poison_potion", + "strong_poison_splash_potion": { + "potionData": { + "type": "POISON", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "acidiisplashpot": "strong_poison_splash_potion", + "acidiisplashpotion": "strong_poison_splash_potion", + "acidleveliisplashpot": "strong_poison_splash_potion", + "acidleveliisplashpotion": "strong_poison_splash_potion", + "acidstrongsplashpot": "strong_poison_splash_potion", + "acidstrongsplashpotion": "strong_poison_splash_potion", + "piisplashpot": "strong_poison_splash_potion", + "piisplashpotion": "strong_poison_splash_potion", + "pleveliisplashpot": "strong_poison_splash_potion", + "pleveliisplashpotion": "strong_poison_splash_potion", + "poisoniisplashpot": "strong_poison_splash_potion", + "poisoniisplashpotion": "strong_poison_splash_potion", + "poisonleveliisplashpot": "strong_poison_splash_potion", + "poisonleveliisplashpotion": "strong_poison_splash_potion", + "poisonstrongsplashpot": "strong_poison_splash_potion", + "poisonstrongsplashpotion": "strong_poison_splash_potion", + "pstrongsplashpot": "strong_poison_splash_potion", + "pstrongsplashpotion": "strong_poison_splash_potion", + "splacidiipot": "strong_poison_splash_potion", + "splacidiipotion": "strong_poison_splash_potion", + "splacidleveliipot": "strong_poison_splash_potion", + "splacidleveliipotion": "strong_poison_splash_potion", + "splacidstrongpot": "strong_poison_splash_potion", + "splacidstrongpotion": "strong_poison_splash_potion", + "splashacidiipot": "strong_poison_splash_potion", + "splashacidiipotion": "strong_poison_splash_potion", + "splashacidleveliipot": "strong_poison_splash_potion", + "splashacidleveliipotion": "strong_poison_splash_potion", + "splashacidstrongpot": "strong_poison_splash_potion", + "splashacidstrongpotion": "strong_poison_splash_potion", + "splashpiipot": "strong_poison_splash_potion", + "splashpiipotion": "strong_poison_splash_potion", + "splashpleveliipot": "strong_poison_splash_potion", + "splashpleveliipotion": "strong_poison_splash_potion", + "splashpoisoniipot": "strong_poison_splash_potion", + "splashpoisoniipotion": "strong_poison_splash_potion", + "splashpoisonleveliipot": "strong_poison_splash_potion", + "splashpoisonleveliipotion": "strong_poison_splash_potion", + "splashpoisonstrongpot": "strong_poison_splash_potion", + "splashpoisonstrongpotion": "strong_poison_splash_potion", + "splashpstrongpot": "strong_poison_splash_potion", + "splashpstrongpotion": "strong_poison_splash_potion", + "splpiipot": "strong_poison_splash_potion", + "splpiipotion": "strong_poison_splash_potion", + "splpleveliipot": "strong_poison_splash_potion", + "splpleveliipotion": "strong_poison_splash_potion", + "splpoisoniipot": "strong_poison_splash_potion", + "splpoisoniipotion": "strong_poison_splash_potion", + "splpoisonleveliipot": "strong_poison_splash_potion", + "splpoisonleveliipotion": "strong_poison_splash_potion", + "splpoisonstrongpot": "strong_poison_splash_potion", + "splpoisonstrongpotion": "strong_poison_splash_potion", + "splpstrongpot": "strong_poison_splash_potion", + "splpstrongpotion": "strong_poison_splash_potion", + "strong_poison_tipped_arrow": { + "potionData": { + "type": "POISON", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "acidarrowii": "strong_poison_tipped_arrow", + "acidarrowlevelii": "strong_poison_tipped_arrow", + "acidarrowstrong": "strong_poison_tipped_arrow", + "acidiitarr": "strong_poison_tipped_arrow", + "acidiitarrow": "strong_poison_tipped_arrow", + "acidiitippedarrow": "strong_poison_tipped_arrow", + "acidleveliitarr": "strong_poison_tipped_arrow", + "acidleveliitarrow": "strong_poison_tipped_arrow", + "acidleveliitippedarrow": "strong_poison_tipped_arrow", + "acidstrongtarr": "strong_poison_tipped_arrow", + "acidstrongtarrow": "strong_poison_tipped_arrow", + "acidstrongtippedarrow": "strong_poison_tipped_arrow", + "arrowacidii": "strong_poison_tipped_arrow", + "arrowacidlevelii": "strong_poison_tipped_arrow", + "arrowacidstrong": "strong_poison_tipped_arrow", + "arrowpii": "strong_poison_tipped_arrow", + "arrowplevelii": "strong_poison_tipped_arrow", + "arrowpoisonii": "strong_poison_tipped_arrow", + "arrowpoisonlevelii": "strong_poison_tipped_arrow", + "arrowpoisonstrong": "strong_poison_tipped_arrow", + "arrowpstrong": "strong_poison_tipped_arrow", + "parrowii": "strong_poison_tipped_arrow", + "parrowlevelii": "strong_poison_tipped_arrow", + "parrowstrong": "strong_poison_tipped_arrow", + "piitarr": "strong_poison_tipped_arrow", + "piitarrow": "strong_poison_tipped_arrow", + "piitippedarrow": "strong_poison_tipped_arrow", + "pleveliitarr": "strong_poison_tipped_arrow", + "pleveliitarrow": "strong_poison_tipped_arrow", + "pleveliitippedarrow": "strong_poison_tipped_arrow", + "poisonarrowii": "strong_poison_tipped_arrow", + "poisonarrowlevelii": "strong_poison_tipped_arrow", + "poisonarrowstrong": "strong_poison_tipped_arrow", + "poisoniitarr": "strong_poison_tipped_arrow", + "poisoniitarrow": "strong_poison_tipped_arrow", + "poisoniitippedarrow": "strong_poison_tipped_arrow", + "poisonleveliitarr": "strong_poison_tipped_arrow", + "poisonleveliitarrow": "strong_poison_tipped_arrow", + "poisonleveliitippedarrow": "strong_poison_tipped_arrow", + "poisonstrongtarr": "strong_poison_tipped_arrow", + "poisonstrongtarrow": "strong_poison_tipped_arrow", + "poisonstrongtippedarrow": "strong_poison_tipped_arrow", + "pstrongtarr": "strong_poison_tipped_arrow", + "pstrongtarrow": "strong_poison_tipped_arrow", + "pstrongtippedarrow": "strong_poison_tipped_arrow", + "strong_regeneration_lingering_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionregenerateii": "strong_regeneration_lingering_potion", + "aoepotionregeneratelevelii": "strong_regeneration_lingering_potion", + "aoepotionregeneratestrong": "strong_regeneration_lingering_potion", + "aoepotionregenerationii": "strong_regeneration_lingering_potion", + "aoepotionregenerationlevelii": "strong_regeneration_lingering_potion", + "aoepotionregenerationstrong": "strong_regeneration_lingering_potion", + "aoepotionregenii": "strong_regeneration_lingering_potion", + "aoepotionregenlevelii": "strong_regeneration_lingering_potion", + "aoepotionregenstrong": "strong_regeneration_lingering_potion", + "aoepotregenerateii": "strong_regeneration_lingering_potion", + "aoepotregeneratelevelii": "strong_regeneration_lingering_potion", + "aoepotregeneratestrong": "strong_regeneration_lingering_potion", + "aoepotregenerationii": "strong_regeneration_lingering_potion", + "aoepotregenerationlevelii": "strong_regeneration_lingering_potion", + "aoepotregenerationstrong": "strong_regeneration_lingering_potion", + "aoepotregenii": "strong_regeneration_lingering_potion", + "aoepotregenlevelii": "strong_regeneration_lingering_potion", + "aoepotregenstrong": "strong_regeneration_lingering_potion", + "areapotionregenerateii": "strong_regeneration_lingering_potion", + "areapotionregeneratelevelii": "strong_regeneration_lingering_potion", + "areapotionregeneratestrong": "strong_regeneration_lingering_potion", + "areapotionregenerationii": "strong_regeneration_lingering_potion", + "areapotionregenerationlevelii": "strong_regeneration_lingering_potion", + "areapotionregenerationstrong": "strong_regeneration_lingering_potion", + "areapotionregenii": "strong_regeneration_lingering_potion", + "areapotionregenlevelii": "strong_regeneration_lingering_potion", + "areapotionregenstrong": "strong_regeneration_lingering_potion", + "areapotregenerateii": "strong_regeneration_lingering_potion", + "areapotregeneratelevelii": "strong_regeneration_lingering_potion", + "areapotregeneratestrong": "strong_regeneration_lingering_potion", + "areapotregenerationii": "strong_regeneration_lingering_potion", + "areapotregenerationlevelii": "strong_regeneration_lingering_potion", + "areapotregenerationstrong": "strong_regeneration_lingering_potion", + "areapotregenii": "strong_regeneration_lingering_potion", + "areapotregenlevelii": "strong_regeneration_lingering_potion", + "areapotregenstrong": "strong_regeneration_lingering_potion", + "cloudpotionregenerateii": "strong_regeneration_lingering_potion", + "cloudpotionregeneratelevelii": "strong_regeneration_lingering_potion", + "cloudpotionregeneratestrong": "strong_regeneration_lingering_potion", + "cloudpotionregenerationii": "strong_regeneration_lingering_potion", + "cloudpotionregenerationlevelii": "strong_regeneration_lingering_potion", + "cloudpotionregenerationstrong": "strong_regeneration_lingering_potion", + "cloudpotionregenii": "strong_regeneration_lingering_potion", + "cloudpotionregenlevelii": "strong_regeneration_lingering_potion", + "cloudpotionregenstrong": "strong_regeneration_lingering_potion", + "cloudpotregenerateii": "strong_regeneration_lingering_potion", + "cloudpotregeneratelevelii": "strong_regeneration_lingering_potion", + "cloudpotregeneratestrong": "strong_regeneration_lingering_potion", + "cloudpotregenerationii": "strong_regeneration_lingering_potion", + "cloudpotregenerationlevelii": "strong_regeneration_lingering_potion", + "cloudpotregenerationstrong": "strong_regeneration_lingering_potion", + "cloudpotregenii": "strong_regeneration_lingering_potion", + "cloudpotregenlevelii": "strong_regeneration_lingering_potion", + "cloudpotregenstrong": "strong_regeneration_lingering_potion", + "lingerpotregenerateii": "strong_regeneration_lingering_potion", + "lingerpotregeneratelevelii": "strong_regeneration_lingering_potion", + "lingerpotregeneratestrong": "strong_regeneration_lingering_potion", + "lingerpotregenerationii": "strong_regeneration_lingering_potion", + "lingerpotregenerationlevelii": "strong_regeneration_lingering_potion", + "lingerpotregenerationstrong": "strong_regeneration_lingering_potion", + "lingerpotregenii": "strong_regeneration_lingering_potion", + "lingerpotregenlevelii": "strong_regeneration_lingering_potion", + "lingerpotregenstrong": "strong_regeneration_lingering_potion", + "regenaoepoiontii": "strong_regeneration_lingering_potion", + "regenaoepoiontlevelii": "strong_regeneration_lingering_potion", + "regenaoepoiontstrong": "strong_regeneration_lingering_potion", + "regenaoepotii": "strong_regeneration_lingering_potion", + "regenaoepotlevelii": "strong_regeneration_lingering_potion", + "regenaoepotstrong": "strong_regeneration_lingering_potion", + "regenareapotii": "strong_regeneration_lingering_potion", + "regenareapotionii": "strong_regeneration_lingering_potion", + "regenareapotionlevelii": "strong_regeneration_lingering_potion", + "regenareapotionstrong": "strong_regeneration_lingering_potion", + "regenareapotlevelii": "strong_regeneration_lingering_potion", + "regenareapotstrong": "strong_regeneration_lingering_potion", + "regencloudpotii": "strong_regeneration_lingering_potion", + "regencloudpotionii": "strong_regeneration_lingering_potion", + "regencloudpotionlevelii": "strong_regeneration_lingering_potion", + "regencloudpotionstrong": "strong_regeneration_lingering_potion", + "regencloudpotlevelii": "strong_regeneration_lingering_potion", + "regencloudpotstrong": "strong_regeneration_lingering_potion", + "regenerateaoepoiontii": "strong_regeneration_lingering_potion", + "regenerateaoepoiontlevelii": "strong_regeneration_lingering_potion", + "regenerateaoepoiontstrong": "strong_regeneration_lingering_potion", + "regenerateaoepotii": "strong_regeneration_lingering_potion", + "regenerateaoepotlevelii": "strong_regeneration_lingering_potion", + "regenerateaoepotstrong": "strong_regeneration_lingering_potion", + "regenerateareapotii": "strong_regeneration_lingering_potion", + "regenerateareapotionii": "strong_regeneration_lingering_potion", + "regenerateareapotionlevelii": "strong_regeneration_lingering_potion", + "regenerateareapotionstrong": "strong_regeneration_lingering_potion", + "regenerateareapotlevelii": "strong_regeneration_lingering_potion", + "regenerateareapotstrong": "strong_regeneration_lingering_potion", + "regeneratecloudpotii": "strong_regeneration_lingering_potion", + "regeneratecloudpotionii": "strong_regeneration_lingering_potion", + "regeneratecloudpotionlevelii": "strong_regeneration_lingering_potion", + "regeneratecloudpotionstrong": "strong_regeneration_lingering_potion", + "regeneratecloudpotlevelii": "strong_regeneration_lingering_potion", + "regeneratecloudpotstrong": "strong_regeneration_lingering_potion", + "regeneratelingerpotii": "strong_regeneration_lingering_potion", + "regeneratelingerpotlevelii": "strong_regeneration_lingering_potion", + "regeneratelingerpotstrong": "strong_regeneration_lingering_potion", + "regenerationaoepoiontii": "strong_regeneration_lingering_potion", + "regenerationaoepoiontlevelii": "strong_regeneration_lingering_potion", + "regenerationaoepoiontstrong": "strong_regeneration_lingering_potion", + "regenerationaoepotii": "strong_regeneration_lingering_potion", + "regenerationaoepotlevelii": "strong_regeneration_lingering_potion", + "regenerationaoepotstrong": "strong_regeneration_lingering_potion", + "regenerationareapotii": "strong_regeneration_lingering_potion", + "regenerationareapotionii": "strong_regeneration_lingering_potion", + "regenerationareapotionlevelii": "strong_regeneration_lingering_potion", + "regenerationareapotionstrong": "strong_regeneration_lingering_potion", + "regenerationareapotlevelii": "strong_regeneration_lingering_potion", + "regenerationareapotstrong": "strong_regeneration_lingering_potion", + "regenerationcloudpotii": "strong_regeneration_lingering_potion", + "regenerationcloudpotionii": "strong_regeneration_lingering_potion", + "regenerationcloudpotionlevelii": "strong_regeneration_lingering_potion", + "regenerationcloudpotionstrong": "strong_regeneration_lingering_potion", + "regenerationcloudpotlevelii": "strong_regeneration_lingering_potion", + "regenerationcloudpotstrong": "strong_regeneration_lingering_potion", + "regenerationlingerpotii": "strong_regeneration_lingering_potion", + "regenerationlingerpotlevelii": "strong_regeneration_lingering_potion", + "regenerationlingerpotstrong": "strong_regeneration_lingering_potion", + "regenlingerpotii": "strong_regeneration_lingering_potion", + "regenlingerpotlevelii": "strong_regeneration_lingering_potion", + "regenlingerpotstrong": "strong_regeneration_lingering_potion", + "strong_regeneration_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "potionofregenerateii": "strong_regeneration_potion", + "potionofregeneratelevelii": "strong_regeneration_potion", + "potionofregeneratestrong": "strong_regeneration_potion", + "potionofregenerationii": "strong_regeneration_potion", + "potionofregenerationlevelii": "strong_regeneration_potion", + "potionofregenerationstrong": "strong_regeneration_potion", + "potionofregenii": "strong_regeneration_potion", + "potionofregenlevelii": "strong_regeneration_potion", + "potionofregenstrong": "strong_regeneration_potion", + "potofregenerateii": "strong_regeneration_potion", + "potofregeneratelevelii": "strong_regeneration_potion", + "potofregeneratestrong": "strong_regeneration_potion", + "potofregenerationii": "strong_regeneration_potion", + "potofregenerationlevelii": "strong_regeneration_potion", + "potofregenerationstrong": "strong_regeneration_potion", + "potofregenii": "strong_regeneration_potion", + "potofregenlevelii": "strong_regeneration_potion", + "potofregenstrong": "strong_regeneration_potion", + "regenerateiipot": "strong_regeneration_potion", + "regenerateiipotion": "strong_regeneration_potion", + "regenerateleveliipot": "strong_regeneration_potion", + "regenerateleveliipotion": "strong_regeneration_potion", + "regeneratestrongpot": "strong_regeneration_potion", + "regeneratestrongpotion": "strong_regeneration_potion", + "regenerationiipot": "strong_regeneration_potion", + "regenerationiipotion": "strong_regeneration_potion", + "regenerationleveliipot": "strong_regeneration_potion", + "regenerationleveliipotion": "strong_regeneration_potion", + "regenerationstrongpot": "strong_regeneration_potion", + "regenerationstrongpotion": "strong_regeneration_potion", + "regeniipot": "strong_regeneration_potion", + "regeniipotion": "strong_regeneration_potion", + "regenleveliipot": "strong_regeneration_potion", + "regenleveliipotion": "strong_regeneration_potion", + "regenstrongpot": "strong_regeneration_potion", + "regenstrongpotion": "strong_regeneration_potion", + "strong_regeneration_splash_potion": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "regenerateiisplashpot": "strong_regeneration_splash_potion", + "regenerateiisplashpotion": "strong_regeneration_splash_potion", + "regenerateleveliisplashpot": "strong_regeneration_splash_potion", + "regenerateleveliisplashpotion": "strong_regeneration_splash_potion", + "regeneratestrongsplashpot": "strong_regeneration_splash_potion", + "regeneratestrongsplashpotion": "strong_regeneration_splash_potion", + "regenerationiisplashpot": "strong_regeneration_splash_potion", + "regenerationiisplashpotion": "strong_regeneration_splash_potion", + "regenerationleveliisplashpot": "strong_regeneration_splash_potion", + "regenerationleveliisplashpotion": "strong_regeneration_splash_potion", + "regenerationstrongsplashpot": "strong_regeneration_splash_potion", + "regenerationstrongsplashpotion": "strong_regeneration_splash_potion", + "regeniisplashpot": "strong_regeneration_splash_potion", + "regeniisplashpotion": "strong_regeneration_splash_potion", + "regenleveliisplashpot": "strong_regeneration_splash_potion", + "regenleveliisplashpotion": "strong_regeneration_splash_potion", + "regenstrongsplashpot": "strong_regeneration_splash_potion", + "regenstrongsplashpotion": "strong_regeneration_splash_potion", + "splashregenerateiipot": "strong_regeneration_splash_potion", + "splashregenerateiipotion": "strong_regeneration_splash_potion", + "splashregenerateleveliipot": "strong_regeneration_splash_potion", + "splashregenerateleveliipotion": "strong_regeneration_splash_potion", + "splashregeneratestrongpot": "strong_regeneration_splash_potion", + "splashregeneratestrongpotion": "strong_regeneration_splash_potion", + "splashregenerationiipot": "strong_regeneration_splash_potion", + "splashregenerationiipotion": "strong_regeneration_splash_potion", + "splashregenerationleveliipot": "strong_regeneration_splash_potion", + "splashregenerationleveliipotion": "strong_regeneration_splash_potion", + "splashregenerationstrongpot": "strong_regeneration_splash_potion", + "splashregenerationstrongpotion": "strong_regeneration_splash_potion", + "splashregeniipot": "strong_regeneration_splash_potion", + "splashregeniipotion": "strong_regeneration_splash_potion", + "splashregenleveliipot": "strong_regeneration_splash_potion", + "splashregenleveliipotion": "strong_regeneration_splash_potion", + "splashregenstrongpot": "strong_regeneration_splash_potion", + "splashregenstrongpotion": "strong_regeneration_splash_potion", + "splregenerateiipot": "strong_regeneration_splash_potion", + "splregenerateiipotion": "strong_regeneration_splash_potion", + "splregenerateleveliipot": "strong_regeneration_splash_potion", + "splregenerateleveliipotion": "strong_regeneration_splash_potion", + "splregeneratestrongpot": "strong_regeneration_splash_potion", + "splregeneratestrongpotion": "strong_regeneration_splash_potion", + "splregenerationiipot": "strong_regeneration_splash_potion", + "splregenerationiipotion": "strong_regeneration_splash_potion", + "splregenerationleveliipot": "strong_regeneration_splash_potion", + "splregenerationleveliipotion": "strong_regeneration_splash_potion", + "splregenerationstrongpot": "strong_regeneration_splash_potion", + "splregenerationstrongpotion": "strong_regeneration_splash_potion", + "splregeniipot": "strong_regeneration_splash_potion", + "splregeniipotion": "strong_regeneration_splash_potion", + "splregenleveliipot": "strong_regeneration_splash_potion", + "splregenleveliipotion": "strong_regeneration_splash_potion", + "splregenstrongpot": "strong_regeneration_splash_potion", + "splregenstrongpotion": "strong_regeneration_splash_potion", + "strong_regeneration_tipped_arrow": { + "potionData": { + "type": "REGENERATION", + "fallbackType": "REGEN", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowregenerateii": "strong_regeneration_tipped_arrow", + "arrowregeneratelevelii": "strong_regeneration_tipped_arrow", + "arrowregeneratestrong": "strong_regeneration_tipped_arrow", + "arrowregenerationii": "strong_regeneration_tipped_arrow", + "arrowregenerationlevelii": "strong_regeneration_tipped_arrow", + "arrowregenerationstrong": "strong_regeneration_tipped_arrow", + "arrowregenii": "strong_regeneration_tipped_arrow", + "arrowregenlevelii": "strong_regeneration_tipped_arrow", + "arrowregenstrong": "strong_regeneration_tipped_arrow", + "regenarrowii": "strong_regeneration_tipped_arrow", + "regenarrowlevelii": "strong_regeneration_tipped_arrow", + "regenarrowstrong": "strong_regeneration_tipped_arrow", + "regeneratearrowii": "strong_regeneration_tipped_arrow", + "regeneratearrowlevelii": "strong_regeneration_tipped_arrow", + "regeneratearrowstrong": "strong_regeneration_tipped_arrow", + "regenerateiitarr": "strong_regeneration_tipped_arrow", + "regenerateiitarrow": "strong_regeneration_tipped_arrow", + "regenerateiitippedarrow": "strong_regeneration_tipped_arrow", + "regenerateleveliitarr": "strong_regeneration_tipped_arrow", + "regenerateleveliitarrow": "strong_regeneration_tipped_arrow", + "regenerateleveliitippedarrow": "strong_regeneration_tipped_arrow", + "regeneratestrongtarr": "strong_regeneration_tipped_arrow", + "regeneratestrongtarrow": "strong_regeneration_tipped_arrow", + "regeneratestrongtippedarrow": "strong_regeneration_tipped_arrow", + "regenerationarrowii": "strong_regeneration_tipped_arrow", + "regenerationarrowlevelii": "strong_regeneration_tipped_arrow", + "regenerationarrowstrong": "strong_regeneration_tipped_arrow", + "regenerationiitarr": "strong_regeneration_tipped_arrow", + "regenerationiitarrow": "strong_regeneration_tipped_arrow", + "regenerationiitippedarrow": "strong_regeneration_tipped_arrow", + "regenerationleveliitarr": "strong_regeneration_tipped_arrow", + "regenerationleveliitarrow": "strong_regeneration_tipped_arrow", + "regenerationleveliitippedarrow": "strong_regeneration_tipped_arrow", + "regenerationstrongtarr": "strong_regeneration_tipped_arrow", + "regenerationstrongtarrow": "strong_regeneration_tipped_arrow", + "regenerationstrongtippedarrow": "strong_regeneration_tipped_arrow", + "regeniitarr": "strong_regeneration_tipped_arrow", + "regeniitarrow": "strong_regeneration_tipped_arrow", + "regeniitippedarrow": "strong_regeneration_tipped_arrow", + "regenleveliitarr": "strong_regeneration_tipped_arrow", + "regenleveliitarrow": "strong_regeneration_tipped_arrow", + "regenleveliitippedarrow": "strong_regeneration_tipped_arrow", + "regenstrongtarr": "strong_regeneration_tipped_arrow", + "regenstrongtarrow": "strong_regeneration_tipped_arrow", + "regenstrongtippedarrow": "strong_regeneration_tipped_arrow", + "strong_slowness_lingering_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionslowii": "strong_slowness_lingering_potion", + "aoepotionslowlevelii": "strong_slowness_lingering_potion", + "aoepotionslownessii": "strong_slowness_lingering_potion", + "aoepotionslownesslevelii": "strong_slowness_lingering_potion", + "aoepotionslownessstrong": "strong_slowness_lingering_potion", + "aoepotionslowstrong": "strong_slowness_lingering_potion", + "aoepotslowii": "strong_slowness_lingering_potion", + "aoepotslowlevelii": "strong_slowness_lingering_potion", + "aoepotslownessii": "strong_slowness_lingering_potion", + "aoepotslownesslevelii": "strong_slowness_lingering_potion", + "aoepotslownessstrong": "strong_slowness_lingering_potion", + "aoepotslowstrong": "strong_slowness_lingering_potion", + "areapotionslowii": "strong_slowness_lingering_potion", + "areapotionslowlevelii": "strong_slowness_lingering_potion", + "areapotionslownessii": "strong_slowness_lingering_potion", + "areapotionslownesslevelii": "strong_slowness_lingering_potion", + "areapotionslownessstrong": "strong_slowness_lingering_potion", + "areapotionslowstrong": "strong_slowness_lingering_potion", + "areapotslowii": "strong_slowness_lingering_potion", + "areapotslowlevelii": "strong_slowness_lingering_potion", + "areapotslownessii": "strong_slowness_lingering_potion", + "areapotslownesslevelii": "strong_slowness_lingering_potion", + "areapotslownessstrong": "strong_slowness_lingering_potion", + "areapotslowstrong": "strong_slowness_lingering_potion", + "cloudpotionslowii": "strong_slowness_lingering_potion", + "cloudpotionslowlevelii": "strong_slowness_lingering_potion", + "cloudpotionslownessii": "strong_slowness_lingering_potion", + "cloudpotionslownesslevelii": "strong_slowness_lingering_potion", + "cloudpotionslownessstrong": "strong_slowness_lingering_potion", + "cloudpotionslowstrong": "strong_slowness_lingering_potion", + "cloudpotslowii": "strong_slowness_lingering_potion", + "cloudpotslowlevelii": "strong_slowness_lingering_potion", + "cloudpotslownessii": "strong_slowness_lingering_potion", + "cloudpotslownesslevelii": "strong_slowness_lingering_potion", + "cloudpotslownessstrong": "strong_slowness_lingering_potion", + "cloudpotslowstrong": "strong_slowness_lingering_potion", + "lingerpotslowii": "strong_slowness_lingering_potion", + "lingerpotslowlevelii": "strong_slowness_lingering_potion", + "lingerpotslownessii": "strong_slowness_lingering_potion", + "lingerpotslownesslevelii": "strong_slowness_lingering_potion", + "lingerpotslownessstrong": "strong_slowness_lingering_potion", + "lingerpotslowstrong": "strong_slowness_lingering_potion", + "slowaoepoiontii": "strong_slowness_lingering_potion", + "slowaoepoiontlevelii": "strong_slowness_lingering_potion", + "slowaoepoiontstrong": "strong_slowness_lingering_potion", + "slowaoepotii": "strong_slowness_lingering_potion", + "slowaoepotlevelii": "strong_slowness_lingering_potion", + "slowaoepotstrong": "strong_slowness_lingering_potion", + "slowareapotii": "strong_slowness_lingering_potion", + "slowareapotionii": "strong_slowness_lingering_potion", + "slowareapotionlevelii": "strong_slowness_lingering_potion", + "slowareapotionstrong": "strong_slowness_lingering_potion", + "slowareapotlevelii": "strong_slowness_lingering_potion", + "slowareapotstrong": "strong_slowness_lingering_potion", + "slowcloudpotii": "strong_slowness_lingering_potion", + "slowcloudpotionii": "strong_slowness_lingering_potion", + "slowcloudpotionlevelii": "strong_slowness_lingering_potion", + "slowcloudpotionstrong": "strong_slowness_lingering_potion", + "slowcloudpotlevelii": "strong_slowness_lingering_potion", + "slowcloudpotstrong": "strong_slowness_lingering_potion", + "slowlingerpotii": "strong_slowness_lingering_potion", + "slowlingerpotlevelii": "strong_slowness_lingering_potion", + "slowlingerpotstrong": "strong_slowness_lingering_potion", + "slownessaoepoiontii": "strong_slowness_lingering_potion", + "slownessaoepoiontlevelii": "strong_slowness_lingering_potion", + "slownessaoepoiontstrong": "strong_slowness_lingering_potion", + "slownessaoepotii": "strong_slowness_lingering_potion", + "slownessaoepotlevelii": "strong_slowness_lingering_potion", + "slownessaoepotstrong": "strong_slowness_lingering_potion", + "slownessareapotii": "strong_slowness_lingering_potion", + "slownessareapotionii": "strong_slowness_lingering_potion", + "slownessareapotionlevelii": "strong_slowness_lingering_potion", + "slownessareapotionstrong": "strong_slowness_lingering_potion", + "slownessareapotlevelii": "strong_slowness_lingering_potion", + "slownessareapotstrong": "strong_slowness_lingering_potion", + "slownesscloudpotii": "strong_slowness_lingering_potion", + "slownesscloudpotionii": "strong_slowness_lingering_potion", + "slownesscloudpotionlevelii": "strong_slowness_lingering_potion", + "slownesscloudpotionstrong": "strong_slowness_lingering_potion", + "slownesscloudpotlevelii": "strong_slowness_lingering_potion", + "slownesscloudpotstrong": "strong_slowness_lingering_potion", + "slownesslingerpotii": "strong_slowness_lingering_potion", + "slownesslingerpotlevelii": "strong_slowness_lingering_potion", + "slownesslingerpotstrong": "strong_slowness_lingering_potion", + "strong_slowness_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "potionofslowii": "strong_slowness_potion", + "potionofslowlevelii": "strong_slowness_potion", + "potionofslownessii": "strong_slowness_potion", + "potionofslownesslevelii": "strong_slowness_potion", + "potionofslownessstrong": "strong_slowness_potion", + "potionofslowstrong": "strong_slowness_potion", + "potofslowii": "strong_slowness_potion", + "potofslowlevelii": "strong_slowness_potion", + "potofslownessii": "strong_slowness_potion", + "potofslownesslevelii": "strong_slowness_potion", + "potofslownessstrong": "strong_slowness_potion", + "potofslowstrong": "strong_slowness_potion", + "slowiipot": "strong_slowness_potion", + "slowiipotion": "strong_slowness_potion", + "slowleveliipot": "strong_slowness_potion", + "slowleveliipotion": "strong_slowness_potion", + "slownessiipot": "strong_slowness_potion", + "slownessiipotion": "strong_slowness_potion", + "slownessleveliipot": "strong_slowness_potion", + "slownessleveliipotion": "strong_slowness_potion", + "slownessstrongpot": "strong_slowness_potion", + "slownessstrongpotion": "strong_slowness_potion", + "slowstrongpot": "strong_slowness_potion", + "slowstrongpotion": "strong_slowness_potion", + "strong_slowness_splash_potion": { + "potionData": { + "type": "SLOWNESS", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "slowiisplashpot": "strong_slowness_splash_potion", + "slowiisplashpotion": "strong_slowness_splash_potion", + "slowleveliisplashpot": "strong_slowness_splash_potion", + "slowleveliisplashpotion": "strong_slowness_splash_potion", + "slownessiisplashpot": "strong_slowness_splash_potion", + "slownessiisplashpotion": "strong_slowness_splash_potion", + "slownessleveliisplashpot": "strong_slowness_splash_potion", + "slownessleveliisplashpotion": "strong_slowness_splash_potion", + "slownessstrongsplashpot": "strong_slowness_splash_potion", + "slownessstrongsplashpotion": "strong_slowness_splash_potion", + "slowstrongsplashpot": "strong_slowness_splash_potion", + "slowstrongsplashpotion": "strong_slowness_splash_potion", + "splashslowiipot": "strong_slowness_splash_potion", + "splashslowiipotion": "strong_slowness_splash_potion", + "splashslowleveliipot": "strong_slowness_splash_potion", + "splashslowleveliipotion": "strong_slowness_splash_potion", + "splashslownessiipot": "strong_slowness_splash_potion", + "splashslownessiipotion": "strong_slowness_splash_potion", + "splashslownessleveliipot": "strong_slowness_splash_potion", + "splashslownessleveliipotion": "strong_slowness_splash_potion", + "splashslownessstrongpot": "strong_slowness_splash_potion", + "splashslownessstrongpotion": "strong_slowness_splash_potion", + "splashslowstrongpot": "strong_slowness_splash_potion", + "splashslowstrongpotion": "strong_slowness_splash_potion", + "splslowiipot": "strong_slowness_splash_potion", + "splslowiipotion": "strong_slowness_splash_potion", + "splslowleveliipot": "strong_slowness_splash_potion", + "splslowleveliipotion": "strong_slowness_splash_potion", + "splslownessiipot": "strong_slowness_splash_potion", + "splslownessiipotion": "strong_slowness_splash_potion", + "splslownessleveliipot": "strong_slowness_splash_potion", + "splslownessleveliipotion": "strong_slowness_splash_potion", + "splslownessstrongpot": "strong_slowness_splash_potion", + "splslownessstrongpotion": "strong_slowness_splash_potion", + "splslowstrongpot": "strong_slowness_splash_potion", + "splslowstrongpotion": "strong_slowness_splash_potion", + "strong_slowness_tipped_arrow": { + "potionData": { + "type": "SLOWNESS", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowslowii": "strong_slowness_tipped_arrow", + "arrowslowlevelii": "strong_slowness_tipped_arrow", + "arrowslownessii": "strong_slowness_tipped_arrow", + "arrowslownesslevelii": "strong_slowness_tipped_arrow", + "arrowslownessstrong": "strong_slowness_tipped_arrow", + "arrowslowstrong": "strong_slowness_tipped_arrow", + "slowarrowii": "strong_slowness_tipped_arrow", + "slowarrowlevelii": "strong_slowness_tipped_arrow", + "slowarrowstrong": "strong_slowness_tipped_arrow", + "slowiitarr": "strong_slowness_tipped_arrow", + "slowiitarrow": "strong_slowness_tipped_arrow", + "slowiitippedarrow": "strong_slowness_tipped_arrow", + "slowleveliitarr": "strong_slowness_tipped_arrow", + "slowleveliitarrow": "strong_slowness_tipped_arrow", + "slowleveliitippedarrow": "strong_slowness_tipped_arrow", + "slownessarrowii": "strong_slowness_tipped_arrow", + "slownessarrowlevelii": "strong_slowness_tipped_arrow", + "slownessarrowstrong": "strong_slowness_tipped_arrow", + "slownessiitarr": "strong_slowness_tipped_arrow", + "slownessiitarrow": "strong_slowness_tipped_arrow", + "slownessiitippedarrow": "strong_slowness_tipped_arrow", + "slownessleveliitarr": "strong_slowness_tipped_arrow", + "slownessleveliitarrow": "strong_slowness_tipped_arrow", + "slownessleveliitippedarrow": "strong_slowness_tipped_arrow", + "slownessstrongtarr": "strong_slowness_tipped_arrow", + "slownessstrongtarrow": "strong_slowness_tipped_arrow", + "slownessstrongtippedarrow": "strong_slowness_tipped_arrow", + "slowstrongtarr": "strong_slowness_tipped_arrow", + "slowstrongtarrow": "strong_slowness_tipped_arrow", + "slowstrongtippedarrow": "strong_slowness_tipped_arrow", + "strong_strength_lingering_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionstrengthii": "strong_strength_lingering_potion", + "aoepotionstrengthlevelii": "strong_strength_lingering_potion", + "aoepotionstrengthstrong": "strong_strength_lingering_potion", + "aoepotionstrii": "strong_strength_lingering_potion", + "aoepotionstrlevelii": "strong_strength_lingering_potion", + "aoepotionstrongii": "strong_strength_lingering_potion", + "aoepotionstronglevelii": "strong_strength_lingering_potion", + "aoepotionstrongstrong": "strong_strength_lingering_potion", + "aoepotionstrstrong": "strong_strength_lingering_potion", + "aoepotstrengthii": "strong_strength_lingering_potion", + "aoepotstrengthlevelii": "strong_strength_lingering_potion", + "aoepotstrengthstrong": "strong_strength_lingering_potion", + "aoepotstrii": "strong_strength_lingering_potion", + "aoepotstrlevelii": "strong_strength_lingering_potion", + "aoepotstrongii": "strong_strength_lingering_potion", + "aoepotstronglevelii": "strong_strength_lingering_potion", + "aoepotstrongstrong": "strong_strength_lingering_potion", + "aoepotstrstrong": "strong_strength_lingering_potion", + "areapotionstrengthii": "strong_strength_lingering_potion", + "areapotionstrengthlevelii": "strong_strength_lingering_potion", + "areapotionstrengthstrong": "strong_strength_lingering_potion", + "areapotionstrii": "strong_strength_lingering_potion", + "areapotionstrlevelii": "strong_strength_lingering_potion", + "areapotionstrongii": "strong_strength_lingering_potion", + "areapotionstronglevelii": "strong_strength_lingering_potion", + "areapotionstrongstrong": "strong_strength_lingering_potion", + "areapotionstrstrong": "strong_strength_lingering_potion", + "areapotstrengthii": "strong_strength_lingering_potion", + "areapotstrengthlevelii": "strong_strength_lingering_potion", + "areapotstrengthstrong": "strong_strength_lingering_potion", + "areapotstrii": "strong_strength_lingering_potion", + "areapotstrlevelii": "strong_strength_lingering_potion", + "areapotstrongii": "strong_strength_lingering_potion", + "areapotstronglevelii": "strong_strength_lingering_potion", + "areapotstrongstrong": "strong_strength_lingering_potion", + "areapotstrstrong": "strong_strength_lingering_potion", + "cloudpotionstrengthii": "strong_strength_lingering_potion", + "cloudpotionstrengthlevelii": "strong_strength_lingering_potion", + "cloudpotionstrengthstrong": "strong_strength_lingering_potion", + "cloudpotionstrii": "strong_strength_lingering_potion", + "cloudpotionstrlevelii": "strong_strength_lingering_potion", + "cloudpotionstrongii": "strong_strength_lingering_potion", + "cloudpotionstronglevelii": "strong_strength_lingering_potion", + "cloudpotionstrongstrong": "strong_strength_lingering_potion", + "cloudpotionstrstrong": "strong_strength_lingering_potion", + "cloudpotstrengthii": "strong_strength_lingering_potion", + "cloudpotstrengthlevelii": "strong_strength_lingering_potion", + "cloudpotstrengthstrong": "strong_strength_lingering_potion", + "cloudpotstrii": "strong_strength_lingering_potion", + "cloudpotstrlevelii": "strong_strength_lingering_potion", + "cloudpotstrongii": "strong_strength_lingering_potion", + "cloudpotstronglevelii": "strong_strength_lingering_potion", + "cloudpotstrongstrong": "strong_strength_lingering_potion", + "cloudpotstrstrong": "strong_strength_lingering_potion", + "lingerpotstrengthii": "strong_strength_lingering_potion", + "lingerpotstrengthlevelii": "strong_strength_lingering_potion", + "lingerpotstrengthstrong": "strong_strength_lingering_potion", + "lingerpotstrii": "strong_strength_lingering_potion", + "lingerpotstrlevelii": "strong_strength_lingering_potion", + "lingerpotstrongii": "strong_strength_lingering_potion", + "lingerpotstronglevelii": "strong_strength_lingering_potion", + "lingerpotstrongstrong": "strong_strength_lingering_potion", + "lingerpotstrstrong": "strong_strength_lingering_potion", + "straoepoiontii": "strong_strength_lingering_potion", + "straoepoiontlevelii": "strong_strength_lingering_potion", + "straoepoiontstrong": "strong_strength_lingering_potion", + "straoepotii": "strong_strength_lingering_potion", + "straoepotlevelii": "strong_strength_lingering_potion", + "straoepotstrong": "strong_strength_lingering_potion", + "strareapotii": "strong_strength_lingering_potion", + "strareapotionii": "strong_strength_lingering_potion", + "strareapotionlevelii": "strong_strength_lingering_potion", + "strareapotionstrong": "strong_strength_lingering_potion", + "strareapotlevelii": "strong_strength_lingering_potion", + "strareapotstrong": "strong_strength_lingering_potion", + "strcloudpotii": "strong_strength_lingering_potion", + "strcloudpotionii": "strong_strength_lingering_potion", + "strcloudpotionlevelii": "strong_strength_lingering_potion", + "strcloudpotionstrong": "strong_strength_lingering_potion", + "strcloudpotlevelii": "strong_strength_lingering_potion", + "strcloudpotstrong": "strong_strength_lingering_potion", + "strengthaoepoiontii": "strong_strength_lingering_potion", + "strengthaoepoiontlevelii": "strong_strength_lingering_potion", + "strengthaoepoiontstrong": "strong_strength_lingering_potion", + "strengthaoepotii": "strong_strength_lingering_potion", + "strengthaoepotlevelii": "strong_strength_lingering_potion", + "strengthaoepotstrong": "strong_strength_lingering_potion", + "strengthareapotii": "strong_strength_lingering_potion", + "strengthareapotionii": "strong_strength_lingering_potion", + "strengthareapotionlevelii": "strong_strength_lingering_potion", + "strengthareapotionstrong": "strong_strength_lingering_potion", + "strengthareapotlevelii": "strong_strength_lingering_potion", + "strengthareapotstrong": "strong_strength_lingering_potion", + "strengthcloudpotii": "strong_strength_lingering_potion", + "strengthcloudpotionii": "strong_strength_lingering_potion", + "strengthcloudpotionlevelii": "strong_strength_lingering_potion", + "strengthcloudpotionstrong": "strong_strength_lingering_potion", + "strengthcloudpotlevelii": "strong_strength_lingering_potion", + "strengthcloudpotstrong": "strong_strength_lingering_potion", + "strengthlingerpotii": "strong_strength_lingering_potion", + "strengthlingerpotlevelii": "strong_strength_lingering_potion", + "strengthlingerpotstrong": "strong_strength_lingering_potion", + "strlingerpotii": "strong_strength_lingering_potion", + "strlingerpotlevelii": "strong_strength_lingering_potion", + "strlingerpotstrong": "strong_strength_lingering_potion", + "strongaoepoiontii": "strong_strength_lingering_potion", + "strongaoepoiontlevelii": "strong_strength_lingering_potion", + "strongaoepoiontstrong": "strong_strength_lingering_potion", + "strongaoepotii": "strong_strength_lingering_potion", + "strongaoepotlevelii": "strong_strength_lingering_potion", + "strongaoepotstrong": "strong_strength_lingering_potion", + "strongareapotii": "strong_strength_lingering_potion", + "strongareapotionii": "strong_strength_lingering_potion", + "strongareapotionlevelii": "strong_strength_lingering_potion", + "strongareapotionstrong": "strong_strength_lingering_potion", + "strongareapotlevelii": "strong_strength_lingering_potion", + "strongareapotstrong": "strong_strength_lingering_potion", + "strongcloudpotii": "strong_strength_lingering_potion", + "strongcloudpotionii": "strong_strength_lingering_potion", + "strongcloudpotionlevelii": "strong_strength_lingering_potion", + "strongcloudpotionstrong": "strong_strength_lingering_potion", + "strongcloudpotlevelii": "strong_strength_lingering_potion", + "strongcloudpotstrong": "strong_strength_lingering_potion", + "stronglingerpotii": "strong_strength_lingering_potion", + "stronglingerpotlevelii": "strong_strength_lingering_potion", + "stronglingerpotstrong": "strong_strength_lingering_potion", + "strong_strength_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "potionofstrengthii": "strong_strength_potion", + "potionofstrengthlevelii": "strong_strength_potion", + "potionofstrengthstrong": "strong_strength_potion", + "potionofstrii": "strong_strength_potion", + "potionofstrlevelii": "strong_strength_potion", + "potionofstrongii": "strong_strength_potion", + "potionofstronglevelii": "strong_strength_potion", + "potionofstrongstrong": "strong_strength_potion", + "potionofstrstrong": "strong_strength_potion", + "potofstrengthii": "strong_strength_potion", + "potofstrengthlevelii": "strong_strength_potion", + "potofstrengthstrong": "strong_strength_potion", + "potofstrii": "strong_strength_potion", + "potofstrlevelii": "strong_strength_potion", + "potofstrongii": "strong_strength_potion", + "potofstronglevelii": "strong_strength_potion", + "potofstrongstrong": "strong_strength_potion", + "potofstrstrong": "strong_strength_potion", + "strengthiipot": "strong_strength_potion", + "strengthiipotion": "strong_strength_potion", + "strengthleveliipot": "strong_strength_potion", + "strengthleveliipotion": "strong_strength_potion", + "strengthstrongpot": "strong_strength_potion", + "strengthstrongpotion": "strong_strength_potion", + "striipot": "strong_strength_potion", + "striipotion": "strong_strength_potion", + "strleveliipot": "strong_strength_potion", + "strleveliipotion": "strong_strength_potion", + "strongiipot": "strong_strength_potion", + "strongiipotion": "strong_strength_potion", + "strongleveliipot": "strong_strength_potion", + "strongleveliipotion": "strong_strength_potion", + "strongstrongpot": "strong_strength_potion", + "strongstrongpotion": "strong_strength_potion", + "strstrongpot": "strong_strength_potion", + "strstrongpotion": "strong_strength_potion", + "strong_strength_splash_potion": { + "potionData": { + "type": "STRENGTH", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashstrengthiipot": "strong_strength_splash_potion", + "splashstrengthiipotion": "strong_strength_splash_potion", + "splashstrengthleveliipot": "strong_strength_splash_potion", + "splashstrengthleveliipotion": "strong_strength_splash_potion", + "splashstrengthstrongpot": "strong_strength_splash_potion", + "splashstrengthstrongpotion": "strong_strength_splash_potion", + "splashstriipot": "strong_strength_splash_potion", + "splashstriipotion": "strong_strength_splash_potion", + "splashstrleveliipot": "strong_strength_splash_potion", + "splashstrleveliipotion": "strong_strength_splash_potion", + "splashstrongiipot": "strong_strength_splash_potion", + "splashstrongiipotion": "strong_strength_splash_potion", + "splashstrongleveliipot": "strong_strength_splash_potion", + "splashstrongleveliipotion": "strong_strength_splash_potion", + "splashstrongstrongpot": "strong_strength_splash_potion", + "splashstrongstrongpotion": "strong_strength_splash_potion", + "splashstrstrongpot": "strong_strength_splash_potion", + "splashstrstrongpotion": "strong_strength_splash_potion", + "splstrengthiipot": "strong_strength_splash_potion", + "splstrengthiipotion": "strong_strength_splash_potion", + "splstrengthleveliipot": "strong_strength_splash_potion", + "splstrengthleveliipotion": "strong_strength_splash_potion", + "splstrengthstrongpot": "strong_strength_splash_potion", + "splstrengthstrongpotion": "strong_strength_splash_potion", + "splstriipot": "strong_strength_splash_potion", + "splstriipotion": "strong_strength_splash_potion", + "splstrleveliipot": "strong_strength_splash_potion", + "splstrleveliipotion": "strong_strength_splash_potion", + "splstrongiipot": "strong_strength_splash_potion", + "splstrongiipotion": "strong_strength_splash_potion", + "splstrongleveliipot": "strong_strength_splash_potion", + "splstrongleveliipotion": "strong_strength_splash_potion", + "splstrongstrongpot": "strong_strength_splash_potion", + "splstrongstrongpotion": "strong_strength_splash_potion", + "splstrstrongpot": "strong_strength_splash_potion", + "splstrstrongpotion": "strong_strength_splash_potion", + "strengthiisplashpot": "strong_strength_splash_potion", + "strengthiisplashpotion": "strong_strength_splash_potion", + "strengthleveliisplashpot": "strong_strength_splash_potion", + "strengthleveliisplashpotion": "strong_strength_splash_potion", + "strengthstrongsplashpot": "strong_strength_splash_potion", + "strengthstrongsplashpotion": "strong_strength_splash_potion", + "striisplashpot": "strong_strength_splash_potion", + "striisplashpotion": "strong_strength_splash_potion", + "strleveliisplashpot": "strong_strength_splash_potion", + "strleveliisplashpotion": "strong_strength_splash_potion", + "strongiisplashpot": "strong_strength_splash_potion", + "strongiisplashpotion": "strong_strength_splash_potion", + "strongleveliisplashpot": "strong_strength_splash_potion", + "strongleveliisplashpotion": "strong_strength_splash_potion", + "strongstrongsplashpot": "strong_strength_splash_potion", + "strongstrongsplashpotion": "strong_strength_splash_potion", + "strstrongsplashpot": "strong_strength_splash_potion", + "strstrongsplashpotion": "strong_strength_splash_potion", + "strong_strength_tipped_arrow": { + "potionData": { + "type": "STRENGTH", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowstrengthii": "strong_strength_tipped_arrow", + "arrowstrengthlevelii": "strong_strength_tipped_arrow", + "arrowstrengthstrong": "strong_strength_tipped_arrow", + "arrowstrii": "strong_strength_tipped_arrow", + "arrowstrlevelii": "strong_strength_tipped_arrow", + "arrowstrongii": "strong_strength_tipped_arrow", + "arrowstronglevelii": "strong_strength_tipped_arrow", + "arrowstrongstrong": "strong_strength_tipped_arrow", + "arrowstrstrong": "strong_strength_tipped_arrow", + "strarrowii": "strong_strength_tipped_arrow", + "strarrowlevelii": "strong_strength_tipped_arrow", + "strarrowstrong": "strong_strength_tipped_arrow", + "strengtharrowii": "strong_strength_tipped_arrow", + "strengtharrowlevelii": "strong_strength_tipped_arrow", + "strengtharrowstrong": "strong_strength_tipped_arrow", + "strengthiitarr": "strong_strength_tipped_arrow", + "strengthiitarrow": "strong_strength_tipped_arrow", + "strengthiitippedarrow": "strong_strength_tipped_arrow", + "strengthleveliitarr": "strong_strength_tipped_arrow", + "strengthleveliitarrow": "strong_strength_tipped_arrow", + "strengthleveliitippedarrow": "strong_strength_tipped_arrow", + "strengthstrongtarr": "strong_strength_tipped_arrow", + "strengthstrongtarrow": "strong_strength_tipped_arrow", + "strengthstrongtippedarrow": "strong_strength_tipped_arrow", + "striitarr": "strong_strength_tipped_arrow", + "striitarrow": "strong_strength_tipped_arrow", + "striitippedarrow": "strong_strength_tipped_arrow", + "strleveliitarr": "strong_strength_tipped_arrow", + "strleveliitarrow": "strong_strength_tipped_arrow", + "strleveliitippedarrow": "strong_strength_tipped_arrow", + "strongarrowii": "strong_strength_tipped_arrow", + "strongarrowlevelii": "strong_strength_tipped_arrow", + "strongarrowstrong": "strong_strength_tipped_arrow", + "strongiitarr": "strong_strength_tipped_arrow", + "strongiitarrow": "strong_strength_tipped_arrow", + "strongiitippedarrow": "strong_strength_tipped_arrow", + "strongleveliitarr": "strong_strength_tipped_arrow", + "strongleveliitarrow": "strong_strength_tipped_arrow", + "strongleveliitippedarrow": "strong_strength_tipped_arrow", + "strongstrongtarr": "strong_strength_tipped_arrow", + "strongstrongtarrow": "strong_strength_tipped_arrow", + "strongstrongtippedarrow": "strong_strength_tipped_arrow", + "strstrongtarr": "strong_strength_tipped_arrow", + "strstrongtarrow": "strong_strength_tipped_arrow", + "strstrongtippedarrow": "strong_strength_tipped_arrow", + "strong_swiftness_lingering_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionspeedii": "strong_swiftness_lingering_potion", + "aoepotionspeedlevelii": "strong_swiftness_lingering_potion", + "aoepotionspeedstrong": "strong_swiftness_lingering_potion", + "aoepotionswiftii": "strong_swiftness_lingering_potion", + "aoepotionswiftlevelii": "strong_swiftness_lingering_potion", + "aoepotionswiftnessii": "strong_swiftness_lingering_potion", + "aoepotionswiftnesslevelii": "strong_swiftness_lingering_potion", + "aoepotionswiftnessstrong": "strong_swiftness_lingering_potion", + "aoepotionswiftstrong": "strong_swiftness_lingering_potion", + "aoepotspeedii": "strong_swiftness_lingering_potion", + "aoepotspeedlevelii": "strong_swiftness_lingering_potion", + "aoepotspeedstrong": "strong_swiftness_lingering_potion", + "aoepotswiftii": "strong_swiftness_lingering_potion", + "aoepotswiftlevelii": "strong_swiftness_lingering_potion", + "aoepotswiftnessii": "strong_swiftness_lingering_potion", + "aoepotswiftnesslevelii": "strong_swiftness_lingering_potion", + "aoepotswiftnessstrong": "strong_swiftness_lingering_potion", + "aoepotswiftstrong": "strong_swiftness_lingering_potion", + "areapotionspeedii": "strong_swiftness_lingering_potion", + "areapotionspeedlevelii": "strong_swiftness_lingering_potion", + "areapotionspeedstrong": "strong_swiftness_lingering_potion", + "areapotionswiftii": "strong_swiftness_lingering_potion", + "areapotionswiftlevelii": "strong_swiftness_lingering_potion", + "areapotionswiftnessii": "strong_swiftness_lingering_potion", + "areapotionswiftnesslevelii": "strong_swiftness_lingering_potion", + "areapotionswiftnessstrong": "strong_swiftness_lingering_potion", + "areapotionswiftstrong": "strong_swiftness_lingering_potion", + "areapotspeedii": "strong_swiftness_lingering_potion", + "areapotspeedlevelii": "strong_swiftness_lingering_potion", + "areapotspeedstrong": "strong_swiftness_lingering_potion", + "areapotswiftii": "strong_swiftness_lingering_potion", + "areapotswiftlevelii": "strong_swiftness_lingering_potion", + "areapotswiftnessii": "strong_swiftness_lingering_potion", + "areapotswiftnesslevelii": "strong_swiftness_lingering_potion", + "areapotswiftnessstrong": "strong_swiftness_lingering_potion", + "areapotswiftstrong": "strong_swiftness_lingering_potion", + "cloudpotionspeedii": "strong_swiftness_lingering_potion", + "cloudpotionspeedlevelii": "strong_swiftness_lingering_potion", + "cloudpotionspeedstrong": "strong_swiftness_lingering_potion", + "cloudpotionswiftii": "strong_swiftness_lingering_potion", + "cloudpotionswiftlevelii": "strong_swiftness_lingering_potion", + "cloudpotionswiftnessii": "strong_swiftness_lingering_potion", + "cloudpotionswiftnesslevelii": "strong_swiftness_lingering_potion", + "cloudpotionswiftnessstrong": "strong_swiftness_lingering_potion", + "cloudpotionswiftstrong": "strong_swiftness_lingering_potion", + "cloudpotspeedii": "strong_swiftness_lingering_potion", + "cloudpotspeedlevelii": "strong_swiftness_lingering_potion", + "cloudpotspeedstrong": "strong_swiftness_lingering_potion", + "cloudpotswiftii": "strong_swiftness_lingering_potion", + "cloudpotswiftlevelii": "strong_swiftness_lingering_potion", + "cloudpotswiftnessii": "strong_swiftness_lingering_potion", + "cloudpotswiftnesslevelii": "strong_swiftness_lingering_potion", + "cloudpotswiftnessstrong": "strong_swiftness_lingering_potion", + "cloudpotswiftstrong": "strong_swiftness_lingering_potion", + "lingerpotspeedii": "strong_swiftness_lingering_potion", + "lingerpotspeedlevelii": "strong_swiftness_lingering_potion", + "lingerpotspeedstrong": "strong_swiftness_lingering_potion", + "lingerpotswiftii": "strong_swiftness_lingering_potion", + "lingerpotswiftlevelii": "strong_swiftness_lingering_potion", + "lingerpotswiftnessii": "strong_swiftness_lingering_potion", + "lingerpotswiftnesslevelii": "strong_swiftness_lingering_potion", + "lingerpotswiftnessstrong": "strong_swiftness_lingering_potion", + "lingerpotswiftstrong": "strong_swiftness_lingering_potion", + "speedaoepoiontii": "strong_swiftness_lingering_potion", + "speedaoepoiontlevelii": "strong_swiftness_lingering_potion", + "speedaoepoiontstrong": "strong_swiftness_lingering_potion", + "speedaoepotii": "strong_swiftness_lingering_potion", + "speedaoepotlevelii": "strong_swiftness_lingering_potion", + "speedaoepotstrong": "strong_swiftness_lingering_potion", + "speedareapotii": "strong_swiftness_lingering_potion", + "speedareapotionii": "strong_swiftness_lingering_potion", + "speedareapotionlevelii": "strong_swiftness_lingering_potion", + "speedareapotionstrong": "strong_swiftness_lingering_potion", + "speedareapotlevelii": "strong_swiftness_lingering_potion", + "speedareapotstrong": "strong_swiftness_lingering_potion", + "speedcloudpotii": "strong_swiftness_lingering_potion", + "speedcloudpotionii": "strong_swiftness_lingering_potion", + "speedcloudpotionlevelii": "strong_swiftness_lingering_potion", + "speedcloudpotionstrong": "strong_swiftness_lingering_potion", + "speedcloudpotlevelii": "strong_swiftness_lingering_potion", + "speedcloudpotstrong": "strong_swiftness_lingering_potion", + "speedlingerpotii": "strong_swiftness_lingering_potion", + "speedlingerpotlevelii": "strong_swiftness_lingering_potion", + "speedlingerpotstrong": "strong_swiftness_lingering_potion", + "swiftaoepoiontii": "strong_swiftness_lingering_potion", + "swiftaoepoiontlevelii": "strong_swiftness_lingering_potion", + "swiftaoepoiontstrong": "strong_swiftness_lingering_potion", + "swiftaoepotii": "strong_swiftness_lingering_potion", + "swiftaoepotlevelii": "strong_swiftness_lingering_potion", + "swiftaoepotstrong": "strong_swiftness_lingering_potion", + "swiftareapotii": "strong_swiftness_lingering_potion", + "swiftareapotionii": "strong_swiftness_lingering_potion", + "swiftareapotionlevelii": "strong_swiftness_lingering_potion", + "swiftareapotionstrong": "strong_swiftness_lingering_potion", + "swiftareapotlevelii": "strong_swiftness_lingering_potion", + "swiftareapotstrong": "strong_swiftness_lingering_potion", + "swiftcloudpotii": "strong_swiftness_lingering_potion", + "swiftcloudpotionii": "strong_swiftness_lingering_potion", + "swiftcloudpotionlevelii": "strong_swiftness_lingering_potion", + "swiftcloudpotionstrong": "strong_swiftness_lingering_potion", + "swiftcloudpotlevelii": "strong_swiftness_lingering_potion", + "swiftcloudpotstrong": "strong_swiftness_lingering_potion", + "swiftlingerpotii": "strong_swiftness_lingering_potion", + "swiftlingerpotlevelii": "strong_swiftness_lingering_potion", + "swiftlingerpotstrong": "strong_swiftness_lingering_potion", + "swiftnessaoepoiontii": "strong_swiftness_lingering_potion", + "swiftnessaoepoiontlevelii": "strong_swiftness_lingering_potion", + "swiftnessaoepoiontstrong": "strong_swiftness_lingering_potion", + "swiftnessaoepotii": "strong_swiftness_lingering_potion", + "swiftnessaoepotlevelii": "strong_swiftness_lingering_potion", + "swiftnessaoepotstrong": "strong_swiftness_lingering_potion", + "swiftnessareapotii": "strong_swiftness_lingering_potion", + "swiftnessareapotionii": "strong_swiftness_lingering_potion", + "swiftnessareapotionlevelii": "strong_swiftness_lingering_potion", + "swiftnessareapotionstrong": "strong_swiftness_lingering_potion", + "swiftnessareapotlevelii": "strong_swiftness_lingering_potion", + "swiftnessareapotstrong": "strong_swiftness_lingering_potion", + "swiftnesscloudpotii": "strong_swiftness_lingering_potion", + "swiftnesscloudpotionii": "strong_swiftness_lingering_potion", + "swiftnesscloudpotionlevelii": "strong_swiftness_lingering_potion", + "swiftnesscloudpotionstrong": "strong_swiftness_lingering_potion", + "swiftnesscloudpotlevelii": "strong_swiftness_lingering_potion", + "swiftnesscloudpotstrong": "strong_swiftness_lingering_potion", + "swiftnesslingerpotii": "strong_swiftness_lingering_potion", + "swiftnesslingerpotlevelii": "strong_swiftness_lingering_potion", + "swiftnesslingerpotstrong": "strong_swiftness_lingering_potion", + "strong_swiftness_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "potionofspeedii": "strong_swiftness_potion", + "potionofspeedlevelii": "strong_swiftness_potion", + "potionofspeedstrong": "strong_swiftness_potion", + "potionofswiftii": "strong_swiftness_potion", + "potionofswiftlevelii": "strong_swiftness_potion", + "potionofswiftnessii": "strong_swiftness_potion", + "potionofswiftnesslevelii": "strong_swiftness_potion", + "potionofswiftnessstrong": "strong_swiftness_potion", + "potionofswiftstrong": "strong_swiftness_potion", + "potofspeedii": "strong_swiftness_potion", + "potofspeedlevelii": "strong_swiftness_potion", + "potofspeedstrong": "strong_swiftness_potion", + "potofswiftii": "strong_swiftness_potion", + "potofswiftlevelii": "strong_swiftness_potion", + "potofswiftnessii": "strong_swiftness_potion", + "potofswiftnesslevelii": "strong_swiftness_potion", + "potofswiftnessstrong": "strong_swiftness_potion", + "potofswiftstrong": "strong_swiftness_potion", + "speediipot": "strong_swiftness_potion", + "speediipotion": "strong_swiftness_potion", + "speedleveliipot": "strong_swiftness_potion", + "speedleveliipotion": "strong_swiftness_potion", + "speedstrongpot": "strong_swiftness_potion", + "speedstrongpotion": "strong_swiftness_potion", + "swiftiipot": "strong_swiftness_potion", + "swiftiipotion": "strong_swiftness_potion", + "swiftleveliipot": "strong_swiftness_potion", + "swiftleveliipotion": "strong_swiftness_potion", + "swiftnessiipot": "strong_swiftness_potion", + "swiftnessiipotion": "strong_swiftness_potion", + "swiftnessleveliipot": "strong_swiftness_potion", + "swiftnessleveliipotion": "strong_swiftness_potion", + "swiftnessstrongpot": "strong_swiftness_potion", + "swiftnessstrongpotion": "strong_swiftness_potion", + "swiftstrongpot": "strong_swiftness_potion", + "swiftstrongpotion": "strong_swiftness_potion", + "strong_swiftness_splash_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "speediisplashpot": "strong_swiftness_splash_potion", + "speediisplashpotion": "strong_swiftness_splash_potion", + "speedleveliisplashpot": "strong_swiftness_splash_potion", + "speedleveliisplashpotion": "strong_swiftness_splash_potion", + "speedstrongsplashpot": "strong_swiftness_splash_potion", + "speedstrongsplashpotion": "strong_swiftness_splash_potion", + "splashspeediipot": "strong_swiftness_splash_potion", + "splashspeediipotion": "strong_swiftness_splash_potion", + "splashspeedleveliipot": "strong_swiftness_splash_potion", + "splashspeedleveliipotion": "strong_swiftness_splash_potion", + "splashspeedstrongpot": "strong_swiftness_splash_potion", + "splashspeedstrongpotion": "strong_swiftness_splash_potion", + "splashswiftiipot": "strong_swiftness_splash_potion", + "splashswiftiipotion": "strong_swiftness_splash_potion", + "splashswiftleveliipot": "strong_swiftness_splash_potion", + "splashswiftleveliipotion": "strong_swiftness_splash_potion", + "splashswiftnessiipot": "strong_swiftness_splash_potion", + "splashswiftnessiipotion": "strong_swiftness_splash_potion", + "splashswiftnessleveliipot": "strong_swiftness_splash_potion", + "splashswiftnessleveliipotion": "strong_swiftness_splash_potion", + "splashswiftnessstrongpot": "strong_swiftness_splash_potion", + "splashswiftnessstrongpotion": "strong_swiftness_splash_potion", + "splashswiftstrongpot": "strong_swiftness_splash_potion", + "splashswiftstrongpotion": "strong_swiftness_splash_potion", + "splspeediipot": "strong_swiftness_splash_potion", + "splspeediipotion": "strong_swiftness_splash_potion", + "splspeedleveliipot": "strong_swiftness_splash_potion", + "splspeedleveliipotion": "strong_swiftness_splash_potion", + "splspeedstrongpot": "strong_swiftness_splash_potion", + "splspeedstrongpotion": "strong_swiftness_splash_potion", + "splswiftiipot": "strong_swiftness_splash_potion", + "splswiftiipotion": "strong_swiftness_splash_potion", + "splswiftleveliipot": "strong_swiftness_splash_potion", + "splswiftleveliipotion": "strong_swiftness_splash_potion", + "splswiftnessiipot": "strong_swiftness_splash_potion", + "splswiftnessiipotion": "strong_swiftness_splash_potion", + "splswiftnessleveliipot": "strong_swiftness_splash_potion", + "splswiftnessleveliipotion": "strong_swiftness_splash_potion", + "splswiftnessstrongpot": "strong_swiftness_splash_potion", + "splswiftnessstrongpotion": "strong_swiftness_splash_potion", + "splswiftstrongpot": "strong_swiftness_splash_potion", + "splswiftstrongpotion": "strong_swiftness_splash_potion", + "swiftiisplashpot": "strong_swiftness_splash_potion", + "swiftiisplashpotion": "strong_swiftness_splash_potion", + "swiftleveliisplashpot": "strong_swiftness_splash_potion", + "swiftleveliisplashpotion": "strong_swiftness_splash_potion", + "swiftnessiisplashpot": "strong_swiftness_splash_potion", + "swiftnessiisplashpotion": "strong_swiftness_splash_potion", + "swiftnessleveliisplashpot": "strong_swiftness_splash_potion", + "swiftnessleveliisplashpotion": "strong_swiftness_splash_potion", + "swiftnessstrongsplashpot": "strong_swiftness_splash_potion", + "swiftnessstrongsplashpotion": "strong_swiftness_splash_potion", + "swiftstrongsplashpot": "strong_swiftness_splash_potion", + "swiftstrongsplashpotion": "strong_swiftness_splash_potion", + "strong_swiftness_tipped_arrow": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowspeedii": "strong_swiftness_tipped_arrow", + "arrowspeedlevelii": "strong_swiftness_tipped_arrow", + "arrowspeedstrong": "strong_swiftness_tipped_arrow", + "arrowswiftii": "strong_swiftness_tipped_arrow", + "arrowswiftlevelii": "strong_swiftness_tipped_arrow", + "arrowswiftnessii": "strong_swiftness_tipped_arrow", + "arrowswiftnesslevelii": "strong_swiftness_tipped_arrow", + "arrowswiftnessstrong": "strong_swiftness_tipped_arrow", + "arrowswiftstrong": "strong_swiftness_tipped_arrow", + "speedarrowii": "strong_swiftness_tipped_arrow", + "speedarrowlevelii": "strong_swiftness_tipped_arrow", + "speedarrowstrong": "strong_swiftness_tipped_arrow", + "speediitarr": "strong_swiftness_tipped_arrow", + "speediitarrow": "strong_swiftness_tipped_arrow", + "speediitippedarrow": "strong_swiftness_tipped_arrow", + "speedleveliitarr": "strong_swiftness_tipped_arrow", + "speedleveliitarrow": "strong_swiftness_tipped_arrow", + "speedleveliitippedarrow": "strong_swiftness_tipped_arrow", + "speedstrongtarr": "strong_swiftness_tipped_arrow", + "speedstrongtarrow": "strong_swiftness_tipped_arrow", + "speedstrongtippedarrow": "strong_swiftness_tipped_arrow", + "swiftarrowii": "strong_swiftness_tipped_arrow", + "swiftarrowlevelii": "strong_swiftness_tipped_arrow", + "swiftarrowstrong": "strong_swiftness_tipped_arrow", + "swiftiitarr": "strong_swiftness_tipped_arrow", + "swiftiitarrow": "strong_swiftness_tipped_arrow", + "swiftiitippedarrow": "strong_swiftness_tipped_arrow", + "swiftleveliitarr": "strong_swiftness_tipped_arrow", + "swiftleveliitarrow": "strong_swiftness_tipped_arrow", + "swiftleveliitippedarrow": "strong_swiftness_tipped_arrow", + "swiftnessarrowii": "strong_swiftness_tipped_arrow", + "swiftnessarrowlevelii": "strong_swiftness_tipped_arrow", + "swiftnessarrowstrong": "strong_swiftness_tipped_arrow", + "swiftnessiitarr": "strong_swiftness_tipped_arrow", + "swiftnessiitarrow": "strong_swiftness_tipped_arrow", + "swiftnessiitippedarrow": "strong_swiftness_tipped_arrow", + "swiftnessleveliitarr": "strong_swiftness_tipped_arrow", + "swiftnessleveliitarrow": "strong_swiftness_tipped_arrow", + "swiftnessleveliitippedarrow": "strong_swiftness_tipped_arrow", + "swiftnessstrongtarr": "strong_swiftness_tipped_arrow", + "swiftnessstrongtarrow": "strong_swiftness_tipped_arrow", + "swiftnessstrongtippedarrow": "strong_swiftness_tipped_arrow", + "swiftstrongtarr": "strong_swiftness_tipped_arrow", + "swiftstrongtarrow": "strong_swiftness_tipped_arrow", + "swiftstrongtippedarrow": "strong_swiftness_tipped_arrow", + "strong_turtle_master_lingering_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": true, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotiontmii": "strong_turtle_master_lingering_potion", + "aoepotiontmlevelii": "strong_turtle_master_lingering_potion", + "aoepotiontmstrong": "strong_turtle_master_lingering_potion", + "aoepotionturtleii": "strong_turtle_master_lingering_potion", + "aoepotionturtlelevelii": "strong_turtle_master_lingering_potion", + "aoepotionturtlemasterii": "strong_turtle_master_lingering_potion", + "aoepotionturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "aoepotionturtlemasterstrong": "strong_turtle_master_lingering_potion", + "aoepotionturtlestrong": "strong_turtle_master_lingering_potion", + "aoepottmii": "strong_turtle_master_lingering_potion", + "aoepottmlevelii": "strong_turtle_master_lingering_potion", + "aoepottmstrong": "strong_turtle_master_lingering_potion", + "aoepotturtleii": "strong_turtle_master_lingering_potion", + "aoepotturtlelevelii": "strong_turtle_master_lingering_potion", + "aoepotturtlemasterii": "strong_turtle_master_lingering_potion", + "aoepotturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "aoepotturtlemasterstrong": "strong_turtle_master_lingering_potion", + "aoepotturtlestrong": "strong_turtle_master_lingering_potion", + "areapotiontmii": "strong_turtle_master_lingering_potion", + "areapotiontmlevelii": "strong_turtle_master_lingering_potion", + "areapotiontmstrong": "strong_turtle_master_lingering_potion", + "areapotionturtleii": "strong_turtle_master_lingering_potion", + "areapotionturtlelevelii": "strong_turtle_master_lingering_potion", + "areapotionturtlemasterii": "strong_turtle_master_lingering_potion", + "areapotionturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "areapotionturtlemasterstrong": "strong_turtle_master_lingering_potion", + "areapotionturtlestrong": "strong_turtle_master_lingering_potion", + "areapottmii": "strong_turtle_master_lingering_potion", + "areapottmlevelii": "strong_turtle_master_lingering_potion", + "areapottmstrong": "strong_turtle_master_lingering_potion", + "areapotturtleii": "strong_turtle_master_lingering_potion", + "areapotturtlelevelii": "strong_turtle_master_lingering_potion", + "areapotturtlemasterii": "strong_turtle_master_lingering_potion", + "areapotturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "areapotturtlemasterstrong": "strong_turtle_master_lingering_potion", + "areapotturtlestrong": "strong_turtle_master_lingering_potion", + "cloudpotiontmii": "strong_turtle_master_lingering_potion", + "cloudpotiontmlevelii": "strong_turtle_master_lingering_potion", + "cloudpotiontmstrong": "strong_turtle_master_lingering_potion", + "cloudpotionturtleii": "strong_turtle_master_lingering_potion", + "cloudpotionturtlelevelii": "strong_turtle_master_lingering_potion", + "cloudpotionturtlemasterii": "strong_turtle_master_lingering_potion", + "cloudpotionturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "cloudpotionturtlemasterstrong": "strong_turtle_master_lingering_potion", + "cloudpotionturtlestrong": "strong_turtle_master_lingering_potion", + "cloudpottmii": "strong_turtle_master_lingering_potion", + "cloudpottmlevelii": "strong_turtle_master_lingering_potion", + "cloudpottmstrong": "strong_turtle_master_lingering_potion", + "cloudpotturtleii": "strong_turtle_master_lingering_potion", + "cloudpotturtlelevelii": "strong_turtle_master_lingering_potion", + "cloudpotturtlemasterii": "strong_turtle_master_lingering_potion", + "cloudpotturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "cloudpotturtlemasterstrong": "strong_turtle_master_lingering_potion", + "cloudpotturtlestrong": "strong_turtle_master_lingering_potion", + "lingerpottmii": "strong_turtle_master_lingering_potion", + "lingerpottmlevelii": "strong_turtle_master_lingering_potion", + "lingerpottmstrong": "strong_turtle_master_lingering_potion", + "lingerpotturtleii": "strong_turtle_master_lingering_potion", + "lingerpotturtlelevelii": "strong_turtle_master_lingering_potion", + "lingerpotturtlemasterii": "strong_turtle_master_lingering_potion", + "lingerpotturtlemasterlevelii": "strong_turtle_master_lingering_potion", + "lingerpotturtlemasterstrong": "strong_turtle_master_lingering_potion", + "lingerpotturtlestrong": "strong_turtle_master_lingering_potion", + "tmaoepoiontii": "strong_turtle_master_lingering_potion", + "tmaoepoiontlevelii": "strong_turtle_master_lingering_potion", + "tmaoepoiontstrong": "strong_turtle_master_lingering_potion", + "tmaoepotii": "strong_turtle_master_lingering_potion", + "tmaoepotlevelii": "strong_turtle_master_lingering_potion", + "tmaoepotstrong": "strong_turtle_master_lingering_potion", + "tmareapotii": "strong_turtle_master_lingering_potion", + "tmareapotionii": "strong_turtle_master_lingering_potion", + "tmareapotionlevelii": "strong_turtle_master_lingering_potion", + "tmareapotionstrong": "strong_turtle_master_lingering_potion", + "tmareapotlevelii": "strong_turtle_master_lingering_potion", + "tmareapotstrong": "strong_turtle_master_lingering_potion", + "tmcloudpotii": "strong_turtle_master_lingering_potion", + "tmcloudpotionii": "strong_turtle_master_lingering_potion", + "tmcloudpotionlevelii": "strong_turtle_master_lingering_potion", + "tmcloudpotionstrong": "strong_turtle_master_lingering_potion", + "tmcloudpotlevelii": "strong_turtle_master_lingering_potion", + "tmcloudpotstrong": "strong_turtle_master_lingering_potion", + "tmlingerpotii": "strong_turtle_master_lingering_potion", + "tmlingerpotlevelii": "strong_turtle_master_lingering_potion", + "tmlingerpotstrong": "strong_turtle_master_lingering_potion", + "turtleaoepoiontii": "strong_turtle_master_lingering_potion", + "turtleaoepoiontlevelii": "strong_turtle_master_lingering_potion", + "turtleaoepoiontstrong": "strong_turtle_master_lingering_potion", + "turtleaoepotii": "strong_turtle_master_lingering_potion", + "turtleaoepotlevelii": "strong_turtle_master_lingering_potion", + "turtleaoepotstrong": "strong_turtle_master_lingering_potion", + "turtleareapotii": "strong_turtle_master_lingering_potion", + "turtleareapotionii": "strong_turtle_master_lingering_potion", + "turtleareapotionlevelii": "strong_turtle_master_lingering_potion", + "turtleareapotionstrong": "strong_turtle_master_lingering_potion", + "turtleareapotlevelii": "strong_turtle_master_lingering_potion", + "turtleareapotstrong": "strong_turtle_master_lingering_potion", + "turtlecloudpotii": "strong_turtle_master_lingering_potion", + "turtlecloudpotionii": "strong_turtle_master_lingering_potion", + "turtlecloudpotionlevelii": "strong_turtle_master_lingering_potion", + "turtlecloudpotionstrong": "strong_turtle_master_lingering_potion", + "turtlecloudpotlevelii": "strong_turtle_master_lingering_potion", + "turtlecloudpotstrong": "strong_turtle_master_lingering_potion", + "turtlelingerpotii": "strong_turtle_master_lingering_potion", + "turtlelingerpotlevelii": "strong_turtle_master_lingering_potion", + "turtlelingerpotstrong": "strong_turtle_master_lingering_potion", + "turtlemasteraoepoiontii": "strong_turtle_master_lingering_potion", + "turtlemasteraoepoiontlevelii": "strong_turtle_master_lingering_potion", + "turtlemasteraoepoiontstrong": "strong_turtle_master_lingering_potion", + "turtlemasteraoepotii": "strong_turtle_master_lingering_potion", + "turtlemasteraoepotlevelii": "strong_turtle_master_lingering_potion", + "turtlemasteraoepotstrong": "strong_turtle_master_lingering_potion", + "turtlemasterareapotii": "strong_turtle_master_lingering_potion", + "turtlemasterareapotionii": "strong_turtle_master_lingering_potion", + "turtlemasterareapotionlevelii": "strong_turtle_master_lingering_potion", + "turtlemasterareapotionstrong": "strong_turtle_master_lingering_potion", + "turtlemasterareapotlevelii": "strong_turtle_master_lingering_potion", + "turtlemasterareapotstrong": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotii": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotionii": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotionlevelii": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotionstrong": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotlevelii": "strong_turtle_master_lingering_potion", + "turtlemastercloudpotstrong": "strong_turtle_master_lingering_potion", + "turtlemasterlingerpotii": "strong_turtle_master_lingering_potion", + "turtlemasterlingerpotlevelii": "strong_turtle_master_lingering_potion", + "turtlemasterlingerpotstrong": "strong_turtle_master_lingering_potion", + "strong_turtle_master_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": true, + "extended": false + }, + "material": "POTION" + }, + "potionoftmii": "strong_turtle_master_potion", + "potionoftmlevelii": "strong_turtle_master_potion", + "potionoftmstrong": "strong_turtle_master_potion", + "potionofturtleii": "strong_turtle_master_potion", + "potionofturtlelevelii": "strong_turtle_master_potion", + "potionofturtlemasterii": "strong_turtle_master_potion", + "potionofturtlemasterlevelii": "strong_turtle_master_potion", + "potionofturtlemasterstrong": "strong_turtle_master_potion", + "potionofturtlestrong": "strong_turtle_master_potion", + "potoftmii": "strong_turtle_master_potion", + "potoftmlevelii": "strong_turtle_master_potion", + "potoftmstrong": "strong_turtle_master_potion", + "potofturtleii": "strong_turtle_master_potion", + "potofturtlelevelii": "strong_turtle_master_potion", + "potofturtlemasterii": "strong_turtle_master_potion", + "potofturtlemasterlevelii": "strong_turtle_master_potion", + "potofturtlemasterstrong": "strong_turtle_master_potion", + "potofturtlestrong": "strong_turtle_master_potion", + "tmiipot": "strong_turtle_master_potion", + "tmiipotion": "strong_turtle_master_potion", + "tmleveliipot": "strong_turtle_master_potion", + "tmleveliipotion": "strong_turtle_master_potion", + "tmstrongpot": "strong_turtle_master_potion", + "tmstrongpotion": "strong_turtle_master_potion", + "turtleiipot": "strong_turtle_master_potion", + "turtleiipotion": "strong_turtle_master_potion", + "turtleleveliipot": "strong_turtle_master_potion", + "turtleleveliipotion": "strong_turtle_master_potion", + "turtlemasteriipot": "strong_turtle_master_potion", + "turtlemasteriipotion": "strong_turtle_master_potion", + "turtlemasterleveliipot": "strong_turtle_master_potion", + "turtlemasterleveliipotion": "strong_turtle_master_potion", + "turtlemasterstrongpot": "strong_turtle_master_potion", + "turtlemasterstrongpotion": "strong_turtle_master_potion", + "turtlestrongpot": "strong_turtle_master_potion", + "turtlestrongpotion": "strong_turtle_master_potion", + "strong_turtle_master_splash_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": true, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashtmiipot": "strong_turtle_master_splash_potion", + "splashtmiipotion": "strong_turtle_master_splash_potion", + "splashtmleveliipot": "strong_turtle_master_splash_potion", + "splashtmleveliipotion": "strong_turtle_master_splash_potion", + "splashtmstrongpot": "strong_turtle_master_splash_potion", + "splashtmstrongpotion": "strong_turtle_master_splash_potion", + "splashturtleiipot": "strong_turtle_master_splash_potion", + "splashturtleiipotion": "strong_turtle_master_splash_potion", + "splashturtleleveliipot": "strong_turtle_master_splash_potion", + "splashturtleleveliipotion": "strong_turtle_master_splash_potion", + "splashturtlemasteriipot": "strong_turtle_master_splash_potion", + "splashturtlemasteriipotion": "strong_turtle_master_splash_potion", + "splashturtlemasterleveliipot": "strong_turtle_master_splash_potion", + "splashturtlemasterleveliipotion": "strong_turtle_master_splash_potion", + "splashturtlemasterstrongpot": "strong_turtle_master_splash_potion", + "splashturtlemasterstrongpotion": "strong_turtle_master_splash_potion", + "splashturtlestrongpot": "strong_turtle_master_splash_potion", + "splashturtlestrongpotion": "strong_turtle_master_splash_potion", + "spltmiipot": "strong_turtle_master_splash_potion", + "spltmiipotion": "strong_turtle_master_splash_potion", + "spltmleveliipot": "strong_turtle_master_splash_potion", + "spltmleveliipotion": "strong_turtle_master_splash_potion", + "spltmstrongpot": "strong_turtle_master_splash_potion", + "spltmstrongpotion": "strong_turtle_master_splash_potion", + "splturtleiipot": "strong_turtle_master_splash_potion", + "splturtleiipotion": "strong_turtle_master_splash_potion", + "splturtleleveliipot": "strong_turtle_master_splash_potion", + "splturtleleveliipotion": "strong_turtle_master_splash_potion", + "splturtlemasteriipot": "strong_turtle_master_splash_potion", + "splturtlemasteriipotion": "strong_turtle_master_splash_potion", + "splturtlemasterleveliipot": "strong_turtle_master_splash_potion", + "splturtlemasterleveliipotion": "strong_turtle_master_splash_potion", + "splturtlemasterstrongpot": "strong_turtle_master_splash_potion", + "splturtlemasterstrongpotion": "strong_turtle_master_splash_potion", + "splturtlestrongpot": "strong_turtle_master_splash_potion", + "splturtlestrongpotion": "strong_turtle_master_splash_potion", + "tmiisplashpot": "strong_turtle_master_splash_potion", + "tmiisplashpotion": "strong_turtle_master_splash_potion", + "tmleveliisplashpot": "strong_turtle_master_splash_potion", + "tmleveliisplashpotion": "strong_turtle_master_splash_potion", + "tmstrongsplashpot": "strong_turtle_master_splash_potion", + "tmstrongsplashpotion": "strong_turtle_master_splash_potion", + "turtleiisplashpot": "strong_turtle_master_splash_potion", + "turtleiisplashpotion": "strong_turtle_master_splash_potion", + "turtleleveliisplashpot": "strong_turtle_master_splash_potion", + "turtleleveliisplashpotion": "strong_turtle_master_splash_potion", + "turtlemasteriisplashpot": "strong_turtle_master_splash_potion", + "turtlemasteriisplashpotion": "strong_turtle_master_splash_potion", + "turtlemasterleveliisplashpot": "strong_turtle_master_splash_potion", + "turtlemasterleveliisplashpotion": "strong_turtle_master_splash_potion", + "turtlemasterstrongsplashpot": "strong_turtle_master_splash_potion", + "turtlemasterstrongsplashpotion": "strong_turtle_master_splash_potion", + "turtlestrongsplashpot": "strong_turtle_master_splash_potion", + "turtlestrongsplashpotion": "strong_turtle_master_splash_potion", + "strong_turtle_master_tipped_arrow": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": true, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowtmii": "strong_turtle_master_tipped_arrow", + "arrowtmlevelii": "strong_turtle_master_tipped_arrow", + "arrowtmstrong": "strong_turtle_master_tipped_arrow", + "arrowturtleii": "strong_turtle_master_tipped_arrow", + "arrowturtlelevelii": "strong_turtle_master_tipped_arrow", + "arrowturtlemasterii": "strong_turtle_master_tipped_arrow", + "arrowturtlemasterlevelii": "strong_turtle_master_tipped_arrow", + "arrowturtlemasterstrong": "strong_turtle_master_tipped_arrow", + "arrowturtlestrong": "strong_turtle_master_tipped_arrow", + "tmarrowii": "strong_turtle_master_tipped_arrow", + "tmarrowlevelii": "strong_turtle_master_tipped_arrow", + "tmarrowstrong": "strong_turtle_master_tipped_arrow", + "tmiitarr": "strong_turtle_master_tipped_arrow", + "tmiitarrow": "strong_turtle_master_tipped_arrow", + "tmiitippedarrow": "strong_turtle_master_tipped_arrow", + "tmleveliitarr": "strong_turtle_master_tipped_arrow", + "tmleveliitarrow": "strong_turtle_master_tipped_arrow", + "tmleveliitippedarrow": "strong_turtle_master_tipped_arrow", + "tmstrongtarr": "strong_turtle_master_tipped_arrow", + "tmstrongtarrow": "strong_turtle_master_tipped_arrow", + "tmstrongtippedarrow": "strong_turtle_master_tipped_arrow", + "turtlearrowii": "strong_turtle_master_tipped_arrow", + "turtlearrowlevelii": "strong_turtle_master_tipped_arrow", + "turtlearrowstrong": "strong_turtle_master_tipped_arrow", + "turtleiitarr": "strong_turtle_master_tipped_arrow", + "turtleiitarrow": "strong_turtle_master_tipped_arrow", + "turtleiitippedarrow": "strong_turtle_master_tipped_arrow", + "turtleleveliitarr": "strong_turtle_master_tipped_arrow", + "turtleleveliitarrow": "strong_turtle_master_tipped_arrow", + "turtleleveliitippedarrow": "strong_turtle_master_tipped_arrow", + "turtlemasterarrowii": "strong_turtle_master_tipped_arrow", + "turtlemasterarrowlevelii": "strong_turtle_master_tipped_arrow", + "turtlemasterarrowstrong": "strong_turtle_master_tipped_arrow", + "turtlemasteriitarr": "strong_turtle_master_tipped_arrow", + "turtlemasteriitarrow": "strong_turtle_master_tipped_arrow", + "turtlemasteriitippedarrow": "strong_turtle_master_tipped_arrow", + "turtlemasterleveliitarr": "strong_turtle_master_tipped_arrow", + "turtlemasterleveliitarrow": "strong_turtle_master_tipped_arrow", + "turtlemasterleveliitippedarrow": "strong_turtle_master_tipped_arrow", + "turtlemasterstrongtarr": "strong_turtle_master_tipped_arrow", + "turtlemasterstrongtarrow": "strong_turtle_master_tipped_arrow", + "turtlemasterstrongtippedarrow": "strong_turtle_master_tipped_arrow", + "turtlestrongtarr": "strong_turtle_master_tipped_arrow", + "turtlestrongtarrow": "strong_turtle_master_tipped_arrow", + "turtlestrongtippedarrow": "strong_turtle_master_tipped_arrow", + "structure_block": { + "material": "STRUCTURE_BLOCK" + }, + "minecraft:structure_block": "structure_block", + "structureblock": "structure_block", + "structure_void": { + "material": "STRUCTURE_VOID" + }, + "minecraft:structure_void": "structure_void", + "structurevoid": "structure_void", + "sugar": { + "material": "SUGAR" + }, + "minecraft:sugar": "sugar", + "sugar_cane": { + "material": "SUGAR_CANE" + }, + "minecraft:sugar_cane": "sugar_cane", + "sugarcane": "sugar_cane", + "sunflower": { + "material": "SUNFLOWER" + }, + "minecraft:sunflower": "sunflower", + "suspicious_gravel": { + "material": "SUSPICIOUS_GRAVEL" + }, + "amongusgravel": "suspicious_gravel", + "minecraft:suspicious_gravel": "suspicious_gravel", + "susgravel": "suspicious_gravel", + "suspiciousgravel": "suspicious_gravel", + "suspicious_sand": { + "material": "SUSPICIOUS_SAND" + }, + "amongussand": "suspicious_sand", + "minecraft:suspicious_sand": "suspicious_sand", + "suspicioussand": "suspicious_sand", + "sussand": "suspicious_sand", + "suspicious_stew": { + "material": "SUSPICIOUS_STEW" + }, + "minecraft:suspicious_stew": "suspicious_stew", + "suspiciousstew": "suspicious_stew", + "sweet_berries": { + "material": "SWEET_BERRIES" + }, + "minecraft:sweet_berries": "sweet_berries", + "sweetberries": "sweet_berries", + "swiftness_lingering_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionspeed": "swiftness_lingering_potion", + "aoepotionswift": "swiftness_lingering_potion", + "aoepotionswiftness": "swiftness_lingering_potion", + "aoepotspeed": "swiftness_lingering_potion", + "aoepotswift": "swiftness_lingering_potion", + "aoepotswiftness": "swiftness_lingering_potion", + "areapotionspeed": "swiftness_lingering_potion", + "areapotionswift": "swiftness_lingering_potion", + "areapotionswiftness": "swiftness_lingering_potion", + "areapotspeed": "swiftness_lingering_potion", + "areapotswift": "swiftness_lingering_potion", + "areapotswiftness": "swiftness_lingering_potion", + "cloudpotionspeed": "swiftness_lingering_potion", + "cloudpotionswift": "swiftness_lingering_potion", + "cloudpotionswiftness": "swiftness_lingering_potion", + "cloudpotspeed": "swiftness_lingering_potion", + "cloudpotswift": "swiftness_lingering_potion", + "cloudpotswiftness": "swiftness_lingering_potion", + "lingerpotspeed": "swiftness_lingering_potion", + "lingerpotswift": "swiftness_lingering_potion", + "lingerpotswiftness": "swiftness_lingering_potion", + "speedaoepoiont": "swiftness_lingering_potion", + "speedaoepot": "swiftness_lingering_potion", + "speedareapot": "swiftness_lingering_potion", + "speedareapotion": "swiftness_lingering_potion", + "speedcloudpot": "swiftness_lingering_potion", + "speedcloudpotion": "swiftness_lingering_potion", + "speedlingerpot": "swiftness_lingering_potion", + "swiftaoepoiont": "swiftness_lingering_potion", + "swiftaoepot": "swiftness_lingering_potion", + "swiftareapot": "swiftness_lingering_potion", + "swiftareapotion": "swiftness_lingering_potion", + "swiftcloudpot": "swiftness_lingering_potion", + "swiftcloudpotion": "swiftness_lingering_potion", + "swiftlingerpot": "swiftness_lingering_potion", + "swiftnessaoepoiont": "swiftness_lingering_potion", + "swiftnessaoepot": "swiftness_lingering_potion", + "swiftnessareapot": "swiftness_lingering_potion", + "swiftnessareapotion": "swiftness_lingering_potion", + "swiftnesscloudpot": "swiftness_lingering_potion", + "swiftnesscloudpotion": "swiftness_lingering_potion", + "swiftnesslingerpot": "swiftness_lingering_potion", + "swiftness_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofspeed": "swiftness_potion", + "potionofswift": "swiftness_potion", + "potionofswiftness": "swiftness_potion", + "potofspeed": "swiftness_potion", + "potofswift": "swiftness_potion", + "potofswiftness": "swiftness_potion", + "speedpot": "swiftness_potion", + "speedpotion": "swiftness_potion", + "swiftnesspot": "swiftness_potion", + "swiftnesspotion": "swiftness_potion", + "swiftpot": "swiftness_potion", + "swiftpotion": "swiftness_potion", + "swiftness_splash_potion": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "speedsplashpot": "swiftness_splash_potion", + "speedsplashpotion": "swiftness_splash_potion", + "splashspeedpot": "swiftness_splash_potion", + "splashspeedpotion": "swiftness_splash_potion", + "splashswiftnesspot": "swiftness_splash_potion", + "splashswiftnesspotion": "swiftness_splash_potion", + "splashswiftpot": "swiftness_splash_potion", + "splashswiftpotion": "swiftness_splash_potion", + "splspeedpot": "swiftness_splash_potion", + "splspeedpotion": "swiftness_splash_potion", + "splswiftnesspot": "swiftness_splash_potion", + "splswiftnesspotion": "swiftness_splash_potion", + "splswiftpot": "swiftness_splash_potion", + "splswiftpotion": "swiftness_splash_potion", + "swiftnesssplashpot": "swiftness_splash_potion", + "swiftnesssplashpotion": "swiftness_splash_potion", + "swiftsplashpot": "swiftness_splash_potion", + "swiftsplashpotion": "swiftness_splash_potion", + "swiftness_tipped_arrow": { + "potionData": { + "type": "SWIFTNESS", + "fallbackType": "SPEED", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowspeed": "swiftness_tipped_arrow", + "arrowswift": "swiftness_tipped_arrow", + "arrowswiftness": "swiftness_tipped_arrow", + "speedarrow": "swiftness_tipped_arrow", + "speedtarr": "swiftness_tipped_arrow", + "speedtarrow": "swiftness_tipped_arrow", + "speedtippedarrow": "swiftness_tipped_arrow", + "swiftarrow": "swiftness_tipped_arrow", + "swiftnessarrow": "swiftness_tipped_arrow", + "swiftnesstarr": "swiftness_tipped_arrow", + "swiftnesstarrow": "swiftness_tipped_arrow", + "swiftnesstippedarrow": "swiftness_tipped_arrow", + "swifttarr": "swiftness_tipped_arrow", + "swifttarrow": "swiftness_tipped_arrow", + "swifttippedarrow": "swiftness_tipped_arrow", + "tadpole_bucket": { + "material": "TADPOLE_BUCKET" + }, + "bucketotadpole": "tadpole_bucket", + "minecraft:tadpole_bucket": "tadpole_bucket", + "tadpolebucket": "tadpole_bucket", + "tadpolebukkit": "tadpole_bucket", + "tadpolepail": "tadpole_bucket", + "tadpole_spawn_egg": { + "material": "TADPOLE_SPAWN_EGG" + }, + "eggtadpole": "tadpole_spawn_egg", + "minecraft:tadpole_spawn_egg": "tadpole_spawn_egg", + "seggtadpole": "tadpole_spawn_egg", + "spawneggtadpole": "tadpole_spawn_egg", + "spawntadpole": "tadpole_spawn_egg", + "tadpoleegg": "tadpole_spawn_egg", + "tadpolesegg": "tadpole_spawn_egg", + "tadpolespawn": "tadpole_spawn_egg", + "tadpolespawnegg": "tadpole_spawn_egg", + "tadpole_spawner": { + "entity": "TADPOLE", + "material": "SPAWNER" + }, + "tadpolecage": "tadpole_spawner", + "tadpolemcage": "tadpole_spawner", + "tadpolemobcage": "tadpole_spawner", + "tadpolemobspawner": "tadpole_spawner", + "tadpolemonstercage": "tadpole_spawner", + "tadpolemonsterspawner": "tadpole_spawner", + "tadpolemspawner": "tadpole_spawner", + "tadpolespawner": "tadpole_spawner", + "tall_grass": { + "material": "TALL_GRASS" + }, + "grasslong": "tall_grass", + "grasstall": "tall_grass", + "grasswild": "tall_grass", + "lgrass": "tall_grass", + "longgrass": "tall_grass", + "minecraft:tall_grass": "tall_grass", + "tallgrass": "tall_grass", + "tgrass": "tall_grass", + "wgrass": "tall_grass", + "wildgrass": "tall_grass", + "target": { + "material": "TARGET" + }, + "minecraft:target": "target", + "terracotta": { + "material": "TERRACOTTA" + }, + "minecraft:terracotta": "terracotta", + "thick_lingering_potion": { + "potionData": { + "type": "THICK", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionthick": "thick_lingering_potion", + "aoepotthick": "thick_lingering_potion", + "areapotionthick": "thick_lingering_potion", + "areapotthick": "thick_lingering_potion", + "cloudpotionthick": "thick_lingering_potion", + "cloudpotthick": "thick_lingering_potion", + "lingerpotthick": "thick_lingering_potion", + "thickaoepoiont": "thick_lingering_potion", + "thickaoepot": "thick_lingering_potion", + "thickareapot": "thick_lingering_potion", + "thickareapotion": "thick_lingering_potion", + "thickcloudpot": "thick_lingering_potion", + "thickcloudpotion": "thick_lingering_potion", + "thicklingerpot": "thick_lingering_potion", + "thick_potion": { + "potionData": { + "type": "THICK", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofthick": "thick_potion", + "potofthick": "thick_potion", + "thickpot": "thick_potion", + "thickpotion": "thick_potion", + "thick_splash_potion": { + "potionData": { + "type": "THICK", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashthickpot": "thick_splash_potion", + "splashthickpotion": "thick_splash_potion", + "splthickpot": "thick_splash_potion", + "splthickpotion": "thick_splash_potion", + "thicksplashpot": "thick_splash_potion", + "thicksplashpotion": "thick_splash_potion", + "thick_tipped_arrow": { + "potionData": { + "type": "THICK", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowthick": "thick_tipped_arrow", + "thickarrow": "thick_tipped_arrow", + "thicktarr": "thick_tipped_arrow", + "thicktarrow": "thick_tipped_arrow", + "thicktippedarrow": "thick_tipped_arrow", + "tide_armor_trim_smithing_template": { + "material": "TIDE_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:tide_armor_trim_smithing_template": "tide_armor_trim_smithing_template", + "tidearmortrimsmithingtemplate": "tide_armor_trim_smithing_template", + "tidetrim": "tide_armor_trim_smithing_template", + "tinted_glass": { + "material": "TINTED_GLASS" + }, + "glasst": "tinted_glass", + "glasstint": "tinted_glass", + "glasstinted": "tinted_glass", + "lightblockingglass": "tinted_glass", + "minecraft:tinted_glass": "tinted_glass", + "tglass": "tinted_glass", + "tintedglass": "tinted_glass", + "tintglass": "tinted_glass", + "tipped_arrow": { + "material": "TIPPED_ARROW" + }, + "minecraft:tipped_arrow": "tipped_arrow", + "tippedarrow": "tipped_arrow", + "tnt": { + "material": "TNT" + }, + "blockbomb": "tnt", + "blockdynamite": "tnt", + "blocktnt": "tnt", + "bomb": "tnt", + "bombblock": "tnt", + "dynamite": "tnt", + "dynamiteblock": "tnt", + "minecraft:tnt": "tnt", + "tntblock": "tnt", + "tnt_minecart": { + "material": "TNT_MINECART" + }, + "bcart": "tnt_minecart", + "bmc": "tnt_minecart", + "bmcart": "tnt_minecart", + "bminecart": "tnt_minecart", + "bombcart": "tnt_minecart", + "bombmc": "tnt_minecart", + "bombmcart": "tnt_minecart", + "bombminecart": "tnt_minecart", + "dcart": "tnt_minecart", + "dmc": "tnt_minecart", + "dmcart": "tnt_minecart", + "dminecart": "tnt_minecart", + "dynamitecart": "tnt_minecart", + "dynamitemc": "tnt_minecart", + "dynamitemcart": "tnt_minecart", + "dynamiteminecart": "tnt_minecart", + "minecraft:tnt_minecart": "tnt_minecart", + "tcart": "tnt_minecart", + "tmc": "tnt_minecart", + "tmcart": "tnt_minecart", + "tminecart": "tnt_minecart", + "tntcart": "tnt_minecart", + "tntmc": "tnt_minecart", + "tntmcart": "tnt_minecart", + "tntminecart": "tnt_minecart", + "torch": { + "material": "TORCH" + }, + "burningstick": "torch", + "burnstick": "torch", + "minecraft:torch": "torch", + "torchflower": { + "material": "TORCHFLOWER" + }, + "minecraft:torchflower": "torchflower", + "tflower": "torchflower", + "torchflower_seeds": { + "material": "TORCHFLOWER_SEEDS" + }, + "minecraft:torchflower_seeds": "torchflower_seeds", + "tflowerseeds": "torchflower_seeds", + "torchflowerseeds": "torchflower_seeds", + "torchseeds": "torchflower_seeds", + "tseeds": "torchflower_seeds", + "totem_of_undying": { + "material": "TOTEM_OF_UNDYING" + }, + "minecraft:totem_of_undying": "totem_of_undying", + "totem": "totem_of_undying", + "totemofundying": "totem_of_undying", + "trader_llama_spawn_egg": { + "material": "TRADER_LLAMA_SPAWN_EGG" + }, + "eggtllama": "trader_llama_spawn_egg", + "eggtrader_llama": "trader_llama_spawn_egg", + "minecraft:trader_llama_spawn_egg": "trader_llama_spawn_egg", + "seggtllama": "trader_llama_spawn_egg", + "seggtrader_llama": "trader_llama_spawn_egg", + "spawneggtllama": "trader_llama_spawn_egg", + "spawneggtrader_llama": "trader_llama_spawn_egg", + "spawntllama": "trader_llama_spawn_egg", + "spawntrader_llama": "trader_llama_spawn_egg", + "tllamaegg": "trader_llama_spawn_egg", + "tllamasegg": "trader_llama_spawn_egg", + "tllamaspawn": "trader_llama_spawn_egg", + "tllamaspawnegg": "trader_llama_spawn_egg", + "trader_llamaegg": "trader_llama_spawn_egg", + "trader_llamasegg": "trader_llama_spawn_egg", + "trader_llamaspawn": "trader_llama_spawn_egg", + "trader_llamaspawnegg": "trader_llama_spawn_egg", + "traderllamaspawnegg": "trader_llama_spawn_egg", + "trader_llama_spawner": { + "entity": "TRADER_LLAMA", + "material": "SPAWNER" + }, + "tllamacage": "trader_llama_spawner", + "tllamamcage": "trader_llama_spawner", + "tllamamobcage": "trader_llama_spawner", + "tllamamobspawner": "trader_llama_spawner", + "tllamamonstercage": "trader_llama_spawner", + "tllamamonsterspawner": "trader_llama_spawner", + "tllamamspawner": "trader_llama_spawner", + "tllamaspawner": "trader_llama_spawner", + "trader_llamacage": "trader_llama_spawner", + "trader_llamamcage": "trader_llama_spawner", + "trader_llamamobcage": "trader_llama_spawner", + "trader_llamamobspawner": "trader_llama_spawner", + "trader_llamamonstercage": "trader_llama_spawner", + "trader_llamamonsterspawner": "trader_llama_spawner", + "trader_llamamspawner": "trader_llama_spawner", + "trader_llamaspawner": "trader_llama_spawner", + "trapped_chest": { + "material": "TRAPPED_CHEST" + }, + "chesttrap": "trapped_chest", + "chesttrapped": "trapped_chest", + "minecraft:trapped_chest": "trapped_chest", + "trapchest": "trapped_chest", + "trappedchest": "trapped_chest", + "trial_key": { + "material": "TRIAL_KEY" + }, + "minecraft:trial_key": "trial_key", + "trialkey": "trial_key", + "trial_spawner": { + "material": "TRIAL_SPAWNER" + }, + "minecraft:trial_spawner": "trial_spawner", + "trialspawner": "trial_spawner", + "trident": { + "material": "TRIDENT" + }, + "minecraft:trident": "trident", + "tripwire_hook": { + "material": "TRIPWIRE_HOOK" + }, + "minecraft:tripwire_hook": "tripwire_hook", + "trip": "tripwire_hook", + "triphook": "tripwire_hook", + "tripwirehook": "tripwire_hook", + "tripwirelever": "tripwire_hook", + "tropical_fish": { + "material": "TROPICAL_FISH" + }, + "clfish": "tropical_fish", + "clownfish": "tropical_fish", + "fishcl": "tropical_fish", + "fishn": "tropical_fish", + "fisht": "tropical_fish", + "minecraft:tropical_fish": "tropical_fish", + "nemo": "tropical_fish", + "nfish": "tropical_fish", + "plainclfish": "tropical_fish", + "plainclownfish": "tropical_fish", + "plainfishcl": "tropical_fish", + "plainfishn": "tropical_fish", + "plainfisht": "tropical_fish", + "plainnemo": "tropical_fish", + "plainnfish": "tropical_fish", + "plaintfish": "tropical_fish", + "plaintropical_fish": "tropical_fish", + "raclfish": "tropical_fish", + "raclownfish": "tropical_fish", + "rafishcl": "tropical_fish", + "rafishn": "tropical_fish", + "rafisht": "tropical_fish", + "ranemo": "tropical_fish", + "ranfish": "tropical_fish", + "ratfish": "tropical_fish", + "ratropical_fish": "tropical_fish", + "rawclfish": "tropical_fish", + "rawclownfish": "tropical_fish", + "rawfishcl": "tropical_fish", + "rawfishn": "tropical_fish", + "rawfisht": "tropical_fish", + "rawnemo": "tropical_fish", + "rawnfish": "tropical_fish", + "rawtfish": "tropical_fish", + "rawtropical_fish": "tropical_fish", + "tfish": "tropical_fish", + "tropicalfish": "tropical_fish", + "uncookedclfish": "tropical_fish", + "uncookedclownfish": "tropical_fish", + "uncookedfishcl": "tropical_fish", + "uncookedfishn": "tropical_fish", + "uncookedfisht": "tropical_fish", + "uncookednemo": "tropical_fish", + "uncookednfish": "tropical_fish", + "uncookedtfish": "tropical_fish", + "uncookedtropical_fish": "tropical_fish", + "tropical_fish_bucket": { + "material": "TROPICAL_FISH_BUCKET" + }, + "bucketotfish": "tropical_fish_bucket", + "bucketotropical_fish": "tropical_fish_bucket", + "minecraft:tropical_fish_bucket": "tropical_fish_bucket", + "tfishbucket": "tropical_fish_bucket", + "tfishbukkit": "tropical_fish_bucket", + "tfishpail": "tropical_fish_bucket", + "tropical_fishbucket": "tropical_fish_bucket", + "tropical_fishbukkit": "tropical_fish_bucket", + "tropical_fishpail": "tropical_fish_bucket", + "tropicalfishbucket": "tropical_fish_bucket", + "tropical_fish_spawn_egg": { + "material": "TROPICAL_FISH_SPAWN_EGG" + }, + "eggtfish": "tropical_fish_spawn_egg", + "eggtropical_fish": "tropical_fish_spawn_egg", + "minecraft:tropical_fish_spawn_egg": "tropical_fish_spawn_egg", + "seggtfish": "tropical_fish_spawn_egg", + "seggtropical_fish": "tropical_fish_spawn_egg", + "spawneggtfish": "tropical_fish_spawn_egg", + "spawneggtropical_fish": "tropical_fish_spawn_egg", + "spawntfish": "tropical_fish_spawn_egg", + "spawntropical_fish": "tropical_fish_spawn_egg", + "tfishegg": "tropical_fish_spawn_egg", + "tfishsegg": "tropical_fish_spawn_egg", + "tfishspawn": "tropical_fish_spawn_egg", + "tfishspawnegg": "tropical_fish_spawn_egg", + "tropical_fishegg": "tropical_fish_spawn_egg", + "tropical_fishsegg": "tropical_fish_spawn_egg", + "tropical_fishspawn": "tropical_fish_spawn_egg", + "tropical_fishspawnegg": "tropical_fish_spawn_egg", + "tropicalfishspawnegg": "tropical_fish_spawn_egg", + "tropical_fish_spawner": { + "entity": "TROPICAL_FISH", + "material": "SPAWNER" + }, + "tfishcage": "tropical_fish_spawner", + "tfishmcage": "tropical_fish_spawner", + "tfishmobcage": "tropical_fish_spawner", + "tfishmobspawner": "tropical_fish_spawner", + "tfishmonstercage": "tropical_fish_spawner", + "tfishmonsterspawner": "tropical_fish_spawner", + "tfishmspawner": "tropical_fish_spawner", + "tfishspawner": "tropical_fish_spawner", + "tropical_fishcage": "tropical_fish_spawner", + "tropical_fishmcage": "tropical_fish_spawner", + "tropical_fishmobcage": "tropical_fish_spawner", + "tropical_fishmobspawner": "tropical_fish_spawner", + "tropical_fishmonstercage": "tropical_fish_spawner", + "tropical_fishmonsterspawner": "tropical_fish_spawner", + "tropical_fishmspawner": "tropical_fish_spawner", + "tropical_fishspawner": "tropical_fish_spawner", + "tube_coral": { + "material": "TUBE_CORAL" + }, + "minecraft:tube_coral": "tube_coral", + "tubecoral": "tube_coral", + "tube_coral_block": { + "material": "TUBE_CORAL_BLOCK" + }, + "minecraft:tube_coral_block": "tube_coral_block", + "tubecoralblock": "tube_coral_block", + "tube_coral_fan": { + "material": "TUBE_CORAL_FAN" + }, + "minecraft:tube_coral_fan": "tube_coral_fan", + "tubecoralfan": "tube_coral_fan", + "tuff": { + "material": "TUFF" + }, + "minecraft:tuff": "tuff", + "tuf": "tuff", + "tufb": "tuff", + "tufbl": "tuff", + "tufblock": "tuff", + "tuffb": "tuff", + "tuffbl": "tuff", + "tuffblock": "tuff", + "tuff_brick_slab": { + "material": "TUFF_BRICK_SLAB" + }, + "minecraft:tuff_brick_slab": "tuff_brick_slab", + "tuffbrickslab": "tuff_brick_slab", + "tuff_brick_stairs": { + "material": "TUFF_BRICK_STAIRS" + }, + "minecraft:tuff_brick_stairs": "tuff_brick_stairs", + "tuffbrickstairs": "tuff_brick_stairs", + "tuff_brick_wall": { + "material": "TUFF_BRICK_WALL" + }, + "minecraft:tuff_brick_wall": "tuff_brick_wall", + "tuffbrickwall": "tuff_brick_wall", + "tuff_bricks": { + "material": "TUFF_BRICKS" + }, + "minecraft:tuff_bricks": "tuff_bricks", + "tuffbr": "tuff_bricks", + "tuffbricks": "tuff_bricks", + "tuff_slab": { + "material": "TUFF_SLAB" + }, + "minecraft:tuff_slab": "tuff_slab", + "tuffslab": "tuff_slab", + "tuff_stairs": { + "material": "TUFF_STAIRS" + }, + "minecraft:tuff_stairs": "tuff_stairs", + "tuffstairs": "tuff_stairs", + "tuff_wall": { + "material": "TUFF_WALL" + }, + "minecraft:tuff_wall": "tuff_wall", + "tuffwall": "tuff_wall", + "turtle_egg": { + "material": "TURTLE_EGG" + }, + "minecraft:turtle_egg": "turtle_egg", + "turtleegg": "turtle_egg", + "turtle_helmet": { + "material": "TURTLE_HELMET" + }, + "minecraft:turtle_helmet": "turtle_helmet", + "turtlehelmet": "turtle_helmet", + "turtle_master_lingering_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotiontm": "turtle_master_lingering_potion", + "aoepotionturtle": "turtle_master_lingering_potion", + "aoepotionturtlemaster": "turtle_master_lingering_potion", + "aoepottm": "turtle_master_lingering_potion", + "aoepotturtle": "turtle_master_lingering_potion", + "aoepotturtlemaster": "turtle_master_lingering_potion", + "areapotiontm": "turtle_master_lingering_potion", + "areapotionturtle": "turtle_master_lingering_potion", + "areapotionturtlemaster": "turtle_master_lingering_potion", + "areapottm": "turtle_master_lingering_potion", + "areapotturtle": "turtle_master_lingering_potion", + "areapotturtlemaster": "turtle_master_lingering_potion", + "cloudpotiontm": "turtle_master_lingering_potion", + "cloudpotionturtle": "turtle_master_lingering_potion", + "cloudpotionturtlemaster": "turtle_master_lingering_potion", + "cloudpottm": "turtle_master_lingering_potion", + "cloudpotturtle": "turtle_master_lingering_potion", + "cloudpotturtlemaster": "turtle_master_lingering_potion", + "lingerpottm": "turtle_master_lingering_potion", + "lingerpotturtle": "turtle_master_lingering_potion", + "lingerpotturtlemaster": "turtle_master_lingering_potion", + "tmaoepoiont": "turtle_master_lingering_potion", + "tmaoepot": "turtle_master_lingering_potion", + "tmareapot": "turtle_master_lingering_potion", + "tmareapotion": "turtle_master_lingering_potion", + "tmcloudpot": "turtle_master_lingering_potion", + "tmcloudpotion": "turtle_master_lingering_potion", + "tmlingerpot": "turtle_master_lingering_potion", + "turtleaoepoiont": "turtle_master_lingering_potion", + "turtleaoepot": "turtle_master_lingering_potion", + "turtleareapot": "turtle_master_lingering_potion", + "turtleareapotion": "turtle_master_lingering_potion", + "turtlecloudpot": "turtle_master_lingering_potion", + "turtlecloudpotion": "turtle_master_lingering_potion", + "turtlelingerpot": "turtle_master_lingering_potion", + "turtlemasteraoepoiont": "turtle_master_lingering_potion", + "turtlemasteraoepot": "turtle_master_lingering_potion", + "turtlemasterareapot": "turtle_master_lingering_potion", + "turtlemasterareapotion": "turtle_master_lingering_potion", + "turtlemastercloudpot": "turtle_master_lingering_potion", + "turtlemastercloudpotion": "turtle_master_lingering_potion", + "turtlemasterlingerpot": "turtle_master_lingering_potion", + "turtle_master_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionoftm": "turtle_master_potion", + "potionofturtle": "turtle_master_potion", + "potionofturtlemaster": "turtle_master_potion", + "potoftm": "turtle_master_potion", + "potofturtle": "turtle_master_potion", + "potofturtlemaster": "turtle_master_potion", + "tmpot": "turtle_master_potion", + "tmpotion": "turtle_master_potion", + "turtlemasterpot": "turtle_master_potion", + "turtlemasterpotion": "turtle_master_potion", + "turtlepot": "turtle_master_potion", + "turtlepotion": "turtle_master_potion", + "turtle_master_splash_potion": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashtmpot": "turtle_master_splash_potion", + "splashtmpotion": "turtle_master_splash_potion", + "splashturtlemasterpot": "turtle_master_splash_potion", + "splashturtlemasterpotion": "turtle_master_splash_potion", + "splashturtlepot": "turtle_master_splash_potion", + "splashturtlepotion": "turtle_master_splash_potion", + "spltmpot": "turtle_master_splash_potion", + "spltmpotion": "turtle_master_splash_potion", + "splturtlemasterpot": "turtle_master_splash_potion", + "splturtlemasterpotion": "turtle_master_splash_potion", + "splturtlepot": "turtle_master_splash_potion", + "splturtlepotion": "turtle_master_splash_potion", + "tmsplashpot": "turtle_master_splash_potion", + "tmsplashpotion": "turtle_master_splash_potion", + "turtlemastersplashpot": "turtle_master_splash_potion", + "turtlemastersplashpotion": "turtle_master_splash_potion", + "turtlesplashpot": "turtle_master_splash_potion", + "turtlesplashpotion": "turtle_master_splash_potion", + "turtle_master_tipped_arrow": { + "potionData": { + "type": "TURTLE_MASTER", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowtm": "turtle_master_tipped_arrow", + "arrowturtle": "turtle_master_tipped_arrow", + "arrowturtlemaster": "turtle_master_tipped_arrow", + "tmarrow": "turtle_master_tipped_arrow", + "tmtarr": "turtle_master_tipped_arrow", + "tmtarrow": "turtle_master_tipped_arrow", + "tmtippedarrow": "turtle_master_tipped_arrow", + "turtlearrow": "turtle_master_tipped_arrow", + "turtlemasterarrow": "turtle_master_tipped_arrow", + "turtlemastertarr": "turtle_master_tipped_arrow", + "turtlemastertarrow": "turtle_master_tipped_arrow", + "turtlemastertippedarrow": "turtle_master_tipped_arrow", + "turtletarr": "turtle_master_tipped_arrow", + "turtletarrow": "turtle_master_tipped_arrow", + "turtletippedarrow": "turtle_master_tipped_arrow", + "turtle_scute": { + "material": "TURTLE_SCUTE" + }, + "minecraft:scute": "turtle_scute", + "minecraft:turtle_scute": "turtle_scute", + "scute": "turtle_scute", + "turtlescute": "turtle_scute", + "turtle_spawn_egg": { + "material": "TURTLE_SPAWN_EGG" + }, + "eggturtle": "turtle_spawn_egg", + "minecraft:turtle_spawn_egg": "turtle_spawn_egg", + "seggturtle": "turtle_spawn_egg", + "spawneggturtle": "turtle_spawn_egg", + "spawnturtle": "turtle_spawn_egg", + "turtlesegg": "turtle_spawn_egg", + "turtlespawn": "turtle_spawn_egg", + "turtlespawnegg": "turtle_spawn_egg", + "turtle_spawner": { + "entity": "TURTLE", + "material": "SPAWNER" + }, + "turtlecage": "turtle_spawner", + "turtlemcage": "turtle_spawner", + "turtlemobcage": "turtle_spawner", + "turtlemobspawner": "turtle_spawner", + "turtlemonstercage": "turtle_spawner", + "turtlemonsterspawner": "turtle_spawner", + "turtlemspawner": "turtle_spawner", + "turtlespawner": "turtle_spawner", + "twisting_vines": { + "material": "TWISTING_VINES" + }, + "minecraft:twisting_vines": "twisting_vines", + "twistingvines": "twisting_vines", + "twistvine": "twisting_vines", + "twistvines": "twisting_vines", + "vault": { + "material": "VAULT" + }, + "minecraft:vault": "vault", + "verdant_froglight": { + "material": "VERDANT_FROGLIGHT" + }, + "minecraft:verdant_froglight": "verdant_froglight", + "verdantfroglight": "verdant_froglight", + "verdfroglight": "verdant_froglight", + "verdlight": "verdant_froglight", + "vfroglight": "verdant_froglight", + "vlight": "verdant_froglight", + "vex_armor_trim_smithing_template": { + "material": "VEX_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:vex_armor_trim_smithing_template": "vex_armor_trim_smithing_template", + "vexarmortrimsmithingtemplate": "vex_armor_trim_smithing_template", + "vextrim": "vex_armor_trim_smithing_template", + "vex_spawn_egg": { + "material": "VEX_SPAWN_EGG" + }, + "eggvex": "vex_spawn_egg", + "minecraft:vex_spawn_egg": "vex_spawn_egg", + "seggvex": "vex_spawn_egg", + "spawneggvex": "vex_spawn_egg", + "spawnvex": "vex_spawn_egg", + "vexegg": "vex_spawn_egg", + "vexsegg": "vex_spawn_egg", + "vexspawn": "vex_spawn_egg", + "vexspawnegg": "vex_spawn_egg", + "vex_spawner": { + "entity": "VEX", + "material": "SPAWNER" + }, + "vexcage": "vex_spawner", + "vexmcage": "vex_spawner", + "vexmobcage": "vex_spawner", + "vexmobspawner": "vex_spawner", + "vexmonstercage": "vex_spawner", + "vexmonsterspawner": "vex_spawner", + "vexmspawner": "vex_spawner", + "vexspawner": "vex_spawner", + "villager_spawn_egg": { + "material": "VILLAGER_SPAWN_EGG" + }, + "eggvill": "villager_spawn_egg", + "eggvillager": "villager_spawn_egg", + "minecraft:villager_spawn_egg": "villager_spawn_egg", + "seggvill": "villager_spawn_egg", + "seggvillager": "villager_spawn_egg", + "spawneggvill": "villager_spawn_egg", + "spawneggvillager": "villager_spawn_egg", + "spawnvill": "villager_spawn_egg", + "spawnvillager": "villager_spawn_egg", + "villageregg": "villager_spawn_egg", + "villagersegg": "villager_spawn_egg", + "villagerspawn": "villager_spawn_egg", + "villagerspawnegg": "villager_spawn_egg", + "villegg": "villager_spawn_egg", + "villsegg": "villager_spawn_egg", + "villspawn": "villager_spawn_egg", + "villspawnegg": "villager_spawn_egg", + "villager_spawner": { + "entity": "VILLAGER", + "material": "SPAWNER" + }, + "villagercage": "villager_spawner", + "villagermcage": "villager_spawner", + "villagermobcage": "villager_spawner", + "villagermobspawner": "villager_spawner", + "villagermonstercage": "villager_spawner", + "villagermonsterspawner": "villager_spawner", + "villagermspawner": "villager_spawner", + "villagerspawner": "villager_spawner", + "villcage": "villager_spawner", + "villmcage": "villager_spawner", + "villmobcage": "villager_spawner", + "villmobspawner": "villager_spawner", + "villmonstercage": "villager_spawner", + "villmonsterspawner": "villager_spawner", + "villmspawner": "villager_spawner", + "villspawner": "villager_spawner", + "vindicator_spawn_egg": { + "material": "VINDICATOR_SPAWN_EGG" + }, + "eggvind": "vindicator_spawn_egg", + "eggvindicator": "vindicator_spawn_egg", + "minecraft:vindicator_spawn_egg": "vindicator_spawn_egg", + "seggvind": "vindicator_spawn_egg", + "seggvindicator": "vindicator_spawn_egg", + "spawneggvind": "vindicator_spawn_egg", + "spawneggvindicator": "vindicator_spawn_egg", + "spawnvind": "vindicator_spawn_egg", + "spawnvindicator": "vindicator_spawn_egg", + "vindegg": "vindicator_spawn_egg", + "vindicatoregg": "vindicator_spawn_egg", + "vindicatorsegg": "vindicator_spawn_egg", + "vindicatorspawn": "vindicator_spawn_egg", + "vindicatorspawnegg": "vindicator_spawn_egg", + "vindsegg": "vindicator_spawn_egg", + "vindspawn": "vindicator_spawn_egg", + "vindspawnegg": "vindicator_spawn_egg", + "vindicator_spawner": { + "entity": "VINDICATOR", + "material": "SPAWNER" + }, + "vindcage": "vindicator_spawner", + "vindicatorcage": "vindicator_spawner", + "vindicatormcage": "vindicator_spawner", + "vindicatormobcage": "vindicator_spawner", + "vindicatormobspawner": "vindicator_spawner", + "vindicatormonstercage": "vindicator_spawner", + "vindicatormonsterspawner": "vindicator_spawner", + "vindicatormspawner": "vindicator_spawner", + "vindicatorspawner": "vindicator_spawner", + "vindmcage": "vindicator_spawner", + "vindmobcage": "vindicator_spawner", + "vindmobspawner": "vindicator_spawner", + "vindmonstercage": "vindicator_spawner", + "vindmonsterspawner": "vindicator_spawner", + "vindmspawner": "vindicator_spawner", + "vindspawner": "vindicator_spawner", + "vine": { + "material": "VINE" + }, + "gardenvine": "vine", + "gardenvines": "vine", + "greenvine": "vine", + "greenvines": "vine", + "gvine": "vine", + "gvines": "vine", + "minecraft:vine": "vine", + "vineg": "vine", + "vinegarden": "vine", + "vinegreen": "vine", + "vines": "vine", + "vinesg": "vine", + "vinesgarden": "vine", + "vinesgreen": "vine", + "wandering_trader_spawn_egg": { + "material": "WANDERING_TRADER_SPAWN_EGG" + }, + "eggtrader": "wandering_trader_spawn_egg", + "eggwandering_trader": "wandering_trader_spawn_egg", + "minecraft:wandering_trader_spawn_egg": "wandering_trader_spawn_egg", + "seggtrader": "wandering_trader_spawn_egg", + "seggwandering_trader": "wandering_trader_spawn_egg", + "spawneggtrader": "wandering_trader_spawn_egg", + "spawneggwandering_trader": "wandering_trader_spawn_egg", + "spawntrader": "wandering_trader_spawn_egg", + "spawnwandering_trader": "wandering_trader_spawn_egg", + "traderegg": "wandering_trader_spawn_egg", + "tradersegg": "wandering_trader_spawn_egg", + "traderspawn": "wandering_trader_spawn_egg", + "traderspawnegg": "wandering_trader_spawn_egg", + "wandering_traderegg": "wandering_trader_spawn_egg", + "wandering_tradersegg": "wandering_trader_spawn_egg", + "wandering_traderspawn": "wandering_trader_spawn_egg", + "wandering_traderspawnegg": "wandering_trader_spawn_egg", + "wanderingtraderspawnegg": "wandering_trader_spawn_egg", + "wandering_trader_spawner": { + "entity": "WANDERING_TRADER", + "material": "SPAWNER" + }, + "tradercage": "wandering_trader_spawner", + "tradermcage": "wandering_trader_spawner", + "tradermobcage": "wandering_trader_spawner", + "tradermobspawner": "wandering_trader_spawner", + "tradermonstercage": "wandering_trader_spawner", + "tradermonsterspawner": "wandering_trader_spawner", + "tradermspawner": "wandering_trader_spawner", + "traderspawner": "wandering_trader_spawner", + "wandering_tradercage": "wandering_trader_spawner", + "wandering_tradermcage": "wandering_trader_spawner", + "wandering_tradermobcage": "wandering_trader_spawner", + "wandering_tradermobspawner": "wandering_trader_spawner", + "wandering_tradermonstercage": "wandering_trader_spawner", + "wandering_tradermonsterspawner": "wandering_trader_spawner", + "wandering_tradermspawner": "wandering_trader_spawner", + "wandering_traderspawner": "wandering_trader_spawner", + "ward_armor_trim_smithing_template": { + "material": "WARD_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:ward_armor_trim_smithing_template": "ward_armor_trim_smithing_template", + "wardarmortrimsmithingtemplate": "ward_armor_trim_smithing_template", + "wardtrim": "ward_armor_trim_smithing_template", + "warden_spawn_egg": { + "material": "WARDEN_SPAWN_EGG" + }, + "eggwarden": "warden_spawn_egg", + "minecraft:warden_spawn_egg": "warden_spawn_egg", + "seggwarden": "warden_spawn_egg", + "spawneggwarden": "warden_spawn_egg", + "spawnwarden": "warden_spawn_egg", + "wardenegg": "warden_spawn_egg", + "wardensegg": "warden_spawn_egg", + "wardenspawn": "warden_spawn_egg", + "wardenspawnegg": "warden_spawn_egg", + "warden_spawner": { + "entity": "WARDEN", + "material": "SPAWNER" + }, + "wardencage": "warden_spawner", + "wardenmcage": "warden_spawner", + "wardenmobcage": "warden_spawner", + "wardenmobspawner": "warden_spawner", + "wardenmonstercage": "warden_spawner", + "wardenmonsterspawner": "warden_spawner", + "wardenmspawner": "warden_spawner", + "wardenspawner": "warden_spawner", + "warped_button": { + "material": "WARPED_BUTTON" + }, + "buttonwarp": "warped_button", + "buttonwarped": "warped_button", + "minecraft:warped_button": "warped_button", + "warpbutton": "warped_button", + "warpedbutton": "warped_button", + "warped_door": { + "material": "WARPED_DOOR" + }, + "minecraft:warped_door": "warped_door", + "warpdoor": "warped_door", + "warpeddoor": "warped_door", + "warped_fence": { + "material": "WARPED_FENCE" + }, + "minecraft:warped_fence": "warped_fence", + "warpedfence": "warped_fence", + "warpfence": "warped_fence", + "warped_fence_gate": { + "material": "WARPED_FENCE_GATE" + }, + "gatewarp": "warped_fence_gate", + "gatewarped": "warped_fence_gate", + "minecraft:warped_fence_gate": "warped_fence_gate", + "warpedfencegate": "warped_fence_gate", + "warpedgate": "warped_fence_gate", + "warpfencegate": "warped_fence_gate", + "warpgate": "warped_fence_gate", + "warped_fungus": { + "material": "WARPED_FUNGUS" + }, + "minecraft:warped_fungus": "warped_fungus", + "warpedfun": "warped_fungus", + "warpedfungus": "warped_fungus", + "warpfun": "warped_fungus", + "warpfungus": "warped_fungus", + "warped_fungus_on_a_stick": { + "material": "WARPED_FUNGUS_ON_A_STICK" + }, + "minecraft:warped_fungus_on_a_stick": "warped_fungus_on_a_stick", + "warpedfungusonastick": "warped_fungus_on_a_stick", + "warpedfungusstick": "warped_fungus_on_a_stick", + "warpedfunstick": "warped_fungus_on_a_stick", + "warpedonstick": "warped_fungus_on_a_stick", + "warpedstick": "warped_fungus_on_a_stick", + "warpfungusstick": "warped_fungus_on_a_stick", + "warpfunstick": "warped_fungus_on_a_stick", + "warponstick": "warped_fungus_on_a_stick", + "warpstick": "warped_fungus_on_a_stick", + "warped_hanging_sign": { + "material": "WARPED_HANGING_SIGN" + }, + "minecraft:warped_hanging_sign": "warped_hanging_sign", + "warpedhangingsign": "warped_hanging_sign", + "warpedhangsign": "warped_hanging_sign", + "warpedhsign": "warped_hanging_sign", + "warphangsign": "warped_hanging_sign", + "warphsign": "warped_hanging_sign", + "warped_hyphae": { + "material": "WARPED_HYPHAE" + }, + "minecraft:warped_hyphae": "warped_hyphae", + "warpedhyphae": "warped_hyphae", + "warphyphae": "warped_hyphae", + "warped_nylium": { + "material": "WARPED_NYLIUM" + }, + "minecraft:warped_nylium": "warped_nylium", + "warpednylium": "warped_nylium", + "warpedsoil": "warped_nylium", + "warpnylium": "warped_nylium", + "warpsoil": "warped_nylium", + "warped_planks": { + "material": "WARPED_PLANKS" + }, + "minecraft:warped_planks": "warped_planks", + "warpedplank": "warped_planks", + "warpedplanks": "warped_planks", + "warpedplankw": "warped_planks", + "warpedplankwood": "warped_planks", + "warpedplankwooden": "warped_planks", + "warpedwoodenplank": "warped_planks", + "warpedwoodplank": "warped_planks", + "warpedwplank": "warped_planks", + "warpplank": "warped_planks", + "warpplankw": "warped_planks", + "warpplankwood": "warped_planks", + "warpplankwooden": "warped_planks", + "warpwoodenplank": "warped_planks", + "warpwoodplank": "warped_planks", + "warpwplank": "warped_planks", + "warped_pressure_plate": { + "material": "WARPED_PRESSURE_PLATE" + }, + "minecraft:warped_pressure_plate": "warped_pressure_plate", + "platewarp": "warped_pressure_plate", + "platewarped": "warped_pressure_plate", + "warpedplate": "warped_pressure_plate", + "warpedpplate": "warped_pressure_plate", + "warpedpressplate": "warped_pressure_plate", + "warpedpressureplate": "warped_pressure_plate", + "warpplate": "warped_pressure_plate", + "warppplate": "warped_pressure_plate", + "warppressplate": "warped_pressure_plate", + "warppressureplate": "warped_pressure_plate", + "warped_roots": { + "material": "WARPED_ROOTS" + }, + "minecraft:warped_roots": "warped_roots", + "warpedroot": "warped_roots", + "warpedroots": "warped_roots", + "warproot": "warped_roots", + "warproots": "warped_roots", + "warped_sign": { + "material": "WARPED_SIGN" + }, + "minecraft:warped_sign": "warped_sign", + "warpedsign": "warped_sign", + "warpsign": "warped_sign", + "warped_slab": { + "material": "WARPED_SLAB" + }, + "minecraft:warped_slab": "warped_slab", + "warpedhalfblock": "warped_slab", + "warpedslab": "warped_slab", + "warpedstep": "warped_slab", + "warpedwhalfblock": "warped_slab", + "warpedwoodenhalfblock": "warped_slab", + "warpedwoodenslab": "warped_slab", + "warpedwoodenstep": "warped_slab", + "warpedwoodhalfblock": "warped_slab", + "warpedwoodslab": "warped_slab", + "warpedwoodstep": "warped_slab", + "warpedwslab": "warped_slab", + "warpedwstep": "warped_slab", + "warphalfblock": "warped_slab", + "warpstep": "warped_slab", + "warpwhalfblock": "warped_slab", + "warpwoodenhalfblock": "warped_slab", + "warpwoodenslab": "warped_slab", + "warpwoodenstep": "warped_slab", + "warpwoodhalfblock": "warped_slab", + "warpwoodslab": "warped_slab", + "warpwoodstep": "warped_slab", + "warpwslab": "warped_slab", + "warpwstep": "warped_slab", + "warped_stairs": { + "material": "WARPED_STAIRS" + }, + "minecraft:warped_stairs": "warped_stairs", + "warpedstair": "warped_stairs", + "warpedstairs": "warped_stairs", + "warpedwoodenstair": "warped_stairs", + "warpedwoodenstairs": "warped_stairs", + "warpedwoodstair": "warped_stairs", + "warpedwoodstairs": "warped_stairs", + "warpedwstair": "warped_stairs", + "warpedwstairs": "warped_stairs", + "warpstair": "warped_stairs", + "warpwoodenstair": "warped_stairs", + "warpwoodenstairs": "warped_stairs", + "warpwoodstair": "warped_stairs", + "warpwoodstairs": "warped_stairs", + "warpwstair": "warped_stairs", + "warpwstairs": "warped_stairs", + "warped_stem": { + "material": "WARPED_STEM" + }, + "logwarp": "warped_stem", + "logwarped": "warped_stem", + "minecraft:warped_stem": "warped_stem", + "stemwarp": "warped_stem", + "stemwarped": "warped_stem", + "warpedlog": "warped_stem", + "warpedstem": "warped_stem", + "warplog": "warped_stem", + "warpstem": "warped_stem", + "warped_trapdoor": { + "material": "WARPED_TRAPDOOR" + }, + "minecraft:warped_trapdoor": "warped_trapdoor", + "warpdoort": "warped_trapdoor", + "warpdoortrap": "warped_trapdoor", + "warpdtrap": "warped_trapdoor", + "warpeddoort": "warped_trapdoor", + "warpeddoortrap": "warped_trapdoor", + "warpeddtrap": "warped_trapdoor", + "warpedhatch": "warped_trapdoor", + "warpedtdoor": "warped_trapdoor", + "warpedtrapd": "warped_trapdoor", + "warpedtrapdoor": "warped_trapdoor", + "warphatch": "warped_trapdoor", + "warptdoor": "warped_trapdoor", + "warptrapd": "warped_trapdoor", + "warptrapdoor": "warped_trapdoor", + "warped_wart_block": { + "material": "WARPED_WART_BLOCK" + }, + "minecraft:warped_wart_block": "warped_wart_block", + "warpedwart": "warped_wart_block", + "warpedwartblock": "warped_wart_block", + "warpwart": "warped_wart_block", + "warpwartblock": "warped_wart_block", + "water_breathing_lingering_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotbreath": "water_breathing_lingering_potion", + "aoepotbreathing": "water_breathing_lingering_potion", + "aoepotionbreath": "water_breathing_lingering_potion", + "aoepotionbreathing": "water_breathing_lingering_potion", + "aoepotionwaterbreath": "water_breathing_lingering_potion", + "aoepotionwaterbreathing": "water_breathing_lingering_potion", + "aoepotionwb": "water_breathing_lingering_potion", + "aoepotwaterbreath": "water_breathing_lingering_potion", + "aoepotwaterbreathing": "water_breathing_lingering_potion", + "aoepotwb": "water_breathing_lingering_potion", + "areapotbreath": "water_breathing_lingering_potion", + "areapotbreathing": "water_breathing_lingering_potion", + "areapotionbreath": "water_breathing_lingering_potion", + "areapotionbreathing": "water_breathing_lingering_potion", + "areapotionwaterbreath": "water_breathing_lingering_potion", + "areapotionwaterbreathing": "water_breathing_lingering_potion", + "areapotionwb": "water_breathing_lingering_potion", + "areapotwaterbreath": "water_breathing_lingering_potion", + "areapotwaterbreathing": "water_breathing_lingering_potion", + "areapotwb": "water_breathing_lingering_potion", + "breathaoepoiont": "water_breathing_lingering_potion", + "breathaoepot": "water_breathing_lingering_potion", + "breathareapot": "water_breathing_lingering_potion", + "breathareapotion": "water_breathing_lingering_potion", + "breathcloudpot": "water_breathing_lingering_potion", + "breathcloudpotion": "water_breathing_lingering_potion", + "breathingaoepoiont": "water_breathing_lingering_potion", + "breathingaoepot": "water_breathing_lingering_potion", + "breathingareapot": "water_breathing_lingering_potion", + "breathingareapotion": "water_breathing_lingering_potion", + "breathingcloudpot": "water_breathing_lingering_potion", + "breathingcloudpotion": "water_breathing_lingering_potion", + "breathinglingerpot": "water_breathing_lingering_potion", + "breathlingerpot": "water_breathing_lingering_potion", + "cloudpotbreath": "water_breathing_lingering_potion", + "cloudpotbreathing": "water_breathing_lingering_potion", + "cloudpotionbreath": "water_breathing_lingering_potion", + "cloudpotionbreathing": "water_breathing_lingering_potion", + "cloudpotionwaterbreath": "water_breathing_lingering_potion", + "cloudpotionwaterbreathing": "water_breathing_lingering_potion", + "cloudpotionwb": "water_breathing_lingering_potion", + "cloudpotwaterbreath": "water_breathing_lingering_potion", + "cloudpotwaterbreathing": "water_breathing_lingering_potion", + "cloudpotwb": "water_breathing_lingering_potion", + "lingerpotbreath": "water_breathing_lingering_potion", + "lingerpotbreathing": "water_breathing_lingering_potion", + "lingerpotwaterbreath": "water_breathing_lingering_potion", + "lingerpotwaterbreathing": "water_breathing_lingering_potion", + "lingerpotwb": "water_breathing_lingering_potion", + "waterbreathaoepoiont": "water_breathing_lingering_potion", + "waterbreathaoepot": "water_breathing_lingering_potion", + "waterbreathareapot": "water_breathing_lingering_potion", + "waterbreathareapotion": "water_breathing_lingering_potion", + "waterbreathcloudpot": "water_breathing_lingering_potion", + "waterbreathcloudpotion": "water_breathing_lingering_potion", + "waterbreathingaoepoiont": "water_breathing_lingering_potion", + "waterbreathingaoepot": "water_breathing_lingering_potion", + "waterbreathingareapot": "water_breathing_lingering_potion", + "waterbreathingareapotion": "water_breathing_lingering_potion", + "waterbreathingcloudpot": "water_breathing_lingering_potion", + "waterbreathingcloudpotion": "water_breathing_lingering_potion", + "waterbreathinglingerpot": "water_breathing_lingering_potion", + "waterbreathlingerpot": "water_breathing_lingering_potion", + "wbaoepoiont": "water_breathing_lingering_potion", + "wbaoepot": "water_breathing_lingering_potion", + "wbareapot": "water_breathing_lingering_potion", + "wbareapotion": "water_breathing_lingering_potion", + "wbcloudpot": "water_breathing_lingering_potion", + "wbcloudpotion": "water_breathing_lingering_potion", + "wblingerpot": "water_breathing_lingering_potion", + "water_breathing_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "breathingpot": "water_breathing_potion", + "breathingpotion": "water_breathing_potion", + "breathpot": "water_breathing_potion", + "breathpotion": "water_breathing_potion", + "potionofbreath": "water_breathing_potion", + "potionofbreathing": "water_breathing_potion", + "potionofwaterbreath": "water_breathing_potion", + "potionofwaterbreathing": "water_breathing_potion", + "potionofwb": "water_breathing_potion", + "potofbreath": "water_breathing_potion", + "potofbreathing": "water_breathing_potion", + "potofwaterbreath": "water_breathing_potion", + "potofwaterbreathing": "water_breathing_potion", + "potofwb": "water_breathing_potion", + "waterbreathingpot": "water_breathing_potion", + "waterbreathingpotion": "water_breathing_potion", + "waterbreathpot": "water_breathing_potion", + "waterbreathpotion": "water_breathing_potion", + "wbpot": "water_breathing_potion", + "wbpotion": "water_breathing_potion", + "water_breathing_splash_potion": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "breathingsplashpot": "water_breathing_splash_potion", + "breathingsplashpotion": "water_breathing_splash_potion", + "breathsplashpot": "water_breathing_splash_potion", + "breathsplashpotion": "water_breathing_splash_potion", + "splashbreathingpot": "water_breathing_splash_potion", + "splashbreathingpotion": "water_breathing_splash_potion", + "splashbreathpot": "water_breathing_splash_potion", + "splashbreathpotion": "water_breathing_splash_potion", + "splashwaterbreathingpot": "water_breathing_splash_potion", + "splashwaterbreathingpotion": "water_breathing_splash_potion", + "splashwaterbreathpot": "water_breathing_splash_potion", + "splashwaterbreathpotion": "water_breathing_splash_potion", + "splashwbpot": "water_breathing_splash_potion", + "splashwbpotion": "water_breathing_splash_potion", + "splbreathingpot": "water_breathing_splash_potion", + "splbreathingpotion": "water_breathing_splash_potion", + "splbreathpot": "water_breathing_splash_potion", + "splbreathpotion": "water_breathing_splash_potion", + "splwaterbreathingpot": "water_breathing_splash_potion", + "splwaterbreathingpotion": "water_breathing_splash_potion", + "splwaterbreathpot": "water_breathing_splash_potion", + "splwaterbreathpotion": "water_breathing_splash_potion", + "splwbpot": "water_breathing_splash_potion", + "splwbpotion": "water_breathing_splash_potion", + "waterbreathingsplashpot": "water_breathing_splash_potion", + "waterbreathingsplashpotion": "water_breathing_splash_potion", + "waterbreathsplashpot": "water_breathing_splash_potion", + "waterbreathsplashpotion": "water_breathing_splash_potion", + "wbsplashpot": "water_breathing_splash_potion", + "wbsplashpotion": "water_breathing_splash_potion", + "water_breathing_tipped_arrow": { + "potionData": { + "type": "WATER_BREATHING", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowbreath": "water_breathing_tipped_arrow", + "arrowbreathing": "water_breathing_tipped_arrow", + "arrowwaterbreath": "water_breathing_tipped_arrow", + "arrowwaterbreathing": "water_breathing_tipped_arrow", + "arrowwb": "water_breathing_tipped_arrow", + "breatharrow": "water_breathing_tipped_arrow", + "breathingarrow": "water_breathing_tipped_arrow", + "breathingtarr": "water_breathing_tipped_arrow", + "breathingtarrow": "water_breathing_tipped_arrow", + "breathingtippedarrow": "water_breathing_tipped_arrow", + "breathtarr": "water_breathing_tipped_arrow", + "breathtarrow": "water_breathing_tipped_arrow", + "breathtippedarrow": "water_breathing_tipped_arrow", + "waterbreatharrow": "water_breathing_tipped_arrow", + "waterbreathingarrow": "water_breathing_tipped_arrow", + "waterbreathingtarr": "water_breathing_tipped_arrow", + "waterbreathingtarrow": "water_breathing_tipped_arrow", + "waterbreathingtippedarrow": "water_breathing_tipped_arrow", + "waterbreathtarr": "water_breathing_tipped_arrow", + "waterbreathtarrow": "water_breathing_tipped_arrow", + "waterbreathtippedarrow": "water_breathing_tipped_arrow", + "wbarrow": "water_breathing_tipped_arrow", + "wbtarr": "water_breathing_tipped_arrow", + "wbtarrow": "water_breathing_tipped_arrow", + "wbtippedarrow": "water_breathing_tipped_arrow", + "water_bucket": { + "material": "WATER_BUCKET" + }, + "minecraft:water_bucket": "water_bucket", + "waterbucket": "water_bucket", + "water_lingering_potion": { + "potionData": { + "type": "WATER", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionwater": "water_lingering_potion", + "aoepotwater": "water_lingering_potion", + "areapotionwater": "water_lingering_potion", + "areapotwater": "water_lingering_potion", + "cloudpotionwater": "water_lingering_potion", + "cloudpotwater": "water_lingering_potion", + "lingerpotwater": "water_lingering_potion", + "wateraoepoiont": "water_lingering_potion", + "wateraoepot": "water_lingering_potion", + "waterareapot": "water_lingering_potion", + "waterareapotion": "water_lingering_potion", + "watercloudpot": "water_lingering_potion", + "watercloudpotion": "water_lingering_potion", + "waterlingerpot": "water_lingering_potion", + "water_potion": { + "potionData": { + "type": "WATER", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofwater": "water_potion", + "potofwater": "water_potion", + "waterpot": "water_potion", + "waterpotion": "water_potion", + "water_splash_potion": { + "potionData": { + "type": "WATER", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashwaterpot": "water_splash_potion", + "splashwaterpotion": "water_splash_potion", + "splwaterpot": "water_splash_potion", + "splwaterpotion": "water_splash_potion", + "watersplashpot": "water_splash_potion", + "watersplashpotion": "water_splash_potion", + "water_tipped_arrow": { + "potionData": { + "type": "WATER", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowwater": "water_tipped_arrow", + "waterarrow": "water_tipped_arrow", + "watertarr": "water_tipped_arrow", + "watertarrow": "water_tipped_arrow", + "watertippedarrow": "water_tipped_arrow", + "waxed_chiseled_copper": { + "material": "WAXED_CHISELED_COPPER" + }, + "chiseledwacoblock": "waxed_chiseled_copper", + "chiseledwacopblock": "waxed_chiseled_copper", + "chiseledwacopperblock": "waxed_chiseled_copper", + "chiseledwaxcoblock": "waxed_chiseled_copper", + "chiseledwaxcopblock": "waxed_chiseled_copper", + "chiseledwaxcopperblock": "waxed_chiseled_copper", + "chiseledwaxedcoblock": "waxed_chiseled_copper", + "chiseledwaxedcopblock": "waxed_chiseled_copper", + "chiseledwaxedcopperblock": "waxed_chiseled_copper", + "circlewacoblock": "waxed_chiseled_copper", + "circlewacopblock": "waxed_chiseled_copper", + "circlewacopperblock": "waxed_chiseled_copper", + "circlewaxcoblock": "waxed_chiseled_copper", + "circlewaxcopblock": "waxed_chiseled_copper", + "circlewaxcopperblock": "waxed_chiseled_copper", + "circlewaxedcoblock": "waxed_chiseled_copper", + "circlewaxedcopblock": "waxed_chiseled_copper", + "circlewaxedcopperblock": "waxed_chiseled_copper", + "ciwacoblock": "waxed_chiseled_copper", + "ciwacopblock": "waxed_chiseled_copper", + "ciwacopperblock": "waxed_chiseled_copper", + "ciwaxcoblock": "waxed_chiseled_copper", + "ciwaxcopblock": "waxed_chiseled_copper", + "ciwaxcopperblock": "waxed_chiseled_copper", + "ciwaxedcoblock": "waxed_chiseled_copper", + "ciwaxedcopblock": "waxed_chiseled_copper", + "ciwaxedcopperblock": "waxed_chiseled_copper", + "minecraft:waxed_chiseled_copper": "waxed_chiseled_copper", + "wachiseledcoblock": "waxed_chiseled_copper", + "wachiseledcopblock": "waxed_chiseled_copper", + "wachiseledcopperblock": "waxed_chiseled_copper", + "wacicoblock": "waxed_chiseled_copper", + "wacicopblock": "waxed_chiseled_copper", + "wacicopperblock": "waxed_chiseled_copper", + "wacirclecoblock": "waxed_chiseled_copper", + "wacirclecopblock": "waxed_chiseled_copper", + "wacirclecopperblock": "waxed_chiseled_copper", + "waxchiseledcoblock": "waxed_chiseled_copper", + "waxchiseledcopblock": "waxed_chiseled_copper", + "waxchiseledcopperblock": "waxed_chiseled_copper", + "waxcicoblock": "waxed_chiseled_copper", + "waxcicopblock": "waxed_chiseled_copper", + "waxcicopperblock": "waxed_chiseled_copper", + "waxcirclecoblock": "waxed_chiseled_copper", + "waxcirclecopblock": "waxed_chiseled_copper", + "waxcirclecopperblock": "waxed_chiseled_copper", + "waxedchiseledcoblock": "waxed_chiseled_copper", + "waxedchiseledcopblock": "waxed_chiseled_copper", + "waxedchiseledcopper": "waxed_chiseled_copper", + "waxedchiseledcopperblock": "waxed_chiseled_copper", + "waxedcicoblock": "waxed_chiseled_copper", + "waxedcicopblock": "waxed_chiseled_copper", + "waxedcicopperblock": "waxed_chiseled_copper", + "waxedcirclecoblock": "waxed_chiseled_copper", + "waxedcirclecopblock": "waxed_chiseled_copper", + "waxedcirclecopperblock": "waxed_chiseled_copper", + "waxed_copper_block": { + "material": "WAXED_COPPER_BLOCK" + }, + "minecraft:waxed_copper_block": "waxed_copper_block", + "wacoblock": "waxed_copper_block", + "wacopblock": "waxed_copper_block", + "wacopperblock": "waxed_copper_block", + "waxcoblock": "waxed_copper_block", + "waxcopblock": "waxed_copper_block", + "waxcopperblock": "waxed_copper_block", + "waxedcoblock": "waxed_copper_block", + "waxedcopblock": "waxed_copper_block", + "waxedcopperblock": "waxed_copper_block", + "waxed_copper_bulb": { + "material": "WAXED_COPPER_BULB" + }, + "minecraft:waxed_copper_bulb": "waxed_copper_bulb", + "wabulb": "waxed_copper_bulb", + "waxbulb": "waxed_copper_bulb", + "waxedbulb": "waxed_copper_bulb", + "waxedcopperbulb": "waxed_copper_bulb", + "waxed_copper_door": { + "material": "WAXED_COPPER_DOOR" + }, + "doorwa": "waxed_copper_door", + "doorwax": "waxed_copper_door", + "doorwaxed": "waxed_copper_door", + "minecraft:waxed_copper_door": "waxed_copper_door", + "wadoor": "waxed_copper_door", + "waxdoor": "waxed_copper_door", + "waxedcopperdoor": "waxed_copper_door", + "waxeddoor": "waxed_copper_door", + "waxed_copper_grate": { + "material": "WAXED_COPPER_GRATE" + }, + "minecraft:waxed_copper_grate": "waxed_copper_grate", + "wagrate": "waxed_copper_grate", + "waxedcoppergrate": "waxed_copper_grate", + "waxedgrate": "waxed_copper_grate", + "waxgrate": "waxed_copper_grate", + "waxed_copper_trapdoor": { + "material": "WAXED_COPPER_TRAPDOOR" + }, + "minecraft:waxed_copper_trapdoor": "waxed_copper_trapdoor", + "wadoort": "waxed_copper_trapdoor", + "wadoortrap": "waxed_copper_trapdoor", + "wadtrap": "waxed_copper_trapdoor", + "wahatch": "waxed_copper_trapdoor", + "watdoor": "waxed_copper_trapdoor", + "watrapd": "waxed_copper_trapdoor", + "watrapdoor": "waxed_copper_trapdoor", + "waxdoort": "waxed_copper_trapdoor", + "waxdoortrap": "waxed_copper_trapdoor", + "waxdtrap": "waxed_copper_trapdoor", + "waxedcoppertrapdoor": "waxed_copper_trapdoor", + "waxeddoort": "waxed_copper_trapdoor", + "waxeddoortrap": "waxed_copper_trapdoor", + "waxeddtrap": "waxed_copper_trapdoor", + "waxedhatch": "waxed_copper_trapdoor", + "waxedtdoor": "waxed_copper_trapdoor", + "waxedtrapd": "waxed_copper_trapdoor", + "waxedtrapdoor": "waxed_copper_trapdoor", + "waxhatch": "waxed_copper_trapdoor", + "waxtdoor": "waxed_copper_trapdoor", + "waxtrapd": "waxed_copper_trapdoor", + "waxtrapdoor": "waxed_copper_trapdoor", + "waxed_cut_copper": { + "material": "WAXED_CUT_COPPER" + }, + "cutwacoblock": "waxed_cut_copper", + "cutwacopblock": "waxed_cut_copper", + "cutwacopperblock": "waxed_cut_copper", + "cutwaxcoblock": "waxed_cut_copper", + "cutwaxcopblock": "waxed_cut_copper", + "cutwaxcopperblock": "waxed_cut_copper", + "cutwaxedcoblock": "waxed_cut_copper", + "cutwaxedcopblock": "waxed_cut_copper", + "cutwaxedcopperblock": "waxed_cut_copper", + "cwacoblock": "waxed_cut_copper", + "cwacopblock": "waxed_cut_copper", + "cwacopperblock": "waxed_cut_copper", + "cwaxcoblock": "waxed_cut_copper", + "cwaxcopblock": "waxed_cut_copper", + "cwaxcopperblock": "waxed_cut_copper", + "cwaxedcoblock": "waxed_cut_copper", + "cwaxedcopblock": "waxed_cut_copper", + "cwaxedcopperblock": "waxed_cut_copper", + "minecraft:waxed_cut_copper": "waxed_cut_copper", + "waccoblock": "waxed_cut_copper", + "waccopblock": "waxed_cut_copper", + "waccopperblock": "waxed_cut_copper", + "wacutcoblock": "waxed_cut_copper", + "wacutcopblock": "waxed_cut_copper", + "wacutcopperblock": "waxed_cut_copper", + "waxccoblock": "waxed_cut_copper", + "waxccopblock": "waxed_cut_copper", + "waxccopperblock": "waxed_cut_copper", + "waxcutcoblock": "waxed_cut_copper", + "waxcutcopblock": "waxed_cut_copper", + "waxcutcopperblock": "waxed_cut_copper", + "waxedccoblock": "waxed_cut_copper", + "waxedccopblock": "waxed_cut_copper", + "waxedccopperblock": "waxed_cut_copper", + "waxedcutcoblock": "waxed_cut_copper", + "waxedcutcopblock": "waxed_cut_copper", + "waxedcutcopper": "waxed_cut_copper", + "waxedcutcopperblock": "waxed_cut_copper", + "waxed_cut_copper_slab": { + "material": "WAXED_CUT_COPPER_SLAB" + }, + "cutwacohalfblock": "waxed_cut_copper_slab", + "cutwacophalfblock": "waxed_cut_copper_slab", + "cutwacopperhalfblock": "waxed_cut_copper_slab", + "cutwacoppersl": "waxed_cut_copper_slab", + "cutwacopperslab": "waxed_cut_copper_slab", + "cutwacopperstep": "waxed_cut_copper_slab", + "cutwacopsl": "waxed_cut_copper_slab", + "cutwacopslab": "waxed_cut_copper_slab", + "cutwacopstep": "waxed_cut_copper_slab", + "cutwacosl": "waxed_cut_copper_slab", + "cutwacoslab": "waxed_cut_copper_slab", + "cutwacostep": "waxed_cut_copper_slab", + "cutwaxcohalfblock": "waxed_cut_copper_slab", + "cutwaxcophalfblock": "waxed_cut_copper_slab", + "cutwaxcopperhalfblock": "waxed_cut_copper_slab", + "cutwaxcoppersl": "waxed_cut_copper_slab", + "cutwaxcopperslab": "waxed_cut_copper_slab", + "cutwaxcopperstep": "waxed_cut_copper_slab", + "cutwaxcopsl": "waxed_cut_copper_slab", + "cutwaxcopslab": "waxed_cut_copper_slab", + "cutwaxcopstep": "waxed_cut_copper_slab", + "cutwaxcosl": "waxed_cut_copper_slab", + "cutwaxcoslab": "waxed_cut_copper_slab", + "cutwaxcostep": "waxed_cut_copper_slab", + "cutwaxedcohalfblock": "waxed_cut_copper_slab", + "cutwaxedcophalfblock": "waxed_cut_copper_slab", + "cutwaxedcopperhalfblock": "waxed_cut_copper_slab", + "cutwaxedcoppersl": "waxed_cut_copper_slab", + "cutwaxedcopperslab": "waxed_cut_copper_slab", + "cutwaxedcopperstep": "waxed_cut_copper_slab", + "cutwaxedcopsl": "waxed_cut_copper_slab", + "cutwaxedcopslab": "waxed_cut_copper_slab", + "cutwaxedcopstep": "waxed_cut_copper_slab", + "cutwaxedcosl": "waxed_cut_copper_slab", + "cutwaxedcoslab": "waxed_cut_copper_slab", + "cutwaxedcostep": "waxed_cut_copper_slab", + "cwacohalfblock": "waxed_cut_copper_slab", + "cwacophalfblock": "waxed_cut_copper_slab", + "cwacopperhalfblock": "waxed_cut_copper_slab", + "cwacoppersl": "waxed_cut_copper_slab", + "cwacopperslab": "waxed_cut_copper_slab", + "cwacopperstep": "waxed_cut_copper_slab", + "cwacopsl": "waxed_cut_copper_slab", + "cwacopslab": "waxed_cut_copper_slab", + "cwacopstep": "waxed_cut_copper_slab", + "cwacosl": "waxed_cut_copper_slab", + "cwacoslab": "waxed_cut_copper_slab", + "cwacostep": "waxed_cut_copper_slab", + "cwaxcohalfblock": "waxed_cut_copper_slab", + "cwaxcophalfblock": "waxed_cut_copper_slab", + "cwaxcopperhalfblock": "waxed_cut_copper_slab", + "cwaxcoppersl": "waxed_cut_copper_slab", + "cwaxcopperslab": "waxed_cut_copper_slab", + "cwaxcopperstep": "waxed_cut_copper_slab", + "cwaxcopsl": "waxed_cut_copper_slab", + "cwaxcopslab": "waxed_cut_copper_slab", + "cwaxcopstep": "waxed_cut_copper_slab", + "cwaxcosl": "waxed_cut_copper_slab", + "cwaxcoslab": "waxed_cut_copper_slab", + "cwaxcostep": "waxed_cut_copper_slab", + "cwaxedcohalfblock": "waxed_cut_copper_slab", + "cwaxedcophalfblock": "waxed_cut_copper_slab", + "cwaxedcopperhalfblock": "waxed_cut_copper_slab", + "cwaxedcoppersl": "waxed_cut_copper_slab", + "cwaxedcopperslab": "waxed_cut_copper_slab", + "cwaxedcopperstep": "waxed_cut_copper_slab", + "cwaxedcopsl": "waxed_cut_copper_slab", + "cwaxedcopslab": "waxed_cut_copper_slab", + "cwaxedcopstep": "waxed_cut_copper_slab", + "cwaxedcosl": "waxed_cut_copper_slab", + "cwaxedcoslab": "waxed_cut_copper_slab", + "cwaxedcostep": "waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab": "waxed_cut_copper_slab", + "waccohalfblock": "waxed_cut_copper_slab", + "waccophalfblock": "waxed_cut_copper_slab", + "waccopperhalfblock": "waxed_cut_copper_slab", + "waccoppersl": "waxed_cut_copper_slab", + "waccopperslab": "waxed_cut_copper_slab", + "waccopperstep": "waxed_cut_copper_slab", + "waccopsl": "waxed_cut_copper_slab", + "waccopslab": "waxed_cut_copper_slab", + "waccopstep": "waxed_cut_copper_slab", + "waccosl": "waxed_cut_copper_slab", + "waccoslab": "waxed_cut_copper_slab", + "waccostep": "waxed_cut_copper_slab", + "wacutcohalfblock": "waxed_cut_copper_slab", + "wacutcophalfblock": "waxed_cut_copper_slab", + "wacutcopperhalfblock": "waxed_cut_copper_slab", + "wacutcoppersl": "waxed_cut_copper_slab", + "wacutcopperslab": "waxed_cut_copper_slab", + "wacutcopperstep": "waxed_cut_copper_slab", + "wacutcopsl": "waxed_cut_copper_slab", + "wacutcopslab": "waxed_cut_copper_slab", + "wacutcopstep": "waxed_cut_copper_slab", + "wacutcosl": "waxed_cut_copper_slab", + "wacutcoslab": "waxed_cut_copper_slab", + "wacutcostep": "waxed_cut_copper_slab", + "waxccohalfblock": "waxed_cut_copper_slab", + "waxccophalfblock": "waxed_cut_copper_slab", + "waxccopperhalfblock": "waxed_cut_copper_slab", + "waxccoppersl": "waxed_cut_copper_slab", + "waxccopperslab": "waxed_cut_copper_slab", + "waxccopperstep": "waxed_cut_copper_slab", + "waxccopsl": "waxed_cut_copper_slab", + "waxccopslab": "waxed_cut_copper_slab", + "waxccopstep": "waxed_cut_copper_slab", + "waxccosl": "waxed_cut_copper_slab", + "waxccoslab": "waxed_cut_copper_slab", + "waxccostep": "waxed_cut_copper_slab", + "waxcutcohalfblock": "waxed_cut_copper_slab", + "waxcutcophalfblock": "waxed_cut_copper_slab", + "waxcutcopperhalfblock": "waxed_cut_copper_slab", + "waxcutcoppersl": "waxed_cut_copper_slab", + "waxcutcopperslab": "waxed_cut_copper_slab", + "waxcutcopperstep": "waxed_cut_copper_slab", + "waxcutcopsl": "waxed_cut_copper_slab", + "waxcutcopslab": "waxed_cut_copper_slab", + "waxcutcopstep": "waxed_cut_copper_slab", + "waxcutcosl": "waxed_cut_copper_slab", + "waxcutcoslab": "waxed_cut_copper_slab", + "waxcutcostep": "waxed_cut_copper_slab", + "waxedccohalfblock": "waxed_cut_copper_slab", + "waxedccophalfblock": "waxed_cut_copper_slab", + "waxedccopperhalfblock": "waxed_cut_copper_slab", + "waxedccoppersl": "waxed_cut_copper_slab", + "waxedccopperslab": "waxed_cut_copper_slab", + "waxedccopperstep": "waxed_cut_copper_slab", + "waxedccopsl": "waxed_cut_copper_slab", + "waxedccopslab": "waxed_cut_copper_slab", + "waxedccopstep": "waxed_cut_copper_slab", + "waxedccosl": "waxed_cut_copper_slab", + "waxedccoslab": "waxed_cut_copper_slab", + "waxedccostep": "waxed_cut_copper_slab", + "waxedcutcohalfblock": "waxed_cut_copper_slab", + "waxedcutcophalfblock": "waxed_cut_copper_slab", + "waxedcutcopperhalfblock": "waxed_cut_copper_slab", + "waxedcutcoppersl": "waxed_cut_copper_slab", + "waxedcutcopperslab": "waxed_cut_copper_slab", + "waxedcutcopperstep": "waxed_cut_copper_slab", + "waxedcutcopsl": "waxed_cut_copper_slab", + "waxedcutcopslab": "waxed_cut_copper_slab", + "waxedcutcopstep": "waxed_cut_copper_slab", + "waxedcutcosl": "waxed_cut_copper_slab", + "waxedcutcoslab": "waxed_cut_copper_slab", + "waxedcutcostep": "waxed_cut_copper_slab", + "waxed_cut_copper_stairs": { + "material": "WAXED_CUT_COPPER_STAIRS" + }, + "cutwacopperstair": "waxed_cut_copper_stairs", + "cutwacopperstairs": "waxed_cut_copper_stairs", + "cutwacopstair": "waxed_cut_copper_stairs", + "cutwacopstairs": "waxed_cut_copper_stairs", + "cutwacostair": "waxed_cut_copper_stairs", + "cutwacostairs": "waxed_cut_copper_stairs", + "cutwaxcopperstair": "waxed_cut_copper_stairs", + "cutwaxcopperstairs": "waxed_cut_copper_stairs", + "cutwaxcopstair": "waxed_cut_copper_stairs", + "cutwaxcopstairs": "waxed_cut_copper_stairs", + "cutwaxcostair": "waxed_cut_copper_stairs", + "cutwaxcostairs": "waxed_cut_copper_stairs", + "cutwaxedcopperstair": "waxed_cut_copper_stairs", + "cutwaxedcopperstairs": "waxed_cut_copper_stairs", + "cutwaxedcopstair": "waxed_cut_copper_stairs", + "cutwaxedcopstairs": "waxed_cut_copper_stairs", + "cutwaxedcostair": "waxed_cut_copper_stairs", + "cutwaxedcostairs": "waxed_cut_copper_stairs", + "cwacopperstair": "waxed_cut_copper_stairs", + "cwacopperstairs": "waxed_cut_copper_stairs", + "cwacopstair": "waxed_cut_copper_stairs", + "cwacopstairs": "waxed_cut_copper_stairs", + "cwacostair": "waxed_cut_copper_stairs", + "cwacostairs": "waxed_cut_copper_stairs", + "cwaxcopperstair": "waxed_cut_copper_stairs", + "cwaxcopperstairs": "waxed_cut_copper_stairs", + "cwaxcopstair": "waxed_cut_copper_stairs", + "cwaxcopstairs": "waxed_cut_copper_stairs", + "cwaxcostair": "waxed_cut_copper_stairs", + "cwaxcostairs": "waxed_cut_copper_stairs", + "cwaxedcopperstair": "waxed_cut_copper_stairs", + "cwaxedcopperstairs": "waxed_cut_copper_stairs", + "cwaxedcopstair": "waxed_cut_copper_stairs", + "cwaxedcopstairs": "waxed_cut_copper_stairs", + "cwaxedcostair": "waxed_cut_copper_stairs", + "cwaxedcostairs": "waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs": "waxed_cut_copper_stairs", + "waccopperstair": "waxed_cut_copper_stairs", + "waccopperstairs": "waxed_cut_copper_stairs", + "waccopstair": "waxed_cut_copper_stairs", + "waccopstairs": "waxed_cut_copper_stairs", + "waccostair": "waxed_cut_copper_stairs", + "waccostairs": "waxed_cut_copper_stairs", + "wacutcopperstair": "waxed_cut_copper_stairs", + "wacutcopperstairs": "waxed_cut_copper_stairs", + "wacutcopstair": "waxed_cut_copper_stairs", + "wacutcopstairs": "waxed_cut_copper_stairs", + "wacutcostair": "waxed_cut_copper_stairs", + "wacutcostairs": "waxed_cut_copper_stairs", + "waxccopperstair": "waxed_cut_copper_stairs", + "waxccopperstairs": "waxed_cut_copper_stairs", + "waxccopstair": "waxed_cut_copper_stairs", + "waxccopstairs": "waxed_cut_copper_stairs", + "waxccostair": "waxed_cut_copper_stairs", + "waxccostairs": "waxed_cut_copper_stairs", + "waxcutcopperstair": "waxed_cut_copper_stairs", + "waxcutcopperstairs": "waxed_cut_copper_stairs", + "waxcutcopstair": "waxed_cut_copper_stairs", + "waxcutcopstairs": "waxed_cut_copper_stairs", + "waxcutcostair": "waxed_cut_copper_stairs", + "waxcutcostairs": "waxed_cut_copper_stairs", + "waxedccopperstair": "waxed_cut_copper_stairs", + "waxedccopperstairs": "waxed_cut_copper_stairs", + "waxedccopstair": "waxed_cut_copper_stairs", + "waxedccopstairs": "waxed_cut_copper_stairs", + "waxedccostair": "waxed_cut_copper_stairs", + "waxedccostairs": "waxed_cut_copper_stairs", + "waxedcutcopperstair": "waxed_cut_copper_stairs", + "waxedcutcopperstairs": "waxed_cut_copper_stairs", + "waxedcutcopstair": "waxed_cut_copper_stairs", + "waxedcutcopstairs": "waxed_cut_copper_stairs", + "waxedcutcostair": "waxed_cut_copper_stairs", + "waxedcutcostairs": "waxed_cut_copper_stairs", + "waxed_exposed_chiseled_copper": { + "material": "WAXED_EXPOSED_CHISELED_COPPER" + }, + "chiseledexposedwacoblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwacopblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwacopperblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxcoblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxcopblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxcopperblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxedcoblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxedcopblock": "waxed_exposed_chiseled_copper", + "chiseledexposedwaxedcopperblock": "waxed_exposed_chiseled_copper", + "chiseledexpwacoblock": "waxed_exposed_chiseled_copper", + "chiseledexpwacopblock": "waxed_exposed_chiseled_copper", + "chiseledexpwacopperblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxcoblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxcopblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxcopperblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxedcoblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxedcopblock": "waxed_exposed_chiseled_copper", + "chiseledexpwaxedcopperblock": "waxed_exposed_chiseled_copper", + "chiseledexwacoblock": "waxed_exposed_chiseled_copper", + "chiseledexwacopblock": "waxed_exposed_chiseled_copper", + "chiseledexwacopperblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxcoblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxcopblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxcopperblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxedcoblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxedcopblock": "waxed_exposed_chiseled_copper", + "chiseledexwaxedcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaexcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaexcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaexcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaexpcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaexpcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaexpcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaexposedcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaexposedcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaexposedcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexpcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexpcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexpcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexposedcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexposedcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxedexposedcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexpcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexpcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexpcopperblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexposedcoblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexposedcopblock": "waxed_exposed_chiseled_copper", + "chiseledwaxexposedcopperblock": "waxed_exposed_chiseled_copper", + "ciexposedwacoblock": "waxed_exposed_chiseled_copper", + "ciexposedwacopblock": "waxed_exposed_chiseled_copper", + "ciexposedwacopperblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxcoblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxcopblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxcopperblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxedcoblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxedcopblock": "waxed_exposed_chiseled_copper", + "ciexposedwaxedcopperblock": "waxed_exposed_chiseled_copper", + "ciexpwacoblock": "waxed_exposed_chiseled_copper", + "ciexpwacopblock": "waxed_exposed_chiseled_copper", + "ciexpwacopperblock": "waxed_exposed_chiseled_copper", + "ciexpwaxcoblock": "waxed_exposed_chiseled_copper", + "ciexpwaxcopblock": "waxed_exposed_chiseled_copper", + "ciexpwaxcopperblock": "waxed_exposed_chiseled_copper", + "ciexpwaxedcoblock": "waxed_exposed_chiseled_copper", + "ciexpwaxedcopblock": "waxed_exposed_chiseled_copper", + "ciexpwaxedcopperblock": "waxed_exposed_chiseled_copper", + "ciexwacoblock": "waxed_exposed_chiseled_copper", + "ciexwacopblock": "waxed_exposed_chiseled_copper", + "ciexwacopperblock": "waxed_exposed_chiseled_copper", + "ciexwaxcoblock": "waxed_exposed_chiseled_copper", + "ciexwaxcopblock": "waxed_exposed_chiseled_copper", + "ciexwaxcopperblock": "waxed_exposed_chiseled_copper", + "ciexwaxedcoblock": "waxed_exposed_chiseled_copper", + "ciexwaxedcopblock": "waxed_exposed_chiseled_copper", + "ciexwaxedcopperblock": "waxed_exposed_chiseled_copper", + "circleexposedwacoblock": "waxed_exposed_chiseled_copper", + "circleexposedwacopblock": "waxed_exposed_chiseled_copper", + "circleexposedwacopperblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxcoblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxcopblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxcopperblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxedcoblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxedcopblock": "waxed_exposed_chiseled_copper", + "circleexposedwaxedcopperblock": "waxed_exposed_chiseled_copper", + "circleexpwacoblock": "waxed_exposed_chiseled_copper", + "circleexpwacopblock": "waxed_exposed_chiseled_copper", + "circleexpwacopperblock": "waxed_exposed_chiseled_copper", + "circleexpwaxcoblock": "waxed_exposed_chiseled_copper", + "circleexpwaxcopblock": "waxed_exposed_chiseled_copper", + "circleexpwaxcopperblock": "waxed_exposed_chiseled_copper", + "circleexpwaxedcoblock": "waxed_exposed_chiseled_copper", + "circleexpwaxedcopblock": "waxed_exposed_chiseled_copper", + "circleexpwaxedcopperblock": "waxed_exposed_chiseled_copper", + "circleexwacoblock": "waxed_exposed_chiseled_copper", + "circleexwacopblock": "waxed_exposed_chiseled_copper", + "circleexwacopperblock": "waxed_exposed_chiseled_copper", + "circleexwaxcoblock": "waxed_exposed_chiseled_copper", + "circleexwaxcopblock": "waxed_exposed_chiseled_copper", + "circleexwaxcopperblock": "waxed_exposed_chiseled_copper", + "circleexwaxedcoblock": "waxed_exposed_chiseled_copper", + "circleexwaxedcopblock": "waxed_exposed_chiseled_copper", + "circleexwaxedcopperblock": "waxed_exposed_chiseled_copper", + "circlewaexcoblock": "waxed_exposed_chiseled_copper", + "circlewaexcopblock": "waxed_exposed_chiseled_copper", + "circlewaexcopperblock": "waxed_exposed_chiseled_copper", + "circlewaexpcoblock": "waxed_exposed_chiseled_copper", + "circlewaexpcopblock": "waxed_exposed_chiseled_copper", + "circlewaexpcopperblock": "waxed_exposed_chiseled_copper", + "circlewaexposedcoblock": "waxed_exposed_chiseled_copper", + "circlewaexposedcopblock": "waxed_exposed_chiseled_copper", + "circlewaexposedcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxedexcoblock": "waxed_exposed_chiseled_copper", + "circlewaxedexcopblock": "waxed_exposed_chiseled_copper", + "circlewaxedexcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxedexpcoblock": "waxed_exposed_chiseled_copper", + "circlewaxedexpcopblock": "waxed_exposed_chiseled_copper", + "circlewaxedexpcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxedexposedcoblock": "waxed_exposed_chiseled_copper", + "circlewaxedexposedcopblock": "waxed_exposed_chiseled_copper", + "circlewaxedexposedcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxexcoblock": "waxed_exposed_chiseled_copper", + "circlewaxexcopblock": "waxed_exposed_chiseled_copper", + "circlewaxexcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxexpcoblock": "waxed_exposed_chiseled_copper", + "circlewaxexpcopblock": "waxed_exposed_chiseled_copper", + "circlewaxexpcopperblock": "waxed_exposed_chiseled_copper", + "circlewaxexposedcoblock": "waxed_exposed_chiseled_copper", + "circlewaxexposedcopblock": "waxed_exposed_chiseled_copper", + "circlewaxexposedcopperblock": "waxed_exposed_chiseled_copper", + "ciwaexcoblock": "waxed_exposed_chiseled_copper", + "ciwaexcopblock": "waxed_exposed_chiseled_copper", + "ciwaexcopperblock": "waxed_exposed_chiseled_copper", + "ciwaexpcoblock": "waxed_exposed_chiseled_copper", + "ciwaexpcopblock": "waxed_exposed_chiseled_copper", + "ciwaexpcopperblock": "waxed_exposed_chiseled_copper", + "ciwaexposedcoblock": "waxed_exposed_chiseled_copper", + "ciwaexposedcopblock": "waxed_exposed_chiseled_copper", + "ciwaexposedcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxedexcoblock": "waxed_exposed_chiseled_copper", + "ciwaxedexcopblock": "waxed_exposed_chiseled_copper", + "ciwaxedexcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxedexpcoblock": "waxed_exposed_chiseled_copper", + "ciwaxedexpcopblock": "waxed_exposed_chiseled_copper", + "ciwaxedexpcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxedexposedcoblock": "waxed_exposed_chiseled_copper", + "ciwaxedexposedcopblock": "waxed_exposed_chiseled_copper", + "ciwaxedexposedcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxexcoblock": "waxed_exposed_chiseled_copper", + "ciwaxexcopblock": "waxed_exposed_chiseled_copper", + "ciwaxexcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxexpcoblock": "waxed_exposed_chiseled_copper", + "ciwaxexpcopblock": "waxed_exposed_chiseled_copper", + "ciwaxexpcopperblock": "waxed_exposed_chiseled_copper", + "ciwaxexposedcoblock": "waxed_exposed_chiseled_copper", + "ciwaxexposedcopblock": "waxed_exposed_chiseled_copper", + "ciwaxexposedcopperblock": "waxed_exposed_chiseled_copper", + "exchiseledwacoblock": "waxed_exposed_chiseled_copper", + "exchiseledwacopblock": "waxed_exposed_chiseled_copper", + "exchiseledwacopperblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxcoblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxcopblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxcopperblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxedcoblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxedcopblock": "waxed_exposed_chiseled_copper", + "exchiseledwaxedcopperblock": "waxed_exposed_chiseled_copper", + "excirclewacoblock": "waxed_exposed_chiseled_copper", + "excirclewacopblock": "waxed_exposed_chiseled_copper", + "excirclewacopperblock": "waxed_exposed_chiseled_copper", + "excirclewaxcoblock": "waxed_exposed_chiseled_copper", + "excirclewaxcopblock": "waxed_exposed_chiseled_copper", + "excirclewaxcopperblock": "waxed_exposed_chiseled_copper", + "excirclewaxedcoblock": "waxed_exposed_chiseled_copper", + "excirclewaxedcopblock": "waxed_exposed_chiseled_copper", + "excirclewaxedcopperblock": "waxed_exposed_chiseled_copper", + "exciwacoblock": "waxed_exposed_chiseled_copper", + "exciwacopblock": "waxed_exposed_chiseled_copper", + "exciwacopperblock": "waxed_exposed_chiseled_copper", + "exciwaxcoblock": "waxed_exposed_chiseled_copper", + "exciwaxcopblock": "waxed_exposed_chiseled_copper", + "exciwaxcopperblock": "waxed_exposed_chiseled_copper", + "exciwaxedcoblock": "waxed_exposed_chiseled_copper", + "exciwaxedcopblock": "waxed_exposed_chiseled_copper", + "exciwaxedcopperblock": "waxed_exposed_chiseled_copper", + "expchiseledwacoblock": "waxed_exposed_chiseled_copper", + "expchiseledwacopblock": "waxed_exposed_chiseled_copper", + "expchiseledwacopperblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxcoblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxcopblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxcopperblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxedcoblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxedcopblock": "waxed_exposed_chiseled_copper", + "expchiseledwaxedcopperblock": "waxed_exposed_chiseled_copper", + "expcirclewacoblock": "waxed_exposed_chiseled_copper", + "expcirclewacopblock": "waxed_exposed_chiseled_copper", + "expcirclewacopperblock": "waxed_exposed_chiseled_copper", + "expcirclewaxcoblock": "waxed_exposed_chiseled_copper", + "expcirclewaxcopblock": "waxed_exposed_chiseled_copper", + "expcirclewaxcopperblock": "waxed_exposed_chiseled_copper", + "expcirclewaxedcoblock": "waxed_exposed_chiseled_copper", + "expcirclewaxedcopblock": "waxed_exposed_chiseled_copper", + "expcirclewaxedcopperblock": "waxed_exposed_chiseled_copper", + "expciwacoblock": "waxed_exposed_chiseled_copper", + "expciwacopblock": "waxed_exposed_chiseled_copper", + "expciwacopperblock": "waxed_exposed_chiseled_copper", + "expciwaxcoblock": "waxed_exposed_chiseled_copper", + "expciwaxcopblock": "waxed_exposed_chiseled_copper", + "expciwaxcopperblock": "waxed_exposed_chiseled_copper", + "expciwaxedcoblock": "waxed_exposed_chiseled_copper", + "expciwaxedcopblock": "waxed_exposed_chiseled_copper", + "expciwaxedcopperblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwacoblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwacopblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwacopperblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxcoblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxcopblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxcopperblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxedcoblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxedcopblock": "waxed_exposed_chiseled_copper", + "exposedchiseledwaxedcopperblock": "waxed_exposed_chiseled_copper", + "exposedcirclewacoblock": "waxed_exposed_chiseled_copper", + "exposedcirclewacopblock": "waxed_exposed_chiseled_copper", + "exposedcirclewacopperblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxcoblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxcopblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxcopperblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxedcoblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxedcopblock": "waxed_exposed_chiseled_copper", + "exposedcirclewaxedcopperblock": "waxed_exposed_chiseled_copper", + "exposedciwacoblock": "waxed_exposed_chiseled_copper", + "exposedciwacopblock": "waxed_exposed_chiseled_copper", + "exposedciwacopperblock": "waxed_exposed_chiseled_copper", + "exposedciwaxcoblock": "waxed_exposed_chiseled_copper", + "exposedciwaxcopblock": "waxed_exposed_chiseled_copper", + "exposedciwaxcopperblock": "waxed_exposed_chiseled_copper", + "exposedciwaxedcoblock": "waxed_exposed_chiseled_copper", + "exposedciwaxedcopblock": "waxed_exposed_chiseled_copper", + "exposedciwaxedcopperblock": "waxed_exposed_chiseled_copper", + "exposedwachiseledcoblock": "waxed_exposed_chiseled_copper", + "exposedwachiseledcopblock": "waxed_exposed_chiseled_copper", + "exposedwachiseledcopperblock": "waxed_exposed_chiseled_copper", + "exposedwacicoblock": "waxed_exposed_chiseled_copper", + "exposedwacicopblock": "waxed_exposed_chiseled_copper", + "exposedwacicopperblock": "waxed_exposed_chiseled_copper", + "exposedwacirclecoblock": "waxed_exposed_chiseled_copper", + "exposedwacirclecopblock": "waxed_exposed_chiseled_copper", + "exposedwacirclecopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxchiseledcoblock": "waxed_exposed_chiseled_copper", + "exposedwaxchiseledcopblock": "waxed_exposed_chiseled_copper", + "exposedwaxchiseledcopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxcicoblock": "waxed_exposed_chiseled_copper", + "exposedwaxcicopblock": "waxed_exposed_chiseled_copper", + "exposedwaxcicopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxcirclecoblock": "waxed_exposed_chiseled_copper", + "exposedwaxcirclecopblock": "waxed_exposed_chiseled_copper", + "exposedwaxcirclecopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxedchiseledcoblock": "waxed_exposed_chiseled_copper", + "exposedwaxedchiseledcopblock": "waxed_exposed_chiseled_copper", + "exposedwaxedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcicoblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcicopblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcicopperblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcirclecoblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcirclecopblock": "waxed_exposed_chiseled_copper", + "exposedwaxedcirclecopperblock": "waxed_exposed_chiseled_copper", + "expwachiseledcoblock": "waxed_exposed_chiseled_copper", + "expwachiseledcopblock": "waxed_exposed_chiseled_copper", + "expwachiseledcopperblock": "waxed_exposed_chiseled_copper", + "expwacicoblock": "waxed_exposed_chiseled_copper", + "expwacicopblock": "waxed_exposed_chiseled_copper", + "expwacicopperblock": "waxed_exposed_chiseled_copper", + "expwacirclecoblock": "waxed_exposed_chiseled_copper", + "expwacirclecopblock": "waxed_exposed_chiseled_copper", + "expwacirclecopperblock": "waxed_exposed_chiseled_copper", + "expwaxchiseledcoblock": "waxed_exposed_chiseled_copper", + "expwaxchiseledcopblock": "waxed_exposed_chiseled_copper", + "expwaxchiseledcopperblock": "waxed_exposed_chiseled_copper", + "expwaxcicoblock": "waxed_exposed_chiseled_copper", + "expwaxcicopblock": "waxed_exposed_chiseled_copper", + "expwaxcicopperblock": "waxed_exposed_chiseled_copper", + "expwaxcirclecoblock": "waxed_exposed_chiseled_copper", + "expwaxcirclecopblock": "waxed_exposed_chiseled_copper", + "expwaxcirclecopperblock": "waxed_exposed_chiseled_copper", + "expwaxedchiseledcoblock": "waxed_exposed_chiseled_copper", + "expwaxedchiseledcopblock": "waxed_exposed_chiseled_copper", + "expwaxedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "expwaxedcicoblock": "waxed_exposed_chiseled_copper", + "expwaxedcicopblock": "waxed_exposed_chiseled_copper", + "expwaxedcicopperblock": "waxed_exposed_chiseled_copper", + "expwaxedcirclecoblock": "waxed_exposed_chiseled_copper", + "expwaxedcirclecopblock": "waxed_exposed_chiseled_copper", + "expwaxedcirclecopperblock": "waxed_exposed_chiseled_copper", + "exwachiseledcoblock": "waxed_exposed_chiseled_copper", + "exwachiseledcopblock": "waxed_exposed_chiseled_copper", + "exwachiseledcopperblock": "waxed_exposed_chiseled_copper", + "exwacicoblock": "waxed_exposed_chiseled_copper", + "exwacicopblock": "waxed_exposed_chiseled_copper", + "exwacicopperblock": "waxed_exposed_chiseled_copper", + "exwacirclecoblock": "waxed_exposed_chiseled_copper", + "exwacirclecopblock": "waxed_exposed_chiseled_copper", + "exwacirclecopperblock": "waxed_exposed_chiseled_copper", + "exwaxchiseledcoblock": "waxed_exposed_chiseled_copper", + "exwaxchiseledcopblock": "waxed_exposed_chiseled_copper", + "exwaxchiseledcopperblock": "waxed_exposed_chiseled_copper", + "exwaxcicoblock": "waxed_exposed_chiseled_copper", + "exwaxcicopblock": "waxed_exposed_chiseled_copper", + "exwaxcicopperblock": "waxed_exposed_chiseled_copper", + "exwaxcirclecoblock": "waxed_exposed_chiseled_copper", + "exwaxcirclecopblock": "waxed_exposed_chiseled_copper", + "exwaxcirclecopperblock": "waxed_exposed_chiseled_copper", + "exwaxedchiseledcoblock": "waxed_exposed_chiseled_copper", + "exwaxedchiseledcopblock": "waxed_exposed_chiseled_copper", + "exwaxedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "exwaxedcicoblock": "waxed_exposed_chiseled_copper", + "exwaxedcicopblock": "waxed_exposed_chiseled_copper", + "exwaxedcicopperblock": "waxed_exposed_chiseled_copper", + "exwaxedcirclecoblock": "waxed_exposed_chiseled_copper", + "exwaxedcirclecopblock": "waxed_exposed_chiseled_copper", + "exwaxedcirclecopperblock": "waxed_exposed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper": "waxed_exposed_chiseled_copper", + "wachiseledexcoblock": "waxed_exposed_chiseled_copper", + "wachiseledexcopblock": "waxed_exposed_chiseled_copper", + "wachiseledexcopperblock": "waxed_exposed_chiseled_copper", + "wachiseledexpcoblock": "waxed_exposed_chiseled_copper", + "wachiseledexpcopblock": "waxed_exposed_chiseled_copper", + "wachiseledexpcopperblock": "waxed_exposed_chiseled_copper", + "wachiseledexposedcoblock": "waxed_exposed_chiseled_copper", + "wachiseledexposedcopblock": "waxed_exposed_chiseled_copper", + "wachiseledexposedcopperblock": "waxed_exposed_chiseled_copper", + "waciexcoblock": "waxed_exposed_chiseled_copper", + "waciexcopblock": "waxed_exposed_chiseled_copper", + "waciexcopperblock": "waxed_exposed_chiseled_copper", + "waciexpcoblock": "waxed_exposed_chiseled_copper", + "waciexpcopblock": "waxed_exposed_chiseled_copper", + "waciexpcopperblock": "waxed_exposed_chiseled_copper", + "waciexposedcoblock": "waxed_exposed_chiseled_copper", + "waciexposedcopblock": "waxed_exposed_chiseled_copper", + "waciexposedcopperblock": "waxed_exposed_chiseled_copper", + "wacircleexcoblock": "waxed_exposed_chiseled_copper", + "wacircleexcopblock": "waxed_exposed_chiseled_copper", + "wacircleexcopperblock": "waxed_exposed_chiseled_copper", + "wacircleexpcoblock": "waxed_exposed_chiseled_copper", + "wacircleexpcopblock": "waxed_exposed_chiseled_copper", + "wacircleexpcopperblock": "waxed_exposed_chiseled_copper", + "wacircleexposedcoblock": "waxed_exposed_chiseled_copper", + "wacircleexposedcopblock": "waxed_exposed_chiseled_copper", + "wacircleexposedcopperblock": "waxed_exposed_chiseled_copper", + "waexchiseledcoblock": "waxed_exposed_chiseled_copper", + "waexchiseledcopblock": "waxed_exposed_chiseled_copper", + "waexchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waexcicoblock": "waxed_exposed_chiseled_copper", + "waexcicopblock": "waxed_exposed_chiseled_copper", + "waexcicopperblock": "waxed_exposed_chiseled_copper", + "waexcirclecoblock": "waxed_exposed_chiseled_copper", + "waexcirclecopblock": "waxed_exposed_chiseled_copper", + "waexcirclecopperblock": "waxed_exposed_chiseled_copper", + "waexpchiseledcoblock": "waxed_exposed_chiseled_copper", + "waexpchiseledcopblock": "waxed_exposed_chiseled_copper", + "waexpchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waexpcicoblock": "waxed_exposed_chiseled_copper", + "waexpcicopblock": "waxed_exposed_chiseled_copper", + "waexpcicopperblock": "waxed_exposed_chiseled_copper", + "waexpcirclecoblock": "waxed_exposed_chiseled_copper", + "waexpcirclecopblock": "waxed_exposed_chiseled_copper", + "waexpcirclecopperblock": "waxed_exposed_chiseled_copper", + "waexposedchiseledcoblock": "waxed_exposed_chiseled_copper", + "waexposedchiseledcopblock": "waxed_exposed_chiseled_copper", + "waexposedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waexposedcicoblock": "waxed_exposed_chiseled_copper", + "waexposedcicopblock": "waxed_exposed_chiseled_copper", + "waexposedcicopperblock": "waxed_exposed_chiseled_copper", + "waexposedcirclecoblock": "waxed_exposed_chiseled_copper", + "waexposedcirclecopblock": "waxed_exposed_chiseled_copper", + "waexposedcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxchiseledexcoblock": "waxed_exposed_chiseled_copper", + "waxchiseledexcopblock": "waxed_exposed_chiseled_copper", + "waxchiseledexcopperblock": "waxed_exposed_chiseled_copper", + "waxchiseledexpcoblock": "waxed_exposed_chiseled_copper", + "waxchiseledexpcopblock": "waxed_exposed_chiseled_copper", + "waxchiseledexpcopperblock": "waxed_exposed_chiseled_copper", + "waxchiseledexposedcoblock": "waxed_exposed_chiseled_copper", + "waxchiseledexposedcopblock": "waxed_exposed_chiseled_copper", + "waxchiseledexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxciexcoblock": "waxed_exposed_chiseled_copper", + "waxciexcopblock": "waxed_exposed_chiseled_copper", + "waxciexcopperblock": "waxed_exposed_chiseled_copper", + "waxciexpcoblock": "waxed_exposed_chiseled_copper", + "waxciexpcopblock": "waxed_exposed_chiseled_copper", + "waxciexpcopperblock": "waxed_exposed_chiseled_copper", + "waxciexposedcoblock": "waxed_exposed_chiseled_copper", + "waxciexposedcopblock": "waxed_exposed_chiseled_copper", + "waxciexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxcircleexcoblock": "waxed_exposed_chiseled_copper", + "waxcircleexcopblock": "waxed_exposed_chiseled_copper", + "waxcircleexcopperblock": "waxed_exposed_chiseled_copper", + "waxcircleexpcoblock": "waxed_exposed_chiseled_copper", + "waxcircleexpcopblock": "waxed_exposed_chiseled_copper", + "waxcircleexpcopperblock": "waxed_exposed_chiseled_copper", + "waxcircleexposedcoblock": "waxed_exposed_chiseled_copper", + "waxcircleexposedcopblock": "waxed_exposed_chiseled_copper", + "waxcircleexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexcoblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexcopblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexcopperblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexpcoblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexpcopblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexpcopperblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexposedcoblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexposedcopblock": "waxed_exposed_chiseled_copper", + "waxedchiseledexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxedciexcoblock": "waxed_exposed_chiseled_copper", + "waxedciexcopblock": "waxed_exposed_chiseled_copper", + "waxedciexcopperblock": "waxed_exposed_chiseled_copper", + "waxedciexpcoblock": "waxed_exposed_chiseled_copper", + "waxedciexpcopblock": "waxed_exposed_chiseled_copper", + "waxedciexpcopperblock": "waxed_exposed_chiseled_copper", + "waxedciexposedcoblock": "waxed_exposed_chiseled_copper", + "waxedciexposedcopblock": "waxed_exposed_chiseled_copper", + "waxedciexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxedcircleexcoblock": "waxed_exposed_chiseled_copper", + "waxedcircleexcopblock": "waxed_exposed_chiseled_copper", + "waxedcircleexcopperblock": "waxed_exposed_chiseled_copper", + "waxedcircleexpcoblock": "waxed_exposed_chiseled_copper", + "waxedcircleexpcopblock": "waxed_exposed_chiseled_copper", + "waxedcircleexpcopperblock": "waxed_exposed_chiseled_copper", + "waxedcircleexposedcoblock": "waxed_exposed_chiseled_copper", + "waxedcircleexposedcopblock": "waxed_exposed_chiseled_copper", + "waxedcircleexposedcopperblock": "waxed_exposed_chiseled_copper", + "waxedexchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxedexchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxedexchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxedexcicoblock": "waxed_exposed_chiseled_copper", + "waxedexcicopblock": "waxed_exposed_chiseled_copper", + "waxedexcicopperblock": "waxed_exposed_chiseled_copper", + "waxedexcirclecoblock": "waxed_exposed_chiseled_copper", + "waxedexcirclecopblock": "waxed_exposed_chiseled_copper", + "waxedexcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxedexpchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxedexpchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxedexpchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxedexpcicoblock": "waxed_exposed_chiseled_copper", + "waxedexpcicopblock": "waxed_exposed_chiseled_copper", + "waxedexpcicopperblock": "waxed_exposed_chiseled_copper", + "waxedexpcirclecoblock": "waxed_exposed_chiseled_copper", + "waxedexpcirclecopblock": "waxed_exposed_chiseled_copper", + "waxedexpcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxedexposedchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxedexposedchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxedexposedchiseledcopper": "waxed_exposed_chiseled_copper", + "waxedexposedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxedexposedcicoblock": "waxed_exposed_chiseled_copper", + "waxedexposedcicopblock": "waxed_exposed_chiseled_copper", + "waxedexposedcicopperblock": "waxed_exposed_chiseled_copper", + "waxedexposedcirclecoblock": "waxed_exposed_chiseled_copper", + "waxedexposedcirclecopblock": "waxed_exposed_chiseled_copper", + "waxedexposedcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxexchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxexchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxexchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxexcicoblock": "waxed_exposed_chiseled_copper", + "waxexcicopblock": "waxed_exposed_chiseled_copper", + "waxexcicopperblock": "waxed_exposed_chiseled_copper", + "waxexcirclecoblock": "waxed_exposed_chiseled_copper", + "waxexcirclecopblock": "waxed_exposed_chiseled_copper", + "waxexcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxexpchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxexpchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxexpchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxexpcicoblock": "waxed_exposed_chiseled_copper", + "waxexpcicopblock": "waxed_exposed_chiseled_copper", + "waxexpcicopperblock": "waxed_exposed_chiseled_copper", + "waxexpcirclecoblock": "waxed_exposed_chiseled_copper", + "waxexpcirclecopblock": "waxed_exposed_chiseled_copper", + "waxexpcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxexposedchiseledcoblock": "waxed_exposed_chiseled_copper", + "waxexposedchiseledcopblock": "waxed_exposed_chiseled_copper", + "waxexposedchiseledcopperblock": "waxed_exposed_chiseled_copper", + "waxexposedcicoblock": "waxed_exposed_chiseled_copper", + "waxexposedcicopblock": "waxed_exposed_chiseled_copper", + "waxexposedcicopperblock": "waxed_exposed_chiseled_copper", + "waxexposedcirclecoblock": "waxed_exposed_chiseled_copper", + "waxexposedcirclecopblock": "waxed_exposed_chiseled_copper", + "waxexposedcirclecopperblock": "waxed_exposed_chiseled_copper", + "waxed_exposed_copper": { + "material": "WAXED_EXPOSED_COPPER" + }, + "exposedwacoblock": "waxed_exposed_copper", + "exposedwacopblock": "waxed_exposed_copper", + "exposedwacopperblock": "waxed_exposed_copper", + "exposedwaxcoblock": "waxed_exposed_copper", + "exposedwaxcopblock": "waxed_exposed_copper", + "exposedwaxcopperblock": "waxed_exposed_copper", + "exposedwaxedcoblock": "waxed_exposed_copper", + "exposedwaxedcopblock": "waxed_exposed_copper", + "exposedwaxedcopperblock": "waxed_exposed_copper", + "expwacoblock": "waxed_exposed_copper", + "expwacopblock": "waxed_exposed_copper", + "expwacopperblock": "waxed_exposed_copper", + "expwaxcoblock": "waxed_exposed_copper", + "expwaxcopblock": "waxed_exposed_copper", + "expwaxcopperblock": "waxed_exposed_copper", + "expwaxedcoblock": "waxed_exposed_copper", + "expwaxedcopblock": "waxed_exposed_copper", + "expwaxedcopperblock": "waxed_exposed_copper", + "exwacoblock": "waxed_exposed_copper", + "exwacopblock": "waxed_exposed_copper", + "exwacopperblock": "waxed_exposed_copper", + "exwaxcoblock": "waxed_exposed_copper", + "exwaxcopblock": "waxed_exposed_copper", + "exwaxcopperblock": "waxed_exposed_copper", + "exwaxedcoblock": "waxed_exposed_copper", + "exwaxedcopblock": "waxed_exposed_copper", + "exwaxedcopperblock": "waxed_exposed_copper", + "minecraft:waxed_exposed_copper": "waxed_exposed_copper", + "waexcoblock": "waxed_exposed_copper", + "waexcopblock": "waxed_exposed_copper", + "waexcopperblock": "waxed_exposed_copper", + "waexpcoblock": "waxed_exposed_copper", + "waexpcopblock": "waxed_exposed_copper", + "waexpcopperblock": "waxed_exposed_copper", + "waexposedcoblock": "waxed_exposed_copper", + "waexposedcopblock": "waxed_exposed_copper", + "waexposedcopperblock": "waxed_exposed_copper", + "waxedexcoblock": "waxed_exposed_copper", + "waxedexcopblock": "waxed_exposed_copper", + "waxedexcopperblock": "waxed_exposed_copper", + "waxedexpcoblock": "waxed_exposed_copper", + "waxedexpcopblock": "waxed_exposed_copper", + "waxedexpcopperblock": "waxed_exposed_copper", + "waxedexposedcoblock": "waxed_exposed_copper", + "waxedexposedcopblock": "waxed_exposed_copper", + "waxedexposedcopper": "waxed_exposed_copper", + "waxedexposedcopperblock": "waxed_exposed_copper", + "waxexcoblock": "waxed_exposed_copper", + "waxexcopblock": "waxed_exposed_copper", + "waxexcopperblock": "waxed_exposed_copper", + "waxexpcoblock": "waxed_exposed_copper", + "waxexpcopblock": "waxed_exposed_copper", + "waxexpcopperblock": "waxed_exposed_copper", + "waxexposedcoblock": "waxed_exposed_copper", + "waxexposedcopblock": "waxed_exposed_copper", + "waxexposedcopperblock": "waxed_exposed_copper", + "waxed_exposed_copper_bulb": { + "material": "WAXED_EXPOSED_COPPER_BULB" + }, + "exposedwabulb": "waxed_exposed_copper_bulb", + "exposedwaxbulb": "waxed_exposed_copper_bulb", + "exposedwaxedbulb": "waxed_exposed_copper_bulb", + "expwabulb": "waxed_exposed_copper_bulb", + "expwaxbulb": "waxed_exposed_copper_bulb", + "expwaxedbulb": "waxed_exposed_copper_bulb", + "exwabulb": "waxed_exposed_copper_bulb", + "exwaxbulb": "waxed_exposed_copper_bulb", + "exwaxedbulb": "waxed_exposed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb": "waxed_exposed_copper_bulb", + "waexbulb": "waxed_exposed_copper_bulb", + "waexpbulb": "waxed_exposed_copper_bulb", + "waexposedbulb": "waxed_exposed_copper_bulb", + "waxedexbulb": "waxed_exposed_copper_bulb", + "waxedexpbulb": "waxed_exposed_copper_bulb", + "waxedexposedbulb": "waxed_exposed_copper_bulb", + "waxedexposedcopperbulb": "waxed_exposed_copper_bulb", + "waxexbulb": "waxed_exposed_copper_bulb", + "waxexpbulb": "waxed_exposed_copper_bulb", + "waxexposedbulb": "waxed_exposed_copper_bulb", + "waxed_exposed_copper_door": { + "material": "WAXED_EXPOSED_COPPER_DOOR" + }, + "doorexposedwa": "waxed_exposed_copper_door", + "doorexposedwax": "waxed_exposed_copper_door", + "doorexposedwaxed": "waxed_exposed_copper_door", + "doorexpwa": "waxed_exposed_copper_door", + "doorexpwax": "waxed_exposed_copper_door", + "doorexpwaxed": "waxed_exposed_copper_door", + "doorexwa": "waxed_exposed_copper_door", + "doorexwax": "waxed_exposed_copper_door", + "doorexwaxed": "waxed_exposed_copper_door", + "doorwaex": "waxed_exposed_copper_door", + "doorwaexp": "waxed_exposed_copper_door", + "doorwaexposed": "waxed_exposed_copper_door", + "doorwaxedex": "waxed_exposed_copper_door", + "doorwaxedexp": "waxed_exposed_copper_door", + "doorwaxedexposed": "waxed_exposed_copper_door", + "doorwaxex": "waxed_exposed_copper_door", + "doorwaxexp": "waxed_exposed_copper_door", + "doorwaxexposed": "waxed_exposed_copper_door", + "exposedwadoor": "waxed_exposed_copper_door", + "exposedwaxdoor": "waxed_exposed_copper_door", + "exposedwaxeddoor": "waxed_exposed_copper_door", + "expwadoor": "waxed_exposed_copper_door", + "expwaxdoor": "waxed_exposed_copper_door", + "expwaxeddoor": "waxed_exposed_copper_door", + "exwadoor": "waxed_exposed_copper_door", + "exwaxdoor": "waxed_exposed_copper_door", + "exwaxeddoor": "waxed_exposed_copper_door", + "minecraft:waxed_exposed_copper_door": "waxed_exposed_copper_door", + "waexdoor": "waxed_exposed_copper_door", + "waexpdoor": "waxed_exposed_copper_door", + "waexposeddoor": "waxed_exposed_copper_door", + "waxedexdoor": "waxed_exposed_copper_door", + "waxedexpdoor": "waxed_exposed_copper_door", + "waxedexposedcopperdoor": "waxed_exposed_copper_door", + "waxedexposeddoor": "waxed_exposed_copper_door", + "waxexdoor": "waxed_exposed_copper_door", + "waxexpdoor": "waxed_exposed_copper_door", + "waxexposeddoor": "waxed_exposed_copper_door", + "waxed_exposed_copper_grate": { + "material": "WAXED_EXPOSED_COPPER_GRATE" + }, + "exposedwagrate": "waxed_exposed_copper_grate", + "exposedwaxedgrate": "waxed_exposed_copper_grate", + "exposedwaxgrate": "waxed_exposed_copper_grate", + "expwagrate": "waxed_exposed_copper_grate", + "expwaxedgrate": "waxed_exposed_copper_grate", + "expwaxgrate": "waxed_exposed_copper_grate", + "exwagrate": "waxed_exposed_copper_grate", + "exwaxedgrate": "waxed_exposed_copper_grate", + "exwaxgrate": "waxed_exposed_copper_grate", + "minecraft:waxed_exposed_copper_grate": "waxed_exposed_copper_grate", + "waexgrate": "waxed_exposed_copper_grate", + "waexpgrate": "waxed_exposed_copper_grate", + "waexposedgrate": "waxed_exposed_copper_grate", + "waxedexgrate": "waxed_exposed_copper_grate", + "waxedexpgrate": "waxed_exposed_copper_grate", + "waxedexposedcoppergrate": "waxed_exposed_copper_grate", + "waxedexposedgrate": "waxed_exposed_copper_grate", + "waxexgrate": "waxed_exposed_copper_grate", + "waxexpgrate": "waxed_exposed_copper_grate", + "waxexposedgrate": "waxed_exposed_copper_grate", + "waxed_exposed_copper_trapdoor": { + "material": "WAXED_EXPOSED_COPPER_TRAPDOOR" + }, + "exposedwadoort": "waxed_exposed_copper_trapdoor", + "exposedwadoortrap": "waxed_exposed_copper_trapdoor", + "exposedwadtrap": "waxed_exposed_copper_trapdoor", + "exposedwahatch": "waxed_exposed_copper_trapdoor", + "exposedwatdoor": "waxed_exposed_copper_trapdoor", + "exposedwatrapd": "waxed_exposed_copper_trapdoor", + "exposedwatrapdoor": "waxed_exposed_copper_trapdoor", + "exposedwaxdoort": "waxed_exposed_copper_trapdoor", + "exposedwaxdoortrap": "waxed_exposed_copper_trapdoor", + "exposedwaxdtrap": "waxed_exposed_copper_trapdoor", + "exposedwaxeddoort": "waxed_exposed_copper_trapdoor", + "exposedwaxeddoortrap": "waxed_exposed_copper_trapdoor", + "exposedwaxeddtrap": "waxed_exposed_copper_trapdoor", + "exposedwaxedhatch": "waxed_exposed_copper_trapdoor", + "exposedwaxedtdoor": "waxed_exposed_copper_trapdoor", + "exposedwaxedtrapd": "waxed_exposed_copper_trapdoor", + "exposedwaxedtrapdoor": "waxed_exposed_copper_trapdoor", + "exposedwaxhatch": "waxed_exposed_copper_trapdoor", + "exposedwaxtdoor": "waxed_exposed_copper_trapdoor", + "exposedwaxtrapd": "waxed_exposed_copper_trapdoor", + "exposedwaxtrapdoor": "waxed_exposed_copper_trapdoor", + "expwadoort": "waxed_exposed_copper_trapdoor", + "expwadoortrap": "waxed_exposed_copper_trapdoor", + "expwadtrap": "waxed_exposed_copper_trapdoor", + "expwahatch": "waxed_exposed_copper_trapdoor", + "expwatdoor": "waxed_exposed_copper_trapdoor", + "expwatrapd": "waxed_exposed_copper_trapdoor", + "expwatrapdoor": "waxed_exposed_copper_trapdoor", + "expwaxdoort": "waxed_exposed_copper_trapdoor", + "expwaxdoortrap": "waxed_exposed_copper_trapdoor", + "expwaxdtrap": "waxed_exposed_copper_trapdoor", + "expwaxeddoort": "waxed_exposed_copper_trapdoor", + "expwaxeddoortrap": "waxed_exposed_copper_trapdoor", + "expwaxeddtrap": "waxed_exposed_copper_trapdoor", + "expwaxedhatch": "waxed_exposed_copper_trapdoor", + "expwaxedtdoor": "waxed_exposed_copper_trapdoor", + "expwaxedtrapd": "waxed_exposed_copper_trapdoor", + "expwaxedtrapdoor": "waxed_exposed_copper_trapdoor", + "expwaxhatch": "waxed_exposed_copper_trapdoor", + "expwaxtdoor": "waxed_exposed_copper_trapdoor", + "expwaxtrapd": "waxed_exposed_copper_trapdoor", + "expwaxtrapdoor": "waxed_exposed_copper_trapdoor", + "exwadoort": "waxed_exposed_copper_trapdoor", + "exwadoortrap": "waxed_exposed_copper_trapdoor", + "exwadtrap": "waxed_exposed_copper_trapdoor", + "exwahatch": "waxed_exposed_copper_trapdoor", + "exwatdoor": "waxed_exposed_copper_trapdoor", + "exwatrapd": "waxed_exposed_copper_trapdoor", + "exwatrapdoor": "waxed_exposed_copper_trapdoor", + "exwaxdoort": "waxed_exposed_copper_trapdoor", + "exwaxdoortrap": "waxed_exposed_copper_trapdoor", + "exwaxdtrap": "waxed_exposed_copper_trapdoor", + "exwaxeddoort": "waxed_exposed_copper_trapdoor", + "exwaxeddoortrap": "waxed_exposed_copper_trapdoor", + "exwaxeddtrap": "waxed_exposed_copper_trapdoor", + "exwaxedhatch": "waxed_exposed_copper_trapdoor", + "exwaxedtdoor": "waxed_exposed_copper_trapdoor", + "exwaxedtrapd": "waxed_exposed_copper_trapdoor", + "exwaxedtrapdoor": "waxed_exposed_copper_trapdoor", + "exwaxhatch": "waxed_exposed_copper_trapdoor", + "exwaxtdoor": "waxed_exposed_copper_trapdoor", + "exwaxtrapd": "waxed_exposed_copper_trapdoor", + "exwaxtrapdoor": "waxed_exposed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor": "waxed_exposed_copper_trapdoor", + "waexdoort": "waxed_exposed_copper_trapdoor", + "waexdoortrap": "waxed_exposed_copper_trapdoor", + "waexdtrap": "waxed_exposed_copper_trapdoor", + "waexhatch": "waxed_exposed_copper_trapdoor", + "waexpdoort": "waxed_exposed_copper_trapdoor", + "waexpdoortrap": "waxed_exposed_copper_trapdoor", + "waexpdtrap": "waxed_exposed_copper_trapdoor", + "waexphatch": "waxed_exposed_copper_trapdoor", + "waexposeddoort": "waxed_exposed_copper_trapdoor", + "waexposeddoortrap": "waxed_exposed_copper_trapdoor", + "waexposeddtrap": "waxed_exposed_copper_trapdoor", + "waexposedhatch": "waxed_exposed_copper_trapdoor", + "waexposedtdoor": "waxed_exposed_copper_trapdoor", + "waexposedtrapd": "waxed_exposed_copper_trapdoor", + "waexposedtrapdoor": "waxed_exposed_copper_trapdoor", + "waexptdoor": "waxed_exposed_copper_trapdoor", + "waexptrapd": "waxed_exposed_copper_trapdoor", + "waexptrapdoor": "waxed_exposed_copper_trapdoor", + "waextdoor": "waxed_exposed_copper_trapdoor", + "waextrapd": "waxed_exposed_copper_trapdoor", + "waextrapdoor": "waxed_exposed_copper_trapdoor", + "waxedexdoort": "waxed_exposed_copper_trapdoor", + "waxedexdoortrap": "waxed_exposed_copper_trapdoor", + "waxedexdtrap": "waxed_exposed_copper_trapdoor", + "waxedexhatch": "waxed_exposed_copper_trapdoor", + "waxedexpdoort": "waxed_exposed_copper_trapdoor", + "waxedexpdoortrap": "waxed_exposed_copper_trapdoor", + "waxedexpdtrap": "waxed_exposed_copper_trapdoor", + "waxedexphatch": "waxed_exposed_copper_trapdoor", + "waxedexposedcoppertrapdoor": "waxed_exposed_copper_trapdoor", + "waxedexposeddoort": "waxed_exposed_copper_trapdoor", + "waxedexposeddoortrap": "waxed_exposed_copper_trapdoor", + "waxedexposeddtrap": "waxed_exposed_copper_trapdoor", + "waxedexposedhatch": "waxed_exposed_copper_trapdoor", + "waxedexposedtdoor": "waxed_exposed_copper_trapdoor", + "waxedexposedtrapd": "waxed_exposed_copper_trapdoor", + "waxedexposedtrapdoor": "waxed_exposed_copper_trapdoor", + "waxedexptdoor": "waxed_exposed_copper_trapdoor", + "waxedexptrapd": "waxed_exposed_copper_trapdoor", + "waxedexptrapdoor": "waxed_exposed_copper_trapdoor", + "waxedextdoor": "waxed_exposed_copper_trapdoor", + "waxedextrapd": "waxed_exposed_copper_trapdoor", + "waxedextrapdoor": "waxed_exposed_copper_trapdoor", + "waxexdoort": "waxed_exposed_copper_trapdoor", + "waxexdoortrap": "waxed_exposed_copper_trapdoor", + "waxexdtrap": "waxed_exposed_copper_trapdoor", + "waxexhatch": "waxed_exposed_copper_trapdoor", + "waxexpdoort": "waxed_exposed_copper_trapdoor", + "waxexpdoortrap": "waxed_exposed_copper_trapdoor", + "waxexpdtrap": "waxed_exposed_copper_trapdoor", + "waxexphatch": "waxed_exposed_copper_trapdoor", + "waxexposeddoort": "waxed_exposed_copper_trapdoor", + "waxexposeddoortrap": "waxed_exposed_copper_trapdoor", + "waxexposeddtrap": "waxed_exposed_copper_trapdoor", + "waxexposedhatch": "waxed_exposed_copper_trapdoor", + "waxexposedtdoor": "waxed_exposed_copper_trapdoor", + "waxexposedtrapd": "waxed_exposed_copper_trapdoor", + "waxexposedtrapdoor": "waxed_exposed_copper_trapdoor", + "waxexptdoor": "waxed_exposed_copper_trapdoor", + "waxexptrapd": "waxed_exposed_copper_trapdoor", + "waxexptrapdoor": "waxed_exposed_copper_trapdoor", + "waxextdoor": "waxed_exposed_copper_trapdoor", + "waxextrapd": "waxed_exposed_copper_trapdoor", + "waxextrapdoor": "waxed_exposed_copper_trapdoor", + "waxed_exposed_cut_copper": { + "material": "WAXED_EXPOSED_CUT_COPPER" + }, + "cexposedwacoblock": "waxed_exposed_cut_copper", + "cexposedwacopblock": "waxed_exposed_cut_copper", + "cexposedwacopperblock": "waxed_exposed_cut_copper", + "cexposedwaxcoblock": "waxed_exposed_cut_copper", + "cexposedwaxcopblock": "waxed_exposed_cut_copper", + "cexposedwaxcopperblock": "waxed_exposed_cut_copper", + "cexposedwaxedcoblock": "waxed_exposed_cut_copper", + "cexposedwaxedcopblock": "waxed_exposed_cut_copper", + "cexposedwaxedcopperblock": "waxed_exposed_cut_copper", + "cexpwacoblock": "waxed_exposed_cut_copper", + "cexpwacopblock": "waxed_exposed_cut_copper", + "cexpwacopperblock": "waxed_exposed_cut_copper", + "cexpwaxcoblock": "waxed_exposed_cut_copper", + "cexpwaxcopblock": "waxed_exposed_cut_copper", + "cexpwaxcopperblock": "waxed_exposed_cut_copper", + "cexpwaxedcoblock": "waxed_exposed_cut_copper", + "cexpwaxedcopblock": "waxed_exposed_cut_copper", + "cexpwaxedcopperblock": "waxed_exposed_cut_copper", + "cexwacoblock": "waxed_exposed_cut_copper", + "cexwacopblock": "waxed_exposed_cut_copper", + "cexwacopperblock": "waxed_exposed_cut_copper", + "cexwaxcoblock": "waxed_exposed_cut_copper", + "cexwaxcopblock": "waxed_exposed_cut_copper", + "cexwaxcopperblock": "waxed_exposed_cut_copper", + "cexwaxedcoblock": "waxed_exposed_cut_copper", + "cexwaxedcopblock": "waxed_exposed_cut_copper", + "cexwaxedcopperblock": "waxed_exposed_cut_copper", + "cutexposedwacoblock": "waxed_exposed_cut_copper", + "cutexposedwacopblock": "waxed_exposed_cut_copper", + "cutexposedwacopperblock": "waxed_exposed_cut_copper", + "cutexposedwaxcoblock": "waxed_exposed_cut_copper", + "cutexposedwaxcopblock": "waxed_exposed_cut_copper", + "cutexposedwaxcopperblock": "waxed_exposed_cut_copper", + "cutexposedwaxedcoblock": "waxed_exposed_cut_copper", + "cutexposedwaxedcopblock": "waxed_exposed_cut_copper", + "cutexposedwaxedcopperblock": "waxed_exposed_cut_copper", + "cutexpwacoblock": "waxed_exposed_cut_copper", + "cutexpwacopblock": "waxed_exposed_cut_copper", + "cutexpwacopperblock": "waxed_exposed_cut_copper", + "cutexpwaxcoblock": "waxed_exposed_cut_copper", + "cutexpwaxcopblock": "waxed_exposed_cut_copper", + "cutexpwaxcopperblock": "waxed_exposed_cut_copper", + "cutexpwaxedcoblock": "waxed_exposed_cut_copper", + "cutexpwaxedcopblock": "waxed_exposed_cut_copper", + "cutexpwaxedcopperblock": "waxed_exposed_cut_copper", + "cutexwacoblock": "waxed_exposed_cut_copper", + "cutexwacopblock": "waxed_exposed_cut_copper", + "cutexwacopperblock": "waxed_exposed_cut_copper", + "cutexwaxcoblock": "waxed_exposed_cut_copper", + "cutexwaxcopblock": "waxed_exposed_cut_copper", + "cutexwaxcopperblock": "waxed_exposed_cut_copper", + "cutexwaxedcoblock": "waxed_exposed_cut_copper", + "cutexwaxedcopblock": "waxed_exposed_cut_copper", + "cutexwaxedcopperblock": "waxed_exposed_cut_copper", + "cutwaexcoblock": "waxed_exposed_cut_copper", + "cutwaexcopblock": "waxed_exposed_cut_copper", + "cutwaexcopperblock": "waxed_exposed_cut_copper", + "cutwaexpcoblock": "waxed_exposed_cut_copper", + "cutwaexpcopblock": "waxed_exposed_cut_copper", + "cutwaexpcopperblock": "waxed_exposed_cut_copper", + "cutwaexposedcoblock": "waxed_exposed_cut_copper", + "cutwaexposedcopblock": "waxed_exposed_cut_copper", + "cutwaexposedcopperblock": "waxed_exposed_cut_copper", + "cutwaxedexcoblock": "waxed_exposed_cut_copper", + "cutwaxedexcopblock": "waxed_exposed_cut_copper", + "cutwaxedexcopperblock": "waxed_exposed_cut_copper", + "cutwaxedexpcoblock": "waxed_exposed_cut_copper", + "cutwaxedexpcopblock": "waxed_exposed_cut_copper", + "cutwaxedexpcopperblock": "waxed_exposed_cut_copper", + "cutwaxedexposedcoblock": "waxed_exposed_cut_copper", + "cutwaxedexposedcopblock": "waxed_exposed_cut_copper", + "cutwaxedexposedcopperblock": "waxed_exposed_cut_copper", + "cutwaxexcoblock": "waxed_exposed_cut_copper", + "cutwaxexcopblock": "waxed_exposed_cut_copper", + "cutwaxexcopperblock": "waxed_exposed_cut_copper", + "cutwaxexpcoblock": "waxed_exposed_cut_copper", + "cutwaxexpcopblock": "waxed_exposed_cut_copper", + "cutwaxexpcopperblock": "waxed_exposed_cut_copper", + "cutwaxexposedcoblock": "waxed_exposed_cut_copper", + "cutwaxexposedcopblock": "waxed_exposed_cut_copper", + "cutwaxexposedcopperblock": "waxed_exposed_cut_copper", + "cwaexcoblock": "waxed_exposed_cut_copper", + "cwaexcopblock": "waxed_exposed_cut_copper", + "cwaexcopperblock": "waxed_exposed_cut_copper", + "cwaexpcoblock": "waxed_exposed_cut_copper", + "cwaexpcopblock": "waxed_exposed_cut_copper", + "cwaexpcopperblock": "waxed_exposed_cut_copper", + "cwaexposedcoblock": "waxed_exposed_cut_copper", + "cwaexposedcopblock": "waxed_exposed_cut_copper", + "cwaexposedcopperblock": "waxed_exposed_cut_copper", + "cwaxedexcoblock": "waxed_exposed_cut_copper", + "cwaxedexcopblock": "waxed_exposed_cut_copper", + "cwaxedexcopperblock": "waxed_exposed_cut_copper", + "cwaxedexpcoblock": "waxed_exposed_cut_copper", + "cwaxedexpcopblock": "waxed_exposed_cut_copper", + "cwaxedexpcopperblock": "waxed_exposed_cut_copper", + "cwaxedexposedcoblock": "waxed_exposed_cut_copper", + "cwaxedexposedcopblock": "waxed_exposed_cut_copper", + "cwaxedexposedcopperblock": "waxed_exposed_cut_copper", + "cwaxexcoblock": "waxed_exposed_cut_copper", + "cwaxexcopblock": "waxed_exposed_cut_copper", + "cwaxexcopperblock": "waxed_exposed_cut_copper", + "cwaxexpcoblock": "waxed_exposed_cut_copper", + "cwaxexpcopblock": "waxed_exposed_cut_copper", + "cwaxexpcopperblock": "waxed_exposed_cut_copper", + "cwaxexposedcoblock": "waxed_exposed_cut_copper", + "cwaxexposedcopblock": "waxed_exposed_cut_copper", + "cwaxexposedcopperblock": "waxed_exposed_cut_copper", + "excutwacoblock": "waxed_exposed_cut_copper", + "excutwacopblock": "waxed_exposed_cut_copper", + "excutwacopperblock": "waxed_exposed_cut_copper", + "excutwaxcoblock": "waxed_exposed_cut_copper", + "excutwaxcopblock": "waxed_exposed_cut_copper", + "excutwaxcopperblock": "waxed_exposed_cut_copper", + "excutwaxedcoblock": "waxed_exposed_cut_copper", + "excutwaxedcopblock": "waxed_exposed_cut_copper", + "excutwaxedcopperblock": "waxed_exposed_cut_copper", + "excwacoblock": "waxed_exposed_cut_copper", + "excwacopblock": "waxed_exposed_cut_copper", + "excwacopperblock": "waxed_exposed_cut_copper", + "excwaxcoblock": "waxed_exposed_cut_copper", + "excwaxcopblock": "waxed_exposed_cut_copper", + "excwaxcopperblock": "waxed_exposed_cut_copper", + "excwaxedcoblock": "waxed_exposed_cut_copper", + "excwaxedcopblock": "waxed_exposed_cut_copper", + "excwaxedcopperblock": "waxed_exposed_cut_copper", + "expcutwacoblock": "waxed_exposed_cut_copper", + "expcutwacopblock": "waxed_exposed_cut_copper", + "expcutwacopperblock": "waxed_exposed_cut_copper", + "expcutwaxcoblock": "waxed_exposed_cut_copper", + "expcutwaxcopblock": "waxed_exposed_cut_copper", + "expcutwaxcopperblock": "waxed_exposed_cut_copper", + "expcutwaxedcoblock": "waxed_exposed_cut_copper", + "expcutwaxedcopblock": "waxed_exposed_cut_copper", + "expcutwaxedcopperblock": "waxed_exposed_cut_copper", + "expcwacoblock": "waxed_exposed_cut_copper", + "expcwacopblock": "waxed_exposed_cut_copper", + "expcwacopperblock": "waxed_exposed_cut_copper", + "expcwaxcoblock": "waxed_exposed_cut_copper", + "expcwaxcopblock": "waxed_exposed_cut_copper", + "expcwaxcopperblock": "waxed_exposed_cut_copper", + "expcwaxedcoblock": "waxed_exposed_cut_copper", + "expcwaxedcopblock": "waxed_exposed_cut_copper", + "expcwaxedcopperblock": "waxed_exposed_cut_copper", + "exposedcutwacoblock": "waxed_exposed_cut_copper", + "exposedcutwacopblock": "waxed_exposed_cut_copper", + "exposedcutwacopperblock": "waxed_exposed_cut_copper", + "exposedcutwaxcoblock": "waxed_exposed_cut_copper", + "exposedcutwaxcopblock": "waxed_exposed_cut_copper", + "exposedcutwaxcopperblock": "waxed_exposed_cut_copper", + "exposedcutwaxedcoblock": "waxed_exposed_cut_copper", + "exposedcutwaxedcopblock": "waxed_exposed_cut_copper", + "exposedcutwaxedcopperblock": "waxed_exposed_cut_copper", + "exposedcwacoblock": "waxed_exposed_cut_copper", + "exposedcwacopblock": "waxed_exposed_cut_copper", + "exposedcwacopperblock": "waxed_exposed_cut_copper", + "exposedcwaxcoblock": "waxed_exposed_cut_copper", + "exposedcwaxcopblock": "waxed_exposed_cut_copper", + "exposedcwaxcopperblock": "waxed_exposed_cut_copper", + "exposedcwaxedcoblock": "waxed_exposed_cut_copper", + "exposedcwaxedcopblock": "waxed_exposed_cut_copper", + "exposedcwaxedcopperblock": "waxed_exposed_cut_copper", + "exposedwaccoblock": "waxed_exposed_cut_copper", + "exposedwaccopblock": "waxed_exposed_cut_copper", + "exposedwaccopperblock": "waxed_exposed_cut_copper", + "exposedwacutcoblock": "waxed_exposed_cut_copper", + "exposedwacutcopblock": "waxed_exposed_cut_copper", + "exposedwacutcopperblock": "waxed_exposed_cut_copper", + "exposedwaxccoblock": "waxed_exposed_cut_copper", + "exposedwaxccopblock": "waxed_exposed_cut_copper", + "exposedwaxccopperblock": "waxed_exposed_cut_copper", + "exposedwaxcutcoblock": "waxed_exposed_cut_copper", + "exposedwaxcutcopblock": "waxed_exposed_cut_copper", + "exposedwaxcutcopperblock": "waxed_exposed_cut_copper", + "exposedwaxedccoblock": "waxed_exposed_cut_copper", + "exposedwaxedccopblock": "waxed_exposed_cut_copper", + "exposedwaxedccopperblock": "waxed_exposed_cut_copper", + "exposedwaxedcutcoblock": "waxed_exposed_cut_copper", + "exposedwaxedcutcopblock": "waxed_exposed_cut_copper", + "exposedwaxedcutcopperblock": "waxed_exposed_cut_copper", + "expwaccoblock": "waxed_exposed_cut_copper", + "expwaccopblock": "waxed_exposed_cut_copper", + "expwaccopperblock": "waxed_exposed_cut_copper", + "expwacutcoblock": "waxed_exposed_cut_copper", + "expwacutcopblock": "waxed_exposed_cut_copper", + "expwacutcopperblock": "waxed_exposed_cut_copper", + "expwaxccoblock": "waxed_exposed_cut_copper", + "expwaxccopblock": "waxed_exposed_cut_copper", + "expwaxccopperblock": "waxed_exposed_cut_copper", + "expwaxcutcoblock": "waxed_exposed_cut_copper", + "expwaxcutcopblock": "waxed_exposed_cut_copper", + "expwaxcutcopperblock": "waxed_exposed_cut_copper", + "expwaxedccoblock": "waxed_exposed_cut_copper", + "expwaxedccopblock": "waxed_exposed_cut_copper", + "expwaxedccopperblock": "waxed_exposed_cut_copper", + "expwaxedcutcoblock": "waxed_exposed_cut_copper", + "expwaxedcutcopblock": "waxed_exposed_cut_copper", + "expwaxedcutcopperblock": "waxed_exposed_cut_copper", + "exwaccoblock": "waxed_exposed_cut_copper", + "exwaccopblock": "waxed_exposed_cut_copper", + "exwaccopperblock": "waxed_exposed_cut_copper", + "exwacutcoblock": "waxed_exposed_cut_copper", + "exwacutcopblock": "waxed_exposed_cut_copper", + "exwacutcopperblock": "waxed_exposed_cut_copper", + "exwaxccoblock": "waxed_exposed_cut_copper", + "exwaxccopblock": "waxed_exposed_cut_copper", + "exwaxccopperblock": "waxed_exposed_cut_copper", + "exwaxcutcoblock": "waxed_exposed_cut_copper", + "exwaxcutcopblock": "waxed_exposed_cut_copper", + "exwaxcutcopperblock": "waxed_exposed_cut_copper", + "exwaxedccoblock": "waxed_exposed_cut_copper", + "exwaxedccopblock": "waxed_exposed_cut_copper", + "exwaxedccopperblock": "waxed_exposed_cut_copper", + "exwaxedcutcoblock": "waxed_exposed_cut_copper", + "exwaxedcutcopblock": "waxed_exposed_cut_copper", + "exwaxedcutcopperblock": "waxed_exposed_cut_copper", + "minecraft:waxed_exposed_cut_copper": "waxed_exposed_cut_copper", + "wacexcoblock": "waxed_exposed_cut_copper", + "wacexcopblock": "waxed_exposed_cut_copper", + "wacexcopperblock": "waxed_exposed_cut_copper", + "wacexpcoblock": "waxed_exposed_cut_copper", + "wacexpcopblock": "waxed_exposed_cut_copper", + "wacexpcopperblock": "waxed_exposed_cut_copper", + "wacexposedcoblock": "waxed_exposed_cut_copper", + "wacexposedcopblock": "waxed_exposed_cut_copper", + "wacexposedcopperblock": "waxed_exposed_cut_copper", + "wacutexcoblock": "waxed_exposed_cut_copper", + "wacutexcopblock": "waxed_exposed_cut_copper", + "wacutexcopperblock": "waxed_exposed_cut_copper", + "wacutexpcoblock": "waxed_exposed_cut_copper", + "wacutexpcopblock": "waxed_exposed_cut_copper", + "wacutexpcopperblock": "waxed_exposed_cut_copper", + "wacutexposedcoblock": "waxed_exposed_cut_copper", + "wacutexposedcopblock": "waxed_exposed_cut_copper", + "wacutexposedcopperblock": "waxed_exposed_cut_copper", + "waexccoblock": "waxed_exposed_cut_copper", + "waexccopblock": "waxed_exposed_cut_copper", + "waexccopperblock": "waxed_exposed_cut_copper", + "waexcutcoblock": "waxed_exposed_cut_copper", + "waexcutcopblock": "waxed_exposed_cut_copper", + "waexcutcopperblock": "waxed_exposed_cut_copper", + "waexpccoblock": "waxed_exposed_cut_copper", + "waexpccopblock": "waxed_exposed_cut_copper", + "waexpccopperblock": "waxed_exposed_cut_copper", + "waexpcutcoblock": "waxed_exposed_cut_copper", + "waexpcutcopblock": "waxed_exposed_cut_copper", + "waexpcutcopperblock": "waxed_exposed_cut_copper", + "waexposedccoblock": "waxed_exposed_cut_copper", + "waexposedccopblock": "waxed_exposed_cut_copper", + "waexposedccopperblock": "waxed_exposed_cut_copper", + "waexposedcutcoblock": "waxed_exposed_cut_copper", + "waexposedcutcopblock": "waxed_exposed_cut_copper", + "waexposedcutcopperblock": "waxed_exposed_cut_copper", + "waxcexcoblock": "waxed_exposed_cut_copper", + "waxcexcopblock": "waxed_exposed_cut_copper", + "waxcexcopperblock": "waxed_exposed_cut_copper", + "waxcexpcoblock": "waxed_exposed_cut_copper", + "waxcexpcopblock": "waxed_exposed_cut_copper", + "waxcexpcopperblock": "waxed_exposed_cut_copper", + "waxcexposedcoblock": "waxed_exposed_cut_copper", + "waxcexposedcopblock": "waxed_exposed_cut_copper", + "waxcexposedcopperblock": "waxed_exposed_cut_copper", + "waxcutexcoblock": "waxed_exposed_cut_copper", + "waxcutexcopblock": "waxed_exposed_cut_copper", + "waxcutexcopperblock": "waxed_exposed_cut_copper", + "waxcutexpcoblock": "waxed_exposed_cut_copper", + "waxcutexpcopblock": "waxed_exposed_cut_copper", + "waxcutexpcopperblock": "waxed_exposed_cut_copper", + "waxcutexposedcoblock": "waxed_exposed_cut_copper", + "waxcutexposedcopblock": "waxed_exposed_cut_copper", + "waxcutexposedcopperblock": "waxed_exposed_cut_copper", + "waxedcexcoblock": "waxed_exposed_cut_copper", + "waxedcexcopblock": "waxed_exposed_cut_copper", + "waxedcexcopperblock": "waxed_exposed_cut_copper", + "waxedcexpcoblock": "waxed_exposed_cut_copper", + "waxedcexpcopblock": "waxed_exposed_cut_copper", + "waxedcexpcopperblock": "waxed_exposed_cut_copper", + "waxedcexposedcoblock": "waxed_exposed_cut_copper", + "waxedcexposedcopblock": "waxed_exposed_cut_copper", + "waxedcexposedcopperblock": "waxed_exposed_cut_copper", + "waxedcutexcoblock": "waxed_exposed_cut_copper", + "waxedcutexcopblock": "waxed_exposed_cut_copper", + "waxedcutexcopperblock": "waxed_exposed_cut_copper", + "waxedcutexpcoblock": "waxed_exposed_cut_copper", + "waxedcutexpcopblock": "waxed_exposed_cut_copper", + "waxedcutexpcopperblock": "waxed_exposed_cut_copper", + "waxedcutexposedcoblock": "waxed_exposed_cut_copper", + "waxedcutexposedcopblock": "waxed_exposed_cut_copper", + "waxedcutexposedcopperblock": "waxed_exposed_cut_copper", + "waxedexccoblock": "waxed_exposed_cut_copper", + "waxedexccopblock": "waxed_exposed_cut_copper", + "waxedexccopperblock": "waxed_exposed_cut_copper", + "waxedexcutcoblock": "waxed_exposed_cut_copper", + "waxedexcutcopblock": "waxed_exposed_cut_copper", + "waxedexcutcopperblock": "waxed_exposed_cut_copper", + "waxedexpccoblock": "waxed_exposed_cut_copper", + "waxedexpccopblock": "waxed_exposed_cut_copper", + "waxedexpccopperblock": "waxed_exposed_cut_copper", + "waxedexpcutcoblock": "waxed_exposed_cut_copper", + "waxedexpcutcopblock": "waxed_exposed_cut_copper", + "waxedexpcutcopperblock": "waxed_exposed_cut_copper", + "waxedexposedccoblock": "waxed_exposed_cut_copper", + "waxedexposedccopblock": "waxed_exposed_cut_copper", + "waxedexposedccopperblock": "waxed_exposed_cut_copper", + "waxedexposedcutcoblock": "waxed_exposed_cut_copper", + "waxedexposedcutcopblock": "waxed_exposed_cut_copper", + "waxedexposedcutcopper": "waxed_exposed_cut_copper", + "waxedexposedcutcopperblock": "waxed_exposed_cut_copper", + "waxexccoblock": "waxed_exposed_cut_copper", + "waxexccopblock": "waxed_exposed_cut_copper", + "waxexccopperblock": "waxed_exposed_cut_copper", + "waxexcutcoblock": "waxed_exposed_cut_copper", + "waxexcutcopblock": "waxed_exposed_cut_copper", + "waxexcutcopperblock": "waxed_exposed_cut_copper", + "waxexpccoblock": "waxed_exposed_cut_copper", + "waxexpccopblock": "waxed_exposed_cut_copper", + "waxexpccopperblock": "waxed_exposed_cut_copper", + "waxexpcutcoblock": "waxed_exposed_cut_copper", + "waxexpcutcopblock": "waxed_exposed_cut_copper", + "waxexpcutcopperblock": "waxed_exposed_cut_copper", + "waxexposedccoblock": "waxed_exposed_cut_copper", + "waxexposedccopblock": "waxed_exposed_cut_copper", + "waxexposedccopperblock": "waxed_exposed_cut_copper", + "waxexposedcutcoblock": "waxed_exposed_cut_copper", + "waxexposedcutcopblock": "waxed_exposed_cut_copper", + "waxexposedcutcopperblock": "waxed_exposed_cut_copper", + "waxed_exposed_cut_copper_slab": { + "material": "WAXED_EXPOSED_CUT_COPPER_SLAB" + }, + "cexposedwacohalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwacophalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwacoppersl": "waxed_exposed_cut_copper_slab", + "cexposedwacopperslab": "waxed_exposed_cut_copper_slab", + "cexposedwacopperstep": "waxed_exposed_cut_copper_slab", + "cexposedwacopsl": "waxed_exposed_cut_copper_slab", + "cexposedwacopslab": "waxed_exposed_cut_copper_slab", + "cexposedwacopstep": "waxed_exposed_cut_copper_slab", + "cexposedwacosl": "waxed_exposed_cut_copper_slab", + "cexposedwacoslab": "waxed_exposed_cut_copper_slab", + "cexposedwacostep": "waxed_exposed_cut_copper_slab", + "cexposedwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopsl": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxcopstep": "waxed_exposed_cut_copper_slab", + "cexposedwaxcosl": "waxed_exposed_cut_copper_slab", + "cexposedwaxcoslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxcostep": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcosl": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cexposedwaxedcostep": "waxed_exposed_cut_copper_slab", + "cexpwacohalfblock": "waxed_exposed_cut_copper_slab", + "cexpwacophalfblock": "waxed_exposed_cut_copper_slab", + "cexpwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexpwacoppersl": "waxed_exposed_cut_copper_slab", + "cexpwacopperslab": "waxed_exposed_cut_copper_slab", + "cexpwacopperstep": "waxed_exposed_cut_copper_slab", + "cexpwacopsl": "waxed_exposed_cut_copper_slab", + "cexpwacopslab": "waxed_exposed_cut_copper_slab", + "cexpwacopstep": "waxed_exposed_cut_copper_slab", + "cexpwacosl": "waxed_exposed_cut_copper_slab", + "cexpwacoslab": "waxed_exposed_cut_copper_slab", + "cexpwacostep": "waxed_exposed_cut_copper_slab", + "cexpwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cexpwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cexpwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cexpwaxcopsl": "waxed_exposed_cut_copper_slab", + "cexpwaxcopslab": "waxed_exposed_cut_copper_slab", + "cexpwaxcopstep": "waxed_exposed_cut_copper_slab", + "cexpwaxcosl": "waxed_exposed_cut_copper_slab", + "cexpwaxcoslab": "waxed_exposed_cut_copper_slab", + "cexpwaxcostep": "waxed_exposed_cut_copper_slab", + "cexpwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexpwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cexpwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cexpwaxedcosl": "waxed_exposed_cut_copper_slab", + "cexpwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cexpwaxedcostep": "waxed_exposed_cut_copper_slab", + "cexwacohalfblock": "waxed_exposed_cut_copper_slab", + "cexwacophalfblock": "waxed_exposed_cut_copper_slab", + "cexwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexwacoppersl": "waxed_exposed_cut_copper_slab", + "cexwacopperslab": "waxed_exposed_cut_copper_slab", + "cexwacopperstep": "waxed_exposed_cut_copper_slab", + "cexwacopsl": "waxed_exposed_cut_copper_slab", + "cexwacopslab": "waxed_exposed_cut_copper_slab", + "cexwacopstep": "waxed_exposed_cut_copper_slab", + "cexwacosl": "waxed_exposed_cut_copper_slab", + "cexwacoslab": "waxed_exposed_cut_copper_slab", + "cexwacostep": "waxed_exposed_cut_copper_slab", + "cexwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cexwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cexwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cexwaxcopsl": "waxed_exposed_cut_copper_slab", + "cexwaxcopslab": "waxed_exposed_cut_copper_slab", + "cexwaxcopstep": "waxed_exposed_cut_copper_slab", + "cexwaxcosl": "waxed_exposed_cut_copper_slab", + "cexwaxcoslab": "waxed_exposed_cut_copper_slab", + "cexwaxcostep": "waxed_exposed_cut_copper_slab", + "cexwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cexwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cexwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cexwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cexwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cexwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cexwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cexwaxedcosl": "waxed_exposed_cut_copper_slab", + "cexwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cexwaxedcostep": "waxed_exposed_cut_copper_slab", + "cutexposedwacohalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwacophalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwacoppersl": "waxed_exposed_cut_copper_slab", + "cutexposedwacopperslab": "waxed_exposed_cut_copper_slab", + "cutexposedwacopperstep": "waxed_exposed_cut_copper_slab", + "cutexposedwacopsl": "waxed_exposed_cut_copper_slab", + "cutexposedwacopslab": "waxed_exposed_cut_copper_slab", + "cutexposedwacopstep": "waxed_exposed_cut_copper_slab", + "cutexposedwacosl": "waxed_exposed_cut_copper_slab", + "cutexposedwacoslab": "waxed_exposed_cut_copper_slab", + "cutexposedwacostep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopsl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcopstep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcosl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcoslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxcostep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcosl": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cutexposedwaxedcostep": "waxed_exposed_cut_copper_slab", + "cutexpwacohalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwacophalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwacoppersl": "waxed_exposed_cut_copper_slab", + "cutexpwacopperslab": "waxed_exposed_cut_copper_slab", + "cutexpwacopperstep": "waxed_exposed_cut_copper_slab", + "cutexpwacopsl": "waxed_exposed_cut_copper_slab", + "cutexpwacopslab": "waxed_exposed_cut_copper_slab", + "cutexpwacopstep": "waxed_exposed_cut_copper_slab", + "cutexpwacosl": "waxed_exposed_cut_copper_slab", + "cutexpwacoslab": "waxed_exposed_cut_copper_slab", + "cutexpwacostep": "waxed_exposed_cut_copper_slab", + "cutexpwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopsl": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxcopstep": "waxed_exposed_cut_copper_slab", + "cutexpwaxcosl": "waxed_exposed_cut_copper_slab", + "cutexpwaxcoslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxcostep": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcosl": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cutexpwaxedcostep": "waxed_exposed_cut_copper_slab", + "cutexwacohalfblock": "waxed_exposed_cut_copper_slab", + "cutexwacophalfblock": "waxed_exposed_cut_copper_slab", + "cutexwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexwacoppersl": "waxed_exposed_cut_copper_slab", + "cutexwacopperslab": "waxed_exposed_cut_copper_slab", + "cutexwacopperstep": "waxed_exposed_cut_copper_slab", + "cutexwacopsl": "waxed_exposed_cut_copper_slab", + "cutexwacopslab": "waxed_exposed_cut_copper_slab", + "cutexwacopstep": "waxed_exposed_cut_copper_slab", + "cutexwacosl": "waxed_exposed_cut_copper_slab", + "cutexwacoslab": "waxed_exposed_cut_copper_slab", + "cutexwacostep": "waxed_exposed_cut_copper_slab", + "cutexwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxcoppersl": "waxed_exposed_cut_copper_slab", + "cutexwaxcopperslab": "waxed_exposed_cut_copper_slab", + "cutexwaxcopperstep": "waxed_exposed_cut_copper_slab", + "cutexwaxcopsl": "waxed_exposed_cut_copper_slab", + "cutexwaxcopslab": "waxed_exposed_cut_copper_slab", + "cutexwaxcopstep": "waxed_exposed_cut_copper_slab", + "cutexwaxcosl": "waxed_exposed_cut_copper_slab", + "cutexwaxcoslab": "waxed_exposed_cut_copper_slab", + "cutexwaxcostep": "waxed_exposed_cut_copper_slab", + "cutexwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutexwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopsl": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopslab": "waxed_exposed_cut_copper_slab", + "cutexwaxedcopstep": "waxed_exposed_cut_copper_slab", + "cutexwaxedcosl": "waxed_exposed_cut_copper_slab", + "cutexwaxedcoslab": "waxed_exposed_cut_copper_slab", + "cutexwaxedcostep": "waxed_exposed_cut_copper_slab", + "cutwaexcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaexcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaexcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaexcopsl": "waxed_exposed_cut_copper_slab", + "cutwaexcopslab": "waxed_exposed_cut_copper_slab", + "cutwaexcopstep": "waxed_exposed_cut_copper_slab", + "cutwaexcosl": "waxed_exposed_cut_copper_slab", + "cutwaexcoslab": "waxed_exposed_cut_copper_slab", + "cutwaexcostep": "waxed_exposed_cut_copper_slab", + "cutwaexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexpcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaexpcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaexpcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaexpcopsl": "waxed_exposed_cut_copper_slab", + "cutwaexpcopslab": "waxed_exposed_cut_copper_slab", + "cutwaexpcopstep": "waxed_exposed_cut_copper_slab", + "cutwaexpcosl": "waxed_exposed_cut_copper_slab", + "cutwaexpcoslab": "waxed_exposed_cut_copper_slab", + "cutwaexpcostep": "waxed_exposed_cut_copper_slab", + "cutwaexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopsl": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopslab": "waxed_exposed_cut_copper_slab", + "cutwaexposedcopstep": "waxed_exposed_cut_copper_slab", + "cutwaexposedcosl": "waxed_exposed_cut_copper_slab", + "cutwaexposedcoslab": "waxed_exposed_cut_copper_slab", + "cutwaexposedcostep": "waxed_exposed_cut_copper_slab", + "cutwaxedexcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexcosl": "waxed_exposed_cut_copper_slab", + "cutwaxedexcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexcostep": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcosl": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexpcostep": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcosl": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxedexposedcostep": "waxed_exposed_cut_copper_slab", + "cutwaxexcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxexcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxexcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxexcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxexcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxexcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxexcosl": "waxed_exposed_cut_copper_slab", + "cutwaxexcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxexcostep": "waxed_exposed_cut_copper_slab", + "cutwaxexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexpcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxexpcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxexpcosl": "waxed_exposed_cut_copper_slab", + "cutwaxexpcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxexpcostep": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopsl": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopslab": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcopstep": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcosl": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcoslab": "waxed_exposed_cut_copper_slab", + "cutwaxexposedcostep": "waxed_exposed_cut_copper_slab", + "cwaexcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaexcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaexcoppersl": "waxed_exposed_cut_copper_slab", + "cwaexcopperslab": "waxed_exposed_cut_copper_slab", + "cwaexcopperstep": "waxed_exposed_cut_copper_slab", + "cwaexcopsl": "waxed_exposed_cut_copper_slab", + "cwaexcopslab": "waxed_exposed_cut_copper_slab", + "cwaexcopstep": "waxed_exposed_cut_copper_slab", + "cwaexcosl": "waxed_exposed_cut_copper_slab", + "cwaexcoslab": "waxed_exposed_cut_copper_slab", + "cwaexcostep": "waxed_exposed_cut_copper_slab", + "cwaexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaexpcoppersl": "waxed_exposed_cut_copper_slab", + "cwaexpcopperslab": "waxed_exposed_cut_copper_slab", + "cwaexpcopperstep": "waxed_exposed_cut_copper_slab", + "cwaexpcopsl": "waxed_exposed_cut_copper_slab", + "cwaexpcopslab": "waxed_exposed_cut_copper_slab", + "cwaexpcopstep": "waxed_exposed_cut_copper_slab", + "cwaexpcosl": "waxed_exposed_cut_copper_slab", + "cwaexpcoslab": "waxed_exposed_cut_copper_slab", + "cwaexpcostep": "waxed_exposed_cut_copper_slab", + "cwaexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cwaexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cwaexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cwaexposedcopsl": "waxed_exposed_cut_copper_slab", + "cwaexposedcopslab": "waxed_exposed_cut_copper_slab", + "cwaexposedcopstep": "waxed_exposed_cut_copper_slab", + "cwaexposedcosl": "waxed_exposed_cut_copper_slab", + "cwaexposedcoslab": "waxed_exposed_cut_copper_slab", + "cwaexposedcostep": "waxed_exposed_cut_copper_slab", + "cwaxedexcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxedexcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxedexcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxedexcopsl": "waxed_exposed_cut_copper_slab", + "cwaxedexcopslab": "waxed_exposed_cut_copper_slab", + "cwaxedexcopstep": "waxed_exposed_cut_copper_slab", + "cwaxedexcosl": "waxed_exposed_cut_copper_slab", + "cwaxedexcoslab": "waxed_exposed_cut_copper_slab", + "cwaxedexcostep": "waxed_exposed_cut_copper_slab", + "cwaxedexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexpcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopsl": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopslab": "waxed_exposed_cut_copper_slab", + "cwaxedexpcopstep": "waxed_exposed_cut_copper_slab", + "cwaxedexpcosl": "waxed_exposed_cut_copper_slab", + "cwaxedexpcoslab": "waxed_exposed_cut_copper_slab", + "cwaxedexpcostep": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopsl": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopslab": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcopstep": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcosl": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcoslab": "waxed_exposed_cut_copper_slab", + "cwaxedexposedcostep": "waxed_exposed_cut_copper_slab", + "cwaxexcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxexcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxexcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxexcopsl": "waxed_exposed_cut_copper_slab", + "cwaxexcopslab": "waxed_exposed_cut_copper_slab", + "cwaxexcopstep": "waxed_exposed_cut_copper_slab", + "cwaxexcosl": "waxed_exposed_cut_copper_slab", + "cwaxexcoslab": "waxed_exposed_cut_copper_slab", + "cwaxexcostep": "waxed_exposed_cut_copper_slab", + "cwaxexpcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexpcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexpcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxexpcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxexpcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxexpcopsl": "waxed_exposed_cut_copper_slab", + "cwaxexpcopslab": "waxed_exposed_cut_copper_slab", + "cwaxexpcopstep": "waxed_exposed_cut_copper_slab", + "cwaxexpcosl": "waxed_exposed_cut_copper_slab", + "cwaxexpcoslab": "waxed_exposed_cut_copper_slab", + "cwaxexpcostep": "waxed_exposed_cut_copper_slab", + "cwaxexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "cwaxexposedcoppersl": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopperslab": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopperstep": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopsl": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopslab": "waxed_exposed_cut_copper_slab", + "cwaxexposedcopstep": "waxed_exposed_cut_copper_slab", + "cwaxexposedcosl": "waxed_exposed_cut_copper_slab", + "cwaxexposedcoslab": "waxed_exposed_cut_copper_slab", + "cwaxexposedcostep": "waxed_exposed_cut_copper_slab", + "excutwacohalfblock": "waxed_exposed_cut_copper_slab", + "excutwacophalfblock": "waxed_exposed_cut_copper_slab", + "excutwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "excutwacoppersl": "waxed_exposed_cut_copper_slab", + "excutwacopperslab": "waxed_exposed_cut_copper_slab", + "excutwacopperstep": "waxed_exposed_cut_copper_slab", + "excutwacopsl": "waxed_exposed_cut_copper_slab", + "excutwacopslab": "waxed_exposed_cut_copper_slab", + "excutwacopstep": "waxed_exposed_cut_copper_slab", + "excutwacosl": "waxed_exposed_cut_copper_slab", + "excutwacoslab": "waxed_exposed_cut_copper_slab", + "excutwacostep": "waxed_exposed_cut_copper_slab", + "excutwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxcoppersl": "waxed_exposed_cut_copper_slab", + "excutwaxcopperslab": "waxed_exposed_cut_copper_slab", + "excutwaxcopperstep": "waxed_exposed_cut_copper_slab", + "excutwaxcopsl": "waxed_exposed_cut_copper_slab", + "excutwaxcopslab": "waxed_exposed_cut_copper_slab", + "excutwaxcopstep": "waxed_exposed_cut_copper_slab", + "excutwaxcosl": "waxed_exposed_cut_copper_slab", + "excutwaxcoslab": "waxed_exposed_cut_copper_slab", + "excutwaxcostep": "waxed_exposed_cut_copper_slab", + "excutwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "excutwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "excutwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "excutwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "excutwaxedcopsl": "waxed_exposed_cut_copper_slab", + "excutwaxedcopslab": "waxed_exposed_cut_copper_slab", + "excutwaxedcopstep": "waxed_exposed_cut_copper_slab", + "excutwaxedcosl": "waxed_exposed_cut_copper_slab", + "excutwaxedcoslab": "waxed_exposed_cut_copper_slab", + "excutwaxedcostep": "waxed_exposed_cut_copper_slab", + "excwacohalfblock": "waxed_exposed_cut_copper_slab", + "excwacophalfblock": "waxed_exposed_cut_copper_slab", + "excwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "excwacoppersl": "waxed_exposed_cut_copper_slab", + "excwacopperslab": "waxed_exposed_cut_copper_slab", + "excwacopperstep": "waxed_exposed_cut_copper_slab", + "excwacopsl": "waxed_exposed_cut_copper_slab", + "excwacopslab": "waxed_exposed_cut_copper_slab", + "excwacopstep": "waxed_exposed_cut_copper_slab", + "excwacosl": "waxed_exposed_cut_copper_slab", + "excwacoslab": "waxed_exposed_cut_copper_slab", + "excwacostep": "waxed_exposed_cut_copper_slab", + "excwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "excwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "excwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "excwaxcoppersl": "waxed_exposed_cut_copper_slab", + "excwaxcopperslab": "waxed_exposed_cut_copper_slab", + "excwaxcopperstep": "waxed_exposed_cut_copper_slab", + "excwaxcopsl": "waxed_exposed_cut_copper_slab", + "excwaxcopslab": "waxed_exposed_cut_copper_slab", + "excwaxcopstep": "waxed_exposed_cut_copper_slab", + "excwaxcosl": "waxed_exposed_cut_copper_slab", + "excwaxcoslab": "waxed_exposed_cut_copper_slab", + "excwaxcostep": "waxed_exposed_cut_copper_slab", + "excwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "excwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "excwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "excwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "excwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "excwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "excwaxedcopsl": "waxed_exposed_cut_copper_slab", + "excwaxedcopslab": "waxed_exposed_cut_copper_slab", + "excwaxedcopstep": "waxed_exposed_cut_copper_slab", + "excwaxedcosl": "waxed_exposed_cut_copper_slab", + "excwaxedcoslab": "waxed_exposed_cut_copper_slab", + "excwaxedcostep": "waxed_exposed_cut_copper_slab", + "expcutwacohalfblock": "waxed_exposed_cut_copper_slab", + "expcutwacophalfblock": "waxed_exposed_cut_copper_slab", + "expcutwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcutwacoppersl": "waxed_exposed_cut_copper_slab", + "expcutwacopperslab": "waxed_exposed_cut_copper_slab", + "expcutwacopperstep": "waxed_exposed_cut_copper_slab", + "expcutwacopsl": "waxed_exposed_cut_copper_slab", + "expcutwacopslab": "waxed_exposed_cut_copper_slab", + "expcutwacopstep": "waxed_exposed_cut_copper_slab", + "expcutwacosl": "waxed_exposed_cut_copper_slab", + "expcutwacoslab": "waxed_exposed_cut_copper_slab", + "expcutwacostep": "waxed_exposed_cut_copper_slab", + "expcutwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxcoppersl": "waxed_exposed_cut_copper_slab", + "expcutwaxcopperslab": "waxed_exposed_cut_copper_slab", + "expcutwaxcopperstep": "waxed_exposed_cut_copper_slab", + "expcutwaxcopsl": "waxed_exposed_cut_copper_slab", + "expcutwaxcopslab": "waxed_exposed_cut_copper_slab", + "expcutwaxcopstep": "waxed_exposed_cut_copper_slab", + "expcutwaxcosl": "waxed_exposed_cut_copper_slab", + "expcutwaxcoslab": "waxed_exposed_cut_copper_slab", + "expcutwaxcostep": "waxed_exposed_cut_copper_slab", + "expcutwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcutwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopsl": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopslab": "waxed_exposed_cut_copper_slab", + "expcutwaxedcopstep": "waxed_exposed_cut_copper_slab", + "expcutwaxedcosl": "waxed_exposed_cut_copper_slab", + "expcutwaxedcoslab": "waxed_exposed_cut_copper_slab", + "expcutwaxedcostep": "waxed_exposed_cut_copper_slab", + "expcwacohalfblock": "waxed_exposed_cut_copper_slab", + "expcwacophalfblock": "waxed_exposed_cut_copper_slab", + "expcwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcwacoppersl": "waxed_exposed_cut_copper_slab", + "expcwacopperslab": "waxed_exposed_cut_copper_slab", + "expcwacopperstep": "waxed_exposed_cut_copper_slab", + "expcwacopsl": "waxed_exposed_cut_copper_slab", + "expcwacopslab": "waxed_exposed_cut_copper_slab", + "expcwacopstep": "waxed_exposed_cut_copper_slab", + "expcwacosl": "waxed_exposed_cut_copper_slab", + "expcwacoslab": "waxed_exposed_cut_copper_slab", + "expcwacostep": "waxed_exposed_cut_copper_slab", + "expcwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxcoppersl": "waxed_exposed_cut_copper_slab", + "expcwaxcopperslab": "waxed_exposed_cut_copper_slab", + "expcwaxcopperstep": "waxed_exposed_cut_copper_slab", + "expcwaxcopsl": "waxed_exposed_cut_copper_slab", + "expcwaxcopslab": "waxed_exposed_cut_copper_slab", + "expcwaxcopstep": "waxed_exposed_cut_copper_slab", + "expcwaxcosl": "waxed_exposed_cut_copper_slab", + "expcwaxcoslab": "waxed_exposed_cut_copper_slab", + "expcwaxcostep": "waxed_exposed_cut_copper_slab", + "expcwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expcwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "expcwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "expcwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "expcwaxedcopsl": "waxed_exposed_cut_copper_slab", + "expcwaxedcopslab": "waxed_exposed_cut_copper_slab", + "expcwaxedcopstep": "waxed_exposed_cut_copper_slab", + "expcwaxedcosl": "waxed_exposed_cut_copper_slab", + "expcwaxedcoslab": "waxed_exposed_cut_copper_slab", + "expcwaxedcostep": "waxed_exposed_cut_copper_slab", + "exposedcutwacohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwacophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwacoppersl": "waxed_exposed_cut_copper_slab", + "exposedcutwacopperslab": "waxed_exposed_cut_copper_slab", + "exposedcutwacopperstep": "waxed_exposed_cut_copper_slab", + "exposedcutwacopsl": "waxed_exposed_cut_copper_slab", + "exposedcutwacopslab": "waxed_exposed_cut_copper_slab", + "exposedcutwacopstep": "waxed_exposed_cut_copper_slab", + "exposedcutwacosl": "waxed_exposed_cut_copper_slab", + "exposedcutwacoslab": "waxed_exposed_cut_copper_slab", + "exposedcutwacostep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcoppersl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopperslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopperstep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopsl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcopstep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcosl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcoslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxcostep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopsl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcopstep": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcosl": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcoslab": "waxed_exposed_cut_copper_slab", + "exposedcutwaxedcostep": "waxed_exposed_cut_copper_slab", + "exposedcwacohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwacophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwacopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwacoppersl": "waxed_exposed_cut_copper_slab", + "exposedcwacopperslab": "waxed_exposed_cut_copper_slab", + "exposedcwacopperstep": "waxed_exposed_cut_copper_slab", + "exposedcwacopsl": "waxed_exposed_cut_copper_slab", + "exposedcwacopslab": "waxed_exposed_cut_copper_slab", + "exposedcwacopstep": "waxed_exposed_cut_copper_slab", + "exposedcwacosl": "waxed_exposed_cut_copper_slab", + "exposedcwacoslab": "waxed_exposed_cut_copper_slab", + "exposedcwacostep": "waxed_exposed_cut_copper_slab", + "exposedcwaxcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxcoppersl": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopperslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopperstep": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopsl": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxcopstep": "waxed_exposed_cut_copper_slab", + "exposedcwaxcosl": "waxed_exposed_cut_copper_slab", + "exposedcwaxcoslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxcostep": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcoppersl": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopperslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopperstep": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopsl": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcopstep": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcosl": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcoslab": "waxed_exposed_cut_copper_slab", + "exposedcwaxedcostep": "waxed_exposed_cut_copper_slab", + "exposedwaccohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaccophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaccoppersl": "waxed_exposed_cut_copper_slab", + "exposedwaccopperslab": "waxed_exposed_cut_copper_slab", + "exposedwaccopperstep": "waxed_exposed_cut_copper_slab", + "exposedwaccopsl": "waxed_exposed_cut_copper_slab", + "exposedwaccopslab": "waxed_exposed_cut_copper_slab", + "exposedwaccopstep": "waxed_exposed_cut_copper_slab", + "exposedwaccosl": "waxed_exposed_cut_copper_slab", + "exposedwaccoslab": "waxed_exposed_cut_copper_slab", + "exposedwaccostep": "waxed_exposed_cut_copper_slab", + "exposedwacutcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwacutcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwacutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwacutcoppersl": "waxed_exposed_cut_copper_slab", + "exposedwacutcopperslab": "waxed_exposed_cut_copper_slab", + "exposedwacutcopperstep": "waxed_exposed_cut_copper_slab", + "exposedwacutcopsl": "waxed_exposed_cut_copper_slab", + "exposedwacutcopslab": "waxed_exposed_cut_copper_slab", + "exposedwacutcopstep": "waxed_exposed_cut_copper_slab", + "exposedwacutcosl": "waxed_exposed_cut_copper_slab", + "exposedwacutcoslab": "waxed_exposed_cut_copper_slab", + "exposedwacutcostep": "waxed_exposed_cut_copper_slab", + "exposedwaxccohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxccophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxccoppersl": "waxed_exposed_cut_copper_slab", + "exposedwaxccopperslab": "waxed_exposed_cut_copper_slab", + "exposedwaxccopperstep": "waxed_exposed_cut_copper_slab", + "exposedwaxccopsl": "waxed_exposed_cut_copper_slab", + "exposedwaxccopslab": "waxed_exposed_cut_copper_slab", + "exposedwaxccopstep": "waxed_exposed_cut_copper_slab", + "exposedwaxccosl": "waxed_exposed_cut_copper_slab", + "exposedwaxccoslab": "waxed_exposed_cut_copper_slab", + "exposedwaxccostep": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcoppersl": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopperslab": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopperstep": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopsl": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopslab": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcopstep": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcosl": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcoslab": "waxed_exposed_cut_copper_slab", + "exposedwaxcutcostep": "waxed_exposed_cut_copper_slab", + "exposedwaxedccohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedccophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedccoppersl": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopperslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopperstep": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopsl": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedccopstep": "waxed_exposed_cut_copper_slab", + "exposedwaxedccosl": "waxed_exposed_cut_copper_slab", + "exposedwaxedccoslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedccostep": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcoppersl": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopperslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopperstep": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopsl": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcopstep": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcosl": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcoslab": "waxed_exposed_cut_copper_slab", + "exposedwaxedcutcostep": "waxed_exposed_cut_copper_slab", + "expwaccohalfblock": "waxed_exposed_cut_copper_slab", + "expwaccophalfblock": "waxed_exposed_cut_copper_slab", + "expwaccopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwaccoppersl": "waxed_exposed_cut_copper_slab", + "expwaccopperslab": "waxed_exposed_cut_copper_slab", + "expwaccopperstep": "waxed_exposed_cut_copper_slab", + "expwaccopsl": "waxed_exposed_cut_copper_slab", + "expwaccopslab": "waxed_exposed_cut_copper_slab", + "expwaccopstep": "waxed_exposed_cut_copper_slab", + "expwaccosl": "waxed_exposed_cut_copper_slab", + "expwaccoslab": "waxed_exposed_cut_copper_slab", + "expwaccostep": "waxed_exposed_cut_copper_slab", + "expwacutcohalfblock": "waxed_exposed_cut_copper_slab", + "expwacutcophalfblock": "waxed_exposed_cut_copper_slab", + "expwacutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwacutcoppersl": "waxed_exposed_cut_copper_slab", + "expwacutcopperslab": "waxed_exposed_cut_copper_slab", + "expwacutcopperstep": "waxed_exposed_cut_copper_slab", + "expwacutcopsl": "waxed_exposed_cut_copper_slab", + "expwacutcopslab": "waxed_exposed_cut_copper_slab", + "expwacutcopstep": "waxed_exposed_cut_copper_slab", + "expwacutcosl": "waxed_exposed_cut_copper_slab", + "expwacutcoslab": "waxed_exposed_cut_copper_slab", + "expwacutcostep": "waxed_exposed_cut_copper_slab", + "expwaxccohalfblock": "waxed_exposed_cut_copper_slab", + "expwaxccophalfblock": "waxed_exposed_cut_copper_slab", + "expwaxccopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwaxccoppersl": "waxed_exposed_cut_copper_slab", + "expwaxccopperslab": "waxed_exposed_cut_copper_slab", + "expwaxccopperstep": "waxed_exposed_cut_copper_slab", + "expwaxccopsl": "waxed_exposed_cut_copper_slab", + "expwaxccopslab": "waxed_exposed_cut_copper_slab", + "expwaxccopstep": "waxed_exposed_cut_copper_slab", + "expwaxccosl": "waxed_exposed_cut_copper_slab", + "expwaxccoslab": "waxed_exposed_cut_copper_slab", + "expwaxccostep": "waxed_exposed_cut_copper_slab", + "expwaxcutcohalfblock": "waxed_exposed_cut_copper_slab", + "expwaxcutcophalfblock": "waxed_exposed_cut_copper_slab", + "expwaxcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwaxcutcoppersl": "waxed_exposed_cut_copper_slab", + "expwaxcutcopperslab": "waxed_exposed_cut_copper_slab", + "expwaxcutcopperstep": "waxed_exposed_cut_copper_slab", + "expwaxcutcopsl": "waxed_exposed_cut_copper_slab", + "expwaxcutcopslab": "waxed_exposed_cut_copper_slab", + "expwaxcutcopstep": "waxed_exposed_cut_copper_slab", + "expwaxcutcosl": "waxed_exposed_cut_copper_slab", + "expwaxcutcoslab": "waxed_exposed_cut_copper_slab", + "expwaxcutcostep": "waxed_exposed_cut_copper_slab", + "expwaxedccohalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedccophalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedccoppersl": "waxed_exposed_cut_copper_slab", + "expwaxedccopperslab": "waxed_exposed_cut_copper_slab", + "expwaxedccopperstep": "waxed_exposed_cut_copper_slab", + "expwaxedccopsl": "waxed_exposed_cut_copper_slab", + "expwaxedccopslab": "waxed_exposed_cut_copper_slab", + "expwaxedccopstep": "waxed_exposed_cut_copper_slab", + "expwaxedccosl": "waxed_exposed_cut_copper_slab", + "expwaxedccoslab": "waxed_exposed_cut_copper_slab", + "expwaxedccostep": "waxed_exposed_cut_copper_slab", + "expwaxedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "expwaxedcutcoppersl": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopperslab": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopperstep": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopsl": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopslab": "waxed_exposed_cut_copper_slab", + "expwaxedcutcopstep": "waxed_exposed_cut_copper_slab", + "expwaxedcutcosl": "waxed_exposed_cut_copper_slab", + "expwaxedcutcoslab": "waxed_exposed_cut_copper_slab", + "expwaxedcutcostep": "waxed_exposed_cut_copper_slab", + "exwaccohalfblock": "waxed_exposed_cut_copper_slab", + "exwaccophalfblock": "waxed_exposed_cut_copper_slab", + "exwaccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwaccoppersl": "waxed_exposed_cut_copper_slab", + "exwaccopperslab": "waxed_exposed_cut_copper_slab", + "exwaccopperstep": "waxed_exposed_cut_copper_slab", + "exwaccopsl": "waxed_exposed_cut_copper_slab", + "exwaccopslab": "waxed_exposed_cut_copper_slab", + "exwaccopstep": "waxed_exposed_cut_copper_slab", + "exwaccosl": "waxed_exposed_cut_copper_slab", + "exwaccoslab": "waxed_exposed_cut_copper_slab", + "exwaccostep": "waxed_exposed_cut_copper_slab", + "exwacutcohalfblock": "waxed_exposed_cut_copper_slab", + "exwacutcophalfblock": "waxed_exposed_cut_copper_slab", + "exwacutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwacutcoppersl": "waxed_exposed_cut_copper_slab", + "exwacutcopperslab": "waxed_exposed_cut_copper_slab", + "exwacutcopperstep": "waxed_exposed_cut_copper_slab", + "exwacutcopsl": "waxed_exposed_cut_copper_slab", + "exwacutcopslab": "waxed_exposed_cut_copper_slab", + "exwacutcopstep": "waxed_exposed_cut_copper_slab", + "exwacutcosl": "waxed_exposed_cut_copper_slab", + "exwacutcoslab": "waxed_exposed_cut_copper_slab", + "exwacutcostep": "waxed_exposed_cut_copper_slab", + "exwaxccohalfblock": "waxed_exposed_cut_copper_slab", + "exwaxccophalfblock": "waxed_exposed_cut_copper_slab", + "exwaxccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwaxccoppersl": "waxed_exposed_cut_copper_slab", + "exwaxccopperslab": "waxed_exposed_cut_copper_slab", + "exwaxccopperstep": "waxed_exposed_cut_copper_slab", + "exwaxccopsl": "waxed_exposed_cut_copper_slab", + "exwaxccopslab": "waxed_exposed_cut_copper_slab", + "exwaxccopstep": "waxed_exposed_cut_copper_slab", + "exwaxccosl": "waxed_exposed_cut_copper_slab", + "exwaxccoslab": "waxed_exposed_cut_copper_slab", + "exwaxccostep": "waxed_exposed_cut_copper_slab", + "exwaxcutcohalfblock": "waxed_exposed_cut_copper_slab", + "exwaxcutcophalfblock": "waxed_exposed_cut_copper_slab", + "exwaxcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwaxcutcoppersl": "waxed_exposed_cut_copper_slab", + "exwaxcutcopperslab": "waxed_exposed_cut_copper_slab", + "exwaxcutcopperstep": "waxed_exposed_cut_copper_slab", + "exwaxcutcopsl": "waxed_exposed_cut_copper_slab", + "exwaxcutcopslab": "waxed_exposed_cut_copper_slab", + "exwaxcutcopstep": "waxed_exposed_cut_copper_slab", + "exwaxcutcosl": "waxed_exposed_cut_copper_slab", + "exwaxcutcoslab": "waxed_exposed_cut_copper_slab", + "exwaxcutcostep": "waxed_exposed_cut_copper_slab", + "exwaxedccohalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedccophalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedccoppersl": "waxed_exposed_cut_copper_slab", + "exwaxedccopperslab": "waxed_exposed_cut_copper_slab", + "exwaxedccopperstep": "waxed_exposed_cut_copper_slab", + "exwaxedccopsl": "waxed_exposed_cut_copper_slab", + "exwaxedccopslab": "waxed_exposed_cut_copper_slab", + "exwaxedccopstep": "waxed_exposed_cut_copper_slab", + "exwaxedccosl": "waxed_exposed_cut_copper_slab", + "exwaxedccoslab": "waxed_exposed_cut_copper_slab", + "exwaxedccostep": "waxed_exposed_cut_copper_slab", + "exwaxedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "exwaxedcutcoppersl": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopperslab": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopperstep": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopsl": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopslab": "waxed_exposed_cut_copper_slab", + "exwaxedcutcopstep": "waxed_exposed_cut_copper_slab", + "exwaxedcutcosl": "waxed_exposed_cut_copper_slab", + "exwaxedcutcoslab": "waxed_exposed_cut_copper_slab", + "exwaxedcutcostep": "waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab": "waxed_exposed_cut_copper_slab", + "wacexcohalfblock": "waxed_exposed_cut_copper_slab", + "wacexcophalfblock": "waxed_exposed_cut_copper_slab", + "wacexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacexcoppersl": "waxed_exposed_cut_copper_slab", + "wacexcopperslab": "waxed_exposed_cut_copper_slab", + "wacexcopperstep": "waxed_exposed_cut_copper_slab", + "wacexcopsl": "waxed_exposed_cut_copper_slab", + "wacexcopslab": "waxed_exposed_cut_copper_slab", + "wacexcopstep": "waxed_exposed_cut_copper_slab", + "wacexcosl": "waxed_exposed_cut_copper_slab", + "wacexcoslab": "waxed_exposed_cut_copper_slab", + "wacexcostep": "waxed_exposed_cut_copper_slab", + "wacexpcohalfblock": "waxed_exposed_cut_copper_slab", + "wacexpcophalfblock": "waxed_exposed_cut_copper_slab", + "wacexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacexpcoppersl": "waxed_exposed_cut_copper_slab", + "wacexpcopperslab": "waxed_exposed_cut_copper_slab", + "wacexpcopperstep": "waxed_exposed_cut_copper_slab", + "wacexpcopsl": "waxed_exposed_cut_copper_slab", + "wacexpcopslab": "waxed_exposed_cut_copper_slab", + "wacexpcopstep": "waxed_exposed_cut_copper_slab", + "wacexpcosl": "waxed_exposed_cut_copper_slab", + "wacexpcoslab": "waxed_exposed_cut_copper_slab", + "wacexpcostep": "waxed_exposed_cut_copper_slab", + "wacexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "wacexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "wacexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacexposedcoppersl": "waxed_exposed_cut_copper_slab", + "wacexposedcopperslab": "waxed_exposed_cut_copper_slab", + "wacexposedcopperstep": "waxed_exposed_cut_copper_slab", + "wacexposedcopsl": "waxed_exposed_cut_copper_slab", + "wacexposedcopslab": "waxed_exposed_cut_copper_slab", + "wacexposedcopstep": "waxed_exposed_cut_copper_slab", + "wacexposedcosl": "waxed_exposed_cut_copper_slab", + "wacexposedcoslab": "waxed_exposed_cut_copper_slab", + "wacexposedcostep": "waxed_exposed_cut_copper_slab", + "wacutexcohalfblock": "waxed_exposed_cut_copper_slab", + "wacutexcophalfblock": "waxed_exposed_cut_copper_slab", + "wacutexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacutexcoppersl": "waxed_exposed_cut_copper_slab", + "wacutexcopperslab": "waxed_exposed_cut_copper_slab", + "wacutexcopperstep": "waxed_exposed_cut_copper_slab", + "wacutexcopsl": "waxed_exposed_cut_copper_slab", + "wacutexcopslab": "waxed_exposed_cut_copper_slab", + "wacutexcopstep": "waxed_exposed_cut_copper_slab", + "wacutexcosl": "waxed_exposed_cut_copper_slab", + "wacutexcoslab": "waxed_exposed_cut_copper_slab", + "wacutexcostep": "waxed_exposed_cut_copper_slab", + "wacutexpcohalfblock": "waxed_exposed_cut_copper_slab", + "wacutexpcophalfblock": "waxed_exposed_cut_copper_slab", + "wacutexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacutexpcoppersl": "waxed_exposed_cut_copper_slab", + "wacutexpcopperslab": "waxed_exposed_cut_copper_slab", + "wacutexpcopperstep": "waxed_exposed_cut_copper_slab", + "wacutexpcopsl": "waxed_exposed_cut_copper_slab", + "wacutexpcopslab": "waxed_exposed_cut_copper_slab", + "wacutexpcopstep": "waxed_exposed_cut_copper_slab", + "wacutexpcosl": "waxed_exposed_cut_copper_slab", + "wacutexpcoslab": "waxed_exposed_cut_copper_slab", + "wacutexpcostep": "waxed_exposed_cut_copper_slab", + "wacutexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "wacutexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "wacutexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "wacutexposedcoppersl": "waxed_exposed_cut_copper_slab", + "wacutexposedcopperslab": "waxed_exposed_cut_copper_slab", + "wacutexposedcopperstep": "waxed_exposed_cut_copper_slab", + "wacutexposedcopsl": "waxed_exposed_cut_copper_slab", + "wacutexposedcopslab": "waxed_exposed_cut_copper_slab", + "wacutexposedcopstep": "waxed_exposed_cut_copper_slab", + "wacutexposedcosl": "waxed_exposed_cut_copper_slab", + "wacutexposedcoslab": "waxed_exposed_cut_copper_slab", + "wacutexposedcostep": "waxed_exposed_cut_copper_slab", + "waexccohalfblock": "waxed_exposed_cut_copper_slab", + "waexccophalfblock": "waxed_exposed_cut_copper_slab", + "waexccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexccoppersl": "waxed_exposed_cut_copper_slab", + "waexccopperslab": "waxed_exposed_cut_copper_slab", + "waexccopperstep": "waxed_exposed_cut_copper_slab", + "waexccopsl": "waxed_exposed_cut_copper_slab", + "waexccopslab": "waxed_exposed_cut_copper_slab", + "waexccopstep": "waxed_exposed_cut_copper_slab", + "waexccosl": "waxed_exposed_cut_copper_slab", + "waexccoslab": "waxed_exposed_cut_copper_slab", + "waexccostep": "waxed_exposed_cut_copper_slab", + "waexcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waexcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waexcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexcutcoppersl": "waxed_exposed_cut_copper_slab", + "waexcutcopperslab": "waxed_exposed_cut_copper_slab", + "waexcutcopperstep": "waxed_exposed_cut_copper_slab", + "waexcutcopsl": "waxed_exposed_cut_copper_slab", + "waexcutcopslab": "waxed_exposed_cut_copper_slab", + "waexcutcopstep": "waxed_exposed_cut_copper_slab", + "waexcutcosl": "waxed_exposed_cut_copper_slab", + "waexcutcoslab": "waxed_exposed_cut_copper_slab", + "waexcutcostep": "waxed_exposed_cut_copper_slab", + "waexpccohalfblock": "waxed_exposed_cut_copper_slab", + "waexpccophalfblock": "waxed_exposed_cut_copper_slab", + "waexpccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexpccoppersl": "waxed_exposed_cut_copper_slab", + "waexpccopperslab": "waxed_exposed_cut_copper_slab", + "waexpccopperstep": "waxed_exposed_cut_copper_slab", + "waexpccopsl": "waxed_exposed_cut_copper_slab", + "waexpccopslab": "waxed_exposed_cut_copper_slab", + "waexpccopstep": "waxed_exposed_cut_copper_slab", + "waexpccosl": "waxed_exposed_cut_copper_slab", + "waexpccoslab": "waxed_exposed_cut_copper_slab", + "waexpccostep": "waxed_exposed_cut_copper_slab", + "waexpcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waexpcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waexpcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexpcutcoppersl": "waxed_exposed_cut_copper_slab", + "waexpcutcopperslab": "waxed_exposed_cut_copper_slab", + "waexpcutcopperstep": "waxed_exposed_cut_copper_slab", + "waexpcutcopsl": "waxed_exposed_cut_copper_slab", + "waexpcutcopslab": "waxed_exposed_cut_copper_slab", + "waexpcutcopstep": "waxed_exposed_cut_copper_slab", + "waexpcutcosl": "waxed_exposed_cut_copper_slab", + "waexpcutcoslab": "waxed_exposed_cut_copper_slab", + "waexpcutcostep": "waxed_exposed_cut_copper_slab", + "waexposedccohalfblock": "waxed_exposed_cut_copper_slab", + "waexposedccophalfblock": "waxed_exposed_cut_copper_slab", + "waexposedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexposedccoppersl": "waxed_exposed_cut_copper_slab", + "waexposedccopperslab": "waxed_exposed_cut_copper_slab", + "waexposedccopperstep": "waxed_exposed_cut_copper_slab", + "waexposedccopsl": "waxed_exposed_cut_copper_slab", + "waexposedccopslab": "waxed_exposed_cut_copper_slab", + "waexposedccopstep": "waxed_exposed_cut_copper_slab", + "waexposedccosl": "waxed_exposed_cut_copper_slab", + "waexposedccoslab": "waxed_exposed_cut_copper_slab", + "waexposedccostep": "waxed_exposed_cut_copper_slab", + "waexposedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waexposedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waexposedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waexposedcutcoppersl": "waxed_exposed_cut_copper_slab", + "waexposedcutcopperslab": "waxed_exposed_cut_copper_slab", + "waexposedcutcopperstep": "waxed_exposed_cut_copper_slab", + "waexposedcutcopsl": "waxed_exposed_cut_copper_slab", + "waexposedcutcopslab": "waxed_exposed_cut_copper_slab", + "waexposedcutcopstep": "waxed_exposed_cut_copper_slab", + "waexposedcutcosl": "waxed_exposed_cut_copper_slab", + "waexposedcutcoslab": "waxed_exposed_cut_copper_slab", + "waexposedcutcostep": "waxed_exposed_cut_copper_slab", + "waxcexcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcexcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcexcoppersl": "waxed_exposed_cut_copper_slab", + "waxcexcopperslab": "waxed_exposed_cut_copper_slab", + "waxcexcopperstep": "waxed_exposed_cut_copper_slab", + "waxcexcopsl": "waxed_exposed_cut_copper_slab", + "waxcexcopslab": "waxed_exposed_cut_copper_slab", + "waxcexcopstep": "waxed_exposed_cut_copper_slab", + "waxcexcosl": "waxed_exposed_cut_copper_slab", + "waxcexcoslab": "waxed_exposed_cut_copper_slab", + "waxcexcostep": "waxed_exposed_cut_copper_slab", + "waxcexpcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcexpcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcexpcoppersl": "waxed_exposed_cut_copper_slab", + "waxcexpcopperslab": "waxed_exposed_cut_copper_slab", + "waxcexpcopperstep": "waxed_exposed_cut_copper_slab", + "waxcexpcopsl": "waxed_exposed_cut_copper_slab", + "waxcexpcopslab": "waxed_exposed_cut_copper_slab", + "waxcexpcopstep": "waxed_exposed_cut_copper_slab", + "waxcexpcosl": "waxed_exposed_cut_copper_slab", + "waxcexpcoslab": "waxed_exposed_cut_copper_slab", + "waxcexpcostep": "waxed_exposed_cut_copper_slab", + "waxcexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcexposedcoppersl": "waxed_exposed_cut_copper_slab", + "waxcexposedcopperslab": "waxed_exposed_cut_copper_slab", + "waxcexposedcopperstep": "waxed_exposed_cut_copper_slab", + "waxcexposedcopsl": "waxed_exposed_cut_copper_slab", + "waxcexposedcopslab": "waxed_exposed_cut_copper_slab", + "waxcexposedcopstep": "waxed_exposed_cut_copper_slab", + "waxcexposedcosl": "waxed_exposed_cut_copper_slab", + "waxcexposedcoslab": "waxed_exposed_cut_copper_slab", + "waxcexposedcostep": "waxed_exposed_cut_copper_slab", + "waxcutexcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexcoppersl": "waxed_exposed_cut_copper_slab", + "waxcutexcopperslab": "waxed_exposed_cut_copper_slab", + "waxcutexcopperstep": "waxed_exposed_cut_copper_slab", + "waxcutexcopsl": "waxed_exposed_cut_copper_slab", + "waxcutexcopslab": "waxed_exposed_cut_copper_slab", + "waxcutexcopstep": "waxed_exposed_cut_copper_slab", + "waxcutexcosl": "waxed_exposed_cut_copper_slab", + "waxcutexcoslab": "waxed_exposed_cut_copper_slab", + "waxcutexcostep": "waxed_exposed_cut_copper_slab", + "waxcutexpcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexpcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexpcoppersl": "waxed_exposed_cut_copper_slab", + "waxcutexpcopperslab": "waxed_exposed_cut_copper_slab", + "waxcutexpcopperstep": "waxed_exposed_cut_copper_slab", + "waxcutexpcopsl": "waxed_exposed_cut_copper_slab", + "waxcutexpcopslab": "waxed_exposed_cut_copper_slab", + "waxcutexpcopstep": "waxed_exposed_cut_copper_slab", + "waxcutexpcosl": "waxed_exposed_cut_copper_slab", + "waxcutexpcoslab": "waxed_exposed_cut_copper_slab", + "waxcutexpcostep": "waxed_exposed_cut_copper_slab", + "waxcutexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxcutexposedcoppersl": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopperslab": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopperstep": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopsl": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopslab": "waxed_exposed_cut_copper_slab", + "waxcutexposedcopstep": "waxed_exposed_cut_copper_slab", + "waxcutexposedcosl": "waxed_exposed_cut_copper_slab", + "waxcutexposedcoslab": "waxed_exposed_cut_copper_slab", + "waxcutexposedcostep": "waxed_exposed_cut_copper_slab", + "waxedcexcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcexcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcexcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcexcopsl": "waxed_exposed_cut_copper_slab", + "waxedcexcopslab": "waxed_exposed_cut_copper_slab", + "waxedcexcopstep": "waxed_exposed_cut_copper_slab", + "waxedcexcosl": "waxed_exposed_cut_copper_slab", + "waxedcexcoslab": "waxed_exposed_cut_copper_slab", + "waxedcexcostep": "waxed_exposed_cut_copper_slab", + "waxedcexpcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexpcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexpcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcexpcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcexpcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcexpcopsl": "waxed_exposed_cut_copper_slab", + "waxedcexpcopslab": "waxed_exposed_cut_copper_slab", + "waxedcexpcopstep": "waxed_exposed_cut_copper_slab", + "waxedcexpcosl": "waxed_exposed_cut_copper_slab", + "waxedcexpcoslab": "waxed_exposed_cut_copper_slab", + "waxedcexpcostep": "waxed_exposed_cut_copper_slab", + "waxedcexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcexposedcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopsl": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopslab": "waxed_exposed_cut_copper_slab", + "waxedcexposedcopstep": "waxed_exposed_cut_copper_slab", + "waxedcexposedcosl": "waxed_exposed_cut_copper_slab", + "waxedcexposedcoslab": "waxed_exposed_cut_copper_slab", + "waxedcexposedcostep": "waxed_exposed_cut_copper_slab", + "waxedcutexcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcutexcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcutexcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcutexcopsl": "waxed_exposed_cut_copper_slab", + "waxedcutexcopslab": "waxed_exposed_cut_copper_slab", + "waxedcutexcopstep": "waxed_exposed_cut_copper_slab", + "waxedcutexcosl": "waxed_exposed_cut_copper_slab", + "waxedcutexcoslab": "waxed_exposed_cut_copper_slab", + "waxedcutexcostep": "waxed_exposed_cut_copper_slab", + "waxedcutexpcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexpcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexpcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopsl": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopslab": "waxed_exposed_cut_copper_slab", + "waxedcutexpcopstep": "waxed_exposed_cut_copper_slab", + "waxedcutexpcosl": "waxed_exposed_cut_copper_slab", + "waxedcutexpcoslab": "waxed_exposed_cut_copper_slab", + "waxedcutexpcostep": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcoppersl": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopperslab": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopperstep": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopsl": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopslab": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcopstep": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcosl": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcoslab": "waxed_exposed_cut_copper_slab", + "waxedcutexposedcostep": "waxed_exposed_cut_copper_slab", + "waxedexccohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexccophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexccoppersl": "waxed_exposed_cut_copper_slab", + "waxedexccopperslab": "waxed_exposed_cut_copper_slab", + "waxedexccopperstep": "waxed_exposed_cut_copper_slab", + "waxedexccopsl": "waxed_exposed_cut_copper_slab", + "waxedexccopslab": "waxed_exposed_cut_copper_slab", + "waxedexccopstep": "waxed_exposed_cut_copper_slab", + "waxedexccosl": "waxed_exposed_cut_copper_slab", + "waxedexccoslab": "waxed_exposed_cut_copper_slab", + "waxedexccostep": "waxed_exposed_cut_copper_slab", + "waxedexcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxedexcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxedexcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxedexcutcopsl": "waxed_exposed_cut_copper_slab", + "waxedexcutcopslab": "waxed_exposed_cut_copper_slab", + "waxedexcutcopstep": "waxed_exposed_cut_copper_slab", + "waxedexcutcosl": "waxed_exposed_cut_copper_slab", + "waxedexcutcoslab": "waxed_exposed_cut_copper_slab", + "waxedexcutcostep": "waxed_exposed_cut_copper_slab", + "waxedexpccohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpccophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpccoppersl": "waxed_exposed_cut_copper_slab", + "waxedexpccopperslab": "waxed_exposed_cut_copper_slab", + "waxedexpccopperstep": "waxed_exposed_cut_copper_slab", + "waxedexpccopsl": "waxed_exposed_cut_copper_slab", + "waxedexpccopslab": "waxed_exposed_cut_copper_slab", + "waxedexpccopstep": "waxed_exposed_cut_copper_slab", + "waxedexpccosl": "waxed_exposed_cut_copper_slab", + "waxedexpccoslab": "waxed_exposed_cut_copper_slab", + "waxedexpccostep": "waxed_exposed_cut_copper_slab", + "waxedexpcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexpcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopsl": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopslab": "waxed_exposed_cut_copper_slab", + "waxedexpcutcopstep": "waxed_exposed_cut_copper_slab", + "waxedexpcutcosl": "waxed_exposed_cut_copper_slab", + "waxedexpcutcoslab": "waxed_exposed_cut_copper_slab", + "waxedexpcutcostep": "waxed_exposed_cut_copper_slab", + "waxedexposedccohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedccophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedccoppersl": "waxed_exposed_cut_copper_slab", + "waxedexposedccopperslab": "waxed_exposed_cut_copper_slab", + "waxedexposedccopperstep": "waxed_exposed_cut_copper_slab", + "waxedexposedccopsl": "waxed_exposed_cut_copper_slab", + "waxedexposedccopslab": "waxed_exposed_cut_copper_slab", + "waxedexposedccopstep": "waxed_exposed_cut_copper_slab", + "waxedexposedccosl": "waxed_exposed_cut_copper_slab", + "waxedexposedccoslab": "waxed_exposed_cut_copper_slab", + "waxedexposedccostep": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopsl": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopslab": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcopstep": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcosl": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcoslab": "waxed_exposed_cut_copper_slab", + "waxedexposedcutcostep": "waxed_exposed_cut_copper_slab", + "waxexccohalfblock": "waxed_exposed_cut_copper_slab", + "waxexccophalfblock": "waxed_exposed_cut_copper_slab", + "waxexccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexccoppersl": "waxed_exposed_cut_copper_slab", + "waxexccopperslab": "waxed_exposed_cut_copper_slab", + "waxexccopperstep": "waxed_exposed_cut_copper_slab", + "waxexccopsl": "waxed_exposed_cut_copper_slab", + "waxexccopslab": "waxed_exposed_cut_copper_slab", + "waxexccopstep": "waxed_exposed_cut_copper_slab", + "waxexccosl": "waxed_exposed_cut_copper_slab", + "waxexccoslab": "waxed_exposed_cut_copper_slab", + "waxexccostep": "waxed_exposed_cut_copper_slab", + "waxexcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxexcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxexcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxexcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxexcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxexcutcopsl": "waxed_exposed_cut_copper_slab", + "waxexcutcopslab": "waxed_exposed_cut_copper_slab", + "waxexcutcopstep": "waxed_exposed_cut_copper_slab", + "waxexcutcosl": "waxed_exposed_cut_copper_slab", + "waxexcutcoslab": "waxed_exposed_cut_copper_slab", + "waxexcutcostep": "waxed_exposed_cut_copper_slab", + "waxexpccohalfblock": "waxed_exposed_cut_copper_slab", + "waxexpccophalfblock": "waxed_exposed_cut_copper_slab", + "waxexpccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexpccoppersl": "waxed_exposed_cut_copper_slab", + "waxexpccopperslab": "waxed_exposed_cut_copper_slab", + "waxexpccopperstep": "waxed_exposed_cut_copper_slab", + "waxexpccopsl": "waxed_exposed_cut_copper_slab", + "waxexpccopslab": "waxed_exposed_cut_copper_slab", + "waxexpccopstep": "waxed_exposed_cut_copper_slab", + "waxexpccosl": "waxed_exposed_cut_copper_slab", + "waxexpccoslab": "waxed_exposed_cut_copper_slab", + "waxexpccostep": "waxed_exposed_cut_copper_slab", + "waxexpcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxexpcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxexpcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexpcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxexpcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxexpcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxexpcutcopsl": "waxed_exposed_cut_copper_slab", + "waxexpcutcopslab": "waxed_exposed_cut_copper_slab", + "waxexpcutcopstep": "waxed_exposed_cut_copper_slab", + "waxexpcutcosl": "waxed_exposed_cut_copper_slab", + "waxexpcutcoslab": "waxed_exposed_cut_copper_slab", + "waxexpcutcostep": "waxed_exposed_cut_copper_slab", + "waxexposedccohalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedccophalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedccopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedccoppersl": "waxed_exposed_cut_copper_slab", + "waxexposedccopperslab": "waxed_exposed_cut_copper_slab", + "waxexposedccopperstep": "waxed_exposed_cut_copper_slab", + "waxexposedccopsl": "waxed_exposed_cut_copper_slab", + "waxexposedccopslab": "waxed_exposed_cut_copper_slab", + "waxexposedccopstep": "waxed_exposed_cut_copper_slab", + "waxexposedccosl": "waxed_exposed_cut_copper_slab", + "waxexposedccoslab": "waxed_exposed_cut_copper_slab", + "waxexposedccostep": "waxed_exposed_cut_copper_slab", + "waxexposedcutcohalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedcutcophalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopperhalfblock": "waxed_exposed_cut_copper_slab", + "waxexposedcutcoppersl": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopperslab": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopperstep": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopsl": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopslab": "waxed_exposed_cut_copper_slab", + "waxexposedcutcopstep": "waxed_exposed_cut_copper_slab", + "waxexposedcutcosl": "waxed_exposed_cut_copper_slab", + "waxexposedcutcoslab": "waxed_exposed_cut_copper_slab", + "waxexposedcutcostep": "waxed_exposed_cut_copper_slab", + "waxed_exposed_cut_copper_stairs": { + "material": "WAXED_EXPOSED_CUT_COPPER_STAIRS" + }, + "cexposedwacopperstair": "waxed_exposed_cut_copper_stairs", + "cexposedwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwacopstair": "waxed_exposed_cut_copper_stairs", + "cexposedwacopstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwacostair": "waxed_exposed_cut_copper_stairs", + "cexposedwacostairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcostair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cexposedwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cexpwacopperstair": "waxed_exposed_cut_copper_stairs", + "cexpwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cexpwacopstair": "waxed_exposed_cut_copper_stairs", + "cexpwacopstairs": "waxed_exposed_cut_copper_stairs", + "cexpwacostair": "waxed_exposed_cut_copper_stairs", + "cexpwacostairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cexpwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cexpwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxcostair": "waxed_exposed_cut_copper_stairs", + "cexpwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cexpwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cexwacopperstair": "waxed_exposed_cut_copper_stairs", + "cexwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cexwacopstair": "waxed_exposed_cut_copper_stairs", + "cexwacopstairs": "waxed_exposed_cut_copper_stairs", + "cexwacostair": "waxed_exposed_cut_copper_stairs", + "cexwacostairs": "waxed_exposed_cut_copper_stairs", + "cexwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cexwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cexwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cexwaxcostair": "waxed_exposed_cut_copper_stairs", + "cexwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cexwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cexwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cexwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cexwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cexwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cexwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwacopperstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwacopstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwacopstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwacostair": "waxed_exposed_cut_copper_stairs", + "cutexposedwacostairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcostair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cutexposedwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cutexpwacopperstair": "waxed_exposed_cut_copper_stairs", + "cutexpwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwacopstair": "waxed_exposed_cut_copper_stairs", + "cutexpwacopstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwacostair": "waxed_exposed_cut_copper_stairs", + "cutexpwacostairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcostair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cutexpwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cutexwacopperstair": "waxed_exposed_cut_copper_stairs", + "cutexwacopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexwacopstair": "waxed_exposed_cut_copper_stairs", + "cutexwacopstairs": "waxed_exposed_cut_copper_stairs", + "cutexwacostair": "waxed_exposed_cut_copper_stairs", + "cutexwacostairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxcopstair": "waxed_exposed_cut_copper_stairs", + "cutexwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxcostair": "waxed_exposed_cut_copper_stairs", + "cutexwaxcostairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcostair": "waxed_exposed_cut_copper_stairs", + "cutexwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaexcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaexcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexcostair": "waxed_exposed_cut_copper_stairs", + "cutwaexcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexpcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexpcostair": "waxed_exposed_cut_copper_stairs", + "cutwaexpcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcostair": "waxed_exposed_cut_copper_stairs", + "cutwaexposedcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexpcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxedexposedcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxexcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxexpcostairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcostair": "waxed_exposed_cut_copper_stairs", + "cutwaxexposedcostairs": "waxed_exposed_cut_copper_stairs", + "cwaexcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaexcopstair": "waxed_exposed_cut_copper_stairs", + "cwaexcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaexcostair": "waxed_exposed_cut_copper_stairs", + "cwaexcostairs": "waxed_exposed_cut_copper_stairs", + "cwaexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaexpcopstair": "waxed_exposed_cut_copper_stairs", + "cwaexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaexpcostair": "waxed_exposed_cut_copper_stairs", + "cwaexpcostairs": "waxed_exposed_cut_copper_stairs", + "cwaexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cwaexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaexposedcostair": "waxed_exposed_cut_copper_stairs", + "cwaexposedcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexcostair": "waxed_exposed_cut_copper_stairs", + "cwaxedexcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcostair": "waxed_exposed_cut_copper_stairs", + "cwaxedexpcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcostair": "waxed_exposed_cut_copper_stairs", + "cwaxedexposedcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxexcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxexcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxexcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexcostair": "waxed_exposed_cut_copper_stairs", + "cwaxexcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxexpcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexpcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxexpcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexpcostair": "waxed_exposed_cut_copper_stairs", + "cwaxexpcostairs": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcopstair": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcostair": "waxed_exposed_cut_copper_stairs", + "cwaxexposedcostairs": "waxed_exposed_cut_copper_stairs", + "excutwacopperstair": "waxed_exposed_cut_copper_stairs", + "excutwacopperstairs": "waxed_exposed_cut_copper_stairs", + "excutwacopstair": "waxed_exposed_cut_copper_stairs", + "excutwacopstairs": "waxed_exposed_cut_copper_stairs", + "excutwacostair": "waxed_exposed_cut_copper_stairs", + "excutwacostairs": "waxed_exposed_cut_copper_stairs", + "excutwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "excutwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "excutwaxcopstair": "waxed_exposed_cut_copper_stairs", + "excutwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "excutwaxcostair": "waxed_exposed_cut_copper_stairs", + "excutwaxcostairs": "waxed_exposed_cut_copper_stairs", + "excutwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "excutwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "excutwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "excutwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "excutwaxedcostair": "waxed_exposed_cut_copper_stairs", + "excutwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "excwacopperstair": "waxed_exposed_cut_copper_stairs", + "excwacopperstairs": "waxed_exposed_cut_copper_stairs", + "excwacopstair": "waxed_exposed_cut_copper_stairs", + "excwacopstairs": "waxed_exposed_cut_copper_stairs", + "excwacostair": "waxed_exposed_cut_copper_stairs", + "excwacostairs": "waxed_exposed_cut_copper_stairs", + "excwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "excwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "excwaxcopstair": "waxed_exposed_cut_copper_stairs", + "excwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "excwaxcostair": "waxed_exposed_cut_copper_stairs", + "excwaxcostairs": "waxed_exposed_cut_copper_stairs", + "excwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "excwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "excwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "excwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "excwaxedcostair": "waxed_exposed_cut_copper_stairs", + "excwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "expcutwacopperstair": "waxed_exposed_cut_copper_stairs", + "expcutwacopperstairs": "waxed_exposed_cut_copper_stairs", + "expcutwacopstair": "waxed_exposed_cut_copper_stairs", + "expcutwacopstairs": "waxed_exposed_cut_copper_stairs", + "expcutwacostair": "waxed_exposed_cut_copper_stairs", + "expcutwacostairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "expcutwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxcopstair": "waxed_exposed_cut_copper_stairs", + "expcutwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxcostair": "waxed_exposed_cut_copper_stairs", + "expcutwaxcostairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcostair": "waxed_exposed_cut_copper_stairs", + "expcutwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "expcwacopperstair": "waxed_exposed_cut_copper_stairs", + "expcwacopperstairs": "waxed_exposed_cut_copper_stairs", + "expcwacopstair": "waxed_exposed_cut_copper_stairs", + "expcwacopstairs": "waxed_exposed_cut_copper_stairs", + "expcwacostair": "waxed_exposed_cut_copper_stairs", + "expcwacostairs": "waxed_exposed_cut_copper_stairs", + "expcwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "expcwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "expcwaxcopstair": "waxed_exposed_cut_copper_stairs", + "expcwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "expcwaxcostair": "waxed_exposed_cut_copper_stairs", + "expcwaxcostairs": "waxed_exposed_cut_copper_stairs", + "expcwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "expcwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "expcwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "expcwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "expcwaxedcostair": "waxed_exposed_cut_copper_stairs", + "expcwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwacopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwacopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwacopstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwacopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwacostair": "waxed_exposed_cut_copper_stairs", + "exposedcutwacostairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcopstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcostair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxcostairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcostair": "waxed_exposed_cut_copper_stairs", + "exposedcutwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "exposedcwacopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcwacopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwacopstair": "waxed_exposed_cut_copper_stairs", + "exposedcwacopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwacostair": "waxed_exposed_cut_copper_stairs", + "exposedcwacostairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcopstair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcostair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxcostairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcopstair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcostair": "waxed_exposed_cut_copper_stairs", + "exposedcwaxedcostairs": "waxed_exposed_cut_copper_stairs", + "exposedwaccopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwaccopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaccopstair": "waxed_exposed_cut_copper_stairs", + "exposedwaccopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaccostair": "waxed_exposed_cut_copper_stairs", + "exposedwaccostairs": "waxed_exposed_cut_copper_stairs", + "exposedwacutcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwacutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwacutcopstair": "waxed_exposed_cut_copper_stairs", + "exposedwacutcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwacutcostair": "waxed_exposed_cut_copper_stairs", + "exposedwacutcostairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxccopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxccopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxccopstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxccopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxccostair": "waxed_exposed_cut_copper_stairs", + "exposedwaxccostairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcopstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcostair": "waxed_exposed_cut_copper_stairs", + "exposedwaxcutcostairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccopstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccostair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedccostairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcopstair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcostair": "waxed_exposed_cut_copper_stairs", + "exposedwaxedcutcostairs": "waxed_exposed_cut_copper_stairs", + "expwaccopperstair": "waxed_exposed_cut_copper_stairs", + "expwaccopperstairs": "waxed_exposed_cut_copper_stairs", + "expwaccopstair": "waxed_exposed_cut_copper_stairs", + "expwaccopstairs": "waxed_exposed_cut_copper_stairs", + "expwaccostair": "waxed_exposed_cut_copper_stairs", + "expwaccostairs": "waxed_exposed_cut_copper_stairs", + "expwacutcopperstair": "waxed_exposed_cut_copper_stairs", + "expwacutcopperstairs": "waxed_exposed_cut_copper_stairs", + "expwacutcopstair": "waxed_exposed_cut_copper_stairs", + "expwacutcopstairs": "waxed_exposed_cut_copper_stairs", + "expwacutcostair": "waxed_exposed_cut_copper_stairs", + "expwacutcostairs": "waxed_exposed_cut_copper_stairs", + "expwaxccopperstair": "waxed_exposed_cut_copper_stairs", + "expwaxccopperstairs": "waxed_exposed_cut_copper_stairs", + "expwaxccopstair": "waxed_exposed_cut_copper_stairs", + "expwaxccopstairs": "waxed_exposed_cut_copper_stairs", + "expwaxccostair": "waxed_exposed_cut_copper_stairs", + "expwaxccostairs": "waxed_exposed_cut_copper_stairs", + "expwaxcutcopperstair": "waxed_exposed_cut_copper_stairs", + "expwaxcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "expwaxcutcopstair": "waxed_exposed_cut_copper_stairs", + "expwaxcutcopstairs": "waxed_exposed_cut_copper_stairs", + "expwaxcutcostair": "waxed_exposed_cut_copper_stairs", + "expwaxcutcostairs": "waxed_exposed_cut_copper_stairs", + "expwaxedccopperstair": "waxed_exposed_cut_copper_stairs", + "expwaxedccopperstairs": "waxed_exposed_cut_copper_stairs", + "expwaxedccopstair": "waxed_exposed_cut_copper_stairs", + "expwaxedccopstairs": "waxed_exposed_cut_copper_stairs", + "expwaxedccostair": "waxed_exposed_cut_copper_stairs", + "expwaxedccostairs": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcopstair": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcostair": "waxed_exposed_cut_copper_stairs", + "expwaxedcutcostairs": "waxed_exposed_cut_copper_stairs", + "exwaccopperstair": "waxed_exposed_cut_copper_stairs", + "exwaccopperstairs": "waxed_exposed_cut_copper_stairs", + "exwaccopstair": "waxed_exposed_cut_copper_stairs", + "exwaccopstairs": "waxed_exposed_cut_copper_stairs", + "exwaccostair": "waxed_exposed_cut_copper_stairs", + "exwaccostairs": "waxed_exposed_cut_copper_stairs", + "exwacutcopperstair": "waxed_exposed_cut_copper_stairs", + "exwacutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exwacutcopstair": "waxed_exposed_cut_copper_stairs", + "exwacutcopstairs": "waxed_exposed_cut_copper_stairs", + "exwacutcostair": "waxed_exposed_cut_copper_stairs", + "exwacutcostairs": "waxed_exposed_cut_copper_stairs", + "exwaxccopperstair": "waxed_exposed_cut_copper_stairs", + "exwaxccopperstairs": "waxed_exposed_cut_copper_stairs", + "exwaxccopstair": "waxed_exposed_cut_copper_stairs", + "exwaxccopstairs": "waxed_exposed_cut_copper_stairs", + "exwaxccostair": "waxed_exposed_cut_copper_stairs", + "exwaxccostairs": "waxed_exposed_cut_copper_stairs", + "exwaxcutcopperstair": "waxed_exposed_cut_copper_stairs", + "exwaxcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exwaxcutcopstair": "waxed_exposed_cut_copper_stairs", + "exwaxcutcopstairs": "waxed_exposed_cut_copper_stairs", + "exwaxcutcostair": "waxed_exposed_cut_copper_stairs", + "exwaxcutcostairs": "waxed_exposed_cut_copper_stairs", + "exwaxedccopperstair": "waxed_exposed_cut_copper_stairs", + "exwaxedccopperstairs": "waxed_exposed_cut_copper_stairs", + "exwaxedccopstair": "waxed_exposed_cut_copper_stairs", + "exwaxedccopstairs": "waxed_exposed_cut_copper_stairs", + "exwaxedccostair": "waxed_exposed_cut_copper_stairs", + "exwaxedccostairs": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcopstair": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcostair": "waxed_exposed_cut_copper_stairs", + "exwaxedcutcostairs": "waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs": "waxed_exposed_cut_copper_stairs", + "wacexcopperstair": "waxed_exposed_cut_copper_stairs", + "wacexcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacexcopstair": "waxed_exposed_cut_copper_stairs", + "wacexcopstairs": "waxed_exposed_cut_copper_stairs", + "wacexcostair": "waxed_exposed_cut_copper_stairs", + "wacexcostairs": "waxed_exposed_cut_copper_stairs", + "wacexpcopperstair": "waxed_exposed_cut_copper_stairs", + "wacexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacexpcopstair": "waxed_exposed_cut_copper_stairs", + "wacexpcopstairs": "waxed_exposed_cut_copper_stairs", + "wacexpcostair": "waxed_exposed_cut_copper_stairs", + "wacexpcostairs": "waxed_exposed_cut_copper_stairs", + "wacexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "wacexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacexposedcopstair": "waxed_exposed_cut_copper_stairs", + "wacexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "wacexposedcostair": "waxed_exposed_cut_copper_stairs", + "wacexposedcostairs": "waxed_exposed_cut_copper_stairs", + "wacutexcopperstair": "waxed_exposed_cut_copper_stairs", + "wacutexcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacutexcopstair": "waxed_exposed_cut_copper_stairs", + "wacutexcopstairs": "waxed_exposed_cut_copper_stairs", + "wacutexcostair": "waxed_exposed_cut_copper_stairs", + "wacutexcostairs": "waxed_exposed_cut_copper_stairs", + "wacutexpcopperstair": "waxed_exposed_cut_copper_stairs", + "wacutexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacutexpcopstair": "waxed_exposed_cut_copper_stairs", + "wacutexpcopstairs": "waxed_exposed_cut_copper_stairs", + "wacutexpcostair": "waxed_exposed_cut_copper_stairs", + "wacutexpcostairs": "waxed_exposed_cut_copper_stairs", + "wacutexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "wacutexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "wacutexposedcopstair": "waxed_exposed_cut_copper_stairs", + "wacutexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "wacutexposedcostair": "waxed_exposed_cut_copper_stairs", + "wacutexposedcostairs": "waxed_exposed_cut_copper_stairs", + "waexccopperstair": "waxed_exposed_cut_copper_stairs", + "waexccopperstairs": "waxed_exposed_cut_copper_stairs", + "waexccopstair": "waxed_exposed_cut_copper_stairs", + "waexccopstairs": "waxed_exposed_cut_copper_stairs", + "waexccostair": "waxed_exposed_cut_copper_stairs", + "waexccostairs": "waxed_exposed_cut_copper_stairs", + "waexcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waexcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waexcutcopstair": "waxed_exposed_cut_copper_stairs", + "waexcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waexcutcostair": "waxed_exposed_cut_copper_stairs", + "waexcutcostairs": "waxed_exposed_cut_copper_stairs", + "waexpccopperstair": "waxed_exposed_cut_copper_stairs", + "waexpccopperstairs": "waxed_exposed_cut_copper_stairs", + "waexpccopstair": "waxed_exposed_cut_copper_stairs", + "waexpccopstairs": "waxed_exposed_cut_copper_stairs", + "waexpccostair": "waxed_exposed_cut_copper_stairs", + "waexpccostairs": "waxed_exposed_cut_copper_stairs", + "waexpcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waexpcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waexpcutcopstair": "waxed_exposed_cut_copper_stairs", + "waexpcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waexpcutcostair": "waxed_exposed_cut_copper_stairs", + "waexpcutcostairs": "waxed_exposed_cut_copper_stairs", + "waexposedccopperstair": "waxed_exposed_cut_copper_stairs", + "waexposedccopperstairs": "waxed_exposed_cut_copper_stairs", + "waexposedccopstair": "waxed_exposed_cut_copper_stairs", + "waexposedccopstairs": "waxed_exposed_cut_copper_stairs", + "waexposedccostair": "waxed_exposed_cut_copper_stairs", + "waexposedccostairs": "waxed_exposed_cut_copper_stairs", + "waexposedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waexposedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waexposedcutcopstair": "waxed_exposed_cut_copper_stairs", + "waexposedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waexposedcutcostair": "waxed_exposed_cut_copper_stairs", + "waexposedcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxcexcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcexcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcexcopstair": "waxed_exposed_cut_copper_stairs", + "waxcexcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcexcostair": "waxed_exposed_cut_copper_stairs", + "waxcexcostairs": "waxed_exposed_cut_copper_stairs", + "waxcexpcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcexpcopstair": "waxed_exposed_cut_copper_stairs", + "waxcexpcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcexpcostair": "waxed_exposed_cut_copper_stairs", + "waxcexpcostairs": "waxed_exposed_cut_copper_stairs", + "waxcexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcexposedcopstair": "waxed_exposed_cut_copper_stairs", + "waxcexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcexposedcostair": "waxed_exposed_cut_copper_stairs", + "waxcexposedcostairs": "waxed_exposed_cut_copper_stairs", + "waxcutexcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcutexcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexcopstair": "waxed_exposed_cut_copper_stairs", + "waxcutexcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexcostair": "waxed_exposed_cut_copper_stairs", + "waxcutexcostairs": "waxed_exposed_cut_copper_stairs", + "waxcutexpcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcutexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexpcopstair": "waxed_exposed_cut_copper_stairs", + "waxcutexpcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexpcostair": "waxed_exposed_cut_copper_stairs", + "waxcutexpcostairs": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcopstair": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcostair": "waxed_exposed_cut_copper_stairs", + "waxcutexposedcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcexcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcexcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcexcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexcostair": "waxed_exposed_cut_copper_stairs", + "waxedcexcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcexpcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexpcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcexpcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexpcostair": "waxed_exposed_cut_copper_stairs", + "waxedcexpcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcostair": "waxed_exposed_cut_copper_stairs", + "waxedcexposedcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexcostair": "waxed_exposed_cut_copper_stairs", + "waxedcutexcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcostair": "waxed_exposed_cut_copper_stairs", + "waxedcutexpcostairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcopstair": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcostair": "waxed_exposed_cut_copper_stairs", + "waxedcutexposedcostairs": "waxed_exposed_cut_copper_stairs", + "waxedexccopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexccopstair": "waxed_exposed_cut_copper_stairs", + "waxedexccopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexccostair": "waxed_exposed_cut_copper_stairs", + "waxedexccostairs": "waxed_exposed_cut_copper_stairs", + "waxedexcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxedexcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexcutcostair": "waxed_exposed_cut_copper_stairs", + "waxedexcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxedexpccopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexpccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexpccopstair": "waxed_exposed_cut_copper_stairs", + "waxedexpccopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexpccostair": "waxed_exposed_cut_copper_stairs", + "waxedexpccostairs": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcostair": "waxed_exposed_cut_copper_stairs", + "waxedexpcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedccopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexposedccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedccopstair": "waxed_exposed_cut_copper_stairs", + "waxedexposedccopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedccostair": "waxed_exposed_cut_copper_stairs", + "waxedexposedccostairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcostair": "waxed_exposed_cut_copper_stairs", + "waxedexposedcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxexccopperstair": "waxed_exposed_cut_copper_stairs", + "waxexccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexccopstair": "waxed_exposed_cut_copper_stairs", + "waxexccopstairs": "waxed_exposed_cut_copper_stairs", + "waxexccostair": "waxed_exposed_cut_copper_stairs", + "waxexccostairs": "waxed_exposed_cut_copper_stairs", + "waxexcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxexcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxexcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxexcutcostair": "waxed_exposed_cut_copper_stairs", + "waxexcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxexpccopperstair": "waxed_exposed_cut_copper_stairs", + "waxexpccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexpccopstair": "waxed_exposed_cut_copper_stairs", + "waxexpccopstairs": "waxed_exposed_cut_copper_stairs", + "waxexpccostair": "waxed_exposed_cut_copper_stairs", + "waxexpccostairs": "waxed_exposed_cut_copper_stairs", + "waxexpcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxexpcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexpcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxexpcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxexpcutcostair": "waxed_exposed_cut_copper_stairs", + "waxexpcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxexposedccopperstair": "waxed_exposed_cut_copper_stairs", + "waxexposedccopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexposedccopstair": "waxed_exposed_cut_copper_stairs", + "waxexposedccopstairs": "waxed_exposed_cut_copper_stairs", + "waxexposedccostair": "waxed_exposed_cut_copper_stairs", + "waxexposedccostairs": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcopperstair": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcopperstairs": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcopstair": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcopstairs": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcostair": "waxed_exposed_cut_copper_stairs", + "waxexposedcutcostairs": "waxed_exposed_cut_copper_stairs", + "waxed_oxidized_chiseled_copper": { + "material": "WAXED_OXIDIZED_CHISELED_COPPER" + }, + "chiseledoxidisedwacoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwacopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwacopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidisedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwacoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwacopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwacopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxidizedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwacoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwacopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwacopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxiwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywacoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywacopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywacopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledoxywaxedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxicoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxicopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxicopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxycoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxycopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaoxycopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxicoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxicopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxicopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxycoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxycopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxedoxycopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxicoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxicopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxicopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxycoblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxycopblock": "waxed_oxidized_chiseled_copper", + "chiseledwaxoxycopperblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwacoblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwacopblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwacopperblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxcoblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxcopblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "cioxidisedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwacoblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwacopblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwacopperblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxcoblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxcopblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "cioxidizedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "cioxiwacoblock": "waxed_oxidized_chiseled_copper", + "cioxiwacopblock": "waxed_oxidized_chiseled_copper", + "cioxiwacopperblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxcoblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxcopblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxcopperblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxedcoblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxedcopblock": "waxed_oxidized_chiseled_copper", + "cioxiwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "cioxywacoblock": "waxed_oxidized_chiseled_copper", + "cioxywacopblock": "waxed_oxidized_chiseled_copper", + "cioxywacopperblock": "waxed_oxidized_chiseled_copper", + "cioxywaxcoblock": "waxed_oxidized_chiseled_copper", + "cioxywaxcopblock": "waxed_oxidized_chiseled_copper", + "cioxywaxcopperblock": "waxed_oxidized_chiseled_copper", + "cioxywaxedcoblock": "waxed_oxidized_chiseled_copper", + "cioxywaxedcopblock": "waxed_oxidized_chiseled_copper", + "cioxywaxedcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwacoblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwacopblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwacopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxcoblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxcopblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "circleoxidisedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwacoblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwacopblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwacopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxcoblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxcopblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxedcoblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxedcopblock": "waxed_oxidized_chiseled_copper", + "circleoxidizedwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxiwacoblock": "waxed_oxidized_chiseled_copper", + "circleoxiwacopblock": "waxed_oxidized_chiseled_copper", + "circleoxiwacopperblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxcoblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxcopblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxedcoblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxedcopblock": "waxed_oxidized_chiseled_copper", + "circleoxiwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxywacoblock": "waxed_oxidized_chiseled_copper", + "circleoxywacopblock": "waxed_oxidized_chiseled_copper", + "circleoxywacopperblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxcoblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxcopblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxcopperblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxedcoblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxedcopblock": "waxed_oxidized_chiseled_copper", + "circleoxywaxedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaoxicoblock": "waxed_oxidized_chiseled_copper", + "circlewaoxicopblock": "waxed_oxidized_chiseled_copper", + "circlewaoxicopperblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaoxycoblock": "waxed_oxidized_chiseled_copper", + "circlewaoxycopblock": "waxed_oxidized_chiseled_copper", + "circlewaoxycopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxicoblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxicopblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxicopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxycoblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxycopblock": "waxed_oxidized_chiseled_copper", + "circlewaxedoxycopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxicoblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxicopblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxicopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxycoblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxycopblock": "waxed_oxidized_chiseled_copper", + "circlewaxoxycopperblock": "waxed_oxidized_chiseled_copper", + "ciwaoxicoblock": "waxed_oxidized_chiseled_copper", + "ciwaoxicopblock": "waxed_oxidized_chiseled_copper", + "ciwaoxicopperblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaoxycoblock": "waxed_oxidized_chiseled_copper", + "ciwaoxycopblock": "waxed_oxidized_chiseled_copper", + "ciwaoxycopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxicoblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxicopblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxicopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxycoblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxycopblock": "waxed_oxidized_chiseled_copper", + "ciwaxedoxycopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxicoblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxicopblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxicopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxycoblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxycopblock": "waxed_oxidized_chiseled_copper", + "ciwaxoxycopperblock": "waxed_oxidized_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper": "waxed_oxidized_chiseled_copper", + "oxichiseledwacoblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwacopblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwacopperblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxichiseledwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxicirclewacoblock": "waxed_oxidized_chiseled_copper", + "oxicirclewacopblock": "waxed_oxidized_chiseled_copper", + "oxicirclewacopperblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxcoblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxcopblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxicirclewaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxiciwacoblock": "waxed_oxidized_chiseled_copper", + "oxiciwacopblock": "waxed_oxidized_chiseled_copper", + "oxiciwacopperblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxiciwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwacoblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwacopblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwacopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedchiseledwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewacoblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewacopblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewacopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedcirclewaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwacoblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwacopblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwacopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedciwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwachiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwachiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwachiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacicoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacicopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacicopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwacirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcicoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcicopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcicopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcicoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcicopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcicopperblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidisedwaxedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwacoblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwacopblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwacopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedchiseledwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewacoblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewacopblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewacopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedcirclewaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwacoblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwacopblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwacopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedciwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwachiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwachiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwachiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacicoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacicopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacicopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwacirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcicoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcicopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcicopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcicoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcicopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcicopperblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxidizedwaxedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxiwachiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxiwachiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxiwachiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxiwacicoblock": "waxed_oxidized_chiseled_copper", + "oxiwacicopblock": "waxed_oxidized_chiseled_copper", + "oxiwacicopperblock": "waxed_oxidized_chiseled_copper", + "oxiwacirclecoblock": "waxed_oxidized_chiseled_copper", + "oxiwacirclecopblock": "waxed_oxidized_chiseled_copper", + "oxiwacirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcicoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcicopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcicopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcicoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcicopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcicopperblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxiwaxedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwacoblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwacopblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwacopperblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxychiseledwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxycirclewacoblock": "waxed_oxidized_chiseled_copper", + "oxycirclewacopblock": "waxed_oxidized_chiseled_copper", + "oxycirclewacopperblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxcoblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxcopblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxycirclewaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxyciwacoblock": "waxed_oxidized_chiseled_copper", + "oxyciwacopblock": "waxed_oxidized_chiseled_copper", + "oxyciwacopperblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxcoblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxcopblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxcopperblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxedcoblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxedcopblock": "waxed_oxidized_chiseled_copper", + "oxyciwaxedcopperblock": "waxed_oxidized_chiseled_copper", + "oxywachiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxywachiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxywachiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxywacicoblock": "waxed_oxidized_chiseled_copper", + "oxywacicopblock": "waxed_oxidized_chiseled_copper", + "oxywacicopperblock": "waxed_oxidized_chiseled_copper", + "oxywacirclecoblock": "waxed_oxidized_chiseled_copper", + "oxywacirclecopblock": "waxed_oxidized_chiseled_copper", + "oxywacirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxywaxchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxywaxchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxcicoblock": "waxed_oxidized_chiseled_copper", + "oxywaxcicopblock": "waxed_oxidized_chiseled_copper", + "oxywaxcicopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxywaxcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxywaxcirclecopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "oxywaxedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "oxywaxedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcicoblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcicopblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcicopperblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcirclecoblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcirclecopblock": "waxed_oxidized_chiseled_copper", + "oxywaxedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxicoblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxicopblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxicopperblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxycoblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxycopblock": "waxed_oxidized_chiseled_copper", + "wachiseledoxycopperblock": "waxed_oxidized_chiseled_copper", + "wacioxicoblock": "waxed_oxidized_chiseled_copper", + "wacioxicopblock": "waxed_oxidized_chiseled_copper", + "wacioxicopperblock": "waxed_oxidized_chiseled_copper", + "wacioxidisedcoblock": "waxed_oxidized_chiseled_copper", + "wacioxidisedcopblock": "waxed_oxidized_chiseled_copper", + "wacioxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "wacioxidizedcoblock": "waxed_oxidized_chiseled_copper", + "wacioxidizedcopblock": "waxed_oxidized_chiseled_copper", + "wacioxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "wacioxycoblock": "waxed_oxidized_chiseled_copper", + "wacioxycopblock": "waxed_oxidized_chiseled_copper", + "wacioxycopperblock": "waxed_oxidized_chiseled_copper", + "wacircleoxicoblock": "waxed_oxidized_chiseled_copper", + "wacircleoxicopblock": "waxed_oxidized_chiseled_copper", + "wacircleoxicopperblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "wacircleoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "wacircleoxycoblock": "waxed_oxidized_chiseled_copper", + "wacircleoxycopblock": "waxed_oxidized_chiseled_copper", + "wacircleoxycopperblock": "waxed_oxidized_chiseled_copper", + "waoxichiseledcoblock": "waxed_oxidized_chiseled_copper", + "waoxichiseledcopblock": "waxed_oxidized_chiseled_copper", + "waoxichiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waoxicicoblock": "waxed_oxidized_chiseled_copper", + "waoxicicopblock": "waxed_oxidized_chiseled_copper", + "waoxicicopperblock": "waxed_oxidized_chiseled_copper", + "waoxicirclecoblock": "waxed_oxidized_chiseled_copper", + "waoxicirclecopblock": "waxed_oxidized_chiseled_copper", + "waoxicirclecopperblock": "waxed_oxidized_chiseled_copper", + "waoxidisedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waoxidisedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waoxidisedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcicoblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcicopblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcicopperblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waoxidisedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waoxidizedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waoxidizedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waoxidizedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcicoblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcicopblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcicopperblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waoxidizedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waoxychiseledcoblock": "waxed_oxidized_chiseled_copper", + "waoxychiseledcopblock": "waxed_oxidized_chiseled_copper", + "waoxychiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waoxycicoblock": "waxed_oxidized_chiseled_copper", + "waoxycicopblock": "waxed_oxidized_chiseled_copper", + "waoxycicopperblock": "waxed_oxidized_chiseled_copper", + "waoxycirclecoblock": "waxed_oxidized_chiseled_copper", + "waoxycirclecopblock": "waxed_oxidized_chiseled_copper", + "waoxycirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxicoblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxicopblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxicopperblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxycoblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxycopblock": "waxed_oxidized_chiseled_copper", + "waxchiseledoxycopperblock": "waxed_oxidized_chiseled_copper", + "waxcioxicoblock": "waxed_oxidized_chiseled_copper", + "waxcioxicopblock": "waxed_oxidized_chiseled_copper", + "waxcioxicopperblock": "waxed_oxidized_chiseled_copper", + "waxcioxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxcioxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxcioxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxcioxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxcioxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxcioxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxcioxycoblock": "waxed_oxidized_chiseled_copper", + "waxcioxycopblock": "waxed_oxidized_chiseled_copper", + "waxcioxycopperblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxicoblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxicopblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxicopperblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxycoblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxycopblock": "waxed_oxidized_chiseled_copper", + "waxcircleoxycopperblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxicoblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxicopblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxicopperblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxycoblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxycopblock": "waxed_oxidized_chiseled_copper", + "waxedchiseledoxycopperblock": "waxed_oxidized_chiseled_copper", + "waxedcioxicoblock": "waxed_oxidized_chiseled_copper", + "waxedcioxicopblock": "waxed_oxidized_chiseled_copper", + "waxedcioxicopperblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxedcioxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedcioxycoblock": "waxed_oxidized_chiseled_copper", + "waxedcioxycopblock": "waxed_oxidized_chiseled_copper", + "waxedcioxycopperblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxicoblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxicopblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxicopperblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidisedcoblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidisedcopblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidisedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidizedcoblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidizedcopblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxidizedcopperblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxycoblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxycopblock": "waxed_oxidized_chiseled_copper", + "waxedcircleoxycopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxichiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxedoxichiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxedoxichiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxicicoblock": "waxed_oxidized_chiseled_copper", + "waxedoxicicopblock": "waxed_oxidized_chiseled_copper", + "waxedoxicicopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxicirclecoblock": "waxed_oxidized_chiseled_copper", + "waxedoxicirclecopblock": "waxed_oxidized_chiseled_copper", + "waxedoxicirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcicoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcicopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcicopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidisedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedchiseledcopper": "waxed_oxidized_chiseled_copper", + "waxedoxidizedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcicoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcicopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcicopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waxedoxidizedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxychiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxedoxychiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxedoxychiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxycicoblock": "waxed_oxidized_chiseled_copper", + "waxedoxycicopblock": "waxed_oxidized_chiseled_copper", + "waxedoxycicopperblock": "waxed_oxidized_chiseled_copper", + "waxedoxycirclecoblock": "waxed_oxidized_chiseled_copper", + "waxedoxycirclecopblock": "waxed_oxidized_chiseled_copper", + "waxedoxycirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxoxichiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxoxichiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxoxichiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxoxicicoblock": "waxed_oxidized_chiseled_copper", + "waxoxicicopblock": "waxed_oxidized_chiseled_copper", + "waxoxicicopperblock": "waxed_oxidized_chiseled_copper", + "waxoxicirclecoblock": "waxed_oxidized_chiseled_copper", + "waxoxicirclecopblock": "waxed_oxidized_chiseled_copper", + "waxoxicirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcicoblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcicopblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcicopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waxoxidisedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedchiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedchiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedchiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcicoblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcicopblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcicopperblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcirclecoblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcirclecopblock": "waxed_oxidized_chiseled_copper", + "waxoxidizedcirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxoxychiseledcoblock": "waxed_oxidized_chiseled_copper", + "waxoxychiseledcopblock": "waxed_oxidized_chiseled_copper", + "waxoxychiseledcopperblock": "waxed_oxidized_chiseled_copper", + "waxoxycicoblock": "waxed_oxidized_chiseled_copper", + "waxoxycicopblock": "waxed_oxidized_chiseled_copper", + "waxoxycicopperblock": "waxed_oxidized_chiseled_copper", + "waxoxycirclecoblock": "waxed_oxidized_chiseled_copper", + "waxoxycirclecopblock": "waxed_oxidized_chiseled_copper", + "waxoxycirclecopperblock": "waxed_oxidized_chiseled_copper", + "waxed_oxidized_copper": { + "material": "WAXED_OXIDIZED_COPPER" + }, + "minecraft:waxed_oxidized_copper": "waxed_oxidized_copper", + "oxidisedwacoblock": "waxed_oxidized_copper", + "oxidisedwacopblock": "waxed_oxidized_copper", + "oxidisedwacopperblock": "waxed_oxidized_copper", + "oxidisedwaxcoblock": "waxed_oxidized_copper", + "oxidisedwaxcopblock": "waxed_oxidized_copper", + "oxidisedwaxcopperblock": "waxed_oxidized_copper", + "oxidisedwaxedcoblock": "waxed_oxidized_copper", + "oxidisedwaxedcopblock": "waxed_oxidized_copper", + "oxidisedwaxedcopperblock": "waxed_oxidized_copper", + "oxidizedwacoblock": "waxed_oxidized_copper", + "oxidizedwacopblock": "waxed_oxidized_copper", + "oxidizedwacopperblock": "waxed_oxidized_copper", + "oxidizedwaxcoblock": "waxed_oxidized_copper", + "oxidizedwaxcopblock": "waxed_oxidized_copper", + "oxidizedwaxcopperblock": "waxed_oxidized_copper", + "oxidizedwaxedcoblock": "waxed_oxidized_copper", + "oxidizedwaxedcopblock": "waxed_oxidized_copper", + "oxidizedwaxedcopperblock": "waxed_oxidized_copper", + "oxiwacoblock": "waxed_oxidized_copper", + "oxiwacopblock": "waxed_oxidized_copper", + "oxiwacopperblock": "waxed_oxidized_copper", + "oxiwaxcoblock": "waxed_oxidized_copper", + "oxiwaxcopblock": "waxed_oxidized_copper", + "oxiwaxcopperblock": "waxed_oxidized_copper", + "oxiwaxedcoblock": "waxed_oxidized_copper", + "oxiwaxedcopblock": "waxed_oxidized_copper", + "oxiwaxedcopperblock": "waxed_oxidized_copper", + "oxywacoblock": "waxed_oxidized_copper", + "oxywacopblock": "waxed_oxidized_copper", + "oxywacopperblock": "waxed_oxidized_copper", + "oxywaxcoblock": "waxed_oxidized_copper", + "oxywaxcopblock": "waxed_oxidized_copper", + "oxywaxcopperblock": "waxed_oxidized_copper", + "oxywaxedcoblock": "waxed_oxidized_copper", + "oxywaxedcopblock": "waxed_oxidized_copper", + "oxywaxedcopperblock": "waxed_oxidized_copper", + "waoxicoblock": "waxed_oxidized_copper", + "waoxicopblock": "waxed_oxidized_copper", + "waoxicopperblock": "waxed_oxidized_copper", + "waoxidisedcoblock": "waxed_oxidized_copper", + "waoxidisedcopblock": "waxed_oxidized_copper", + "waoxidisedcopperblock": "waxed_oxidized_copper", + "waoxidizedcoblock": "waxed_oxidized_copper", + "waoxidizedcopblock": "waxed_oxidized_copper", + "waoxidizedcopperblock": "waxed_oxidized_copper", + "waoxycoblock": "waxed_oxidized_copper", + "waoxycopblock": "waxed_oxidized_copper", + "waoxycopperblock": "waxed_oxidized_copper", + "waxedoxicoblock": "waxed_oxidized_copper", + "waxedoxicopblock": "waxed_oxidized_copper", + "waxedoxicopperblock": "waxed_oxidized_copper", + "waxedoxidisedcoblock": "waxed_oxidized_copper", + "waxedoxidisedcopblock": "waxed_oxidized_copper", + "waxedoxidisedcopperblock": "waxed_oxidized_copper", + "waxedoxidizedcoblock": "waxed_oxidized_copper", + "waxedoxidizedcopblock": "waxed_oxidized_copper", + "waxedoxidizedcopper": "waxed_oxidized_copper", + "waxedoxidizedcopperblock": "waxed_oxidized_copper", + "waxedoxycoblock": "waxed_oxidized_copper", + "waxedoxycopblock": "waxed_oxidized_copper", + "waxedoxycopperblock": "waxed_oxidized_copper", + "waxoxicoblock": "waxed_oxidized_copper", + "waxoxicopblock": "waxed_oxidized_copper", + "waxoxicopperblock": "waxed_oxidized_copper", + "waxoxidisedcoblock": "waxed_oxidized_copper", + "waxoxidisedcopblock": "waxed_oxidized_copper", + "waxoxidisedcopperblock": "waxed_oxidized_copper", + "waxoxidizedcoblock": "waxed_oxidized_copper", + "waxoxidizedcopblock": "waxed_oxidized_copper", + "waxoxidizedcopperblock": "waxed_oxidized_copper", + "waxoxycoblock": "waxed_oxidized_copper", + "waxoxycopblock": "waxed_oxidized_copper", + "waxoxycopperblock": "waxed_oxidized_copper", + "waxed_oxidized_copper_bulb": { + "material": "WAXED_OXIDIZED_COPPER_BULB" + }, + "minecraft:waxed_oxidized_copper_bulb": "waxed_oxidized_copper_bulb", + "oxidisedwabulb": "waxed_oxidized_copper_bulb", + "oxidisedwaxbulb": "waxed_oxidized_copper_bulb", + "oxidisedwaxedbulb": "waxed_oxidized_copper_bulb", + "oxidizedwabulb": "waxed_oxidized_copper_bulb", + "oxidizedwaxbulb": "waxed_oxidized_copper_bulb", + "oxidizedwaxedbulb": "waxed_oxidized_copper_bulb", + "oxiwabulb": "waxed_oxidized_copper_bulb", + "oxiwaxbulb": "waxed_oxidized_copper_bulb", + "oxiwaxedbulb": "waxed_oxidized_copper_bulb", + "oxywabulb": "waxed_oxidized_copper_bulb", + "oxywaxbulb": "waxed_oxidized_copper_bulb", + "oxywaxedbulb": "waxed_oxidized_copper_bulb", + "waoxibulb": "waxed_oxidized_copper_bulb", + "waoxidisedbulb": "waxed_oxidized_copper_bulb", + "waoxidizedbulb": "waxed_oxidized_copper_bulb", + "waoxybulb": "waxed_oxidized_copper_bulb", + "waxedoxibulb": "waxed_oxidized_copper_bulb", + "waxedoxidisedbulb": "waxed_oxidized_copper_bulb", + "waxedoxidizedbulb": "waxed_oxidized_copper_bulb", + "waxedoxidizedcopperbulb": "waxed_oxidized_copper_bulb", + "waxedoxybulb": "waxed_oxidized_copper_bulb", + "waxoxibulb": "waxed_oxidized_copper_bulb", + "waxoxidisedbulb": "waxed_oxidized_copper_bulb", + "waxoxidizedbulb": "waxed_oxidized_copper_bulb", + "waxoxybulb": "waxed_oxidized_copper_bulb", + "waxed_oxidized_copper_door": { + "material": "WAXED_OXIDIZED_COPPER_DOOR" + }, + "dooroxidisedwa": "waxed_oxidized_copper_door", + "dooroxidisedwax": "waxed_oxidized_copper_door", + "dooroxidisedwaxed": "waxed_oxidized_copper_door", + "dooroxidizedwa": "waxed_oxidized_copper_door", + "dooroxidizedwax": "waxed_oxidized_copper_door", + "dooroxidizedwaxed": "waxed_oxidized_copper_door", + "dooroxiwa": "waxed_oxidized_copper_door", + "dooroxiwax": "waxed_oxidized_copper_door", + "dooroxiwaxed": "waxed_oxidized_copper_door", + "dooroxywa": "waxed_oxidized_copper_door", + "dooroxywax": "waxed_oxidized_copper_door", + "dooroxywaxed": "waxed_oxidized_copper_door", + "doorwaoxi": "waxed_oxidized_copper_door", + "doorwaoxidised": "waxed_oxidized_copper_door", + "doorwaoxidized": "waxed_oxidized_copper_door", + "doorwaoxy": "waxed_oxidized_copper_door", + "doorwaxedoxi": "waxed_oxidized_copper_door", + "doorwaxedoxidised": "waxed_oxidized_copper_door", + "doorwaxedoxidized": "waxed_oxidized_copper_door", + "doorwaxedoxy": "waxed_oxidized_copper_door", + "doorwaxoxi": "waxed_oxidized_copper_door", + "doorwaxoxidised": "waxed_oxidized_copper_door", + "doorwaxoxidized": "waxed_oxidized_copper_door", + "doorwaxoxy": "waxed_oxidized_copper_door", + "minecraft:waxed_oxidized_copper_door": "waxed_oxidized_copper_door", + "oxidisedwadoor": "waxed_oxidized_copper_door", + "oxidisedwaxdoor": "waxed_oxidized_copper_door", + "oxidisedwaxeddoor": "waxed_oxidized_copper_door", + "oxidizedwadoor": "waxed_oxidized_copper_door", + "oxidizedwaxdoor": "waxed_oxidized_copper_door", + "oxidizedwaxeddoor": "waxed_oxidized_copper_door", + "oxiwadoor": "waxed_oxidized_copper_door", + "oxiwaxdoor": "waxed_oxidized_copper_door", + "oxiwaxeddoor": "waxed_oxidized_copper_door", + "oxywadoor": "waxed_oxidized_copper_door", + "oxywaxdoor": "waxed_oxidized_copper_door", + "oxywaxeddoor": "waxed_oxidized_copper_door", + "waoxidiseddoor": "waxed_oxidized_copper_door", + "waoxidizeddoor": "waxed_oxidized_copper_door", + "waoxidoor": "waxed_oxidized_copper_door", + "waoxydoor": "waxed_oxidized_copper_door", + "waxedoxidiseddoor": "waxed_oxidized_copper_door", + "waxedoxidizedcopperdoor": "waxed_oxidized_copper_door", + "waxedoxidizeddoor": "waxed_oxidized_copper_door", + "waxedoxidoor": "waxed_oxidized_copper_door", + "waxedoxydoor": "waxed_oxidized_copper_door", + "waxoxidiseddoor": "waxed_oxidized_copper_door", + "waxoxidizeddoor": "waxed_oxidized_copper_door", + "waxoxidoor": "waxed_oxidized_copper_door", + "waxoxydoor": "waxed_oxidized_copper_door", + "waxed_oxidized_copper_grate": { + "material": "WAXED_OXIDIZED_COPPER_GRATE" + }, + "minecraft:waxed_oxidized_copper_grate": "waxed_oxidized_copper_grate", + "oxidisedwagrate": "waxed_oxidized_copper_grate", + "oxidisedwaxedgrate": "waxed_oxidized_copper_grate", + "oxidisedwaxgrate": "waxed_oxidized_copper_grate", + "oxidizedwagrate": "waxed_oxidized_copper_grate", + "oxidizedwaxedgrate": "waxed_oxidized_copper_grate", + "oxidizedwaxgrate": "waxed_oxidized_copper_grate", + "oxiwagrate": "waxed_oxidized_copper_grate", + "oxiwaxedgrate": "waxed_oxidized_copper_grate", + "oxiwaxgrate": "waxed_oxidized_copper_grate", + "oxywagrate": "waxed_oxidized_copper_grate", + "oxywaxedgrate": "waxed_oxidized_copper_grate", + "oxywaxgrate": "waxed_oxidized_copper_grate", + "waoxidisedgrate": "waxed_oxidized_copper_grate", + "waoxidizedgrate": "waxed_oxidized_copper_grate", + "waoxigrate": "waxed_oxidized_copper_grate", + "waoxygrate": "waxed_oxidized_copper_grate", + "waxedoxidisedgrate": "waxed_oxidized_copper_grate", + "waxedoxidizedcoppergrate": "waxed_oxidized_copper_grate", + "waxedoxidizedgrate": "waxed_oxidized_copper_grate", + "waxedoxigrate": "waxed_oxidized_copper_grate", + "waxedoxygrate": "waxed_oxidized_copper_grate", + "waxoxidisedgrate": "waxed_oxidized_copper_grate", + "waxoxidizedgrate": "waxed_oxidized_copper_grate", + "waxoxigrate": "waxed_oxidized_copper_grate", + "waxoxygrate": "waxed_oxidized_copper_grate", + "waxed_oxidized_copper_trapdoor": { + "material": "WAXED_OXIDIZED_COPPER_TRAPDOOR" + }, + "minecraft:waxed_oxidized_copper_trapdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwadoort": "waxed_oxidized_copper_trapdoor", + "oxidisedwadoortrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwadtrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwahatch": "waxed_oxidized_copper_trapdoor", + "oxidisedwatdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwatrapd": "waxed_oxidized_copper_trapdoor", + "oxidisedwatrapdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxdoort": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxdoortrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxdtrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxeddoort": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxeddoortrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxeddtrap": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxedhatch": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxedtdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxedtrapd": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxedtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxhatch": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxtdoor": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxtrapd": "waxed_oxidized_copper_trapdoor", + "oxidisedwaxtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwadoort": "waxed_oxidized_copper_trapdoor", + "oxidizedwadoortrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwadtrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwahatch": "waxed_oxidized_copper_trapdoor", + "oxidizedwatdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwatrapd": "waxed_oxidized_copper_trapdoor", + "oxidizedwatrapdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxdoort": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxdoortrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxdtrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxeddoort": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxeddoortrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxeddtrap": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxedhatch": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxedtdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxedtrapd": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxedtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxhatch": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxtdoor": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxtrapd": "waxed_oxidized_copper_trapdoor", + "oxidizedwaxtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxiwadoort": "waxed_oxidized_copper_trapdoor", + "oxiwadoortrap": "waxed_oxidized_copper_trapdoor", + "oxiwadtrap": "waxed_oxidized_copper_trapdoor", + "oxiwahatch": "waxed_oxidized_copper_trapdoor", + "oxiwatdoor": "waxed_oxidized_copper_trapdoor", + "oxiwatrapd": "waxed_oxidized_copper_trapdoor", + "oxiwatrapdoor": "waxed_oxidized_copper_trapdoor", + "oxiwaxdoort": "waxed_oxidized_copper_trapdoor", + "oxiwaxdoortrap": "waxed_oxidized_copper_trapdoor", + "oxiwaxdtrap": "waxed_oxidized_copper_trapdoor", + "oxiwaxeddoort": "waxed_oxidized_copper_trapdoor", + "oxiwaxeddoortrap": "waxed_oxidized_copper_trapdoor", + "oxiwaxeddtrap": "waxed_oxidized_copper_trapdoor", + "oxiwaxedhatch": "waxed_oxidized_copper_trapdoor", + "oxiwaxedtdoor": "waxed_oxidized_copper_trapdoor", + "oxiwaxedtrapd": "waxed_oxidized_copper_trapdoor", + "oxiwaxedtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxiwaxhatch": "waxed_oxidized_copper_trapdoor", + "oxiwaxtdoor": "waxed_oxidized_copper_trapdoor", + "oxiwaxtrapd": "waxed_oxidized_copper_trapdoor", + "oxiwaxtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxywadoort": "waxed_oxidized_copper_trapdoor", + "oxywadoortrap": "waxed_oxidized_copper_trapdoor", + "oxywadtrap": "waxed_oxidized_copper_trapdoor", + "oxywahatch": "waxed_oxidized_copper_trapdoor", + "oxywatdoor": "waxed_oxidized_copper_trapdoor", + "oxywatrapd": "waxed_oxidized_copper_trapdoor", + "oxywatrapdoor": "waxed_oxidized_copper_trapdoor", + "oxywaxdoort": "waxed_oxidized_copper_trapdoor", + "oxywaxdoortrap": "waxed_oxidized_copper_trapdoor", + "oxywaxdtrap": "waxed_oxidized_copper_trapdoor", + "oxywaxeddoort": "waxed_oxidized_copper_trapdoor", + "oxywaxeddoortrap": "waxed_oxidized_copper_trapdoor", + "oxywaxeddtrap": "waxed_oxidized_copper_trapdoor", + "oxywaxedhatch": "waxed_oxidized_copper_trapdoor", + "oxywaxedtdoor": "waxed_oxidized_copper_trapdoor", + "oxywaxedtrapd": "waxed_oxidized_copper_trapdoor", + "oxywaxedtrapdoor": "waxed_oxidized_copper_trapdoor", + "oxywaxhatch": "waxed_oxidized_copper_trapdoor", + "oxywaxtdoor": "waxed_oxidized_copper_trapdoor", + "oxywaxtrapd": "waxed_oxidized_copper_trapdoor", + "oxywaxtrapdoor": "waxed_oxidized_copper_trapdoor", + "waoxidiseddoort": "waxed_oxidized_copper_trapdoor", + "waoxidiseddoortrap": "waxed_oxidized_copper_trapdoor", + "waoxidiseddtrap": "waxed_oxidized_copper_trapdoor", + "waoxidisedhatch": "waxed_oxidized_copper_trapdoor", + "waoxidisedtdoor": "waxed_oxidized_copper_trapdoor", + "waoxidisedtrapd": "waxed_oxidized_copper_trapdoor", + "waoxidisedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waoxidizeddoort": "waxed_oxidized_copper_trapdoor", + "waoxidizeddoortrap": "waxed_oxidized_copper_trapdoor", + "waoxidizeddtrap": "waxed_oxidized_copper_trapdoor", + "waoxidizedhatch": "waxed_oxidized_copper_trapdoor", + "waoxidizedtdoor": "waxed_oxidized_copper_trapdoor", + "waoxidizedtrapd": "waxed_oxidized_copper_trapdoor", + "waoxidizedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waoxidoort": "waxed_oxidized_copper_trapdoor", + "waoxidoortrap": "waxed_oxidized_copper_trapdoor", + "waoxidtrap": "waxed_oxidized_copper_trapdoor", + "waoxihatch": "waxed_oxidized_copper_trapdoor", + "waoxitdoor": "waxed_oxidized_copper_trapdoor", + "waoxitrapd": "waxed_oxidized_copper_trapdoor", + "waoxitrapdoor": "waxed_oxidized_copper_trapdoor", + "waoxydoort": "waxed_oxidized_copper_trapdoor", + "waoxydoortrap": "waxed_oxidized_copper_trapdoor", + "waoxydtrap": "waxed_oxidized_copper_trapdoor", + "waoxyhatch": "waxed_oxidized_copper_trapdoor", + "waoxytdoor": "waxed_oxidized_copper_trapdoor", + "waoxytrapd": "waxed_oxidized_copper_trapdoor", + "waoxytrapdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidiseddoort": "waxed_oxidized_copper_trapdoor", + "waxedoxidiseddoortrap": "waxed_oxidized_copper_trapdoor", + "waxedoxidiseddtrap": "waxed_oxidized_copper_trapdoor", + "waxedoxidisedhatch": "waxed_oxidized_copper_trapdoor", + "waxedoxidisedtdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidisedtrapd": "waxed_oxidized_copper_trapdoor", + "waxedoxidisedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidizedcoppertrapdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidizeddoort": "waxed_oxidized_copper_trapdoor", + "waxedoxidizeddoortrap": "waxed_oxidized_copper_trapdoor", + "waxedoxidizeddtrap": "waxed_oxidized_copper_trapdoor", + "waxedoxidizedhatch": "waxed_oxidized_copper_trapdoor", + "waxedoxidizedtdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidizedtrapd": "waxed_oxidized_copper_trapdoor", + "waxedoxidizedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxidoort": "waxed_oxidized_copper_trapdoor", + "waxedoxidoortrap": "waxed_oxidized_copper_trapdoor", + "waxedoxidtrap": "waxed_oxidized_copper_trapdoor", + "waxedoxihatch": "waxed_oxidized_copper_trapdoor", + "waxedoxitdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxitrapd": "waxed_oxidized_copper_trapdoor", + "waxedoxitrapdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxydoort": "waxed_oxidized_copper_trapdoor", + "waxedoxydoortrap": "waxed_oxidized_copper_trapdoor", + "waxedoxydtrap": "waxed_oxidized_copper_trapdoor", + "waxedoxyhatch": "waxed_oxidized_copper_trapdoor", + "waxedoxytdoor": "waxed_oxidized_copper_trapdoor", + "waxedoxytrapd": "waxed_oxidized_copper_trapdoor", + "waxedoxytrapdoor": "waxed_oxidized_copper_trapdoor", + "waxoxidiseddoort": "waxed_oxidized_copper_trapdoor", + "waxoxidiseddoortrap": "waxed_oxidized_copper_trapdoor", + "waxoxidiseddtrap": "waxed_oxidized_copper_trapdoor", + "waxoxidisedhatch": "waxed_oxidized_copper_trapdoor", + "waxoxidisedtdoor": "waxed_oxidized_copper_trapdoor", + "waxoxidisedtrapd": "waxed_oxidized_copper_trapdoor", + "waxoxidisedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waxoxidizeddoort": "waxed_oxidized_copper_trapdoor", + "waxoxidizeddoortrap": "waxed_oxidized_copper_trapdoor", + "waxoxidizeddtrap": "waxed_oxidized_copper_trapdoor", + "waxoxidizedhatch": "waxed_oxidized_copper_trapdoor", + "waxoxidizedtdoor": "waxed_oxidized_copper_trapdoor", + "waxoxidizedtrapd": "waxed_oxidized_copper_trapdoor", + "waxoxidizedtrapdoor": "waxed_oxidized_copper_trapdoor", + "waxoxidoort": "waxed_oxidized_copper_trapdoor", + "waxoxidoortrap": "waxed_oxidized_copper_trapdoor", + "waxoxidtrap": "waxed_oxidized_copper_trapdoor", + "waxoxihatch": "waxed_oxidized_copper_trapdoor", + "waxoxitdoor": "waxed_oxidized_copper_trapdoor", + "waxoxitrapd": "waxed_oxidized_copper_trapdoor", + "waxoxitrapdoor": "waxed_oxidized_copper_trapdoor", + "waxoxydoort": "waxed_oxidized_copper_trapdoor", + "waxoxydoortrap": "waxed_oxidized_copper_trapdoor", + "waxoxydtrap": "waxed_oxidized_copper_trapdoor", + "waxoxyhatch": "waxed_oxidized_copper_trapdoor", + "waxoxytdoor": "waxed_oxidized_copper_trapdoor", + "waxoxytrapd": "waxed_oxidized_copper_trapdoor", + "waxoxytrapdoor": "waxed_oxidized_copper_trapdoor", + "waxed_oxidized_cut_copper": { + "material": "WAXED_OXIDIZED_CUT_COPPER" + }, + "coxidisedwacoblock": "waxed_oxidized_cut_copper", + "coxidisedwacopblock": "waxed_oxidized_cut_copper", + "coxidisedwacopperblock": "waxed_oxidized_cut_copper", + "coxidisedwaxcoblock": "waxed_oxidized_cut_copper", + "coxidisedwaxcopblock": "waxed_oxidized_cut_copper", + "coxidisedwaxcopperblock": "waxed_oxidized_cut_copper", + "coxidisedwaxedcoblock": "waxed_oxidized_cut_copper", + "coxidisedwaxedcopblock": "waxed_oxidized_cut_copper", + "coxidisedwaxedcopperblock": "waxed_oxidized_cut_copper", + "coxidizedwacoblock": "waxed_oxidized_cut_copper", + "coxidizedwacopblock": "waxed_oxidized_cut_copper", + "coxidizedwacopperblock": "waxed_oxidized_cut_copper", + "coxidizedwaxcoblock": "waxed_oxidized_cut_copper", + "coxidizedwaxcopblock": "waxed_oxidized_cut_copper", + "coxidizedwaxcopperblock": "waxed_oxidized_cut_copper", + "coxidizedwaxedcoblock": "waxed_oxidized_cut_copper", + "coxidizedwaxedcopblock": "waxed_oxidized_cut_copper", + "coxidizedwaxedcopperblock": "waxed_oxidized_cut_copper", + "coxiwacoblock": "waxed_oxidized_cut_copper", + "coxiwacopblock": "waxed_oxidized_cut_copper", + "coxiwacopperblock": "waxed_oxidized_cut_copper", + "coxiwaxcoblock": "waxed_oxidized_cut_copper", + "coxiwaxcopblock": "waxed_oxidized_cut_copper", + "coxiwaxcopperblock": "waxed_oxidized_cut_copper", + "coxiwaxedcoblock": "waxed_oxidized_cut_copper", + "coxiwaxedcopblock": "waxed_oxidized_cut_copper", + "coxiwaxedcopperblock": "waxed_oxidized_cut_copper", + "coxywacoblock": "waxed_oxidized_cut_copper", + "coxywacopblock": "waxed_oxidized_cut_copper", + "coxywacopperblock": "waxed_oxidized_cut_copper", + "coxywaxcoblock": "waxed_oxidized_cut_copper", + "coxywaxcopblock": "waxed_oxidized_cut_copper", + "coxywaxcopperblock": "waxed_oxidized_cut_copper", + "coxywaxedcoblock": "waxed_oxidized_cut_copper", + "coxywaxedcopblock": "waxed_oxidized_cut_copper", + "coxywaxedcopperblock": "waxed_oxidized_cut_copper", + "cutoxidisedwacoblock": "waxed_oxidized_cut_copper", + "cutoxidisedwacopblock": "waxed_oxidized_cut_copper", + "cutoxidisedwacopperblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxcoblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxcopblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxcopperblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxedcoblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxedcopblock": "waxed_oxidized_cut_copper", + "cutoxidisedwaxedcopperblock": "waxed_oxidized_cut_copper", + "cutoxidizedwacoblock": "waxed_oxidized_cut_copper", + "cutoxidizedwacopblock": "waxed_oxidized_cut_copper", + "cutoxidizedwacopperblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxcoblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxcopblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxcopperblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxedcoblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxedcopblock": "waxed_oxidized_cut_copper", + "cutoxidizedwaxedcopperblock": "waxed_oxidized_cut_copper", + "cutoxiwacoblock": "waxed_oxidized_cut_copper", + "cutoxiwacopblock": "waxed_oxidized_cut_copper", + "cutoxiwacopperblock": "waxed_oxidized_cut_copper", + "cutoxiwaxcoblock": "waxed_oxidized_cut_copper", + "cutoxiwaxcopblock": "waxed_oxidized_cut_copper", + "cutoxiwaxcopperblock": "waxed_oxidized_cut_copper", + "cutoxiwaxedcoblock": "waxed_oxidized_cut_copper", + "cutoxiwaxedcopblock": "waxed_oxidized_cut_copper", + "cutoxiwaxedcopperblock": "waxed_oxidized_cut_copper", + "cutoxywacoblock": "waxed_oxidized_cut_copper", + "cutoxywacopblock": "waxed_oxidized_cut_copper", + "cutoxywacopperblock": "waxed_oxidized_cut_copper", + "cutoxywaxcoblock": "waxed_oxidized_cut_copper", + "cutoxywaxcopblock": "waxed_oxidized_cut_copper", + "cutoxywaxcopperblock": "waxed_oxidized_cut_copper", + "cutoxywaxedcoblock": "waxed_oxidized_cut_copper", + "cutoxywaxedcopblock": "waxed_oxidized_cut_copper", + "cutoxywaxedcopperblock": "waxed_oxidized_cut_copper", + "cutwaoxicoblock": "waxed_oxidized_cut_copper", + "cutwaoxicopblock": "waxed_oxidized_cut_copper", + "cutwaoxicopperblock": "waxed_oxidized_cut_copper", + "cutwaoxidisedcoblock": "waxed_oxidized_cut_copper", + "cutwaoxidisedcopblock": "waxed_oxidized_cut_copper", + "cutwaoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cutwaoxidizedcoblock": "waxed_oxidized_cut_copper", + "cutwaoxidizedcopblock": "waxed_oxidized_cut_copper", + "cutwaoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cutwaoxycoblock": "waxed_oxidized_cut_copper", + "cutwaoxycopblock": "waxed_oxidized_cut_copper", + "cutwaoxycopperblock": "waxed_oxidized_cut_copper", + "cutwaxedoxicoblock": "waxed_oxidized_cut_copper", + "cutwaxedoxicopblock": "waxed_oxidized_cut_copper", + "cutwaxedoxicopperblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidisedcoblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidisedcopblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidizedcoblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidizedcopblock": "waxed_oxidized_cut_copper", + "cutwaxedoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cutwaxedoxycoblock": "waxed_oxidized_cut_copper", + "cutwaxedoxycopblock": "waxed_oxidized_cut_copper", + "cutwaxedoxycopperblock": "waxed_oxidized_cut_copper", + "cutwaxoxicoblock": "waxed_oxidized_cut_copper", + "cutwaxoxicopblock": "waxed_oxidized_cut_copper", + "cutwaxoxicopperblock": "waxed_oxidized_cut_copper", + "cutwaxoxidisedcoblock": "waxed_oxidized_cut_copper", + "cutwaxoxidisedcopblock": "waxed_oxidized_cut_copper", + "cutwaxoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cutwaxoxidizedcoblock": "waxed_oxidized_cut_copper", + "cutwaxoxidizedcopblock": "waxed_oxidized_cut_copper", + "cutwaxoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cutwaxoxycoblock": "waxed_oxidized_cut_copper", + "cutwaxoxycopblock": "waxed_oxidized_cut_copper", + "cutwaxoxycopperblock": "waxed_oxidized_cut_copper", + "cwaoxicoblock": "waxed_oxidized_cut_copper", + "cwaoxicopblock": "waxed_oxidized_cut_copper", + "cwaoxicopperblock": "waxed_oxidized_cut_copper", + "cwaoxidisedcoblock": "waxed_oxidized_cut_copper", + "cwaoxidisedcopblock": "waxed_oxidized_cut_copper", + "cwaoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cwaoxidizedcoblock": "waxed_oxidized_cut_copper", + "cwaoxidizedcopblock": "waxed_oxidized_cut_copper", + "cwaoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cwaoxycoblock": "waxed_oxidized_cut_copper", + "cwaoxycopblock": "waxed_oxidized_cut_copper", + "cwaoxycopperblock": "waxed_oxidized_cut_copper", + "cwaxedoxicoblock": "waxed_oxidized_cut_copper", + "cwaxedoxicopblock": "waxed_oxidized_cut_copper", + "cwaxedoxicopperblock": "waxed_oxidized_cut_copper", + "cwaxedoxidisedcoblock": "waxed_oxidized_cut_copper", + "cwaxedoxidisedcopblock": "waxed_oxidized_cut_copper", + "cwaxedoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cwaxedoxidizedcoblock": "waxed_oxidized_cut_copper", + "cwaxedoxidizedcopblock": "waxed_oxidized_cut_copper", + "cwaxedoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cwaxedoxycoblock": "waxed_oxidized_cut_copper", + "cwaxedoxycopblock": "waxed_oxidized_cut_copper", + "cwaxedoxycopperblock": "waxed_oxidized_cut_copper", + "cwaxoxicoblock": "waxed_oxidized_cut_copper", + "cwaxoxicopblock": "waxed_oxidized_cut_copper", + "cwaxoxicopperblock": "waxed_oxidized_cut_copper", + "cwaxoxidisedcoblock": "waxed_oxidized_cut_copper", + "cwaxoxidisedcopblock": "waxed_oxidized_cut_copper", + "cwaxoxidisedcopperblock": "waxed_oxidized_cut_copper", + "cwaxoxidizedcoblock": "waxed_oxidized_cut_copper", + "cwaxoxidizedcopblock": "waxed_oxidized_cut_copper", + "cwaxoxidizedcopperblock": "waxed_oxidized_cut_copper", + "cwaxoxycoblock": "waxed_oxidized_cut_copper", + "cwaxoxycopblock": "waxed_oxidized_cut_copper", + "cwaxoxycopperblock": "waxed_oxidized_cut_copper", + "minecraft:waxed_oxidized_cut_copper": "waxed_oxidized_cut_copper", + "oxicutwacoblock": "waxed_oxidized_cut_copper", + "oxicutwacopblock": "waxed_oxidized_cut_copper", + "oxicutwacopperblock": "waxed_oxidized_cut_copper", + "oxicutwaxcoblock": "waxed_oxidized_cut_copper", + "oxicutwaxcopblock": "waxed_oxidized_cut_copper", + "oxicutwaxcopperblock": "waxed_oxidized_cut_copper", + "oxicutwaxedcoblock": "waxed_oxidized_cut_copper", + "oxicutwaxedcopblock": "waxed_oxidized_cut_copper", + "oxicutwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxicwacoblock": "waxed_oxidized_cut_copper", + "oxicwacopblock": "waxed_oxidized_cut_copper", + "oxicwacopperblock": "waxed_oxidized_cut_copper", + "oxicwaxcoblock": "waxed_oxidized_cut_copper", + "oxicwaxcopblock": "waxed_oxidized_cut_copper", + "oxicwaxcopperblock": "waxed_oxidized_cut_copper", + "oxicwaxedcoblock": "waxed_oxidized_cut_copper", + "oxicwaxedcopblock": "waxed_oxidized_cut_copper", + "oxicwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxidisedcutwacoblock": "waxed_oxidized_cut_copper", + "oxidisedcutwacopblock": "waxed_oxidized_cut_copper", + "oxidisedcutwacopperblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxcoblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxcopblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxcopperblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxedcoblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxedcopblock": "waxed_oxidized_cut_copper", + "oxidisedcutwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxidisedcwacoblock": "waxed_oxidized_cut_copper", + "oxidisedcwacopblock": "waxed_oxidized_cut_copper", + "oxidisedcwacopperblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxcoblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxcopblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxcopperblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxedcoblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxedcopblock": "waxed_oxidized_cut_copper", + "oxidisedcwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxidisedwaccoblock": "waxed_oxidized_cut_copper", + "oxidisedwaccopblock": "waxed_oxidized_cut_copper", + "oxidisedwaccopperblock": "waxed_oxidized_cut_copper", + "oxidisedwacutcoblock": "waxed_oxidized_cut_copper", + "oxidisedwacutcopblock": "waxed_oxidized_cut_copper", + "oxidisedwacutcopperblock": "waxed_oxidized_cut_copper", + "oxidisedwaxccoblock": "waxed_oxidized_cut_copper", + "oxidisedwaxccopblock": "waxed_oxidized_cut_copper", + "oxidisedwaxccopperblock": "waxed_oxidized_cut_copper", + "oxidisedwaxcutcoblock": "waxed_oxidized_cut_copper", + "oxidisedwaxcutcopblock": "waxed_oxidized_cut_copper", + "oxidisedwaxcutcopperblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedccoblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedccopblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedccopperblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedcutcoblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedcutcopblock": "waxed_oxidized_cut_copper", + "oxidisedwaxedcutcopperblock": "waxed_oxidized_cut_copper", + "oxidizedcutwacoblock": "waxed_oxidized_cut_copper", + "oxidizedcutwacopblock": "waxed_oxidized_cut_copper", + "oxidizedcutwacopperblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxcoblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxcopblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxcopperblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxedcoblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxedcopblock": "waxed_oxidized_cut_copper", + "oxidizedcutwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxidizedcwacoblock": "waxed_oxidized_cut_copper", + "oxidizedcwacopblock": "waxed_oxidized_cut_copper", + "oxidizedcwacopperblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxcoblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxcopblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxcopperblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxedcoblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxedcopblock": "waxed_oxidized_cut_copper", + "oxidizedcwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxidizedwaccoblock": "waxed_oxidized_cut_copper", + "oxidizedwaccopblock": "waxed_oxidized_cut_copper", + "oxidizedwaccopperblock": "waxed_oxidized_cut_copper", + "oxidizedwacutcoblock": "waxed_oxidized_cut_copper", + "oxidizedwacutcopblock": "waxed_oxidized_cut_copper", + "oxidizedwacutcopperblock": "waxed_oxidized_cut_copper", + "oxidizedwaxccoblock": "waxed_oxidized_cut_copper", + "oxidizedwaxccopblock": "waxed_oxidized_cut_copper", + "oxidizedwaxccopperblock": "waxed_oxidized_cut_copper", + "oxidizedwaxcutcoblock": "waxed_oxidized_cut_copper", + "oxidizedwaxcutcopblock": "waxed_oxidized_cut_copper", + "oxidizedwaxcutcopperblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedccoblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedccopblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedccopperblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedcutcoblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedcutcopblock": "waxed_oxidized_cut_copper", + "oxidizedwaxedcutcopperblock": "waxed_oxidized_cut_copper", + "oxiwaccoblock": "waxed_oxidized_cut_copper", + "oxiwaccopblock": "waxed_oxidized_cut_copper", + "oxiwaccopperblock": "waxed_oxidized_cut_copper", + "oxiwacutcoblock": "waxed_oxidized_cut_copper", + "oxiwacutcopblock": "waxed_oxidized_cut_copper", + "oxiwacutcopperblock": "waxed_oxidized_cut_copper", + "oxiwaxccoblock": "waxed_oxidized_cut_copper", + "oxiwaxccopblock": "waxed_oxidized_cut_copper", + "oxiwaxccopperblock": "waxed_oxidized_cut_copper", + "oxiwaxcutcoblock": "waxed_oxidized_cut_copper", + "oxiwaxcutcopblock": "waxed_oxidized_cut_copper", + "oxiwaxcutcopperblock": "waxed_oxidized_cut_copper", + "oxiwaxedccoblock": "waxed_oxidized_cut_copper", + "oxiwaxedccopblock": "waxed_oxidized_cut_copper", + "oxiwaxedccopperblock": "waxed_oxidized_cut_copper", + "oxiwaxedcutcoblock": "waxed_oxidized_cut_copper", + "oxiwaxedcutcopblock": "waxed_oxidized_cut_copper", + "oxiwaxedcutcopperblock": "waxed_oxidized_cut_copper", + "oxycutwacoblock": "waxed_oxidized_cut_copper", + "oxycutwacopblock": "waxed_oxidized_cut_copper", + "oxycutwacopperblock": "waxed_oxidized_cut_copper", + "oxycutwaxcoblock": "waxed_oxidized_cut_copper", + "oxycutwaxcopblock": "waxed_oxidized_cut_copper", + "oxycutwaxcopperblock": "waxed_oxidized_cut_copper", + "oxycutwaxedcoblock": "waxed_oxidized_cut_copper", + "oxycutwaxedcopblock": "waxed_oxidized_cut_copper", + "oxycutwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxycwacoblock": "waxed_oxidized_cut_copper", + "oxycwacopblock": "waxed_oxidized_cut_copper", + "oxycwacopperblock": "waxed_oxidized_cut_copper", + "oxycwaxcoblock": "waxed_oxidized_cut_copper", + "oxycwaxcopblock": "waxed_oxidized_cut_copper", + "oxycwaxcopperblock": "waxed_oxidized_cut_copper", + "oxycwaxedcoblock": "waxed_oxidized_cut_copper", + "oxycwaxedcopblock": "waxed_oxidized_cut_copper", + "oxycwaxedcopperblock": "waxed_oxidized_cut_copper", + "oxywaccoblock": "waxed_oxidized_cut_copper", + "oxywaccopblock": "waxed_oxidized_cut_copper", + "oxywaccopperblock": "waxed_oxidized_cut_copper", + "oxywacutcoblock": "waxed_oxidized_cut_copper", + "oxywacutcopblock": "waxed_oxidized_cut_copper", + "oxywacutcopperblock": "waxed_oxidized_cut_copper", + "oxywaxccoblock": "waxed_oxidized_cut_copper", + "oxywaxccopblock": "waxed_oxidized_cut_copper", + "oxywaxccopperblock": "waxed_oxidized_cut_copper", + "oxywaxcutcoblock": "waxed_oxidized_cut_copper", + "oxywaxcutcopblock": "waxed_oxidized_cut_copper", + "oxywaxcutcopperblock": "waxed_oxidized_cut_copper", + "oxywaxedccoblock": "waxed_oxidized_cut_copper", + "oxywaxedccopblock": "waxed_oxidized_cut_copper", + "oxywaxedccopperblock": "waxed_oxidized_cut_copper", + "oxywaxedcutcoblock": "waxed_oxidized_cut_copper", + "oxywaxedcutcopblock": "waxed_oxidized_cut_copper", + "oxywaxedcutcopperblock": "waxed_oxidized_cut_copper", + "wacoxicoblock": "waxed_oxidized_cut_copper", + "wacoxicopblock": "waxed_oxidized_cut_copper", + "wacoxicopperblock": "waxed_oxidized_cut_copper", + "wacoxidisedcoblock": "waxed_oxidized_cut_copper", + "wacoxidisedcopblock": "waxed_oxidized_cut_copper", + "wacoxidisedcopperblock": "waxed_oxidized_cut_copper", + "wacoxidizedcoblock": "waxed_oxidized_cut_copper", + "wacoxidizedcopblock": "waxed_oxidized_cut_copper", + "wacoxidizedcopperblock": "waxed_oxidized_cut_copper", + "wacoxycoblock": "waxed_oxidized_cut_copper", + "wacoxycopblock": "waxed_oxidized_cut_copper", + "wacoxycopperblock": "waxed_oxidized_cut_copper", + "wacutoxicoblock": "waxed_oxidized_cut_copper", + "wacutoxicopblock": "waxed_oxidized_cut_copper", + "wacutoxicopperblock": "waxed_oxidized_cut_copper", + "wacutoxidisedcoblock": "waxed_oxidized_cut_copper", + "wacutoxidisedcopblock": "waxed_oxidized_cut_copper", + "wacutoxidisedcopperblock": "waxed_oxidized_cut_copper", + "wacutoxidizedcoblock": "waxed_oxidized_cut_copper", + "wacutoxidizedcopblock": "waxed_oxidized_cut_copper", + "wacutoxidizedcopperblock": "waxed_oxidized_cut_copper", + "wacutoxycoblock": "waxed_oxidized_cut_copper", + "wacutoxycopblock": "waxed_oxidized_cut_copper", + "wacutoxycopperblock": "waxed_oxidized_cut_copper", + "waoxiccoblock": "waxed_oxidized_cut_copper", + "waoxiccopblock": "waxed_oxidized_cut_copper", + "waoxiccopperblock": "waxed_oxidized_cut_copper", + "waoxicutcoblock": "waxed_oxidized_cut_copper", + "waoxicutcopblock": "waxed_oxidized_cut_copper", + "waoxicutcopperblock": "waxed_oxidized_cut_copper", + "waoxidisedccoblock": "waxed_oxidized_cut_copper", + "waoxidisedccopblock": "waxed_oxidized_cut_copper", + "waoxidisedccopperblock": "waxed_oxidized_cut_copper", + "waoxidisedcutcoblock": "waxed_oxidized_cut_copper", + "waoxidisedcutcopblock": "waxed_oxidized_cut_copper", + "waoxidisedcutcopperblock": "waxed_oxidized_cut_copper", + "waoxidizedccoblock": "waxed_oxidized_cut_copper", + "waoxidizedccopblock": "waxed_oxidized_cut_copper", + "waoxidizedccopperblock": "waxed_oxidized_cut_copper", + "waoxidizedcutcoblock": "waxed_oxidized_cut_copper", + "waoxidizedcutcopblock": "waxed_oxidized_cut_copper", + "waoxidizedcutcopperblock": "waxed_oxidized_cut_copper", + "waoxyccoblock": "waxed_oxidized_cut_copper", + "waoxyccopblock": "waxed_oxidized_cut_copper", + "waoxyccopperblock": "waxed_oxidized_cut_copper", + "waoxycutcoblock": "waxed_oxidized_cut_copper", + "waoxycutcopblock": "waxed_oxidized_cut_copper", + "waoxycutcopperblock": "waxed_oxidized_cut_copper", + "waxcoxicoblock": "waxed_oxidized_cut_copper", + "waxcoxicopblock": "waxed_oxidized_cut_copper", + "waxcoxicopperblock": "waxed_oxidized_cut_copper", + "waxcoxidisedcoblock": "waxed_oxidized_cut_copper", + "waxcoxidisedcopblock": "waxed_oxidized_cut_copper", + "waxcoxidisedcopperblock": "waxed_oxidized_cut_copper", + "waxcoxidizedcoblock": "waxed_oxidized_cut_copper", + "waxcoxidizedcopblock": "waxed_oxidized_cut_copper", + "waxcoxidizedcopperblock": "waxed_oxidized_cut_copper", + "waxcoxycoblock": "waxed_oxidized_cut_copper", + "waxcoxycopblock": "waxed_oxidized_cut_copper", + "waxcoxycopperblock": "waxed_oxidized_cut_copper", + "waxcutoxicoblock": "waxed_oxidized_cut_copper", + "waxcutoxicopblock": "waxed_oxidized_cut_copper", + "waxcutoxicopperblock": "waxed_oxidized_cut_copper", + "waxcutoxidisedcoblock": "waxed_oxidized_cut_copper", + "waxcutoxidisedcopblock": "waxed_oxidized_cut_copper", + "waxcutoxidisedcopperblock": "waxed_oxidized_cut_copper", + "waxcutoxidizedcoblock": "waxed_oxidized_cut_copper", + "waxcutoxidizedcopblock": "waxed_oxidized_cut_copper", + "waxcutoxidizedcopperblock": "waxed_oxidized_cut_copper", + "waxcutoxycoblock": "waxed_oxidized_cut_copper", + "waxcutoxycopblock": "waxed_oxidized_cut_copper", + "waxcutoxycopperblock": "waxed_oxidized_cut_copper", + "waxedcoxicoblock": "waxed_oxidized_cut_copper", + "waxedcoxicopblock": "waxed_oxidized_cut_copper", + "waxedcoxicopperblock": "waxed_oxidized_cut_copper", + "waxedcoxidisedcoblock": "waxed_oxidized_cut_copper", + "waxedcoxidisedcopblock": "waxed_oxidized_cut_copper", + "waxedcoxidisedcopperblock": "waxed_oxidized_cut_copper", + "waxedcoxidizedcoblock": "waxed_oxidized_cut_copper", + "waxedcoxidizedcopblock": "waxed_oxidized_cut_copper", + "waxedcoxidizedcopperblock": "waxed_oxidized_cut_copper", + "waxedcoxycoblock": "waxed_oxidized_cut_copper", + "waxedcoxycopblock": "waxed_oxidized_cut_copper", + "waxedcoxycopperblock": "waxed_oxidized_cut_copper", + "waxedcutoxicoblock": "waxed_oxidized_cut_copper", + "waxedcutoxicopblock": "waxed_oxidized_cut_copper", + "waxedcutoxicopperblock": "waxed_oxidized_cut_copper", + "waxedcutoxidisedcoblock": "waxed_oxidized_cut_copper", + "waxedcutoxidisedcopblock": "waxed_oxidized_cut_copper", + "waxedcutoxidisedcopperblock": "waxed_oxidized_cut_copper", + "waxedcutoxidizedcoblock": "waxed_oxidized_cut_copper", + "waxedcutoxidizedcopblock": "waxed_oxidized_cut_copper", + "waxedcutoxidizedcopperblock": "waxed_oxidized_cut_copper", + "waxedcutoxycoblock": "waxed_oxidized_cut_copper", + "waxedcutoxycopblock": "waxed_oxidized_cut_copper", + "waxedcutoxycopperblock": "waxed_oxidized_cut_copper", + "waxedoxiccoblock": "waxed_oxidized_cut_copper", + "waxedoxiccopblock": "waxed_oxidized_cut_copper", + "waxedoxiccopperblock": "waxed_oxidized_cut_copper", + "waxedoxicutcoblock": "waxed_oxidized_cut_copper", + "waxedoxicutcopblock": "waxed_oxidized_cut_copper", + "waxedoxicutcopperblock": "waxed_oxidized_cut_copper", + "waxedoxidisedccoblock": "waxed_oxidized_cut_copper", + "waxedoxidisedccopblock": "waxed_oxidized_cut_copper", + "waxedoxidisedccopperblock": "waxed_oxidized_cut_copper", + "waxedoxidisedcutcoblock": "waxed_oxidized_cut_copper", + "waxedoxidisedcutcopblock": "waxed_oxidized_cut_copper", + "waxedoxidisedcutcopperblock": "waxed_oxidized_cut_copper", + "waxedoxidizedccoblock": "waxed_oxidized_cut_copper", + "waxedoxidizedccopblock": "waxed_oxidized_cut_copper", + "waxedoxidizedccopperblock": "waxed_oxidized_cut_copper", + "waxedoxidizedcutcoblock": "waxed_oxidized_cut_copper", + "waxedoxidizedcutcopblock": "waxed_oxidized_cut_copper", + "waxedoxidizedcutcopper": "waxed_oxidized_cut_copper", + "waxedoxidizedcutcopperblock": "waxed_oxidized_cut_copper", + "waxedoxyccoblock": "waxed_oxidized_cut_copper", + "waxedoxyccopblock": "waxed_oxidized_cut_copper", + "waxedoxyccopperblock": "waxed_oxidized_cut_copper", + "waxedoxycutcoblock": "waxed_oxidized_cut_copper", + "waxedoxycutcopblock": "waxed_oxidized_cut_copper", + "waxedoxycutcopperblock": "waxed_oxidized_cut_copper", + "waxoxiccoblock": "waxed_oxidized_cut_copper", + "waxoxiccopblock": "waxed_oxidized_cut_copper", + "waxoxiccopperblock": "waxed_oxidized_cut_copper", + "waxoxicutcoblock": "waxed_oxidized_cut_copper", + "waxoxicutcopblock": "waxed_oxidized_cut_copper", + "waxoxicutcopperblock": "waxed_oxidized_cut_copper", + "waxoxidisedccoblock": "waxed_oxidized_cut_copper", + "waxoxidisedccopblock": "waxed_oxidized_cut_copper", + "waxoxidisedccopperblock": "waxed_oxidized_cut_copper", + "waxoxidisedcutcoblock": "waxed_oxidized_cut_copper", + "waxoxidisedcutcopblock": "waxed_oxidized_cut_copper", + "waxoxidisedcutcopperblock": "waxed_oxidized_cut_copper", + "waxoxidizedccoblock": "waxed_oxidized_cut_copper", + "waxoxidizedccopblock": "waxed_oxidized_cut_copper", + "waxoxidizedccopperblock": "waxed_oxidized_cut_copper", + "waxoxidizedcutcoblock": "waxed_oxidized_cut_copper", + "waxoxidizedcutcopblock": "waxed_oxidized_cut_copper", + "waxoxidizedcutcopperblock": "waxed_oxidized_cut_copper", + "waxoxyccoblock": "waxed_oxidized_cut_copper", + "waxoxyccopblock": "waxed_oxidized_cut_copper", + "waxoxyccopperblock": "waxed_oxidized_cut_copper", + "waxoxycutcoblock": "waxed_oxidized_cut_copper", + "waxoxycutcopblock": "waxed_oxidized_cut_copper", + "waxoxycutcopperblock": "waxed_oxidized_cut_copper", + "waxed_oxidized_cut_copper_slab": { + "material": "WAXED_OXIDIZED_CUT_COPPER_SLAB" + }, + "coxidisedwacohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwacophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwacoppersl": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopperslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopperstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopsl": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwacopstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwacosl": "waxed_oxidized_cut_copper_slab", + "coxidisedwacoslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwacostep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopsl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcopstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcosl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcoslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxcostep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcosl": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "coxidisedwaxedcostep": "waxed_oxidized_cut_copper_slab", + "coxidizedwacohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwacophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwacoppersl": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopperslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopperstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopsl": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwacopstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwacosl": "waxed_oxidized_cut_copper_slab", + "coxidizedwacoslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwacostep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopsl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcopstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcosl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcoslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxcostep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcosl": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "coxidizedwaxedcostep": "waxed_oxidized_cut_copper_slab", + "coxiwacohalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwacophalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwacoppersl": "waxed_oxidized_cut_copper_slab", + "coxiwacopperslab": "waxed_oxidized_cut_copper_slab", + "coxiwacopperstep": "waxed_oxidized_cut_copper_slab", + "coxiwacopsl": "waxed_oxidized_cut_copper_slab", + "coxiwacopslab": "waxed_oxidized_cut_copper_slab", + "coxiwacopstep": "waxed_oxidized_cut_copper_slab", + "coxiwacosl": "waxed_oxidized_cut_copper_slab", + "coxiwacoslab": "waxed_oxidized_cut_copper_slab", + "coxiwacostep": "waxed_oxidized_cut_copper_slab", + "coxiwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopsl": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxcopstep": "waxed_oxidized_cut_copper_slab", + "coxiwaxcosl": "waxed_oxidized_cut_copper_slab", + "coxiwaxcoslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxcostep": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcosl": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "coxiwaxedcostep": "waxed_oxidized_cut_copper_slab", + "coxywacohalfblock": "waxed_oxidized_cut_copper_slab", + "coxywacophalfblock": "waxed_oxidized_cut_copper_slab", + "coxywacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxywacoppersl": "waxed_oxidized_cut_copper_slab", + "coxywacopperslab": "waxed_oxidized_cut_copper_slab", + "coxywacopperstep": "waxed_oxidized_cut_copper_slab", + "coxywacopsl": "waxed_oxidized_cut_copper_slab", + "coxywacopslab": "waxed_oxidized_cut_copper_slab", + "coxywacopstep": "waxed_oxidized_cut_copper_slab", + "coxywacosl": "waxed_oxidized_cut_copper_slab", + "coxywacoslab": "waxed_oxidized_cut_copper_slab", + "coxywacostep": "waxed_oxidized_cut_copper_slab", + "coxywaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxcoppersl": "waxed_oxidized_cut_copper_slab", + "coxywaxcopperslab": "waxed_oxidized_cut_copper_slab", + "coxywaxcopperstep": "waxed_oxidized_cut_copper_slab", + "coxywaxcopsl": "waxed_oxidized_cut_copper_slab", + "coxywaxcopslab": "waxed_oxidized_cut_copper_slab", + "coxywaxcopstep": "waxed_oxidized_cut_copper_slab", + "coxywaxcosl": "waxed_oxidized_cut_copper_slab", + "coxywaxcoslab": "waxed_oxidized_cut_copper_slab", + "coxywaxcostep": "waxed_oxidized_cut_copper_slab", + "coxywaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "coxywaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopsl": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopslab": "waxed_oxidized_cut_copper_slab", + "coxywaxedcopstep": "waxed_oxidized_cut_copper_slab", + "coxywaxedcosl": "waxed_oxidized_cut_copper_slab", + "coxywaxedcoslab": "waxed_oxidized_cut_copper_slab", + "coxywaxedcostep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacosl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwacostep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcosl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxcostep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcosl": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidisedwaxedcostep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacosl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwacostep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcosl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxcostep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcosl": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxidizedwaxedcostep": "waxed_oxidized_cut_copper_slab", + "cutoxiwacohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwacophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwacoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopsl": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwacopstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwacosl": "waxed_oxidized_cut_copper_slab", + "cutoxiwacoslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwacostep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcosl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxcostep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcosl": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxiwaxedcostep": "waxed_oxidized_cut_copper_slab", + "cutoxywacohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywacophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywacoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxywacopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxywacopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxywacopsl": "waxed_oxidized_cut_copper_slab", + "cutoxywacopslab": "waxed_oxidized_cut_copper_slab", + "cutoxywacopstep": "waxed_oxidized_cut_copper_slab", + "cutoxywacosl": "waxed_oxidized_cut_copper_slab", + "cutoxywacoslab": "waxed_oxidized_cut_copper_slab", + "cutoxywacostep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcosl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxcostep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopsl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcopstep": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcosl": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcoslab": "waxed_oxidized_cut_copper_slab", + "cutoxywaxedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopsl": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxicopstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxicosl": "waxed_oxidized_cut_copper_slab", + "cutwaoxicoslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxicostep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopsl": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxycopstep": "waxed_oxidized_cut_copper_slab", + "cutwaoxycosl": "waxed_oxidized_cut_copper_slab", + "cutwaoxycoslab": "waxed_oxidized_cut_copper_slab", + "cutwaoxycostep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicosl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxicostep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycosl": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxedoxycostep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicosl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxicostep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopsl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycopstep": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycosl": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycoslab": "waxed_oxidized_cut_copper_slab", + "cutwaxoxycostep": "waxed_oxidized_cut_copper_slab", + "cwaoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cwaoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cwaoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cwaoxicopsl": "waxed_oxidized_cut_copper_slab", + "cwaoxicopslab": "waxed_oxidized_cut_copper_slab", + "cwaoxicopstep": "waxed_oxidized_cut_copper_slab", + "cwaoxicosl": "waxed_oxidized_cut_copper_slab", + "cwaoxicoslab": "waxed_oxidized_cut_copper_slab", + "cwaoxicostep": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cwaoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cwaoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cwaoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cwaoxycopsl": "waxed_oxidized_cut_copper_slab", + "cwaoxycopslab": "waxed_oxidized_cut_copper_slab", + "cwaoxycopstep": "waxed_oxidized_cut_copper_slab", + "cwaoxycosl": "waxed_oxidized_cut_copper_slab", + "cwaoxycoslab": "waxed_oxidized_cut_copper_slab", + "cwaoxycostep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopsl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicopstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicosl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicoslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxicostep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopsl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycopstep": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycosl": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycoslab": "waxed_oxidized_cut_copper_slab", + "cwaxedoxycostep": "waxed_oxidized_cut_copper_slab", + "cwaxoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxicoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopsl": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxicopstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxicosl": "waxed_oxidized_cut_copper_slab", + "cwaxoxicoslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxicostep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "cwaxoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "cwaxoxycoppersl": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopperslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopperstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopsl": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxycopstep": "waxed_oxidized_cut_copper_slab", + "cwaxoxycosl": "waxed_oxidized_cut_copper_slab", + "cwaxoxycoslab": "waxed_oxidized_cut_copper_slab", + "cwaxoxycostep": "waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab": "waxed_oxidized_cut_copper_slab", + "oxicutwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxicutwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxicutwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxicutwacopsl": "waxed_oxidized_cut_copper_slab", + "oxicutwacopslab": "waxed_oxidized_cut_copper_slab", + "oxicutwacopstep": "waxed_oxidized_cut_copper_slab", + "oxicutwacosl": "waxed_oxidized_cut_copper_slab", + "oxicutwacoslab": "waxed_oxidized_cut_copper_slab", + "oxicutwacostep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxicutwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxicwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxicwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxicwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxicwacopsl": "waxed_oxidized_cut_copper_slab", + "oxicwacopslab": "waxed_oxidized_cut_copper_slab", + "oxicwacopstep": "waxed_oxidized_cut_copper_slab", + "oxicwacosl": "waxed_oxidized_cut_copper_slab", + "oxicwacoslab": "waxed_oxidized_cut_copper_slab", + "oxicwacostep": "waxed_oxidized_cut_copper_slab", + "oxicwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxicwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxicwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxicwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwacostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcutwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwacostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedcwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaccostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwacutcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxccostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxcutcostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedccostep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcosl": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidisedwaxedcutcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwacostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcutwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwacostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedcwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaccostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwacutcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxccostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxcutcostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedccostep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcosl": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxidizedwaxedcutcostep": "waxed_oxidized_cut_copper_slab", + "oxiwaccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaccoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwaccopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwaccopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwaccopsl": "waxed_oxidized_cut_copper_slab", + "oxiwaccopslab": "waxed_oxidized_cut_copper_slab", + "oxiwaccopstep": "waxed_oxidized_cut_copper_slab", + "oxiwaccosl": "waxed_oxidized_cut_copper_slab", + "oxiwaccoslab": "waxed_oxidized_cut_copper_slab", + "oxiwaccostep": "waxed_oxidized_cut_copper_slab", + "oxiwacutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwacutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwacutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopsl": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopslab": "waxed_oxidized_cut_copper_slab", + "oxiwacutcopstep": "waxed_oxidized_cut_copper_slab", + "oxiwacutcosl": "waxed_oxidized_cut_copper_slab", + "oxiwacutcoslab": "waxed_oxidized_cut_copper_slab", + "oxiwacutcostep": "waxed_oxidized_cut_copper_slab", + "oxiwaxccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxccoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopsl": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxccopstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxccosl": "waxed_oxidized_cut_copper_slab", + "oxiwaxccoslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxccostep": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcosl": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxcutcostep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopsl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccopstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccosl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccoslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedccostep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcosl": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxiwaxedcutcostep": "waxed_oxidized_cut_copper_slab", + "oxycutwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxycutwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxycutwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxycutwacopsl": "waxed_oxidized_cut_copper_slab", + "oxycutwacopslab": "waxed_oxidized_cut_copper_slab", + "oxycutwacopstep": "waxed_oxidized_cut_copper_slab", + "oxycutwacosl": "waxed_oxidized_cut_copper_slab", + "oxycutwacoslab": "waxed_oxidized_cut_copper_slab", + "oxycutwacostep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxycutwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxycwacohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwacophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwacopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwacoppersl": "waxed_oxidized_cut_copper_slab", + "oxycwacopperslab": "waxed_oxidized_cut_copper_slab", + "oxycwacopperstep": "waxed_oxidized_cut_copper_slab", + "oxycwacopsl": "waxed_oxidized_cut_copper_slab", + "oxycwacopslab": "waxed_oxidized_cut_copper_slab", + "oxycwacopstep": "waxed_oxidized_cut_copper_slab", + "oxycwacosl": "waxed_oxidized_cut_copper_slab", + "oxycwacoslab": "waxed_oxidized_cut_copper_slab", + "oxycwacostep": "waxed_oxidized_cut_copper_slab", + "oxycwaxcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxcoppersl": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopperslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopperstep": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopsl": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxcopstep": "waxed_oxidized_cut_copper_slab", + "oxycwaxcosl": "waxed_oxidized_cut_copper_slab", + "oxycwaxcoslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxcostep": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcoppersl": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopperslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopperstep": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopsl": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcopstep": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcosl": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcoslab": "waxed_oxidized_cut_copper_slab", + "oxycwaxedcostep": "waxed_oxidized_cut_copper_slab", + "oxywaccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaccoppersl": "waxed_oxidized_cut_copper_slab", + "oxywaccopperslab": "waxed_oxidized_cut_copper_slab", + "oxywaccopperstep": "waxed_oxidized_cut_copper_slab", + "oxywaccopsl": "waxed_oxidized_cut_copper_slab", + "oxywaccopslab": "waxed_oxidized_cut_copper_slab", + "oxywaccopstep": "waxed_oxidized_cut_copper_slab", + "oxywaccosl": "waxed_oxidized_cut_copper_slab", + "oxywaccoslab": "waxed_oxidized_cut_copper_slab", + "oxywaccostep": "waxed_oxidized_cut_copper_slab", + "oxywacutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywacutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywacutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywacutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxywacutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxywacutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxywacutcopsl": "waxed_oxidized_cut_copper_slab", + "oxywacutcopslab": "waxed_oxidized_cut_copper_slab", + "oxywacutcopstep": "waxed_oxidized_cut_copper_slab", + "oxywacutcosl": "waxed_oxidized_cut_copper_slab", + "oxywacutcoslab": "waxed_oxidized_cut_copper_slab", + "oxywacutcostep": "waxed_oxidized_cut_copper_slab", + "oxywaxccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxccoppersl": "waxed_oxidized_cut_copper_slab", + "oxywaxccopperslab": "waxed_oxidized_cut_copper_slab", + "oxywaxccopperstep": "waxed_oxidized_cut_copper_slab", + "oxywaxccopsl": "waxed_oxidized_cut_copper_slab", + "oxywaxccopslab": "waxed_oxidized_cut_copper_slab", + "oxywaxccopstep": "waxed_oxidized_cut_copper_slab", + "oxywaxccosl": "waxed_oxidized_cut_copper_slab", + "oxywaxccoslab": "waxed_oxidized_cut_copper_slab", + "oxywaxccostep": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcosl": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxywaxcutcostep": "waxed_oxidized_cut_copper_slab", + "oxywaxedccohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedccophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedccoppersl": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopperslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopperstep": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopsl": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedccopstep": "waxed_oxidized_cut_copper_slab", + "oxywaxedccosl": "waxed_oxidized_cut_copper_slab", + "oxywaxedccoslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedccostep": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopsl": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcopstep": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcosl": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcoslab": "waxed_oxidized_cut_copper_slab", + "oxywaxedcutcostep": "waxed_oxidized_cut_copper_slab", + "wacoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxicoppersl": "waxed_oxidized_cut_copper_slab", + "wacoxicopperslab": "waxed_oxidized_cut_copper_slab", + "wacoxicopperstep": "waxed_oxidized_cut_copper_slab", + "wacoxicopsl": "waxed_oxidized_cut_copper_slab", + "wacoxicopslab": "waxed_oxidized_cut_copper_slab", + "wacoxicopstep": "waxed_oxidized_cut_copper_slab", + "wacoxicosl": "waxed_oxidized_cut_copper_slab", + "wacoxicoslab": "waxed_oxidized_cut_copper_slab", + "wacoxicostep": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "wacoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "wacoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "wacoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacoxycoppersl": "waxed_oxidized_cut_copper_slab", + "wacoxycopperslab": "waxed_oxidized_cut_copper_slab", + "wacoxycopperstep": "waxed_oxidized_cut_copper_slab", + "wacoxycopsl": "waxed_oxidized_cut_copper_slab", + "wacoxycopslab": "waxed_oxidized_cut_copper_slab", + "wacoxycopstep": "waxed_oxidized_cut_copper_slab", + "wacoxycosl": "waxed_oxidized_cut_copper_slab", + "wacoxycoslab": "waxed_oxidized_cut_copper_slab", + "wacoxycostep": "waxed_oxidized_cut_copper_slab", + "wacutoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxicoppersl": "waxed_oxidized_cut_copper_slab", + "wacutoxicopperslab": "waxed_oxidized_cut_copper_slab", + "wacutoxicopperstep": "waxed_oxidized_cut_copper_slab", + "wacutoxicopsl": "waxed_oxidized_cut_copper_slab", + "wacutoxicopslab": "waxed_oxidized_cut_copper_slab", + "wacutoxicopstep": "waxed_oxidized_cut_copper_slab", + "wacutoxicosl": "waxed_oxidized_cut_copper_slab", + "wacutoxicoslab": "waxed_oxidized_cut_copper_slab", + "wacutoxicostep": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "wacutoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "wacutoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "wacutoxycoppersl": "waxed_oxidized_cut_copper_slab", + "wacutoxycopperslab": "waxed_oxidized_cut_copper_slab", + "wacutoxycopperstep": "waxed_oxidized_cut_copper_slab", + "wacutoxycopsl": "waxed_oxidized_cut_copper_slab", + "wacutoxycopslab": "waxed_oxidized_cut_copper_slab", + "wacutoxycopstep": "waxed_oxidized_cut_copper_slab", + "wacutoxycosl": "waxed_oxidized_cut_copper_slab", + "wacutoxycoslab": "waxed_oxidized_cut_copper_slab", + "wacutoxycostep": "waxed_oxidized_cut_copper_slab", + "waoxiccohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxiccophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxiccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxiccoppersl": "waxed_oxidized_cut_copper_slab", + "waoxiccopperslab": "waxed_oxidized_cut_copper_slab", + "waoxiccopperstep": "waxed_oxidized_cut_copper_slab", + "waoxiccopsl": "waxed_oxidized_cut_copper_slab", + "waoxiccopslab": "waxed_oxidized_cut_copper_slab", + "waoxiccopstep": "waxed_oxidized_cut_copper_slab", + "waoxiccosl": "waxed_oxidized_cut_copper_slab", + "waoxiccoslab": "waxed_oxidized_cut_copper_slab", + "waoxiccostep": "waxed_oxidized_cut_copper_slab", + "waoxicutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxicutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxicutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxicutcoppersl": "waxed_oxidized_cut_copper_slab", + "waoxicutcopperslab": "waxed_oxidized_cut_copper_slab", + "waoxicutcopperstep": "waxed_oxidized_cut_copper_slab", + "waoxicutcopsl": "waxed_oxidized_cut_copper_slab", + "waoxicutcopslab": "waxed_oxidized_cut_copper_slab", + "waoxicutcopstep": "waxed_oxidized_cut_copper_slab", + "waoxicutcosl": "waxed_oxidized_cut_copper_slab", + "waoxicutcoslab": "waxed_oxidized_cut_copper_slab", + "waoxicutcostep": "waxed_oxidized_cut_copper_slab", + "waoxidisedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedccoppersl": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopperslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopperstep": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopsl": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedccopstep": "waxed_oxidized_cut_copper_slab", + "waoxidisedccosl": "waxed_oxidized_cut_copper_slab", + "waoxidisedccoslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedccostep": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcosl": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waoxidisedcutcostep": "waxed_oxidized_cut_copper_slab", + "waoxidizedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedccoppersl": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopperslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopperstep": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopsl": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedccopstep": "waxed_oxidized_cut_copper_slab", + "waoxidizedccosl": "waxed_oxidized_cut_copper_slab", + "waoxidizedccoslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedccostep": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcosl": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waoxidizedcutcostep": "waxed_oxidized_cut_copper_slab", + "waoxyccohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxyccophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxyccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxyccoppersl": "waxed_oxidized_cut_copper_slab", + "waoxyccopperslab": "waxed_oxidized_cut_copper_slab", + "waoxyccopperstep": "waxed_oxidized_cut_copper_slab", + "waoxyccopsl": "waxed_oxidized_cut_copper_slab", + "waoxyccopslab": "waxed_oxidized_cut_copper_slab", + "waoxyccopstep": "waxed_oxidized_cut_copper_slab", + "waoxyccosl": "waxed_oxidized_cut_copper_slab", + "waoxyccoslab": "waxed_oxidized_cut_copper_slab", + "waoxyccostep": "waxed_oxidized_cut_copper_slab", + "waoxycutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waoxycutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waoxycutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waoxycutcoppersl": "waxed_oxidized_cut_copper_slab", + "waoxycutcopperslab": "waxed_oxidized_cut_copper_slab", + "waoxycutcopperstep": "waxed_oxidized_cut_copper_slab", + "waoxycutcopsl": "waxed_oxidized_cut_copper_slab", + "waoxycutcopslab": "waxed_oxidized_cut_copper_slab", + "waoxycutcopstep": "waxed_oxidized_cut_copper_slab", + "waoxycutcosl": "waxed_oxidized_cut_copper_slab", + "waoxycutcoslab": "waxed_oxidized_cut_copper_slab", + "waoxycutcostep": "waxed_oxidized_cut_copper_slab", + "waxcoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxicoppersl": "waxed_oxidized_cut_copper_slab", + "waxcoxicopperslab": "waxed_oxidized_cut_copper_slab", + "waxcoxicopperstep": "waxed_oxidized_cut_copper_slab", + "waxcoxicopsl": "waxed_oxidized_cut_copper_slab", + "waxcoxicopslab": "waxed_oxidized_cut_copper_slab", + "waxcoxicopstep": "waxed_oxidized_cut_copper_slab", + "waxcoxicosl": "waxed_oxidized_cut_copper_slab", + "waxcoxicoslab": "waxed_oxidized_cut_copper_slab", + "waxcoxicostep": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "waxcoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "waxcoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcoxycoppersl": "waxed_oxidized_cut_copper_slab", + "waxcoxycopperslab": "waxed_oxidized_cut_copper_slab", + "waxcoxycopperstep": "waxed_oxidized_cut_copper_slab", + "waxcoxycopsl": "waxed_oxidized_cut_copper_slab", + "waxcoxycopslab": "waxed_oxidized_cut_copper_slab", + "waxcoxycopstep": "waxed_oxidized_cut_copper_slab", + "waxcoxycosl": "waxed_oxidized_cut_copper_slab", + "waxcoxycoslab": "waxed_oxidized_cut_copper_slab", + "waxcoxycostep": "waxed_oxidized_cut_copper_slab", + "waxcutoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxicoppersl": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopperslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopperstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopsl": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxicopstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxicosl": "waxed_oxidized_cut_copper_slab", + "waxcutoxicoslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxicostep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "waxcutoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxcutoxycoppersl": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopperslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopperstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopsl": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxycopstep": "waxed_oxidized_cut_copper_slab", + "waxcutoxycosl": "waxed_oxidized_cut_copper_slab", + "waxcutoxycoslab": "waxed_oxidized_cut_copper_slab", + "waxcutoxycostep": "waxed_oxidized_cut_copper_slab", + "waxedcoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxicoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopsl": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxicopstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxicosl": "waxed_oxidized_cut_copper_slab", + "waxedcoxicoslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxicostep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "waxedcoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcoxycoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopsl": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxycopstep": "waxed_oxidized_cut_copper_slab", + "waxedcoxycosl": "waxed_oxidized_cut_copper_slab", + "waxedcoxycoslab": "waxed_oxidized_cut_copper_slab", + "waxedcoxycostep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopsl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicopstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicosl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicoslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxicostep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopsl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcopstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcosl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcoslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidisedcostep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopsl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcopstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcosl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcoslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxidizedcostep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycoppersl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopperslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopperstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopsl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycopstep": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycosl": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycoslab": "waxed_oxidized_cut_copper_slab", + "waxedcutoxycostep": "waxed_oxidized_cut_copper_slab", + "waxedoxiccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxiccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxiccoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxiccopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxiccosl": "waxed_oxidized_cut_copper_slab", + "waxedoxiccoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxiccostep": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcosl": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxicutcostep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccosl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedccostep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcosl": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidisedcutcostep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccosl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedccostep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcosl": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxidizedcutcostep": "waxed_oxidized_cut_copper_slab", + "waxedoxyccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxyccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxyccoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxyccopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxyccosl": "waxed_oxidized_cut_copper_slab", + "waxedoxyccoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxyccostep": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopsl": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopslab": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcopstep": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcosl": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcoslab": "waxed_oxidized_cut_copper_slab", + "waxedoxycutcostep": "waxed_oxidized_cut_copper_slab", + "waxoxiccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxiccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxiccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxiccoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxiccopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxiccopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxiccopsl": "waxed_oxidized_cut_copper_slab", + "waxoxiccopslab": "waxed_oxidized_cut_copper_slab", + "waxoxiccopstep": "waxed_oxidized_cut_copper_slab", + "waxoxiccosl": "waxed_oxidized_cut_copper_slab", + "waxoxiccoslab": "waxed_oxidized_cut_copper_slab", + "waxoxiccostep": "waxed_oxidized_cut_copper_slab", + "waxoxicutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxicutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxicutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopsl": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopslab": "waxed_oxidized_cut_copper_slab", + "waxoxicutcopstep": "waxed_oxidized_cut_copper_slab", + "waxoxicutcosl": "waxed_oxidized_cut_copper_slab", + "waxoxicutcoslab": "waxed_oxidized_cut_copper_slab", + "waxoxicutcostep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopsl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccopstep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccosl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccoslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedccostep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcosl": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waxoxidisedcutcostep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopsl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccopstep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccosl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccoslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedccostep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopsl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcopstep": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcosl": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcoslab": "waxed_oxidized_cut_copper_slab", + "waxoxidizedcutcostep": "waxed_oxidized_cut_copper_slab", + "waxoxyccohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxyccophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxyccopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxyccoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxyccopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxyccopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxyccopsl": "waxed_oxidized_cut_copper_slab", + "waxoxyccopslab": "waxed_oxidized_cut_copper_slab", + "waxoxyccopstep": "waxed_oxidized_cut_copper_slab", + "waxoxyccosl": "waxed_oxidized_cut_copper_slab", + "waxoxyccoslab": "waxed_oxidized_cut_copper_slab", + "waxoxyccostep": "waxed_oxidized_cut_copper_slab", + "waxoxycutcohalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxycutcophalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopperhalfblock": "waxed_oxidized_cut_copper_slab", + "waxoxycutcoppersl": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopperslab": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopperstep": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopsl": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopslab": "waxed_oxidized_cut_copper_slab", + "waxoxycutcopstep": "waxed_oxidized_cut_copper_slab", + "waxoxycutcosl": "waxed_oxidized_cut_copper_slab", + "waxoxycutcoslab": "waxed_oxidized_cut_copper_slab", + "waxoxycutcostep": "waxed_oxidized_cut_copper_slab", + "waxed_oxidized_cut_copper_stairs": { + "material": "WAXED_OXIDIZED_CUT_COPPER_STAIRS" + }, + "coxidisedwacopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwacopstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwacopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwacostair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwacostairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcostair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "coxidisedwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacopstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacostair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwacostairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcostair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "coxidizedwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "coxiwacopperstair": "waxed_oxidized_cut_copper_stairs", + "coxiwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwacopstair": "waxed_oxidized_cut_copper_stairs", + "coxiwacopstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwacostair": "waxed_oxidized_cut_copper_stairs", + "coxiwacostairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcostair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "coxiwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "coxywacopperstair": "waxed_oxidized_cut_copper_stairs", + "coxywacopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxywacopstair": "waxed_oxidized_cut_copper_stairs", + "coxywacopstairs": "waxed_oxidized_cut_copper_stairs", + "coxywacostair": "waxed_oxidized_cut_copper_stairs", + "coxywacostairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxywaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxcopstair": "waxed_oxidized_cut_copper_stairs", + "coxywaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxcostair": "waxed_oxidized_cut_copper_stairs", + "coxywaxcostairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcostair": "waxed_oxidized_cut_copper_stairs", + "coxywaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwacostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidisedwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwacostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxidizedwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacostair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwacostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxiwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywacopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywacopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywacopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywacopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywacostair": "waxed_oxidized_cut_copper_stairs", + "cutoxywacostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxcostairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcostair": "waxed_oxidized_cut_copper_stairs", + "cutoxywaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicostair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycostair": "waxed_oxidized_cut_copper_stairs", + "cutwaoxycostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxedoxycostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycostair": "waxed_oxidized_cut_copper_stairs", + "cutwaxoxycostairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxicostair": "waxed_oxidized_cut_copper_stairs", + "cwaoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cwaoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaoxycostair": "waxed_oxidized_cut_copper_stairs", + "cwaoxycostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicostair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycostair": "waxed_oxidized_cut_copper_stairs", + "cwaxedoxycostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicostair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxicostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycopstair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycostair": "waxed_oxidized_cut_copper_stairs", + "cwaxoxycostairs": "waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwacostair": "waxed_oxidized_cut_copper_stairs", + "oxicutwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxicutwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxicwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxicwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwacostair": "waxed_oxidized_cut_copper_stairs", + "oxicwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxicwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcutwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedcwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwacutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidisedwaxedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcutwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedcwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwacutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedccostairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxidizedwaxedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaccopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaccostair": "waxed_oxidized_cut_copper_stairs", + "oxiwaccostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcostair": "waxed_oxidized_cut_copper_stairs", + "oxiwacutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccostair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxccostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccostair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedccostairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxiwaxedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwacostair": "waxed_oxidized_cut_copper_stairs", + "oxycutwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxycutwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxycwacopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycwacopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwacopstair": "waxed_oxidized_cut_copper_stairs", + "oxycwacopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwacostair": "waxed_oxidized_cut_copper_stairs", + "oxycwacostairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcopstair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcostair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxcostairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcopstair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcostair": "waxed_oxidized_cut_copper_stairs", + "oxycwaxedcostairs": "waxed_oxidized_cut_copper_stairs", + "oxywaccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywaccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaccopstair": "waxed_oxidized_cut_copper_stairs", + "oxywaccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaccostair": "waxed_oxidized_cut_copper_stairs", + "oxywaccostairs": "waxed_oxidized_cut_copper_stairs", + "oxywacutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywacutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywacutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxywacutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywacutcostair": "waxed_oxidized_cut_copper_stairs", + "oxywacutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxccopstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxccostair": "waxed_oxidized_cut_copper_stairs", + "oxywaxccostairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxywaxcutcostairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccopstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccostair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedccostairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcostair": "waxed_oxidized_cut_copper_stairs", + "oxywaxedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "wacoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "wacoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxicopstair": "waxed_oxidized_cut_copper_stairs", + "wacoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxicostair": "waxed_oxidized_cut_copper_stairs", + "wacoxicostairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "wacoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "wacoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "wacoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "wacoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxycopstair": "waxed_oxidized_cut_copper_stairs", + "wacoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "wacoxycostair": "waxed_oxidized_cut_copper_stairs", + "wacoxycostairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxicopstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxicostair": "waxed_oxidized_cut_copper_stairs", + "wacutoxicostairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "wacutoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxycopstair": "waxed_oxidized_cut_copper_stairs", + "wacutoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "wacutoxycostair": "waxed_oxidized_cut_copper_stairs", + "wacutoxycostairs": "waxed_oxidized_cut_copper_stairs", + "waoxiccopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxiccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxiccopstair": "waxed_oxidized_cut_copper_stairs", + "waoxiccopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxiccostair": "waxed_oxidized_cut_copper_stairs", + "waoxiccostairs": "waxed_oxidized_cut_copper_stairs", + "waoxicutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxicutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxicutcopstair": "waxed_oxidized_cut_copper_stairs", + "waoxicutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxicutcostair": "waxed_oxidized_cut_copper_stairs", + "waoxicutcostairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccopstair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccostair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedccostairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waoxidisedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccopstair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccostair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedccostairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waoxidizedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waoxyccopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxyccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxyccopstair": "waxed_oxidized_cut_copper_stairs", + "waoxyccopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxyccostair": "waxed_oxidized_cut_copper_stairs", + "waoxyccostairs": "waxed_oxidized_cut_copper_stairs", + "waoxycutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waoxycutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waoxycutcopstair": "waxed_oxidized_cut_copper_stairs", + "waoxycutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waoxycutcostair": "waxed_oxidized_cut_copper_stairs", + "waoxycutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxicopstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxicostair": "waxed_oxidized_cut_copper_stairs", + "waxcoxicostairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "waxcoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxycopstair": "waxed_oxidized_cut_copper_stairs", + "waxcoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcoxycostair": "waxed_oxidized_cut_copper_stairs", + "waxcoxycostairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicopstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicostair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxicostairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycopstair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycostair": "waxed_oxidized_cut_copper_stairs", + "waxcutoxycostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicostair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxicostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycostair": "waxed_oxidized_cut_copper_stairs", + "waxedcoxycostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicostair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxicostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcostair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidisedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcostair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxidizedcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycopstair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycostair": "waxed_oxidized_cut_copper_stairs", + "waxedcutoxycostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxiccostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxicutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedccostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidisedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedccostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxidizedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxyccostairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcostair": "waxed_oxidized_cut_copper_stairs", + "waxedoxycutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxiccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxiccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxiccopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxiccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxiccostair": "waxed_oxidized_cut_copper_stairs", + "waxoxiccostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcostair": "waxed_oxidized_cut_copper_stairs", + "waxoxicutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccostair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedccostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waxoxidisedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccostair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedccostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcostair": "waxed_oxidized_cut_copper_stairs", + "waxoxidizedcutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxyccopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxyccopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxyccopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxyccopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxyccostair": "waxed_oxidized_cut_copper_stairs", + "waxoxyccostairs": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcopperstair": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcopperstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcopstair": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcopstairs": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcostair": "waxed_oxidized_cut_copper_stairs", + "waxoxycutcostairs": "waxed_oxidized_cut_copper_stairs", + "waxed_weathered_chiseled_copper": { + "material": "WAXED_WEATHERED_CHISELED_COPPER" + }, + "chiseledwaweathercoblock": "waxed_weathered_chiseled_copper", + "chiseledwaweathercopblock": "waxed_weathered_chiseled_copper", + "chiseledwaweathercopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaweatheredcoblock": "waxed_weathered_chiseled_copper", + "chiseledwaweatheredcopblock": "waxed_weathered_chiseled_copper", + "chiseledwaweatheredcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwawecoblock": "waxed_weathered_chiseled_copper", + "chiseledwawecopblock": "waxed_weathered_chiseled_copper", + "chiseledwawecopperblock": "waxed_weathered_chiseled_copper", + "chiseledwawthcoblock": "waxed_weathered_chiseled_copper", + "chiseledwawthcopblock": "waxed_weathered_chiseled_copper", + "chiseledwawthcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweathercoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweathercopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweathercopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweatheredcoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweatheredcopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedweatheredcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwecoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwecopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwecopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwthcoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwthcopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxedwthcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweathercoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweathercopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweathercopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweatheredcoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweatheredcopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxweatheredcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwecoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwecopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwecopperblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwthcoblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwthcopblock": "waxed_weathered_chiseled_copper", + "chiseledwaxwthcopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwacoblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwacopblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwacopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxcoblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxcopblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxcopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxedcoblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxedcopblock": "waxed_weathered_chiseled_copper", + "chiseledweatheredwaxedcopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwacoblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwacopblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwacopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxcoblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxcopblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxcopperblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxedcoblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxedcopblock": "waxed_weathered_chiseled_copper", + "chiseledweatherwaxedcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwewacoblock": "waxed_weathered_chiseled_copper", + "chiseledwewacopblock": "waxed_weathered_chiseled_copper", + "chiseledwewacopperblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxcoblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxcopblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxedcoblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxedcopblock": "waxed_weathered_chiseled_copper", + "chiseledwewaxedcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwthwacoblock": "waxed_weathered_chiseled_copper", + "chiseledwthwacopblock": "waxed_weathered_chiseled_copper", + "chiseledwthwacopperblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxcoblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxcopblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxcopperblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxedcoblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxedcopblock": "waxed_weathered_chiseled_copper", + "chiseledwthwaxedcopperblock": "waxed_weathered_chiseled_copper", + "circlewaweathercoblock": "waxed_weathered_chiseled_copper", + "circlewaweathercopblock": "waxed_weathered_chiseled_copper", + "circlewaweathercopperblock": "waxed_weathered_chiseled_copper", + "circlewaweatheredcoblock": "waxed_weathered_chiseled_copper", + "circlewaweatheredcopblock": "waxed_weathered_chiseled_copper", + "circlewaweatheredcopperblock": "waxed_weathered_chiseled_copper", + "circlewawecoblock": "waxed_weathered_chiseled_copper", + "circlewawecopblock": "waxed_weathered_chiseled_copper", + "circlewawecopperblock": "waxed_weathered_chiseled_copper", + "circlewawthcoblock": "waxed_weathered_chiseled_copper", + "circlewawthcopblock": "waxed_weathered_chiseled_copper", + "circlewawthcopperblock": "waxed_weathered_chiseled_copper", + "circlewaxedweathercoblock": "waxed_weathered_chiseled_copper", + "circlewaxedweathercopblock": "waxed_weathered_chiseled_copper", + "circlewaxedweathercopperblock": "waxed_weathered_chiseled_copper", + "circlewaxedweatheredcoblock": "waxed_weathered_chiseled_copper", + "circlewaxedweatheredcopblock": "waxed_weathered_chiseled_copper", + "circlewaxedweatheredcopperblock": "waxed_weathered_chiseled_copper", + "circlewaxedwecoblock": "waxed_weathered_chiseled_copper", + "circlewaxedwecopblock": "waxed_weathered_chiseled_copper", + "circlewaxedwecopperblock": "waxed_weathered_chiseled_copper", + "circlewaxedwthcoblock": "waxed_weathered_chiseled_copper", + "circlewaxedwthcopblock": "waxed_weathered_chiseled_copper", + "circlewaxedwthcopperblock": "waxed_weathered_chiseled_copper", + "circlewaxweathercoblock": "waxed_weathered_chiseled_copper", + "circlewaxweathercopblock": "waxed_weathered_chiseled_copper", + "circlewaxweathercopperblock": "waxed_weathered_chiseled_copper", + "circlewaxweatheredcoblock": "waxed_weathered_chiseled_copper", + "circlewaxweatheredcopblock": "waxed_weathered_chiseled_copper", + "circlewaxweatheredcopperblock": "waxed_weathered_chiseled_copper", + "circlewaxwecoblock": "waxed_weathered_chiseled_copper", + "circlewaxwecopblock": "waxed_weathered_chiseled_copper", + "circlewaxwecopperblock": "waxed_weathered_chiseled_copper", + "circlewaxwthcoblock": "waxed_weathered_chiseled_copper", + "circlewaxwthcopblock": "waxed_weathered_chiseled_copper", + "circlewaxwthcopperblock": "waxed_weathered_chiseled_copper", + "circleweatheredwacoblock": "waxed_weathered_chiseled_copper", + "circleweatheredwacopblock": "waxed_weathered_chiseled_copper", + "circleweatheredwacopperblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxcoblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxcopblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxcopperblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxedcoblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxedcopblock": "waxed_weathered_chiseled_copper", + "circleweatheredwaxedcopperblock": "waxed_weathered_chiseled_copper", + "circleweatherwacoblock": "waxed_weathered_chiseled_copper", + "circleweatherwacopblock": "waxed_weathered_chiseled_copper", + "circleweatherwacopperblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxcoblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxcopblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxcopperblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxedcoblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxedcopblock": "waxed_weathered_chiseled_copper", + "circleweatherwaxedcopperblock": "waxed_weathered_chiseled_copper", + "circlewewacoblock": "waxed_weathered_chiseled_copper", + "circlewewacopblock": "waxed_weathered_chiseled_copper", + "circlewewacopperblock": "waxed_weathered_chiseled_copper", + "circlewewaxcoblock": "waxed_weathered_chiseled_copper", + "circlewewaxcopblock": "waxed_weathered_chiseled_copper", + "circlewewaxcopperblock": "waxed_weathered_chiseled_copper", + "circlewewaxedcoblock": "waxed_weathered_chiseled_copper", + "circlewewaxedcopblock": "waxed_weathered_chiseled_copper", + "circlewewaxedcopperblock": "waxed_weathered_chiseled_copper", + "circlewthwacoblock": "waxed_weathered_chiseled_copper", + "circlewthwacopblock": "waxed_weathered_chiseled_copper", + "circlewthwacopperblock": "waxed_weathered_chiseled_copper", + "circlewthwaxcoblock": "waxed_weathered_chiseled_copper", + "circlewthwaxcopblock": "waxed_weathered_chiseled_copper", + "circlewthwaxcopperblock": "waxed_weathered_chiseled_copper", + "circlewthwaxedcoblock": "waxed_weathered_chiseled_copper", + "circlewthwaxedcopblock": "waxed_weathered_chiseled_copper", + "circlewthwaxedcopperblock": "waxed_weathered_chiseled_copper", + "ciwaweathercoblock": "waxed_weathered_chiseled_copper", + "ciwaweathercopblock": "waxed_weathered_chiseled_copper", + "ciwaweathercopperblock": "waxed_weathered_chiseled_copper", + "ciwaweatheredcoblock": "waxed_weathered_chiseled_copper", + "ciwaweatheredcopblock": "waxed_weathered_chiseled_copper", + "ciwaweatheredcopperblock": "waxed_weathered_chiseled_copper", + "ciwawecoblock": "waxed_weathered_chiseled_copper", + "ciwawecopblock": "waxed_weathered_chiseled_copper", + "ciwawecopperblock": "waxed_weathered_chiseled_copper", + "ciwawthcoblock": "waxed_weathered_chiseled_copper", + "ciwawthcopblock": "waxed_weathered_chiseled_copper", + "ciwawthcopperblock": "waxed_weathered_chiseled_copper", + "ciwaxedweathercoblock": "waxed_weathered_chiseled_copper", + "ciwaxedweathercopblock": "waxed_weathered_chiseled_copper", + "ciwaxedweathercopperblock": "waxed_weathered_chiseled_copper", + "ciwaxedweatheredcoblock": "waxed_weathered_chiseled_copper", + "ciwaxedweatheredcopblock": "waxed_weathered_chiseled_copper", + "ciwaxedweatheredcopperblock": "waxed_weathered_chiseled_copper", + "ciwaxedwecoblock": "waxed_weathered_chiseled_copper", + "ciwaxedwecopblock": "waxed_weathered_chiseled_copper", + "ciwaxedwecopperblock": "waxed_weathered_chiseled_copper", + "ciwaxedwthcoblock": "waxed_weathered_chiseled_copper", + "ciwaxedwthcopblock": "waxed_weathered_chiseled_copper", + "ciwaxedwthcopperblock": "waxed_weathered_chiseled_copper", + "ciwaxweathercoblock": "waxed_weathered_chiseled_copper", + "ciwaxweathercopblock": "waxed_weathered_chiseled_copper", + "ciwaxweathercopperblock": "waxed_weathered_chiseled_copper", + "ciwaxweatheredcoblock": "waxed_weathered_chiseled_copper", + "ciwaxweatheredcopblock": "waxed_weathered_chiseled_copper", + "ciwaxweatheredcopperblock": "waxed_weathered_chiseled_copper", + "ciwaxwecoblock": "waxed_weathered_chiseled_copper", + "ciwaxwecopblock": "waxed_weathered_chiseled_copper", + "ciwaxwecopperblock": "waxed_weathered_chiseled_copper", + "ciwaxwthcoblock": "waxed_weathered_chiseled_copper", + "ciwaxwthcopblock": "waxed_weathered_chiseled_copper", + "ciwaxwthcopperblock": "waxed_weathered_chiseled_copper", + "ciweatheredwacoblock": "waxed_weathered_chiseled_copper", + "ciweatheredwacopblock": "waxed_weathered_chiseled_copper", + "ciweatheredwacopperblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxcoblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxcopblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxcopperblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxedcoblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxedcopblock": "waxed_weathered_chiseled_copper", + "ciweatheredwaxedcopperblock": "waxed_weathered_chiseled_copper", + "ciweatherwacoblock": "waxed_weathered_chiseled_copper", + "ciweatherwacopblock": "waxed_weathered_chiseled_copper", + "ciweatherwacopperblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxcoblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxcopblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxcopperblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxedcoblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxedcopblock": "waxed_weathered_chiseled_copper", + "ciweatherwaxedcopperblock": "waxed_weathered_chiseled_copper", + "ciwewacoblock": "waxed_weathered_chiseled_copper", + "ciwewacopblock": "waxed_weathered_chiseled_copper", + "ciwewacopperblock": "waxed_weathered_chiseled_copper", + "ciwewaxcoblock": "waxed_weathered_chiseled_copper", + "ciwewaxcopblock": "waxed_weathered_chiseled_copper", + "ciwewaxcopperblock": "waxed_weathered_chiseled_copper", + "ciwewaxedcoblock": "waxed_weathered_chiseled_copper", + "ciwewaxedcopblock": "waxed_weathered_chiseled_copper", + "ciwewaxedcopperblock": "waxed_weathered_chiseled_copper", + "ciwthwacoblock": "waxed_weathered_chiseled_copper", + "ciwthwacopblock": "waxed_weathered_chiseled_copper", + "ciwthwacopperblock": "waxed_weathered_chiseled_copper", + "ciwthwaxcoblock": "waxed_weathered_chiseled_copper", + "ciwthwaxcopblock": "waxed_weathered_chiseled_copper", + "ciwthwaxcopperblock": "waxed_weathered_chiseled_copper", + "ciwthwaxedcoblock": "waxed_weathered_chiseled_copper", + "ciwthwaxedcopblock": "waxed_weathered_chiseled_copper", + "ciwthwaxedcopperblock": "waxed_weathered_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper": "waxed_weathered_chiseled_copper", + "wachiseledweathercoblock": "waxed_weathered_chiseled_copper", + "wachiseledweathercopblock": "waxed_weathered_chiseled_copper", + "wachiseledweathercopperblock": "waxed_weathered_chiseled_copper", + "wachiseledweatheredcoblock": "waxed_weathered_chiseled_copper", + "wachiseledweatheredcopblock": "waxed_weathered_chiseled_copper", + "wachiseledweatheredcopperblock": "waxed_weathered_chiseled_copper", + "wachiseledwecoblock": "waxed_weathered_chiseled_copper", + "wachiseledwecopblock": "waxed_weathered_chiseled_copper", + "wachiseledwecopperblock": "waxed_weathered_chiseled_copper", + "wachiseledwthcoblock": "waxed_weathered_chiseled_copper", + "wachiseledwthcopblock": "waxed_weathered_chiseled_copper", + "wachiseledwthcopperblock": "waxed_weathered_chiseled_copper", + "wacircleweathercoblock": "waxed_weathered_chiseled_copper", + "wacircleweathercopblock": "waxed_weathered_chiseled_copper", + "wacircleweathercopperblock": "waxed_weathered_chiseled_copper", + "wacircleweatheredcoblock": "waxed_weathered_chiseled_copper", + "wacircleweatheredcopblock": "waxed_weathered_chiseled_copper", + "wacircleweatheredcopperblock": "waxed_weathered_chiseled_copper", + "wacirclewecoblock": "waxed_weathered_chiseled_copper", + "wacirclewecopblock": "waxed_weathered_chiseled_copper", + "wacirclewecopperblock": "waxed_weathered_chiseled_copper", + "wacirclewthcoblock": "waxed_weathered_chiseled_copper", + "wacirclewthcopblock": "waxed_weathered_chiseled_copper", + "wacirclewthcopperblock": "waxed_weathered_chiseled_copper", + "waciweathercoblock": "waxed_weathered_chiseled_copper", + "waciweathercopblock": "waxed_weathered_chiseled_copper", + "waciweathercopperblock": "waxed_weathered_chiseled_copper", + "waciweatheredcoblock": "waxed_weathered_chiseled_copper", + "waciweatheredcopblock": "waxed_weathered_chiseled_copper", + "waciweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waciwecoblock": "waxed_weathered_chiseled_copper", + "waciwecopblock": "waxed_weathered_chiseled_copper", + "waciwecopperblock": "waxed_weathered_chiseled_copper", + "waciwthcoblock": "waxed_weathered_chiseled_copper", + "waciwthcopblock": "waxed_weathered_chiseled_copper", + "waciwthcopperblock": "waxed_weathered_chiseled_copper", + "waweatherchiseledcoblock": "waxed_weathered_chiseled_copper", + "waweatherchiseledcopblock": "waxed_weathered_chiseled_copper", + "waweatherchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waweathercicoblock": "waxed_weathered_chiseled_copper", + "waweathercicopblock": "waxed_weathered_chiseled_copper", + "waweathercicopperblock": "waxed_weathered_chiseled_copper", + "waweathercirclecoblock": "waxed_weathered_chiseled_copper", + "waweathercirclecopblock": "waxed_weathered_chiseled_copper", + "waweathercirclecopperblock": "waxed_weathered_chiseled_copper", + "waweatheredchiseledcoblock": "waxed_weathered_chiseled_copper", + "waweatheredchiseledcopblock": "waxed_weathered_chiseled_copper", + "waweatheredchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waweatheredcicoblock": "waxed_weathered_chiseled_copper", + "waweatheredcicopblock": "waxed_weathered_chiseled_copper", + "waweatheredcicopperblock": "waxed_weathered_chiseled_copper", + "waweatheredcirclecoblock": "waxed_weathered_chiseled_copper", + "waweatheredcirclecopblock": "waxed_weathered_chiseled_copper", + "waweatheredcirclecopperblock": "waxed_weathered_chiseled_copper", + "wawechiseledcoblock": "waxed_weathered_chiseled_copper", + "wawechiseledcopblock": "waxed_weathered_chiseled_copper", + "wawechiseledcopperblock": "waxed_weathered_chiseled_copper", + "wawecicoblock": "waxed_weathered_chiseled_copper", + "wawecicopblock": "waxed_weathered_chiseled_copper", + "wawecicopperblock": "waxed_weathered_chiseled_copper", + "wawecirclecoblock": "waxed_weathered_chiseled_copper", + "wawecirclecopblock": "waxed_weathered_chiseled_copper", + "wawecirclecopperblock": "waxed_weathered_chiseled_copper", + "wawthchiseledcoblock": "waxed_weathered_chiseled_copper", + "wawthchiseledcopblock": "waxed_weathered_chiseled_copper", + "wawthchiseledcopperblock": "waxed_weathered_chiseled_copper", + "wawthcicoblock": "waxed_weathered_chiseled_copper", + "wawthcicopblock": "waxed_weathered_chiseled_copper", + "wawthcicopperblock": "waxed_weathered_chiseled_copper", + "wawthcirclecoblock": "waxed_weathered_chiseled_copper", + "wawthcirclecopblock": "waxed_weathered_chiseled_copper", + "wawthcirclecopperblock": "waxed_weathered_chiseled_copper", + "waxchiseledweathercoblock": "waxed_weathered_chiseled_copper", + "waxchiseledweathercopblock": "waxed_weathered_chiseled_copper", + "waxchiseledweathercopperblock": "waxed_weathered_chiseled_copper", + "waxchiseledweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxchiseledweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxchiseledweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxchiseledwecoblock": "waxed_weathered_chiseled_copper", + "waxchiseledwecopblock": "waxed_weathered_chiseled_copper", + "waxchiseledwecopperblock": "waxed_weathered_chiseled_copper", + "waxchiseledwthcoblock": "waxed_weathered_chiseled_copper", + "waxchiseledwthcopblock": "waxed_weathered_chiseled_copper", + "waxchiseledwthcopperblock": "waxed_weathered_chiseled_copper", + "waxcircleweathercoblock": "waxed_weathered_chiseled_copper", + "waxcircleweathercopblock": "waxed_weathered_chiseled_copper", + "waxcircleweathercopperblock": "waxed_weathered_chiseled_copper", + "waxcircleweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxcircleweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxcircleweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxcirclewecoblock": "waxed_weathered_chiseled_copper", + "waxcirclewecopblock": "waxed_weathered_chiseled_copper", + "waxcirclewecopperblock": "waxed_weathered_chiseled_copper", + "waxcirclewthcoblock": "waxed_weathered_chiseled_copper", + "waxcirclewthcopblock": "waxed_weathered_chiseled_copper", + "waxcirclewthcopperblock": "waxed_weathered_chiseled_copper", + "waxciweathercoblock": "waxed_weathered_chiseled_copper", + "waxciweathercopblock": "waxed_weathered_chiseled_copper", + "waxciweathercopperblock": "waxed_weathered_chiseled_copper", + "waxciweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxciweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxciweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxciwecoblock": "waxed_weathered_chiseled_copper", + "waxciwecopblock": "waxed_weathered_chiseled_copper", + "waxciwecopperblock": "waxed_weathered_chiseled_copper", + "waxciwthcoblock": "waxed_weathered_chiseled_copper", + "waxciwthcopblock": "waxed_weathered_chiseled_copper", + "waxciwthcopperblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweathercoblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweathercopblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweathercopperblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxedchiseledweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwecoblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwecopblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwecopperblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwthcoblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwthcopblock": "waxed_weathered_chiseled_copper", + "waxedchiseledwthcopperblock": "waxed_weathered_chiseled_copper", + "waxedcircleweathercoblock": "waxed_weathered_chiseled_copper", + "waxedcircleweathercopblock": "waxed_weathered_chiseled_copper", + "waxedcircleweathercopperblock": "waxed_weathered_chiseled_copper", + "waxedcircleweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxedcircleweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxedcircleweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxedcirclewecoblock": "waxed_weathered_chiseled_copper", + "waxedcirclewecopblock": "waxed_weathered_chiseled_copper", + "waxedcirclewecopperblock": "waxed_weathered_chiseled_copper", + "waxedcirclewthcoblock": "waxed_weathered_chiseled_copper", + "waxedcirclewthcopblock": "waxed_weathered_chiseled_copper", + "waxedcirclewthcopperblock": "waxed_weathered_chiseled_copper", + "waxedciweathercoblock": "waxed_weathered_chiseled_copper", + "waxedciweathercopblock": "waxed_weathered_chiseled_copper", + "waxedciweathercopperblock": "waxed_weathered_chiseled_copper", + "waxedciweatheredcoblock": "waxed_weathered_chiseled_copper", + "waxedciweatheredcopblock": "waxed_weathered_chiseled_copper", + "waxedciweatheredcopperblock": "waxed_weathered_chiseled_copper", + "waxedciwecoblock": "waxed_weathered_chiseled_copper", + "waxedciwecopblock": "waxed_weathered_chiseled_copper", + "waxedciwecopperblock": "waxed_weathered_chiseled_copper", + "waxedciwthcoblock": "waxed_weathered_chiseled_copper", + "waxedciwthcopblock": "waxed_weathered_chiseled_copper", + "waxedciwthcopperblock": "waxed_weathered_chiseled_copper", + "waxedweatherchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxedweatherchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxedweatherchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxedweathercicoblock": "waxed_weathered_chiseled_copper", + "waxedweathercicopblock": "waxed_weathered_chiseled_copper", + "waxedweathercicopperblock": "waxed_weathered_chiseled_copper", + "waxedweathercirclecoblock": "waxed_weathered_chiseled_copper", + "waxedweathercirclecopblock": "waxed_weathered_chiseled_copper", + "waxedweathercirclecopperblock": "waxed_weathered_chiseled_copper", + "waxedweatheredchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxedweatheredchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxedweatheredchiseledcopper": "waxed_weathered_chiseled_copper", + "waxedweatheredchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcicoblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcicopblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcicopperblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcirclecoblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcirclecopblock": "waxed_weathered_chiseled_copper", + "waxedweatheredcirclecopperblock": "waxed_weathered_chiseled_copper", + "waxedwechiseledcoblock": "waxed_weathered_chiseled_copper", + "waxedwechiseledcopblock": "waxed_weathered_chiseled_copper", + "waxedwechiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxedwecicoblock": "waxed_weathered_chiseled_copper", + "waxedwecicopblock": "waxed_weathered_chiseled_copper", + "waxedwecicopperblock": "waxed_weathered_chiseled_copper", + "waxedwecirclecoblock": "waxed_weathered_chiseled_copper", + "waxedwecirclecopblock": "waxed_weathered_chiseled_copper", + "waxedwecirclecopperblock": "waxed_weathered_chiseled_copper", + "waxedwthchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxedwthchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxedwthchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxedwthcicoblock": "waxed_weathered_chiseled_copper", + "waxedwthcicopblock": "waxed_weathered_chiseled_copper", + "waxedwthcicopperblock": "waxed_weathered_chiseled_copper", + "waxedwthcirclecoblock": "waxed_weathered_chiseled_copper", + "waxedwthcirclecopblock": "waxed_weathered_chiseled_copper", + "waxedwthcirclecopperblock": "waxed_weathered_chiseled_copper", + "waxweatherchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxweatherchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxweatherchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxweathercicoblock": "waxed_weathered_chiseled_copper", + "waxweathercicopblock": "waxed_weathered_chiseled_copper", + "waxweathercicopperblock": "waxed_weathered_chiseled_copper", + "waxweathercirclecoblock": "waxed_weathered_chiseled_copper", + "waxweathercirclecopblock": "waxed_weathered_chiseled_copper", + "waxweathercirclecopperblock": "waxed_weathered_chiseled_copper", + "waxweatheredchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxweatheredchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxweatheredchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxweatheredcicoblock": "waxed_weathered_chiseled_copper", + "waxweatheredcicopblock": "waxed_weathered_chiseled_copper", + "waxweatheredcicopperblock": "waxed_weathered_chiseled_copper", + "waxweatheredcirclecoblock": "waxed_weathered_chiseled_copper", + "waxweatheredcirclecopblock": "waxed_weathered_chiseled_copper", + "waxweatheredcirclecopperblock": "waxed_weathered_chiseled_copper", + "waxwechiseledcoblock": "waxed_weathered_chiseled_copper", + "waxwechiseledcopblock": "waxed_weathered_chiseled_copper", + "waxwechiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxwecicoblock": "waxed_weathered_chiseled_copper", + "waxwecicopblock": "waxed_weathered_chiseled_copper", + "waxwecicopperblock": "waxed_weathered_chiseled_copper", + "waxwecirclecoblock": "waxed_weathered_chiseled_copper", + "waxwecirclecopblock": "waxed_weathered_chiseled_copper", + "waxwecirclecopperblock": "waxed_weathered_chiseled_copper", + "waxwthchiseledcoblock": "waxed_weathered_chiseled_copper", + "waxwthchiseledcopblock": "waxed_weathered_chiseled_copper", + "waxwthchiseledcopperblock": "waxed_weathered_chiseled_copper", + "waxwthcicoblock": "waxed_weathered_chiseled_copper", + "waxwthcicopblock": "waxed_weathered_chiseled_copper", + "waxwthcicopperblock": "waxed_weathered_chiseled_copper", + "waxwthcirclecoblock": "waxed_weathered_chiseled_copper", + "waxwthcirclecopblock": "waxed_weathered_chiseled_copper", + "waxwthcirclecopperblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwacoblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwacopblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwacopperblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxcoblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxcopblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxcopperblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxedcoblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxedcopblock": "waxed_weathered_chiseled_copper", + "weatherchiseledwaxedcopperblock": "waxed_weathered_chiseled_copper", + "weathercirclewacoblock": "waxed_weathered_chiseled_copper", + "weathercirclewacopblock": "waxed_weathered_chiseled_copper", + "weathercirclewacopperblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxcoblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxcopblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxcopperblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxedcoblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxedcopblock": "waxed_weathered_chiseled_copper", + "weathercirclewaxedcopperblock": "waxed_weathered_chiseled_copper", + "weatherciwacoblock": "waxed_weathered_chiseled_copper", + "weatherciwacopblock": "waxed_weathered_chiseled_copper", + "weatherciwacopperblock": "waxed_weathered_chiseled_copper", + "weatherciwaxcoblock": "waxed_weathered_chiseled_copper", + "weatherciwaxcopblock": "waxed_weathered_chiseled_copper", + "weatherciwaxcopperblock": "waxed_weathered_chiseled_copper", + "weatherciwaxedcoblock": "waxed_weathered_chiseled_copper", + "weatherciwaxedcopblock": "waxed_weathered_chiseled_copper", + "weatherciwaxedcopperblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwacoblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwacopblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwacopperblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxcoblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxcopblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxcopperblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxedcoblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxedcopblock": "waxed_weathered_chiseled_copper", + "weatheredchiseledwaxedcopperblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewacoblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewacopblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewacopperblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxcoblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxcopblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxcopperblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxedcoblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxedcopblock": "waxed_weathered_chiseled_copper", + "weatheredcirclewaxedcopperblock": "waxed_weathered_chiseled_copper", + "weatheredciwacoblock": "waxed_weathered_chiseled_copper", + "weatheredciwacopblock": "waxed_weathered_chiseled_copper", + "weatheredciwacopperblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxcoblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxcopblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxcopperblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxedcoblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxedcopblock": "waxed_weathered_chiseled_copper", + "weatheredciwaxedcopperblock": "waxed_weathered_chiseled_copper", + "weatheredwachiseledcoblock": "waxed_weathered_chiseled_copper", + "weatheredwachiseledcopblock": "waxed_weathered_chiseled_copper", + "weatheredwachiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatheredwacicoblock": "waxed_weathered_chiseled_copper", + "weatheredwacicopblock": "waxed_weathered_chiseled_copper", + "weatheredwacicopperblock": "waxed_weathered_chiseled_copper", + "weatheredwacirclecoblock": "waxed_weathered_chiseled_copper", + "weatheredwacirclecopblock": "waxed_weathered_chiseled_copper", + "weatheredwacirclecopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxchiseledcoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxchiseledcopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxchiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcicoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcicopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcicopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcirclecoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcirclecopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxcirclecopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedchiseledcoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedchiseledcopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedchiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcicoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcicopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcicopperblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcirclecoblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcirclecopblock": "waxed_weathered_chiseled_copper", + "weatheredwaxedcirclecopperblock": "waxed_weathered_chiseled_copper", + "weatherwachiseledcoblock": "waxed_weathered_chiseled_copper", + "weatherwachiseledcopblock": "waxed_weathered_chiseled_copper", + "weatherwachiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatherwacicoblock": "waxed_weathered_chiseled_copper", + "weatherwacicopblock": "waxed_weathered_chiseled_copper", + "weatherwacicopperblock": "waxed_weathered_chiseled_copper", + "weatherwacirclecoblock": "waxed_weathered_chiseled_copper", + "weatherwacirclecopblock": "waxed_weathered_chiseled_copper", + "weatherwacirclecopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxchiseledcoblock": "waxed_weathered_chiseled_copper", + "weatherwaxchiseledcopblock": "waxed_weathered_chiseled_copper", + "weatherwaxchiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxcicoblock": "waxed_weathered_chiseled_copper", + "weatherwaxcicopblock": "waxed_weathered_chiseled_copper", + "weatherwaxcicopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxcirclecoblock": "waxed_weathered_chiseled_copper", + "weatherwaxcirclecopblock": "waxed_weathered_chiseled_copper", + "weatherwaxcirclecopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxedchiseledcoblock": "waxed_weathered_chiseled_copper", + "weatherwaxedchiseledcopblock": "waxed_weathered_chiseled_copper", + "weatherwaxedchiseledcopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcicoblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcicopblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcicopperblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcirclecoblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcirclecopblock": "waxed_weathered_chiseled_copper", + "weatherwaxedcirclecopperblock": "waxed_weathered_chiseled_copper", + "wechiseledwacoblock": "waxed_weathered_chiseled_copper", + "wechiseledwacopblock": "waxed_weathered_chiseled_copper", + "wechiseledwacopperblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxcoblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxcopblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxcopperblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxedcoblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxedcopblock": "waxed_weathered_chiseled_copper", + "wechiseledwaxedcopperblock": "waxed_weathered_chiseled_copper", + "wecirclewacoblock": "waxed_weathered_chiseled_copper", + "wecirclewacopblock": "waxed_weathered_chiseled_copper", + "wecirclewacopperblock": "waxed_weathered_chiseled_copper", + "wecirclewaxcoblock": "waxed_weathered_chiseled_copper", + "wecirclewaxcopblock": "waxed_weathered_chiseled_copper", + "wecirclewaxcopperblock": "waxed_weathered_chiseled_copper", + "wecirclewaxedcoblock": "waxed_weathered_chiseled_copper", + "wecirclewaxedcopblock": "waxed_weathered_chiseled_copper", + "wecirclewaxedcopperblock": "waxed_weathered_chiseled_copper", + "weciwacoblock": "waxed_weathered_chiseled_copper", + "weciwacopblock": "waxed_weathered_chiseled_copper", + "weciwacopperblock": "waxed_weathered_chiseled_copper", + "weciwaxcoblock": "waxed_weathered_chiseled_copper", + "weciwaxcopblock": "waxed_weathered_chiseled_copper", + "weciwaxcopperblock": "waxed_weathered_chiseled_copper", + "weciwaxedcoblock": "waxed_weathered_chiseled_copper", + "weciwaxedcopblock": "waxed_weathered_chiseled_copper", + "weciwaxedcopperblock": "waxed_weathered_chiseled_copper", + "wewachiseledcoblock": "waxed_weathered_chiseled_copper", + "wewachiseledcopblock": "waxed_weathered_chiseled_copper", + "wewachiseledcopperblock": "waxed_weathered_chiseled_copper", + "wewacicoblock": "waxed_weathered_chiseled_copper", + "wewacicopblock": "waxed_weathered_chiseled_copper", + "wewacicopperblock": "waxed_weathered_chiseled_copper", + "wewacirclecoblock": "waxed_weathered_chiseled_copper", + "wewacirclecopblock": "waxed_weathered_chiseled_copper", + "wewacirclecopperblock": "waxed_weathered_chiseled_copper", + "wewaxchiseledcoblock": "waxed_weathered_chiseled_copper", + "wewaxchiseledcopblock": "waxed_weathered_chiseled_copper", + "wewaxchiseledcopperblock": "waxed_weathered_chiseled_copper", + "wewaxcicoblock": "waxed_weathered_chiseled_copper", + "wewaxcicopblock": "waxed_weathered_chiseled_copper", + "wewaxcicopperblock": "waxed_weathered_chiseled_copper", + "wewaxcirclecoblock": "waxed_weathered_chiseled_copper", + "wewaxcirclecopblock": "waxed_weathered_chiseled_copper", + "wewaxcirclecopperblock": "waxed_weathered_chiseled_copper", + "wewaxedchiseledcoblock": "waxed_weathered_chiseled_copper", + "wewaxedchiseledcopblock": "waxed_weathered_chiseled_copper", + "wewaxedchiseledcopperblock": "waxed_weathered_chiseled_copper", + "wewaxedcicoblock": "waxed_weathered_chiseled_copper", + "wewaxedcicopblock": "waxed_weathered_chiseled_copper", + "wewaxedcicopperblock": "waxed_weathered_chiseled_copper", + "wewaxedcirclecoblock": "waxed_weathered_chiseled_copper", + "wewaxedcirclecopblock": "waxed_weathered_chiseled_copper", + "wewaxedcirclecopperblock": "waxed_weathered_chiseled_copper", + "wthchiseledwacoblock": "waxed_weathered_chiseled_copper", + "wthchiseledwacopblock": "waxed_weathered_chiseled_copper", + "wthchiseledwacopperblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxcoblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxcopblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxcopperblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxedcoblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxedcopblock": "waxed_weathered_chiseled_copper", + "wthchiseledwaxedcopperblock": "waxed_weathered_chiseled_copper", + "wthcirclewacoblock": "waxed_weathered_chiseled_copper", + "wthcirclewacopblock": "waxed_weathered_chiseled_copper", + "wthcirclewacopperblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxcoblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxcopblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxcopperblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxedcoblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxedcopblock": "waxed_weathered_chiseled_copper", + "wthcirclewaxedcopperblock": "waxed_weathered_chiseled_copper", + "wthciwacoblock": "waxed_weathered_chiseled_copper", + "wthciwacopblock": "waxed_weathered_chiseled_copper", + "wthciwacopperblock": "waxed_weathered_chiseled_copper", + "wthciwaxcoblock": "waxed_weathered_chiseled_copper", + "wthciwaxcopblock": "waxed_weathered_chiseled_copper", + "wthciwaxcopperblock": "waxed_weathered_chiseled_copper", + "wthciwaxedcoblock": "waxed_weathered_chiseled_copper", + "wthciwaxedcopblock": "waxed_weathered_chiseled_copper", + "wthciwaxedcopperblock": "waxed_weathered_chiseled_copper", + "wthwachiseledcoblock": "waxed_weathered_chiseled_copper", + "wthwachiseledcopblock": "waxed_weathered_chiseled_copper", + "wthwachiseledcopperblock": "waxed_weathered_chiseled_copper", + "wthwacicoblock": "waxed_weathered_chiseled_copper", + "wthwacicopblock": "waxed_weathered_chiseled_copper", + "wthwacicopperblock": "waxed_weathered_chiseled_copper", + "wthwacirclecoblock": "waxed_weathered_chiseled_copper", + "wthwacirclecopblock": "waxed_weathered_chiseled_copper", + "wthwacirclecopperblock": "waxed_weathered_chiseled_copper", + "wthwaxchiseledcoblock": "waxed_weathered_chiseled_copper", + "wthwaxchiseledcopblock": "waxed_weathered_chiseled_copper", + "wthwaxchiseledcopperblock": "waxed_weathered_chiseled_copper", + "wthwaxcicoblock": "waxed_weathered_chiseled_copper", + "wthwaxcicopblock": "waxed_weathered_chiseled_copper", + "wthwaxcicopperblock": "waxed_weathered_chiseled_copper", + "wthwaxcirclecoblock": "waxed_weathered_chiseled_copper", + "wthwaxcirclecopblock": "waxed_weathered_chiseled_copper", + "wthwaxcirclecopperblock": "waxed_weathered_chiseled_copper", + "wthwaxedchiseledcoblock": "waxed_weathered_chiseled_copper", + "wthwaxedchiseledcopblock": "waxed_weathered_chiseled_copper", + "wthwaxedchiseledcopperblock": "waxed_weathered_chiseled_copper", + "wthwaxedcicoblock": "waxed_weathered_chiseled_copper", + "wthwaxedcicopblock": "waxed_weathered_chiseled_copper", + "wthwaxedcicopperblock": "waxed_weathered_chiseled_copper", + "wthwaxedcirclecoblock": "waxed_weathered_chiseled_copper", + "wthwaxedcirclecopblock": "waxed_weathered_chiseled_copper", + "wthwaxedcirclecopperblock": "waxed_weathered_chiseled_copper", + "waxed_weathered_copper": { + "material": "WAXED_WEATHERED_COPPER" + }, + "minecraft:waxed_weathered_copper": "waxed_weathered_copper", + "waweathercoblock": "waxed_weathered_copper", + "waweathercopblock": "waxed_weathered_copper", + "waweathercopperblock": "waxed_weathered_copper", + "waweatheredcoblock": "waxed_weathered_copper", + "waweatheredcopblock": "waxed_weathered_copper", + "waweatheredcopperblock": "waxed_weathered_copper", + "wawecoblock": "waxed_weathered_copper", + "wawecopblock": "waxed_weathered_copper", + "wawecopperblock": "waxed_weathered_copper", + "wawthcoblock": "waxed_weathered_copper", + "wawthcopblock": "waxed_weathered_copper", + "wawthcopperblock": "waxed_weathered_copper", + "waxedweathercoblock": "waxed_weathered_copper", + "waxedweathercopblock": "waxed_weathered_copper", + "waxedweathercopperblock": "waxed_weathered_copper", + "waxedweatheredcoblock": "waxed_weathered_copper", + "waxedweatheredcopblock": "waxed_weathered_copper", + "waxedweatheredcopper": "waxed_weathered_copper", + "waxedweatheredcopperblock": "waxed_weathered_copper", + "waxedwecoblock": "waxed_weathered_copper", + "waxedwecopblock": "waxed_weathered_copper", + "waxedwecopperblock": "waxed_weathered_copper", + "waxedwthcoblock": "waxed_weathered_copper", + "waxedwthcopblock": "waxed_weathered_copper", + "waxedwthcopperblock": "waxed_weathered_copper", + "waxweathercoblock": "waxed_weathered_copper", + "waxweathercopblock": "waxed_weathered_copper", + "waxweathercopperblock": "waxed_weathered_copper", + "waxweatheredcoblock": "waxed_weathered_copper", + "waxweatheredcopblock": "waxed_weathered_copper", + "waxweatheredcopperblock": "waxed_weathered_copper", + "waxwecoblock": "waxed_weathered_copper", + "waxwecopblock": "waxed_weathered_copper", + "waxwecopperblock": "waxed_weathered_copper", + "waxwthcoblock": "waxed_weathered_copper", + "waxwthcopblock": "waxed_weathered_copper", + "waxwthcopperblock": "waxed_weathered_copper", + "weatheredwacoblock": "waxed_weathered_copper", + "weatheredwacopblock": "waxed_weathered_copper", + "weatheredwacopperblock": "waxed_weathered_copper", + "weatheredwaxcoblock": "waxed_weathered_copper", + "weatheredwaxcopblock": "waxed_weathered_copper", + "weatheredwaxcopperblock": "waxed_weathered_copper", + "weatheredwaxedcoblock": "waxed_weathered_copper", + "weatheredwaxedcopblock": "waxed_weathered_copper", + "weatheredwaxedcopperblock": "waxed_weathered_copper", + "weatherwacoblock": "waxed_weathered_copper", + "weatherwacopblock": "waxed_weathered_copper", + "weatherwacopperblock": "waxed_weathered_copper", + "weatherwaxcoblock": "waxed_weathered_copper", + "weatherwaxcopblock": "waxed_weathered_copper", + "weatherwaxcopperblock": "waxed_weathered_copper", + "weatherwaxedcoblock": "waxed_weathered_copper", + "weatherwaxedcopblock": "waxed_weathered_copper", + "weatherwaxedcopperblock": "waxed_weathered_copper", + "wewacoblock": "waxed_weathered_copper", + "wewacopblock": "waxed_weathered_copper", + "wewacopperblock": "waxed_weathered_copper", + "wewaxcoblock": "waxed_weathered_copper", + "wewaxcopblock": "waxed_weathered_copper", + "wewaxcopperblock": "waxed_weathered_copper", + "wewaxedcoblock": "waxed_weathered_copper", + "wewaxedcopblock": "waxed_weathered_copper", + "wewaxedcopperblock": "waxed_weathered_copper", + "wthwacoblock": "waxed_weathered_copper", + "wthwacopblock": "waxed_weathered_copper", + "wthwacopperblock": "waxed_weathered_copper", + "wthwaxcoblock": "waxed_weathered_copper", + "wthwaxcopblock": "waxed_weathered_copper", + "wthwaxcopperblock": "waxed_weathered_copper", + "wthwaxedcoblock": "waxed_weathered_copper", + "wthwaxedcopblock": "waxed_weathered_copper", + "wthwaxedcopperblock": "waxed_weathered_copper", + "waxed_weathered_copper_bulb": { + "material": "WAXED_WEATHERED_COPPER_BULB" + }, + "minecraft:waxed_weathered_copper_bulb": "waxed_weathered_copper_bulb", + "waweatherbulb": "waxed_weathered_copper_bulb", + "waweatheredbulb": "waxed_weathered_copper_bulb", + "wawebulb": "waxed_weathered_copper_bulb", + "wawthbulb": "waxed_weathered_copper_bulb", + "waxedweatherbulb": "waxed_weathered_copper_bulb", + "waxedweatheredbulb": "waxed_weathered_copper_bulb", + "waxedweatheredcopperbulb": "waxed_weathered_copper_bulb", + "waxedwebulb": "waxed_weathered_copper_bulb", + "waxedwthbulb": "waxed_weathered_copper_bulb", + "waxweatherbulb": "waxed_weathered_copper_bulb", + "waxweatheredbulb": "waxed_weathered_copper_bulb", + "waxwebulb": "waxed_weathered_copper_bulb", + "waxwthbulb": "waxed_weathered_copper_bulb", + "weatheredwabulb": "waxed_weathered_copper_bulb", + "weatheredwaxbulb": "waxed_weathered_copper_bulb", + "weatheredwaxedbulb": "waxed_weathered_copper_bulb", + "weatherwabulb": "waxed_weathered_copper_bulb", + "weatherwaxbulb": "waxed_weathered_copper_bulb", + "weatherwaxedbulb": "waxed_weathered_copper_bulb", + "wewabulb": "waxed_weathered_copper_bulb", + "wewaxbulb": "waxed_weathered_copper_bulb", + "wewaxedbulb": "waxed_weathered_copper_bulb", + "wthwabulb": "waxed_weathered_copper_bulb", + "wthwaxbulb": "waxed_weathered_copper_bulb", + "wthwaxedbulb": "waxed_weathered_copper_bulb", + "waxed_weathered_copper_door": { + "material": "WAXED_WEATHERED_COPPER_DOOR" + }, + "doorwawe": "waxed_weathered_copper_door", + "doorwaweather": "waxed_weathered_copper_door", + "doorwaweathered": "waxed_weathered_copper_door", + "doorwawth": "waxed_weathered_copper_door", + "doorwaxedwe": "waxed_weathered_copper_door", + "doorwaxedweather": "waxed_weathered_copper_door", + "doorwaxedweathered": "waxed_weathered_copper_door", + "doorwaxedwth": "waxed_weathered_copper_door", + "doorwaxwe": "waxed_weathered_copper_door", + "doorwaxweather": "waxed_weathered_copper_door", + "doorwaxweathered": "waxed_weathered_copper_door", + "doorwaxwth": "waxed_weathered_copper_door", + "doorweatheredwa": "waxed_weathered_copper_door", + "doorweatheredwax": "waxed_weathered_copper_door", + "doorweatheredwaxed": "waxed_weathered_copper_door", + "doorweatherwa": "waxed_weathered_copper_door", + "doorweatherwax": "waxed_weathered_copper_door", + "doorweatherwaxed": "waxed_weathered_copper_door", + "doorwewa": "waxed_weathered_copper_door", + "doorwewax": "waxed_weathered_copper_door", + "doorwewaxed": "waxed_weathered_copper_door", + "doorwthwa": "waxed_weathered_copper_door", + "doorwthwax": "waxed_weathered_copper_door", + "doorwthwaxed": "waxed_weathered_copper_door", + "minecraft:waxed_weathered_copper_door": "waxed_weathered_copper_door", + "waweatherdoor": "waxed_weathered_copper_door", + "waweathereddoor": "waxed_weathered_copper_door", + "wawedoor": "waxed_weathered_copper_door", + "wawthdoor": "waxed_weathered_copper_door", + "waxedweatherdoor": "waxed_weathered_copper_door", + "waxedweatheredcopperdoor": "waxed_weathered_copper_door", + "waxedweathereddoor": "waxed_weathered_copper_door", + "waxedwedoor": "waxed_weathered_copper_door", + "waxedwthdoor": "waxed_weathered_copper_door", + "waxweatherdoor": "waxed_weathered_copper_door", + "waxweathereddoor": "waxed_weathered_copper_door", + "waxwedoor": "waxed_weathered_copper_door", + "waxwthdoor": "waxed_weathered_copper_door", + "weatheredwadoor": "waxed_weathered_copper_door", + "weatheredwaxdoor": "waxed_weathered_copper_door", + "weatheredwaxeddoor": "waxed_weathered_copper_door", + "weatherwadoor": "waxed_weathered_copper_door", + "weatherwaxdoor": "waxed_weathered_copper_door", + "weatherwaxeddoor": "waxed_weathered_copper_door", + "wewadoor": "waxed_weathered_copper_door", + "wewaxdoor": "waxed_weathered_copper_door", + "wewaxeddoor": "waxed_weathered_copper_door", + "wthwadoor": "waxed_weathered_copper_door", + "wthwaxdoor": "waxed_weathered_copper_door", + "wthwaxeddoor": "waxed_weathered_copper_door", + "waxed_weathered_copper_grate": { + "material": "WAXED_WEATHERED_COPPER_GRATE" + }, + "minecraft:waxed_weathered_copper_grate": "waxed_weathered_copper_grate", + "waweatheredgrate": "waxed_weathered_copper_grate", + "waweathergrate": "waxed_weathered_copper_grate", + "wawegrate": "waxed_weathered_copper_grate", + "wawthgrate": "waxed_weathered_copper_grate", + "waxedweatheredcoppergrate": "waxed_weathered_copper_grate", + "waxedweatheredgrate": "waxed_weathered_copper_grate", + "waxedweathergrate": "waxed_weathered_copper_grate", + "waxedwegrate": "waxed_weathered_copper_grate", + "waxedwthgrate": "waxed_weathered_copper_grate", + "waxweatheredgrate": "waxed_weathered_copper_grate", + "waxweathergrate": "waxed_weathered_copper_grate", + "waxwegrate": "waxed_weathered_copper_grate", + "waxwthgrate": "waxed_weathered_copper_grate", + "weatheredwagrate": "waxed_weathered_copper_grate", + "weatheredwaxedgrate": "waxed_weathered_copper_grate", + "weatheredwaxgrate": "waxed_weathered_copper_grate", + "weatherwagrate": "waxed_weathered_copper_grate", + "weatherwaxedgrate": "waxed_weathered_copper_grate", + "weatherwaxgrate": "waxed_weathered_copper_grate", + "wewagrate": "waxed_weathered_copper_grate", + "wewaxedgrate": "waxed_weathered_copper_grate", + "wewaxgrate": "waxed_weathered_copper_grate", + "wthwagrate": "waxed_weathered_copper_grate", + "wthwaxedgrate": "waxed_weathered_copper_grate", + "wthwaxgrate": "waxed_weathered_copper_grate", + "waxed_weathered_copper_trapdoor": { + "material": "WAXED_WEATHERED_COPPER_TRAPDOOR" + }, + "minecraft:waxed_weathered_copper_trapdoor": "waxed_weathered_copper_trapdoor", + "waweatherdoort": "waxed_weathered_copper_trapdoor", + "waweatherdoortrap": "waxed_weathered_copper_trapdoor", + "waweatherdtrap": "waxed_weathered_copper_trapdoor", + "waweathereddoort": "waxed_weathered_copper_trapdoor", + "waweathereddoortrap": "waxed_weathered_copper_trapdoor", + "waweathereddtrap": "waxed_weathered_copper_trapdoor", + "waweatheredhatch": "waxed_weathered_copper_trapdoor", + "waweatheredtdoor": "waxed_weathered_copper_trapdoor", + "waweatheredtrapd": "waxed_weathered_copper_trapdoor", + "waweatheredtrapdoor": "waxed_weathered_copper_trapdoor", + "waweatherhatch": "waxed_weathered_copper_trapdoor", + "waweathertdoor": "waxed_weathered_copper_trapdoor", + "waweathertrapd": "waxed_weathered_copper_trapdoor", + "waweathertrapdoor": "waxed_weathered_copper_trapdoor", + "wawedoort": "waxed_weathered_copper_trapdoor", + "wawedoortrap": "waxed_weathered_copper_trapdoor", + "wawedtrap": "waxed_weathered_copper_trapdoor", + "wawehatch": "waxed_weathered_copper_trapdoor", + "wawetdoor": "waxed_weathered_copper_trapdoor", + "wawetrapd": "waxed_weathered_copper_trapdoor", + "wawetrapdoor": "waxed_weathered_copper_trapdoor", + "wawthdoort": "waxed_weathered_copper_trapdoor", + "wawthdoortrap": "waxed_weathered_copper_trapdoor", + "wawthdtrap": "waxed_weathered_copper_trapdoor", + "wawthhatch": "waxed_weathered_copper_trapdoor", + "wawthtdoor": "waxed_weathered_copper_trapdoor", + "wawthtrapd": "waxed_weathered_copper_trapdoor", + "wawthtrapdoor": "waxed_weathered_copper_trapdoor", + "waxedweatherdoort": "waxed_weathered_copper_trapdoor", + "waxedweatherdoortrap": "waxed_weathered_copper_trapdoor", + "waxedweatherdtrap": "waxed_weathered_copper_trapdoor", + "waxedweatheredcoppertrapdoor": "waxed_weathered_copper_trapdoor", + "waxedweathereddoort": "waxed_weathered_copper_trapdoor", + "waxedweathereddoortrap": "waxed_weathered_copper_trapdoor", + "waxedweathereddtrap": "waxed_weathered_copper_trapdoor", + "waxedweatheredhatch": "waxed_weathered_copper_trapdoor", + "waxedweatheredtdoor": "waxed_weathered_copper_trapdoor", + "waxedweatheredtrapd": "waxed_weathered_copper_trapdoor", + "waxedweatheredtrapdoor": "waxed_weathered_copper_trapdoor", + "waxedweatherhatch": "waxed_weathered_copper_trapdoor", + "waxedweathertdoor": "waxed_weathered_copper_trapdoor", + "waxedweathertrapd": "waxed_weathered_copper_trapdoor", + "waxedweathertrapdoor": "waxed_weathered_copper_trapdoor", + "waxedwedoort": "waxed_weathered_copper_trapdoor", + "waxedwedoortrap": "waxed_weathered_copper_trapdoor", + "waxedwedtrap": "waxed_weathered_copper_trapdoor", + "waxedwehatch": "waxed_weathered_copper_trapdoor", + "waxedwetdoor": "waxed_weathered_copper_trapdoor", + "waxedwetrapd": "waxed_weathered_copper_trapdoor", + "waxedwetrapdoor": "waxed_weathered_copper_trapdoor", + "waxedwthdoort": "waxed_weathered_copper_trapdoor", + "waxedwthdoortrap": "waxed_weathered_copper_trapdoor", + "waxedwthdtrap": "waxed_weathered_copper_trapdoor", + "waxedwthhatch": "waxed_weathered_copper_trapdoor", + "waxedwthtdoor": "waxed_weathered_copper_trapdoor", + "waxedwthtrapd": "waxed_weathered_copper_trapdoor", + "waxedwthtrapdoor": "waxed_weathered_copper_trapdoor", + "waxweatherdoort": "waxed_weathered_copper_trapdoor", + "waxweatherdoortrap": "waxed_weathered_copper_trapdoor", + "waxweatherdtrap": "waxed_weathered_copper_trapdoor", + "waxweathereddoort": "waxed_weathered_copper_trapdoor", + "waxweathereddoortrap": "waxed_weathered_copper_trapdoor", + "waxweathereddtrap": "waxed_weathered_copper_trapdoor", + "waxweatheredhatch": "waxed_weathered_copper_trapdoor", + "waxweatheredtdoor": "waxed_weathered_copper_trapdoor", + "waxweatheredtrapd": "waxed_weathered_copper_trapdoor", + "waxweatheredtrapdoor": "waxed_weathered_copper_trapdoor", + "waxweatherhatch": "waxed_weathered_copper_trapdoor", + "waxweathertdoor": "waxed_weathered_copper_trapdoor", + "waxweathertrapd": "waxed_weathered_copper_trapdoor", + "waxweathertrapdoor": "waxed_weathered_copper_trapdoor", + "waxwedoort": "waxed_weathered_copper_trapdoor", + "waxwedoortrap": "waxed_weathered_copper_trapdoor", + "waxwedtrap": "waxed_weathered_copper_trapdoor", + "waxwehatch": "waxed_weathered_copper_trapdoor", + "waxwetdoor": "waxed_weathered_copper_trapdoor", + "waxwetrapd": "waxed_weathered_copper_trapdoor", + "waxwetrapdoor": "waxed_weathered_copper_trapdoor", + "waxwthdoort": "waxed_weathered_copper_trapdoor", + "waxwthdoortrap": "waxed_weathered_copper_trapdoor", + "waxwthdtrap": "waxed_weathered_copper_trapdoor", + "waxwthhatch": "waxed_weathered_copper_trapdoor", + "waxwthtdoor": "waxed_weathered_copper_trapdoor", + "waxwthtrapd": "waxed_weathered_copper_trapdoor", + "waxwthtrapdoor": "waxed_weathered_copper_trapdoor", + "weatheredwadoort": "waxed_weathered_copper_trapdoor", + "weatheredwadoortrap": "waxed_weathered_copper_trapdoor", + "weatheredwadtrap": "waxed_weathered_copper_trapdoor", + "weatheredwahatch": "waxed_weathered_copper_trapdoor", + "weatheredwatdoor": "waxed_weathered_copper_trapdoor", + "weatheredwatrapd": "waxed_weathered_copper_trapdoor", + "weatheredwatrapdoor": "waxed_weathered_copper_trapdoor", + "weatheredwaxdoort": "waxed_weathered_copper_trapdoor", + "weatheredwaxdoortrap": "waxed_weathered_copper_trapdoor", + "weatheredwaxdtrap": "waxed_weathered_copper_trapdoor", + "weatheredwaxeddoort": "waxed_weathered_copper_trapdoor", + "weatheredwaxeddoortrap": "waxed_weathered_copper_trapdoor", + "weatheredwaxeddtrap": "waxed_weathered_copper_trapdoor", + "weatheredwaxedhatch": "waxed_weathered_copper_trapdoor", + "weatheredwaxedtdoor": "waxed_weathered_copper_trapdoor", + "weatheredwaxedtrapd": "waxed_weathered_copper_trapdoor", + "weatheredwaxedtrapdoor": "waxed_weathered_copper_trapdoor", + "weatheredwaxhatch": "waxed_weathered_copper_trapdoor", + "weatheredwaxtdoor": "waxed_weathered_copper_trapdoor", + "weatheredwaxtrapd": "waxed_weathered_copper_trapdoor", + "weatheredwaxtrapdoor": "waxed_weathered_copper_trapdoor", + "weatherwadoort": "waxed_weathered_copper_trapdoor", + "weatherwadoortrap": "waxed_weathered_copper_trapdoor", + "weatherwadtrap": "waxed_weathered_copper_trapdoor", + "weatherwahatch": "waxed_weathered_copper_trapdoor", + "weatherwatdoor": "waxed_weathered_copper_trapdoor", + "weatherwatrapd": "waxed_weathered_copper_trapdoor", + "weatherwatrapdoor": "waxed_weathered_copper_trapdoor", + "weatherwaxdoort": "waxed_weathered_copper_trapdoor", + "weatherwaxdoortrap": "waxed_weathered_copper_trapdoor", + "weatherwaxdtrap": "waxed_weathered_copper_trapdoor", + "weatherwaxeddoort": "waxed_weathered_copper_trapdoor", + "weatherwaxeddoortrap": "waxed_weathered_copper_trapdoor", + "weatherwaxeddtrap": "waxed_weathered_copper_trapdoor", + "weatherwaxedhatch": "waxed_weathered_copper_trapdoor", + "weatherwaxedtdoor": "waxed_weathered_copper_trapdoor", + "weatherwaxedtrapd": "waxed_weathered_copper_trapdoor", + "weatherwaxedtrapdoor": "waxed_weathered_copper_trapdoor", + "weatherwaxhatch": "waxed_weathered_copper_trapdoor", + "weatherwaxtdoor": "waxed_weathered_copper_trapdoor", + "weatherwaxtrapd": "waxed_weathered_copper_trapdoor", + "weatherwaxtrapdoor": "waxed_weathered_copper_trapdoor", + "wewadoort": "waxed_weathered_copper_trapdoor", + "wewadoortrap": "waxed_weathered_copper_trapdoor", + "wewadtrap": "waxed_weathered_copper_trapdoor", + "wewahatch": "waxed_weathered_copper_trapdoor", + "wewatdoor": "waxed_weathered_copper_trapdoor", + "wewatrapd": "waxed_weathered_copper_trapdoor", + "wewatrapdoor": "waxed_weathered_copper_trapdoor", + "wewaxdoort": "waxed_weathered_copper_trapdoor", + "wewaxdoortrap": "waxed_weathered_copper_trapdoor", + "wewaxdtrap": "waxed_weathered_copper_trapdoor", + "wewaxeddoort": "waxed_weathered_copper_trapdoor", + "wewaxeddoortrap": "waxed_weathered_copper_trapdoor", + "wewaxeddtrap": "waxed_weathered_copper_trapdoor", + "wewaxedhatch": "waxed_weathered_copper_trapdoor", + "wewaxedtdoor": "waxed_weathered_copper_trapdoor", + "wewaxedtrapd": "waxed_weathered_copper_trapdoor", + "wewaxedtrapdoor": "waxed_weathered_copper_trapdoor", + "wewaxhatch": "waxed_weathered_copper_trapdoor", + "wewaxtdoor": "waxed_weathered_copper_trapdoor", + "wewaxtrapd": "waxed_weathered_copper_trapdoor", + "wewaxtrapdoor": "waxed_weathered_copper_trapdoor", + "wthwadoort": "waxed_weathered_copper_trapdoor", + "wthwadoortrap": "waxed_weathered_copper_trapdoor", + "wthwadtrap": "waxed_weathered_copper_trapdoor", + "wthwahatch": "waxed_weathered_copper_trapdoor", + "wthwatdoor": "waxed_weathered_copper_trapdoor", + "wthwatrapd": "waxed_weathered_copper_trapdoor", + "wthwatrapdoor": "waxed_weathered_copper_trapdoor", + "wthwaxdoort": "waxed_weathered_copper_trapdoor", + "wthwaxdoortrap": "waxed_weathered_copper_trapdoor", + "wthwaxdtrap": "waxed_weathered_copper_trapdoor", + "wthwaxeddoort": "waxed_weathered_copper_trapdoor", + "wthwaxeddoortrap": "waxed_weathered_copper_trapdoor", + "wthwaxeddtrap": "waxed_weathered_copper_trapdoor", + "wthwaxedhatch": "waxed_weathered_copper_trapdoor", + "wthwaxedtdoor": "waxed_weathered_copper_trapdoor", + "wthwaxedtrapd": "waxed_weathered_copper_trapdoor", + "wthwaxedtrapdoor": "waxed_weathered_copper_trapdoor", + "wthwaxhatch": "waxed_weathered_copper_trapdoor", + "wthwaxtdoor": "waxed_weathered_copper_trapdoor", + "wthwaxtrapd": "waxed_weathered_copper_trapdoor", + "wthwaxtrapdoor": "waxed_weathered_copper_trapdoor", + "waxed_weathered_cut_copper": { + "material": "WAXED_WEATHERED_CUT_COPPER" + }, + "cutwaweathercoblock": "waxed_weathered_cut_copper", + "cutwaweathercopblock": "waxed_weathered_cut_copper", + "cutwaweathercopperblock": "waxed_weathered_cut_copper", + "cutwaweatheredcoblock": "waxed_weathered_cut_copper", + "cutwaweatheredcopblock": "waxed_weathered_cut_copper", + "cutwaweatheredcopperblock": "waxed_weathered_cut_copper", + "cutwawecoblock": "waxed_weathered_cut_copper", + "cutwawecopblock": "waxed_weathered_cut_copper", + "cutwawecopperblock": "waxed_weathered_cut_copper", + "cutwawthcoblock": "waxed_weathered_cut_copper", + "cutwawthcopblock": "waxed_weathered_cut_copper", + "cutwawthcopperblock": "waxed_weathered_cut_copper", + "cutwaxedweathercoblock": "waxed_weathered_cut_copper", + "cutwaxedweathercopblock": "waxed_weathered_cut_copper", + "cutwaxedweathercopperblock": "waxed_weathered_cut_copper", + "cutwaxedweatheredcoblock": "waxed_weathered_cut_copper", + "cutwaxedweatheredcopblock": "waxed_weathered_cut_copper", + "cutwaxedweatheredcopperblock": "waxed_weathered_cut_copper", + "cutwaxedwecoblock": "waxed_weathered_cut_copper", + "cutwaxedwecopblock": "waxed_weathered_cut_copper", + "cutwaxedwecopperblock": "waxed_weathered_cut_copper", + "cutwaxedwthcoblock": "waxed_weathered_cut_copper", + "cutwaxedwthcopblock": "waxed_weathered_cut_copper", + "cutwaxedwthcopperblock": "waxed_weathered_cut_copper", + "cutwaxweathercoblock": "waxed_weathered_cut_copper", + "cutwaxweathercopblock": "waxed_weathered_cut_copper", + "cutwaxweathercopperblock": "waxed_weathered_cut_copper", + "cutwaxweatheredcoblock": "waxed_weathered_cut_copper", + "cutwaxweatheredcopblock": "waxed_weathered_cut_copper", + "cutwaxweatheredcopperblock": "waxed_weathered_cut_copper", + "cutwaxwecoblock": "waxed_weathered_cut_copper", + "cutwaxwecopblock": "waxed_weathered_cut_copper", + "cutwaxwecopperblock": "waxed_weathered_cut_copper", + "cutwaxwthcoblock": "waxed_weathered_cut_copper", + "cutwaxwthcopblock": "waxed_weathered_cut_copper", + "cutwaxwthcopperblock": "waxed_weathered_cut_copper", + "cutweatheredwacoblock": "waxed_weathered_cut_copper", + "cutweatheredwacopblock": "waxed_weathered_cut_copper", + "cutweatheredwacopperblock": "waxed_weathered_cut_copper", + "cutweatheredwaxcoblock": "waxed_weathered_cut_copper", + "cutweatheredwaxcopblock": "waxed_weathered_cut_copper", + "cutweatheredwaxcopperblock": "waxed_weathered_cut_copper", + "cutweatheredwaxedcoblock": "waxed_weathered_cut_copper", + "cutweatheredwaxedcopblock": "waxed_weathered_cut_copper", + "cutweatheredwaxedcopperblock": "waxed_weathered_cut_copper", + "cutweatherwacoblock": "waxed_weathered_cut_copper", + "cutweatherwacopblock": "waxed_weathered_cut_copper", + "cutweatherwacopperblock": "waxed_weathered_cut_copper", + "cutweatherwaxcoblock": "waxed_weathered_cut_copper", + "cutweatherwaxcopblock": "waxed_weathered_cut_copper", + "cutweatherwaxcopperblock": "waxed_weathered_cut_copper", + "cutweatherwaxedcoblock": "waxed_weathered_cut_copper", + "cutweatherwaxedcopblock": "waxed_weathered_cut_copper", + "cutweatherwaxedcopperblock": "waxed_weathered_cut_copper", + "cutwewacoblock": "waxed_weathered_cut_copper", + "cutwewacopblock": "waxed_weathered_cut_copper", + "cutwewacopperblock": "waxed_weathered_cut_copper", + "cutwewaxcoblock": "waxed_weathered_cut_copper", + "cutwewaxcopblock": "waxed_weathered_cut_copper", + "cutwewaxcopperblock": "waxed_weathered_cut_copper", + "cutwewaxedcoblock": "waxed_weathered_cut_copper", + "cutwewaxedcopblock": "waxed_weathered_cut_copper", + "cutwewaxedcopperblock": "waxed_weathered_cut_copper", + "cutwthwacoblock": "waxed_weathered_cut_copper", + "cutwthwacopblock": "waxed_weathered_cut_copper", + "cutwthwacopperblock": "waxed_weathered_cut_copper", + "cutwthwaxcoblock": "waxed_weathered_cut_copper", + "cutwthwaxcopblock": "waxed_weathered_cut_copper", + "cutwthwaxcopperblock": "waxed_weathered_cut_copper", + "cutwthwaxedcoblock": "waxed_weathered_cut_copper", + "cutwthwaxedcopblock": "waxed_weathered_cut_copper", + "cutwthwaxedcopperblock": "waxed_weathered_cut_copper", + "cwaweathercoblock": "waxed_weathered_cut_copper", + "cwaweathercopblock": "waxed_weathered_cut_copper", + "cwaweathercopperblock": "waxed_weathered_cut_copper", + "cwaweatheredcoblock": "waxed_weathered_cut_copper", + "cwaweatheredcopblock": "waxed_weathered_cut_copper", + "cwaweatheredcopperblock": "waxed_weathered_cut_copper", + "cwawecoblock": "waxed_weathered_cut_copper", + "cwawecopblock": "waxed_weathered_cut_copper", + "cwawecopperblock": "waxed_weathered_cut_copper", + "cwawthcoblock": "waxed_weathered_cut_copper", + "cwawthcopblock": "waxed_weathered_cut_copper", + "cwawthcopperblock": "waxed_weathered_cut_copper", + "cwaxedweathercoblock": "waxed_weathered_cut_copper", + "cwaxedweathercopblock": "waxed_weathered_cut_copper", + "cwaxedweathercopperblock": "waxed_weathered_cut_copper", + "cwaxedweatheredcoblock": "waxed_weathered_cut_copper", + "cwaxedweatheredcopblock": "waxed_weathered_cut_copper", + "cwaxedweatheredcopperblock": "waxed_weathered_cut_copper", + "cwaxedwecoblock": "waxed_weathered_cut_copper", + "cwaxedwecopblock": "waxed_weathered_cut_copper", + "cwaxedwecopperblock": "waxed_weathered_cut_copper", + "cwaxedwthcoblock": "waxed_weathered_cut_copper", + "cwaxedwthcopblock": "waxed_weathered_cut_copper", + "cwaxedwthcopperblock": "waxed_weathered_cut_copper", + "cwaxweathercoblock": "waxed_weathered_cut_copper", + "cwaxweathercopblock": "waxed_weathered_cut_copper", + "cwaxweathercopperblock": "waxed_weathered_cut_copper", + "cwaxweatheredcoblock": "waxed_weathered_cut_copper", + "cwaxweatheredcopblock": "waxed_weathered_cut_copper", + "cwaxweatheredcopperblock": "waxed_weathered_cut_copper", + "cwaxwecoblock": "waxed_weathered_cut_copper", + "cwaxwecopblock": "waxed_weathered_cut_copper", + "cwaxwecopperblock": "waxed_weathered_cut_copper", + "cwaxwthcoblock": "waxed_weathered_cut_copper", + "cwaxwthcopblock": "waxed_weathered_cut_copper", + "cwaxwthcopperblock": "waxed_weathered_cut_copper", + "cweatheredwacoblock": "waxed_weathered_cut_copper", + "cweatheredwacopblock": "waxed_weathered_cut_copper", + "cweatheredwacopperblock": "waxed_weathered_cut_copper", + "cweatheredwaxcoblock": "waxed_weathered_cut_copper", + "cweatheredwaxcopblock": "waxed_weathered_cut_copper", + "cweatheredwaxcopperblock": "waxed_weathered_cut_copper", + "cweatheredwaxedcoblock": "waxed_weathered_cut_copper", + "cweatheredwaxedcopblock": "waxed_weathered_cut_copper", + "cweatheredwaxedcopperblock": "waxed_weathered_cut_copper", + "cweatherwacoblock": "waxed_weathered_cut_copper", + "cweatherwacopblock": "waxed_weathered_cut_copper", + "cweatherwacopperblock": "waxed_weathered_cut_copper", + "cweatherwaxcoblock": "waxed_weathered_cut_copper", + "cweatherwaxcopblock": "waxed_weathered_cut_copper", + "cweatherwaxcopperblock": "waxed_weathered_cut_copper", + "cweatherwaxedcoblock": "waxed_weathered_cut_copper", + "cweatherwaxedcopblock": "waxed_weathered_cut_copper", + "cweatherwaxedcopperblock": "waxed_weathered_cut_copper", + "cwewacoblock": "waxed_weathered_cut_copper", + "cwewacopblock": "waxed_weathered_cut_copper", + "cwewacopperblock": "waxed_weathered_cut_copper", + "cwewaxcoblock": "waxed_weathered_cut_copper", + "cwewaxcopblock": "waxed_weathered_cut_copper", + "cwewaxcopperblock": "waxed_weathered_cut_copper", + "cwewaxedcoblock": "waxed_weathered_cut_copper", + "cwewaxedcopblock": "waxed_weathered_cut_copper", + "cwewaxedcopperblock": "waxed_weathered_cut_copper", + "cwthwacoblock": "waxed_weathered_cut_copper", + "cwthwacopblock": "waxed_weathered_cut_copper", + "cwthwacopperblock": "waxed_weathered_cut_copper", + "cwthwaxcoblock": "waxed_weathered_cut_copper", + "cwthwaxcopblock": "waxed_weathered_cut_copper", + "cwthwaxcopperblock": "waxed_weathered_cut_copper", + "cwthwaxedcoblock": "waxed_weathered_cut_copper", + "cwthwaxedcopblock": "waxed_weathered_cut_copper", + "cwthwaxedcopperblock": "waxed_weathered_cut_copper", + "minecraft:waxed_weathered_cut_copper": "waxed_weathered_cut_copper", + "wacutweathercoblock": "waxed_weathered_cut_copper", + "wacutweathercopblock": "waxed_weathered_cut_copper", + "wacutweathercopperblock": "waxed_weathered_cut_copper", + "wacutweatheredcoblock": "waxed_weathered_cut_copper", + "wacutweatheredcopblock": "waxed_weathered_cut_copper", + "wacutweatheredcopperblock": "waxed_weathered_cut_copper", + "wacutwecoblock": "waxed_weathered_cut_copper", + "wacutwecopblock": "waxed_weathered_cut_copper", + "wacutwecopperblock": "waxed_weathered_cut_copper", + "wacutwthcoblock": "waxed_weathered_cut_copper", + "wacutwthcopblock": "waxed_weathered_cut_copper", + "wacutwthcopperblock": "waxed_weathered_cut_copper", + "wacweathercoblock": "waxed_weathered_cut_copper", + "wacweathercopblock": "waxed_weathered_cut_copper", + "wacweathercopperblock": "waxed_weathered_cut_copper", + "wacweatheredcoblock": "waxed_weathered_cut_copper", + "wacweatheredcopblock": "waxed_weathered_cut_copper", + "wacweatheredcopperblock": "waxed_weathered_cut_copper", + "wacwecoblock": "waxed_weathered_cut_copper", + "wacwecopblock": "waxed_weathered_cut_copper", + "wacwecopperblock": "waxed_weathered_cut_copper", + "wacwthcoblock": "waxed_weathered_cut_copper", + "wacwthcopblock": "waxed_weathered_cut_copper", + "wacwthcopperblock": "waxed_weathered_cut_copper", + "waweatherccoblock": "waxed_weathered_cut_copper", + "waweatherccopblock": "waxed_weathered_cut_copper", + "waweatherccopperblock": "waxed_weathered_cut_copper", + "waweathercutcoblock": "waxed_weathered_cut_copper", + "waweathercutcopblock": "waxed_weathered_cut_copper", + "waweathercutcopperblock": "waxed_weathered_cut_copper", + "waweatheredccoblock": "waxed_weathered_cut_copper", + "waweatheredccopblock": "waxed_weathered_cut_copper", + "waweatheredccopperblock": "waxed_weathered_cut_copper", + "waweatheredcutcoblock": "waxed_weathered_cut_copper", + "waweatheredcutcopblock": "waxed_weathered_cut_copper", + "waweatheredcutcopperblock": "waxed_weathered_cut_copper", + "waweccoblock": "waxed_weathered_cut_copper", + "waweccopblock": "waxed_weathered_cut_copper", + "waweccopperblock": "waxed_weathered_cut_copper", + "wawecutcoblock": "waxed_weathered_cut_copper", + "wawecutcopblock": "waxed_weathered_cut_copper", + "wawecutcopperblock": "waxed_weathered_cut_copper", + "wawthccoblock": "waxed_weathered_cut_copper", + "wawthccopblock": "waxed_weathered_cut_copper", + "wawthccopperblock": "waxed_weathered_cut_copper", + "wawthcutcoblock": "waxed_weathered_cut_copper", + "wawthcutcopblock": "waxed_weathered_cut_copper", + "wawthcutcopperblock": "waxed_weathered_cut_copper", + "waxcutweathercoblock": "waxed_weathered_cut_copper", + "waxcutweathercopblock": "waxed_weathered_cut_copper", + "waxcutweathercopperblock": "waxed_weathered_cut_copper", + "waxcutweatheredcoblock": "waxed_weathered_cut_copper", + "waxcutweatheredcopblock": "waxed_weathered_cut_copper", + "waxcutweatheredcopperblock": "waxed_weathered_cut_copper", + "waxcutwecoblock": "waxed_weathered_cut_copper", + "waxcutwecopblock": "waxed_weathered_cut_copper", + "waxcutwecopperblock": "waxed_weathered_cut_copper", + "waxcutwthcoblock": "waxed_weathered_cut_copper", + "waxcutwthcopblock": "waxed_weathered_cut_copper", + "waxcutwthcopperblock": "waxed_weathered_cut_copper", + "waxcweathercoblock": "waxed_weathered_cut_copper", + "waxcweathercopblock": "waxed_weathered_cut_copper", + "waxcweathercopperblock": "waxed_weathered_cut_copper", + "waxcweatheredcoblock": "waxed_weathered_cut_copper", + "waxcweatheredcopblock": "waxed_weathered_cut_copper", + "waxcweatheredcopperblock": "waxed_weathered_cut_copper", + "waxcwecoblock": "waxed_weathered_cut_copper", + "waxcwecopblock": "waxed_weathered_cut_copper", + "waxcwecopperblock": "waxed_weathered_cut_copper", + "waxcwthcoblock": "waxed_weathered_cut_copper", + "waxcwthcopblock": "waxed_weathered_cut_copper", + "waxcwthcopperblock": "waxed_weathered_cut_copper", + "waxedcutweathercoblock": "waxed_weathered_cut_copper", + "waxedcutweathercopblock": "waxed_weathered_cut_copper", + "waxedcutweathercopperblock": "waxed_weathered_cut_copper", + "waxedcutweatheredcoblock": "waxed_weathered_cut_copper", + "waxedcutweatheredcopblock": "waxed_weathered_cut_copper", + "waxedcutweatheredcopperblock": "waxed_weathered_cut_copper", + "waxedcutwecoblock": "waxed_weathered_cut_copper", + "waxedcutwecopblock": "waxed_weathered_cut_copper", + "waxedcutwecopperblock": "waxed_weathered_cut_copper", + "waxedcutwthcoblock": "waxed_weathered_cut_copper", + "waxedcutwthcopblock": "waxed_weathered_cut_copper", + "waxedcutwthcopperblock": "waxed_weathered_cut_copper", + "waxedcweathercoblock": "waxed_weathered_cut_copper", + "waxedcweathercopblock": "waxed_weathered_cut_copper", + "waxedcweathercopperblock": "waxed_weathered_cut_copper", + "waxedcweatheredcoblock": "waxed_weathered_cut_copper", + "waxedcweatheredcopblock": "waxed_weathered_cut_copper", + "waxedcweatheredcopperblock": "waxed_weathered_cut_copper", + "waxedcwecoblock": "waxed_weathered_cut_copper", + "waxedcwecopblock": "waxed_weathered_cut_copper", + "waxedcwecopperblock": "waxed_weathered_cut_copper", + "waxedcwthcoblock": "waxed_weathered_cut_copper", + "waxedcwthcopblock": "waxed_weathered_cut_copper", + "waxedcwthcopperblock": "waxed_weathered_cut_copper", + "waxedweatherccoblock": "waxed_weathered_cut_copper", + "waxedweatherccopblock": "waxed_weathered_cut_copper", + "waxedweatherccopperblock": "waxed_weathered_cut_copper", + "waxedweathercutcoblock": "waxed_weathered_cut_copper", + "waxedweathercutcopblock": "waxed_weathered_cut_copper", + "waxedweathercutcopperblock": "waxed_weathered_cut_copper", + "waxedweatheredccoblock": "waxed_weathered_cut_copper", + "waxedweatheredccopblock": "waxed_weathered_cut_copper", + "waxedweatheredccopperblock": "waxed_weathered_cut_copper", + "waxedweatheredcutcoblock": "waxed_weathered_cut_copper", + "waxedweatheredcutcopblock": "waxed_weathered_cut_copper", + "waxedweatheredcutcopper": "waxed_weathered_cut_copper", + "waxedweatheredcutcopperblock": "waxed_weathered_cut_copper", + "waxedweccoblock": "waxed_weathered_cut_copper", + "waxedweccopblock": "waxed_weathered_cut_copper", + "waxedweccopperblock": "waxed_weathered_cut_copper", + "waxedwecutcoblock": "waxed_weathered_cut_copper", + "waxedwecutcopblock": "waxed_weathered_cut_copper", + "waxedwecutcopperblock": "waxed_weathered_cut_copper", + "waxedwthccoblock": "waxed_weathered_cut_copper", + "waxedwthccopblock": "waxed_weathered_cut_copper", + "waxedwthccopperblock": "waxed_weathered_cut_copper", + "waxedwthcutcoblock": "waxed_weathered_cut_copper", + "waxedwthcutcopblock": "waxed_weathered_cut_copper", + "waxedwthcutcopperblock": "waxed_weathered_cut_copper", + "waxweatherccoblock": "waxed_weathered_cut_copper", + "waxweatherccopblock": "waxed_weathered_cut_copper", + "waxweatherccopperblock": "waxed_weathered_cut_copper", + "waxweathercutcoblock": "waxed_weathered_cut_copper", + "waxweathercutcopblock": "waxed_weathered_cut_copper", + "waxweathercutcopperblock": "waxed_weathered_cut_copper", + "waxweatheredccoblock": "waxed_weathered_cut_copper", + "waxweatheredccopblock": "waxed_weathered_cut_copper", + "waxweatheredccopperblock": "waxed_weathered_cut_copper", + "waxweatheredcutcoblock": "waxed_weathered_cut_copper", + "waxweatheredcutcopblock": "waxed_weathered_cut_copper", + "waxweatheredcutcopperblock": "waxed_weathered_cut_copper", + "waxweccoblock": "waxed_weathered_cut_copper", + "waxweccopblock": "waxed_weathered_cut_copper", + "waxweccopperblock": "waxed_weathered_cut_copper", + "waxwecutcoblock": "waxed_weathered_cut_copper", + "waxwecutcopblock": "waxed_weathered_cut_copper", + "waxwecutcopperblock": "waxed_weathered_cut_copper", + "waxwthccoblock": "waxed_weathered_cut_copper", + "waxwthccopblock": "waxed_weathered_cut_copper", + "waxwthccopperblock": "waxed_weathered_cut_copper", + "waxwthcutcoblock": "waxed_weathered_cut_copper", + "waxwthcutcopblock": "waxed_weathered_cut_copper", + "waxwthcutcopperblock": "waxed_weathered_cut_copper", + "weathercutwacoblock": "waxed_weathered_cut_copper", + "weathercutwacopblock": "waxed_weathered_cut_copper", + "weathercutwacopperblock": "waxed_weathered_cut_copper", + "weathercutwaxcoblock": "waxed_weathered_cut_copper", + "weathercutwaxcopblock": "waxed_weathered_cut_copper", + "weathercutwaxcopperblock": "waxed_weathered_cut_copper", + "weathercutwaxedcoblock": "waxed_weathered_cut_copper", + "weathercutwaxedcopblock": "waxed_weathered_cut_copper", + "weathercutwaxedcopperblock": "waxed_weathered_cut_copper", + "weathercwacoblock": "waxed_weathered_cut_copper", + "weathercwacopblock": "waxed_weathered_cut_copper", + "weathercwacopperblock": "waxed_weathered_cut_copper", + "weathercwaxcoblock": "waxed_weathered_cut_copper", + "weathercwaxcopblock": "waxed_weathered_cut_copper", + "weathercwaxcopperblock": "waxed_weathered_cut_copper", + "weathercwaxedcoblock": "waxed_weathered_cut_copper", + "weathercwaxedcopblock": "waxed_weathered_cut_copper", + "weathercwaxedcopperblock": "waxed_weathered_cut_copper", + "weatheredcutwacoblock": "waxed_weathered_cut_copper", + "weatheredcutwacopblock": "waxed_weathered_cut_copper", + "weatheredcutwacopperblock": "waxed_weathered_cut_copper", + "weatheredcutwaxcoblock": "waxed_weathered_cut_copper", + "weatheredcutwaxcopblock": "waxed_weathered_cut_copper", + "weatheredcutwaxcopperblock": "waxed_weathered_cut_copper", + "weatheredcutwaxedcoblock": "waxed_weathered_cut_copper", + "weatheredcutwaxedcopblock": "waxed_weathered_cut_copper", + "weatheredcutwaxedcopperblock": "waxed_weathered_cut_copper", + "weatheredcwacoblock": "waxed_weathered_cut_copper", + "weatheredcwacopblock": "waxed_weathered_cut_copper", + "weatheredcwacopperblock": "waxed_weathered_cut_copper", + "weatheredcwaxcoblock": "waxed_weathered_cut_copper", + "weatheredcwaxcopblock": "waxed_weathered_cut_copper", + "weatheredcwaxcopperblock": "waxed_weathered_cut_copper", + "weatheredcwaxedcoblock": "waxed_weathered_cut_copper", + "weatheredcwaxedcopblock": "waxed_weathered_cut_copper", + "weatheredcwaxedcopperblock": "waxed_weathered_cut_copper", + "weatheredwaccoblock": "waxed_weathered_cut_copper", + "weatheredwaccopblock": "waxed_weathered_cut_copper", + "weatheredwaccopperblock": "waxed_weathered_cut_copper", + "weatheredwacutcoblock": "waxed_weathered_cut_copper", + "weatheredwacutcopblock": "waxed_weathered_cut_copper", + "weatheredwacutcopperblock": "waxed_weathered_cut_copper", + "weatheredwaxccoblock": "waxed_weathered_cut_copper", + "weatheredwaxccopblock": "waxed_weathered_cut_copper", + "weatheredwaxccopperblock": "waxed_weathered_cut_copper", + "weatheredwaxcutcoblock": "waxed_weathered_cut_copper", + "weatheredwaxcutcopblock": "waxed_weathered_cut_copper", + "weatheredwaxcutcopperblock": "waxed_weathered_cut_copper", + "weatheredwaxedccoblock": "waxed_weathered_cut_copper", + "weatheredwaxedccopblock": "waxed_weathered_cut_copper", + "weatheredwaxedccopperblock": "waxed_weathered_cut_copper", + "weatheredwaxedcutcoblock": "waxed_weathered_cut_copper", + "weatheredwaxedcutcopblock": "waxed_weathered_cut_copper", + "weatheredwaxedcutcopperblock": "waxed_weathered_cut_copper", + "weatherwaccoblock": "waxed_weathered_cut_copper", + "weatherwaccopblock": "waxed_weathered_cut_copper", + "weatherwaccopperblock": "waxed_weathered_cut_copper", + "weatherwacutcoblock": "waxed_weathered_cut_copper", + "weatherwacutcopblock": "waxed_weathered_cut_copper", + "weatherwacutcopperblock": "waxed_weathered_cut_copper", + "weatherwaxccoblock": "waxed_weathered_cut_copper", + "weatherwaxccopblock": "waxed_weathered_cut_copper", + "weatherwaxccopperblock": "waxed_weathered_cut_copper", + "weatherwaxcutcoblock": "waxed_weathered_cut_copper", + "weatherwaxcutcopblock": "waxed_weathered_cut_copper", + "weatherwaxcutcopperblock": "waxed_weathered_cut_copper", + "weatherwaxedccoblock": "waxed_weathered_cut_copper", + "weatherwaxedccopblock": "waxed_weathered_cut_copper", + "weatherwaxedccopperblock": "waxed_weathered_cut_copper", + "weatherwaxedcutcoblock": "waxed_weathered_cut_copper", + "weatherwaxedcutcopblock": "waxed_weathered_cut_copper", + "weatherwaxedcutcopperblock": "waxed_weathered_cut_copper", + "wecutwacoblock": "waxed_weathered_cut_copper", + "wecutwacopblock": "waxed_weathered_cut_copper", + "wecutwacopperblock": "waxed_weathered_cut_copper", + "wecutwaxcoblock": "waxed_weathered_cut_copper", + "wecutwaxcopblock": "waxed_weathered_cut_copper", + "wecutwaxcopperblock": "waxed_weathered_cut_copper", + "wecutwaxedcoblock": "waxed_weathered_cut_copper", + "wecutwaxedcopblock": "waxed_weathered_cut_copper", + "wecutwaxedcopperblock": "waxed_weathered_cut_copper", + "wecwacoblock": "waxed_weathered_cut_copper", + "wecwacopblock": "waxed_weathered_cut_copper", + "wecwacopperblock": "waxed_weathered_cut_copper", + "wecwaxcoblock": "waxed_weathered_cut_copper", + "wecwaxcopblock": "waxed_weathered_cut_copper", + "wecwaxcopperblock": "waxed_weathered_cut_copper", + "wecwaxedcoblock": "waxed_weathered_cut_copper", + "wecwaxedcopblock": "waxed_weathered_cut_copper", + "wecwaxedcopperblock": "waxed_weathered_cut_copper", + "wewaccoblock": "waxed_weathered_cut_copper", + "wewaccopblock": "waxed_weathered_cut_copper", + "wewaccopperblock": "waxed_weathered_cut_copper", + "wewacutcoblock": "waxed_weathered_cut_copper", + "wewacutcopblock": "waxed_weathered_cut_copper", + "wewacutcopperblock": "waxed_weathered_cut_copper", + "wewaxccoblock": "waxed_weathered_cut_copper", + "wewaxccopblock": "waxed_weathered_cut_copper", + "wewaxccopperblock": "waxed_weathered_cut_copper", + "wewaxcutcoblock": "waxed_weathered_cut_copper", + "wewaxcutcopblock": "waxed_weathered_cut_copper", + "wewaxcutcopperblock": "waxed_weathered_cut_copper", + "wewaxedccoblock": "waxed_weathered_cut_copper", + "wewaxedccopblock": "waxed_weathered_cut_copper", + "wewaxedccopperblock": "waxed_weathered_cut_copper", + "wewaxedcutcoblock": "waxed_weathered_cut_copper", + "wewaxedcutcopblock": "waxed_weathered_cut_copper", + "wewaxedcutcopperblock": "waxed_weathered_cut_copper", + "wthcutwacoblock": "waxed_weathered_cut_copper", + "wthcutwacopblock": "waxed_weathered_cut_copper", + "wthcutwacopperblock": "waxed_weathered_cut_copper", + "wthcutwaxcoblock": "waxed_weathered_cut_copper", + "wthcutwaxcopblock": "waxed_weathered_cut_copper", + "wthcutwaxcopperblock": "waxed_weathered_cut_copper", + "wthcutwaxedcoblock": "waxed_weathered_cut_copper", + "wthcutwaxedcopblock": "waxed_weathered_cut_copper", + "wthcutwaxedcopperblock": "waxed_weathered_cut_copper", + "wthcwacoblock": "waxed_weathered_cut_copper", + "wthcwacopblock": "waxed_weathered_cut_copper", + "wthcwacopperblock": "waxed_weathered_cut_copper", + "wthcwaxcoblock": "waxed_weathered_cut_copper", + "wthcwaxcopblock": "waxed_weathered_cut_copper", + "wthcwaxcopperblock": "waxed_weathered_cut_copper", + "wthcwaxedcoblock": "waxed_weathered_cut_copper", + "wthcwaxedcopblock": "waxed_weathered_cut_copper", + "wthcwaxedcopperblock": "waxed_weathered_cut_copper", + "wthwaccoblock": "waxed_weathered_cut_copper", + "wthwaccopblock": "waxed_weathered_cut_copper", + "wthwaccopperblock": "waxed_weathered_cut_copper", + "wthwacutcoblock": "waxed_weathered_cut_copper", + "wthwacutcopblock": "waxed_weathered_cut_copper", + "wthwacutcopperblock": "waxed_weathered_cut_copper", + "wthwaxccoblock": "waxed_weathered_cut_copper", + "wthwaxccopblock": "waxed_weathered_cut_copper", + "wthwaxccopperblock": "waxed_weathered_cut_copper", + "wthwaxcutcoblock": "waxed_weathered_cut_copper", + "wthwaxcutcopblock": "waxed_weathered_cut_copper", + "wthwaxcutcopperblock": "waxed_weathered_cut_copper", + "wthwaxedccoblock": "waxed_weathered_cut_copper", + "wthwaxedccopblock": "waxed_weathered_cut_copper", + "wthwaxedccopperblock": "waxed_weathered_cut_copper", + "wthwaxedcutcoblock": "waxed_weathered_cut_copper", + "wthwaxedcutcopblock": "waxed_weathered_cut_copper", + "wthwaxedcutcopperblock": "waxed_weathered_cut_copper", + "waxed_weathered_cut_copper_slab": { + "material": "WAXED_WEATHERED_CUT_COPPER_SLAB" + }, + "cutwaweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweathercoppersl": "waxed_weathered_cut_copper_slab", + "cutwaweathercopperslab": "waxed_weathered_cut_copper_slab", + "cutwaweathercopperstep": "waxed_weathered_cut_copper_slab", + "cutwaweathercopsl": "waxed_weathered_cut_copper_slab", + "cutwaweathercopslab": "waxed_weathered_cut_copper_slab", + "cutwaweathercopstep": "waxed_weathered_cut_copper_slab", + "cutwaweathercosl": "waxed_weathered_cut_copper_slab", + "cutwaweathercoslab": "waxed_weathered_cut_copper_slab", + "cutwaweathercostep": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcosl": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cutwaweatheredcostep": "waxed_weathered_cut_copper_slab", + "cutwawecohalfblock": "waxed_weathered_cut_copper_slab", + "cutwawecophalfblock": "waxed_weathered_cut_copper_slab", + "cutwawecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwawecoppersl": "waxed_weathered_cut_copper_slab", + "cutwawecopperslab": "waxed_weathered_cut_copper_slab", + "cutwawecopperstep": "waxed_weathered_cut_copper_slab", + "cutwawecopsl": "waxed_weathered_cut_copper_slab", + "cutwawecopslab": "waxed_weathered_cut_copper_slab", + "cutwawecopstep": "waxed_weathered_cut_copper_slab", + "cutwawecosl": "waxed_weathered_cut_copper_slab", + "cutwawecoslab": "waxed_weathered_cut_copper_slab", + "cutwawecostep": "waxed_weathered_cut_copper_slab", + "cutwawthcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwawthcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwawthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwawthcoppersl": "waxed_weathered_cut_copper_slab", + "cutwawthcopperslab": "waxed_weathered_cut_copper_slab", + "cutwawthcopperstep": "waxed_weathered_cut_copper_slab", + "cutwawthcopsl": "waxed_weathered_cut_copper_slab", + "cutwawthcopslab": "waxed_weathered_cut_copper_slab", + "cutwawthcopstep": "waxed_weathered_cut_copper_slab", + "cutwawthcosl": "waxed_weathered_cut_copper_slab", + "cutwawthcoslab": "waxed_weathered_cut_copper_slab", + "cutwawthcostep": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopsl": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercopstep": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercosl": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercoslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweathercostep": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcosl": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cutwaxedweatheredcostep": "waxed_weathered_cut_copper_slab", + "cutwaxedwecohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwecophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwecoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopsl": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwecopstep": "waxed_weathered_cut_copper_slab", + "cutwaxedwecosl": "waxed_weathered_cut_copper_slab", + "cutwaxedwecoslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwecostep": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopsl": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcopstep": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcosl": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcoslab": "waxed_weathered_cut_copper_slab", + "cutwaxedwthcostep": "waxed_weathered_cut_copper_slab", + "cutwaxweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweathercoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopsl": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopslab": "waxed_weathered_cut_copper_slab", + "cutwaxweathercopstep": "waxed_weathered_cut_copper_slab", + "cutwaxweathercosl": "waxed_weathered_cut_copper_slab", + "cutwaxweathercoslab": "waxed_weathered_cut_copper_slab", + "cutwaxweathercostep": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcosl": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cutwaxweatheredcostep": "waxed_weathered_cut_copper_slab", + "cutwaxwecohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwecophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwecoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxwecopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxwecopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxwecopsl": "waxed_weathered_cut_copper_slab", + "cutwaxwecopslab": "waxed_weathered_cut_copper_slab", + "cutwaxwecopstep": "waxed_weathered_cut_copper_slab", + "cutwaxwecosl": "waxed_weathered_cut_copper_slab", + "cutwaxwecoslab": "waxed_weathered_cut_copper_slab", + "cutwaxwecostep": "waxed_weathered_cut_copper_slab", + "cutwaxwthcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwthcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwaxwthcoppersl": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopperslab": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopperstep": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopsl": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopslab": "waxed_weathered_cut_copper_slab", + "cutwaxwthcopstep": "waxed_weathered_cut_copper_slab", + "cutwaxwthcosl": "waxed_weathered_cut_copper_slab", + "cutwaxwthcoslab": "waxed_weathered_cut_copper_slab", + "cutwaxwthcostep": "waxed_weathered_cut_copper_slab", + "cutweatheredwacohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwacophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwacoppersl": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopperslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopperstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopsl": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwacopstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwacosl": "waxed_weathered_cut_copper_slab", + "cutweatheredwacoslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwacostep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopsl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcopstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcosl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcoslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxcostep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcosl": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cutweatheredwaxedcostep": "waxed_weathered_cut_copper_slab", + "cutweatherwacohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwacophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwacoppersl": "waxed_weathered_cut_copper_slab", + "cutweatherwacopperslab": "waxed_weathered_cut_copper_slab", + "cutweatherwacopperstep": "waxed_weathered_cut_copper_slab", + "cutweatherwacopsl": "waxed_weathered_cut_copper_slab", + "cutweatherwacopslab": "waxed_weathered_cut_copper_slab", + "cutweatherwacopstep": "waxed_weathered_cut_copper_slab", + "cutweatherwacosl": "waxed_weathered_cut_copper_slab", + "cutweatherwacoslab": "waxed_weathered_cut_copper_slab", + "cutweatherwacostep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopsl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcopstep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcosl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcoslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxcostep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcosl": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cutweatherwaxedcostep": "waxed_weathered_cut_copper_slab", + "cutwewacohalfblock": "waxed_weathered_cut_copper_slab", + "cutwewacophalfblock": "waxed_weathered_cut_copper_slab", + "cutwewacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwewacoppersl": "waxed_weathered_cut_copper_slab", + "cutwewacopperslab": "waxed_weathered_cut_copper_slab", + "cutwewacopperstep": "waxed_weathered_cut_copper_slab", + "cutwewacopsl": "waxed_weathered_cut_copper_slab", + "cutwewacopslab": "waxed_weathered_cut_copper_slab", + "cutwewacopstep": "waxed_weathered_cut_copper_slab", + "cutwewacosl": "waxed_weathered_cut_copper_slab", + "cutwewacoslab": "waxed_weathered_cut_copper_slab", + "cutwewacostep": "waxed_weathered_cut_copper_slab", + "cutwewaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxcoppersl": "waxed_weathered_cut_copper_slab", + "cutwewaxcopperslab": "waxed_weathered_cut_copper_slab", + "cutwewaxcopperstep": "waxed_weathered_cut_copper_slab", + "cutwewaxcopsl": "waxed_weathered_cut_copper_slab", + "cutwewaxcopslab": "waxed_weathered_cut_copper_slab", + "cutwewaxcopstep": "waxed_weathered_cut_copper_slab", + "cutwewaxcosl": "waxed_weathered_cut_copper_slab", + "cutwewaxcoslab": "waxed_weathered_cut_copper_slab", + "cutwewaxcostep": "waxed_weathered_cut_copper_slab", + "cutwewaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwewaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopsl": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopslab": "waxed_weathered_cut_copper_slab", + "cutwewaxedcopstep": "waxed_weathered_cut_copper_slab", + "cutwewaxedcosl": "waxed_weathered_cut_copper_slab", + "cutwewaxedcoslab": "waxed_weathered_cut_copper_slab", + "cutwewaxedcostep": "waxed_weathered_cut_copper_slab", + "cutwthwacohalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwacophalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwacoppersl": "waxed_weathered_cut_copper_slab", + "cutwthwacopperslab": "waxed_weathered_cut_copper_slab", + "cutwthwacopperstep": "waxed_weathered_cut_copper_slab", + "cutwthwacopsl": "waxed_weathered_cut_copper_slab", + "cutwthwacopslab": "waxed_weathered_cut_copper_slab", + "cutwthwacopstep": "waxed_weathered_cut_copper_slab", + "cutwthwacosl": "waxed_weathered_cut_copper_slab", + "cutwthwacoslab": "waxed_weathered_cut_copper_slab", + "cutwthwacostep": "waxed_weathered_cut_copper_slab", + "cutwthwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopsl": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxcopstep": "waxed_weathered_cut_copper_slab", + "cutwthwaxcosl": "waxed_weathered_cut_copper_slab", + "cutwthwaxcoslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxcostep": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcosl": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cutwthwaxedcostep": "waxed_weathered_cut_copper_slab", + "cwaweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cwaweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cwaweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaweathercoppersl": "waxed_weathered_cut_copper_slab", + "cwaweathercopperslab": "waxed_weathered_cut_copper_slab", + "cwaweathercopperstep": "waxed_weathered_cut_copper_slab", + "cwaweathercopsl": "waxed_weathered_cut_copper_slab", + "cwaweathercopslab": "waxed_weathered_cut_copper_slab", + "cwaweathercopstep": "waxed_weathered_cut_copper_slab", + "cwaweathercosl": "waxed_weathered_cut_copper_slab", + "cwaweathercoslab": "waxed_weathered_cut_copper_slab", + "cwaweathercostep": "waxed_weathered_cut_copper_slab", + "cwaweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cwaweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cwaweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cwaweatheredcosl": "waxed_weathered_cut_copper_slab", + "cwaweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cwaweatheredcostep": "waxed_weathered_cut_copper_slab", + "cwawecohalfblock": "waxed_weathered_cut_copper_slab", + "cwawecophalfblock": "waxed_weathered_cut_copper_slab", + "cwawecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwawecoppersl": "waxed_weathered_cut_copper_slab", + "cwawecopperslab": "waxed_weathered_cut_copper_slab", + "cwawecopperstep": "waxed_weathered_cut_copper_slab", + "cwawecopsl": "waxed_weathered_cut_copper_slab", + "cwawecopslab": "waxed_weathered_cut_copper_slab", + "cwawecopstep": "waxed_weathered_cut_copper_slab", + "cwawecosl": "waxed_weathered_cut_copper_slab", + "cwawecoslab": "waxed_weathered_cut_copper_slab", + "cwawecostep": "waxed_weathered_cut_copper_slab", + "cwawthcohalfblock": "waxed_weathered_cut_copper_slab", + "cwawthcophalfblock": "waxed_weathered_cut_copper_slab", + "cwawthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwawthcoppersl": "waxed_weathered_cut_copper_slab", + "cwawthcopperslab": "waxed_weathered_cut_copper_slab", + "cwawthcopperstep": "waxed_weathered_cut_copper_slab", + "cwawthcopsl": "waxed_weathered_cut_copper_slab", + "cwawthcopslab": "waxed_weathered_cut_copper_slab", + "cwawthcopstep": "waxed_weathered_cut_copper_slab", + "cwawthcosl": "waxed_weathered_cut_copper_slab", + "cwawthcoslab": "waxed_weathered_cut_copper_slab", + "cwawthcostep": "waxed_weathered_cut_copper_slab", + "cwaxedweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweathercoppersl": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopperslab": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopperstep": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopsl": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopslab": "waxed_weathered_cut_copper_slab", + "cwaxedweathercopstep": "waxed_weathered_cut_copper_slab", + "cwaxedweathercosl": "waxed_weathered_cut_copper_slab", + "cwaxedweathercoslab": "waxed_weathered_cut_copper_slab", + "cwaxedweathercostep": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcosl": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cwaxedweatheredcostep": "waxed_weathered_cut_copper_slab", + "cwaxedwecohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwecophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwecoppersl": "waxed_weathered_cut_copper_slab", + "cwaxedwecopperslab": "waxed_weathered_cut_copper_slab", + "cwaxedwecopperstep": "waxed_weathered_cut_copper_slab", + "cwaxedwecopsl": "waxed_weathered_cut_copper_slab", + "cwaxedwecopslab": "waxed_weathered_cut_copper_slab", + "cwaxedwecopstep": "waxed_weathered_cut_copper_slab", + "cwaxedwecosl": "waxed_weathered_cut_copper_slab", + "cwaxedwecoslab": "waxed_weathered_cut_copper_slab", + "cwaxedwecostep": "waxed_weathered_cut_copper_slab", + "cwaxedwthcohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwthcophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxedwthcoppersl": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopperslab": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopperstep": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopsl": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopslab": "waxed_weathered_cut_copper_slab", + "cwaxedwthcopstep": "waxed_weathered_cut_copper_slab", + "cwaxedwthcosl": "waxed_weathered_cut_copper_slab", + "cwaxedwthcoslab": "waxed_weathered_cut_copper_slab", + "cwaxedwthcostep": "waxed_weathered_cut_copper_slab", + "cwaxweathercohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweathercophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweathercoppersl": "waxed_weathered_cut_copper_slab", + "cwaxweathercopperslab": "waxed_weathered_cut_copper_slab", + "cwaxweathercopperstep": "waxed_weathered_cut_copper_slab", + "cwaxweathercopsl": "waxed_weathered_cut_copper_slab", + "cwaxweathercopslab": "waxed_weathered_cut_copper_slab", + "cwaxweathercopstep": "waxed_weathered_cut_copper_slab", + "cwaxweathercosl": "waxed_weathered_cut_copper_slab", + "cwaxweathercoslab": "waxed_weathered_cut_copper_slab", + "cwaxweathercostep": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopsl": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopslab": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcopstep": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcosl": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcoslab": "waxed_weathered_cut_copper_slab", + "cwaxweatheredcostep": "waxed_weathered_cut_copper_slab", + "cwaxwecohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwecophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwecoppersl": "waxed_weathered_cut_copper_slab", + "cwaxwecopperslab": "waxed_weathered_cut_copper_slab", + "cwaxwecopperstep": "waxed_weathered_cut_copper_slab", + "cwaxwecopsl": "waxed_weathered_cut_copper_slab", + "cwaxwecopslab": "waxed_weathered_cut_copper_slab", + "cwaxwecopstep": "waxed_weathered_cut_copper_slab", + "cwaxwecosl": "waxed_weathered_cut_copper_slab", + "cwaxwecoslab": "waxed_weathered_cut_copper_slab", + "cwaxwecostep": "waxed_weathered_cut_copper_slab", + "cwaxwthcohalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwthcophalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwaxwthcoppersl": "waxed_weathered_cut_copper_slab", + "cwaxwthcopperslab": "waxed_weathered_cut_copper_slab", + "cwaxwthcopperstep": "waxed_weathered_cut_copper_slab", + "cwaxwthcopsl": "waxed_weathered_cut_copper_slab", + "cwaxwthcopslab": "waxed_weathered_cut_copper_slab", + "cwaxwthcopstep": "waxed_weathered_cut_copper_slab", + "cwaxwthcosl": "waxed_weathered_cut_copper_slab", + "cwaxwthcoslab": "waxed_weathered_cut_copper_slab", + "cwaxwthcostep": "waxed_weathered_cut_copper_slab", + "cweatheredwacohalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwacophalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwacoppersl": "waxed_weathered_cut_copper_slab", + "cweatheredwacopperslab": "waxed_weathered_cut_copper_slab", + "cweatheredwacopperstep": "waxed_weathered_cut_copper_slab", + "cweatheredwacopsl": "waxed_weathered_cut_copper_slab", + "cweatheredwacopslab": "waxed_weathered_cut_copper_slab", + "cweatheredwacopstep": "waxed_weathered_cut_copper_slab", + "cweatheredwacosl": "waxed_weathered_cut_copper_slab", + "cweatheredwacoslab": "waxed_weathered_cut_copper_slab", + "cweatheredwacostep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopsl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcopstep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcosl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcoslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxcostep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcosl": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cweatheredwaxedcostep": "waxed_weathered_cut_copper_slab", + "cweatherwacohalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwacophalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwacoppersl": "waxed_weathered_cut_copper_slab", + "cweatherwacopperslab": "waxed_weathered_cut_copper_slab", + "cweatherwacopperstep": "waxed_weathered_cut_copper_slab", + "cweatherwacopsl": "waxed_weathered_cut_copper_slab", + "cweatherwacopslab": "waxed_weathered_cut_copper_slab", + "cweatherwacopstep": "waxed_weathered_cut_copper_slab", + "cweatherwacosl": "waxed_weathered_cut_copper_slab", + "cweatherwacoslab": "waxed_weathered_cut_copper_slab", + "cweatherwacostep": "waxed_weathered_cut_copper_slab", + "cweatherwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopsl": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxcopstep": "waxed_weathered_cut_copper_slab", + "cweatherwaxcosl": "waxed_weathered_cut_copper_slab", + "cweatherwaxcoslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxcostep": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcosl": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cweatherwaxedcostep": "waxed_weathered_cut_copper_slab", + "cwewacohalfblock": "waxed_weathered_cut_copper_slab", + "cwewacophalfblock": "waxed_weathered_cut_copper_slab", + "cwewacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwewacoppersl": "waxed_weathered_cut_copper_slab", + "cwewacopperslab": "waxed_weathered_cut_copper_slab", + "cwewacopperstep": "waxed_weathered_cut_copper_slab", + "cwewacopsl": "waxed_weathered_cut_copper_slab", + "cwewacopslab": "waxed_weathered_cut_copper_slab", + "cwewacopstep": "waxed_weathered_cut_copper_slab", + "cwewacosl": "waxed_weathered_cut_copper_slab", + "cwewacoslab": "waxed_weathered_cut_copper_slab", + "cwewacostep": "waxed_weathered_cut_copper_slab", + "cwewaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxcoppersl": "waxed_weathered_cut_copper_slab", + "cwewaxcopperslab": "waxed_weathered_cut_copper_slab", + "cwewaxcopperstep": "waxed_weathered_cut_copper_slab", + "cwewaxcopsl": "waxed_weathered_cut_copper_slab", + "cwewaxcopslab": "waxed_weathered_cut_copper_slab", + "cwewaxcopstep": "waxed_weathered_cut_copper_slab", + "cwewaxcosl": "waxed_weathered_cut_copper_slab", + "cwewaxcoslab": "waxed_weathered_cut_copper_slab", + "cwewaxcostep": "waxed_weathered_cut_copper_slab", + "cwewaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwewaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cwewaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cwewaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cwewaxedcopsl": "waxed_weathered_cut_copper_slab", + "cwewaxedcopslab": "waxed_weathered_cut_copper_slab", + "cwewaxedcopstep": "waxed_weathered_cut_copper_slab", + "cwewaxedcosl": "waxed_weathered_cut_copper_slab", + "cwewaxedcoslab": "waxed_weathered_cut_copper_slab", + "cwewaxedcostep": "waxed_weathered_cut_copper_slab", + "cwthwacohalfblock": "waxed_weathered_cut_copper_slab", + "cwthwacophalfblock": "waxed_weathered_cut_copper_slab", + "cwthwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwthwacoppersl": "waxed_weathered_cut_copper_slab", + "cwthwacopperslab": "waxed_weathered_cut_copper_slab", + "cwthwacopperstep": "waxed_weathered_cut_copper_slab", + "cwthwacopsl": "waxed_weathered_cut_copper_slab", + "cwthwacopslab": "waxed_weathered_cut_copper_slab", + "cwthwacopstep": "waxed_weathered_cut_copper_slab", + "cwthwacosl": "waxed_weathered_cut_copper_slab", + "cwthwacoslab": "waxed_weathered_cut_copper_slab", + "cwthwacostep": "waxed_weathered_cut_copper_slab", + "cwthwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxcoppersl": "waxed_weathered_cut_copper_slab", + "cwthwaxcopperslab": "waxed_weathered_cut_copper_slab", + "cwthwaxcopperstep": "waxed_weathered_cut_copper_slab", + "cwthwaxcopsl": "waxed_weathered_cut_copper_slab", + "cwthwaxcopslab": "waxed_weathered_cut_copper_slab", + "cwthwaxcopstep": "waxed_weathered_cut_copper_slab", + "cwthwaxcosl": "waxed_weathered_cut_copper_slab", + "cwthwaxcoslab": "waxed_weathered_cut_copper_slab", + "cwthwaxcostep": "waxed_weathered_cut_copper_slab", + "cwthwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "cwthwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopsl": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopslab": "waxed_weathered_cut_copper_slab", + "cwthwaxedcopstep": "waxed_weathered_cut_copper_slab", + "cwthwaxedcosl": "waxed_weathered_cut_copper_slab", + "cwthwaxedcoslab": "waxed_weathered_cut_copper_slab", + "cwthwaxedcostep": "waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab": "waxed_weathered_cut_copper_slab", + "wacutweathercohalfblock": "waxed_weathered_cut_copper_slab", + "wacutweathercophalfblock": "waxed_weathered_cut_copper_slab", + "wacutweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacutweathercoppersl": "waxed_weathered_cut_copper_slab", + "wacutweathercopperslab": "waxed_weathered_cut_copper_slab", + "wacutweathercopperstep": "waxed_weathered_cut_copper_slab", + "wacutweathercopsl": "waxed_weathered_cut_copper_slab", + "wacutweathercopslab": "waxed_weathered_cut_copper_slab", + "wacutweathercopstep": "waxed_weathered_cut_copper_slab", + "wacutweathercosl": "waxed_weathered_cut_copper_slab", + "wacutweathercoslab": "waxed_weathered_cut_copper_slab", + "wacutweathercostep": "waxed_weathered_cut_copper_slab", + "wacutweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "wacutweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacutweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopsl": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopslab": "waxed_weathered_cut_copper_slab", + "wacutweatheredcopstep": "waxed_weathered_cut_copper_slab", + "wacutweatheredcosl": "waxed_weathered_cut_copper_slab", + "wacutweatheredcoslab": "waxed_weathered_cut_copper_slab", + "wacutweatheredcostep": "waxed_weathered_cut_copper_slab", + "wacutwecohalfblock": "waxed_weathered_cut_copper_slab", + "wacutwecophalfblock": "waxed_weathered_cut_copper_slab", + "wacutwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacutwecoppersl": "waxed_weathered_cut_copper_slab", + "wacutwecopperslab": "waxed_weathered_cut_copper_slab", + "wacutwecopperstep": "waxed_weathered_cut_copper_slab", + "wacutwecopsl": "waxed_weathered_cut_copper_slab", + "wacutwecopslab": "waxed_weathered_cut_copper_slab", + "wacutwecopstep": "waxed_weathered_cut_copper_slab", + "wacutwecosl": "waxed_weathered_cut_copper_slab", + "wacutwecoslab": "waxed_weathered_cut_copper_slab", + "wacutwecostep": "waxed_weathered_cut_copper_slab", + "wacutwthcohalfblock": "waxed_weathered_cut_copper_slab", + "wacutwthcophalfblock": "waxed_weathered_cut_copper_slab", + "wacutwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacutwthcoppersl": "waxed_weathered_cut_copper_slab", + "wacutwthcopperslab": "waxed_weathered_cut_copper_slab", + "wacutwthcopperstep": "waxed_weathered_cut_copper_slab", + "wacutwthcopsl": "waxed_weathered_cut_copper_slab", + "wacutwthcopslab": "waxed_weathered_cut_copper_slab", + "wacutwthcopstep": "waxed_weathered_cut_copper_slab", + "wacutwthcosl": "waxed_weathered_cut_copper_slab", + "wacutwthcoslab": "waxed_weathered_cut_copper_slab", + "wacutwthcostep": "waxed_weathered_cut_copper_slab", + "wacweathercohalfblock": "waxed_weathered_cut_copper_slab", + "wacweathercophalfblock": "waxed_weathered_cut_copper_slab", + "wacweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacweathercoppersl": "waxed_weathered_cut_copper_slab", + "wacweathercopperslab": "waxed_weathered_cut_copper_slab", + "wacweathercopperstep": "waxed_weathered_cut_copper_slab", + "wacweathercopsl": "waxed_weathered_cut_copper_slab", + "wacweathercopslab": "waxed_weathered_cut_copper_slab", + "wacweathercopstep": "waxed_weathered_cut_copper_slab", + "wacweathercosl": "waxed_weathered_cut_copper_slab", + "wacweathercoslab": "waxed_weathered_cut_copper_slab", + "wacweathercostep": "waxed_weathered_cut_copper_slab", + "wacweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "wacweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "wacweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "wacweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "wacweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "wacweatheredcopsl": "waxed_weathered_cut_copper_slab", + "wacweatheredcopslab": "waxed_weathered_cut_copper_slab", + "wacweatheredcopstep": "waxed_weathered_cut_copper_slab", + "wacweatheredcosl": "waxed_weathered_cut_copper_slab", + "wacweatheredcoslab": "waxed_weathered_cut_copper_slab", + "wacweatheredcostep": "waxed_weathered_cut_copper_slab", + "wacwecohalfblock": "waxed_weathered_cut_copper_slab", + "wacwecophalfblock": "waxed_weathered_cut_copper_slab", + "wacwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacwecoppersl": "waxed_weathered_cut_copper_slab", + "wacwecopperslab": "waxed_weathered_cut_copper_slab", + "wacwecopperstep": "waxed_weathered_cut_copper_slab", + "wacwecopsl": "waxed_weathered_cut_copper_slab", + "wacwecopslab": "waxed_weathered_cut_copper_slab", + "wacwecopstep": "waxed_weathered_cut_copper_slab", + "wacwecosl": "waxed_weathered_cut_copper_slab", + "wacwecoslab": "waxed_weathered_cut_copper_slab", + "wacwecostep": "waxed_weathered_cut_copper_slab", + "wacwthcohalfblock": "waxed_weathered_cut_copper_slab", + "wacwthcophalfblock": "waxed_weathered_cut_copper_slab", + "wacwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wacwthcoppersl": "waxed_weathered_cut_copper_slab", + "wacwthcopperslab": "waxed_weathered_cut_copper_slab", + "wacwthcopperstep": "waxed_weathered_cut_copper_slab", + "wacwthcopsl": "waxed_weathered_cut_copper_slab", + "wacwthcopslab": "waxed_weathered_cut_copper_slab", + "wacwthcopstep": "waxed_weathered_cut_copper_slab", + "wacwthcosl": "waxed_weathered_cut_copper_slab", + "wacwthcoslab": "waxed_weathered_cut_copper_slab", + "wacwthcostep": "waxed_weathered_cut_copper_slab", + "waweatherccohalfblock": "waxed_weathered_cut_copper_slab", + "waweatherccophalfblock": "waxed_weathered_cut_copper_slab", + "waweatherccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waweatherccoppersl": "waxed_weathered_cut_copper_slab", + "waweatherccopperslab": "waxed_weathered_cut_copper_slab", + "waweatherccopperstep": "waxed_weathered_cut_copper_slab", + "waweatherccopsl": "waxed_weathered_cut_copper_slab", + "waweatherccopslab": "waxed_weathered_cut_copper_slab", + "waweatherccopstep": "waxed_weathered_cut_copper_slab", + "waweatherccosl": "waxed_weathered_cut_copper_slab", + "waweatherccoslab": "waxed_weathered_cut_copper_slab", + "waweatherccostep": "waxed_weathered_cut_copper_slab", + "waweathercutcohalfblock": "waxed_weathered_cut_copper_slab", + "waweathercutcophalfblock": "waxed_weathered_cut_copper_slab", + "waweathercutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waweathercutcoppersl": "waxed_weathered_cut_copper_slab", + "waweathercutcopperslab": "waxed_weathered_cut_copper_slab", + "waweathercutcopperstep": "waxed_weathered_cut_copper_slab", + "waweathercutcopsl": "waxed_weathered_cut_copper_slab", + "waweathercutcopslab": "waxed_weathered_cut_copper_slab", + "waweathercutcopstep": "waxed_weathered_cut_copper_slab", + "waweathercutcosl": "waxed_weathered_cut_copper_slab", + "waweathercutcoslab": "waxed_weathered_cut_copper_slab", + "waweathercutcostep": "waxed_weathered_cut_copper_slab", + "waweatheredccohalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredccophalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredccoppersl": "waxed_weathered_cut_copper_slab", + "waweatheredccopperslab": "waxed_weathered_cut_copper_slab", + "waweatheredccopperstep": "waxed_weathered_cut_copper_slab", + "waweatheredccopsl": "waxed_weathered_cut_copper_slab", + "waweatheredccopslab": "waxed_weathered_cut_copper_slab", + "waweatheredccopstep": "waxed_weathered_cut_copper_slab", + "waweatheredccosl": "waxed_weathered_cut_copper_slab", + "waweatheredccoslab": "waxed_weathered_cut_copper_slab", + "waweatheredccostep": "waxed_weathered_cut_copper_slab", + "waweatheredcutcohalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredcutcophalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waweatheredcutcoppersl": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopperslab": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopperstep": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopsl": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopslab": "waxed_weathered_cut_copper_slab", + "waweatheredcutcopstep": "waxed_weathered_cut_copper_slab", + "waweatheredcutcosl": "waxed_weathered_cut_copper_slab", + "waweatheredcutcoslab": "waxed_weathered_cut_copper_slab", + "waweatheredcutcostep": "waxed_weathered_cut_copper_slab", + "waweccohalfblock": "waxed_weathered_cut_copper_slab", + "waweccophalfblock": "waxed_weathered_cut_copper_slab", + "waweccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waweccoppersl": "waxed_weathered_cut_copper_slab", + "waweccopperslab": "waxed_weathered_cut_copper_slab", + "waweccopperstep": "waxed_weathered_cut_copper_slab", + "waweccopsl": "waxed_weathered_cut_copper_slab", + "waweccopslab": "waxed_weathered_cut_copper_slab", + "waweccopstep": "waxed_weathered_cut_copper_slab", + "waweccosl": "waxed_weathered_cut_copper_slab", + "waweccoslab": "waxed_weathered_cut_copper_slab", + "waweccostep": "waxed_weathered_cut_copper_slab", + "wawecutcohalfblock": "waxed_weathered_cut_copper_slab", + "wawecutcophalfblock": "waxed_weathered_cut_copper_slab", + "wawecutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wawecutcoppersl": "waxed_weathered_cut_copper_slab", + "wawecutcopperslab": "waxed_weathered_cut_copper_slab", + "wawecutcopperstep": "waxed_weathered_cut_copper_slab", + "wawecutcopsl": "waxed_weathered_cut_copper_slab", + "wawecutcopslab": "waxed_weathered_cut_copper_slab", + "wawecutcopstep": "waxed_weathered_cut_copper_slab", + "wawecutcosl": "waxed_weathered_cut_copper_slab", + "wawecutcoslab": "waxed_weathered_cut_copper_slab", + "wawecutcostep": "waxed_weathered_cut_copper_slab", + "wawthccohalfblock": "waxed_weathered_cut_copper_slab", + "wawthccophalfblock": "waxed_weathered_cut_copper_slab", + "wawthccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wawthccoppersl": "waxed_weathered_cut_copper_slab", + "wawthccopperslab": "waxed_weathered_cut_copper_slab", + "wawthccopperstep": "waxed_weathered_cut_copper_slab", + "wawthccopsl": "waxed_weathered_cut_copper_slab", + "wawthccopslab": "waxed_weathered_cut_copper_slab", + "wawthccopstep": "waxed_weathered_cut_copper_slab", + "wawthccosl": "waxed_weathered_cut_copper_slab", + "wawthccoslab": "waxed_weathered_cut_copper_slab", + "wawthccostep": "waxed_weathered_cut_copper_slab", + "wawthcutcohalfblock": "waxed_weathered_cut_copper_slab", + "wawthcutcophalfblock": "waxed_weathered_cut_copper_slab", + "wawthcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wawthcutcoppersl": "waxed_weathered_cut_copper_slab", + "wawthcutcopperslab": "waxed_weathered_cut_copper_slab", + "wawthcutcopperstep": "waxed_weathered_cut_copper_slab", + "wawthcutcopsl": "waxed_weathered_cut_copper_slab", + "wawthcutcopslab": "waxed_weathered_cut_copper_slab", + "wawthcutcopstep": "waxed_weathered_cut_copper_slab", + "wawthcutcosl": "waxed_weathered_cut_copper_slab", + "wawthcutcoslab": "waxed_weathered_cut_copper_slab", + "wawthcutcostep": "waxed_weathered_cut_copper_slab", + "waxcutweathercohalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweathercophalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweathercoppersl": "waxed_weathered_cut_copper_slab", + "waxcutweathercopperslab": "waxed_weathered_cut_copper_slab", + "waxcutweathercopperstep": "waxed_weathered_cut_copper_slab", + "waxcutweathercopsl": "waxed_weathered_cut_copper_slab", + "waxcutweathercopslab": "waxed_weathered_cut_copper_slab", + "waxcutweathercopstep": "waxed_weathered_cut_copper_slab", + "waxcutweathercosl": "waxed_weathered_cut_copper_slab", + "waxcutweathercoslab": "waxed_weathered_cut_copper_slab", + "waxcutweathercostep": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopsl": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopslab": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcopstep": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcosl": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcoslab": "waxed_weathered_cut_copper_slab", + "waxcutweatheredcostep": "waxed_weathered_cut_copper_slab", + "waxcutwecohalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwecophalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwecoppersl": "waxed_weathered_cut_copper_slab", + "waxcutwecopperslab": "waxed_weathered_cut_copper_slab", + "waxcutwecopperstep": "waxed_weathered_cut_copper_slab", + "waxcutwecopsl": "waxed_weathered_cut_copper_slab", + "waxcutwecopslab": "waxed_weathered_cut_copper_slab", + "waxcutwecopstep": "waxed_weathered_cut_copper_slab", + "waxcutwecosl": "waxed_weathered_cut_copper_slab", + "waxcutwecoslab": "waxed_weathered_cut_copper_slab", + "waxcutwecostep": "waxed_weathered_cut_copper_slab", + "waxcutwthcohalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwthcophalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcutwthcoppersl": "waxed_weathered_cut_copper_slab", + "waxcutwthcopperslab": "waxed_weathered_cut_copper_slab", + "waxcutwthcopperstep": "waxed_weathered_cut_copper_slab", + "waxcutwthcopsl": "waxed_weathered_cut_copper_slab", + "waxcutwthcopslab": "waxed_weathered_cut_copper_slab", + "waxcutwthcopstep": "waxed_weathered_cut_copper_slab", + "waxcutwthcosl": "waxed_weathered_cut_copper_slab", + "waxcutwthcoslab": "waxed_weathered_cut_copper_slab", + "waxcutwthcostep": "waxed_weathered_cut_copper_slab", + "waxcweathercohalfblock": "waxed_weathered_cut_copper_slab", + "waxcweathercophalfblock": "waxed_weathered_cut_copper_slab", + "waxcweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcweathercoppersl": "waxed_weathered_cut_copper_slab", + "waxcweathercopperslab": "waxed_weathered_cut_copper_slab", + "waxcweathercopperstep": "waxed_weathered_cut_copper_slab", + "waxcweathercopsl": "waxed_weathered_cut_copper_slab", + "waxcweathercopslab": "waxed_weathered_cut_copper_slab", + "waxcweathercopstep": "waxed_weathered_cut_copper_slab", + "waxcweathercosl": "waxed_weathered_cut_copper_slab", + "waxcweathercoslab": "waxed_weathered_cut_copper_slab", + "waxcweathercostep": "waxed_weathered_cut_copper_slab", + "waxcweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "waxcweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopsl": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopslab": "waxed_weathered_cut_copper_slab", + "waxcweatheredcopstep": "waxed_weathered_cut_copper_slab", + "waxcweatheredcosl": "waxed_weathered_cut_copper_slab", + "waxcweatheredcoslab": "waxed_weathered_cut_copper_slab", + "waxcweatheredcostep": "waxed_weathered_cut_copper_slab", + "waxcwecohalfblock": "waxed_weathered_cut_copper_slab", + "waxcwecophalfblock": "waxed_weathered_cut_copper_slab", + "waxcwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcwecoppersl": "waxed_weathered_cut_copper_slab", + "waxcwecopperslab": "waxed_weathered_cut_copper_slab", + "waxcwecopperstep": "waxed_weathered_cut_copper_slab", + "waxcwecopsl": "waxed_weathered_cut_copper_slab", + "waxcwecopslab": "waxed_weathered_cut_copper_slab", + "waxcwecopstep": "waxed_weathered_cut_copper_slab", + "waxcwecosl": "waxed_weathered_cut_copper_slab", + "waxcwecoslab": "waxed_weathered_cut_copper_slab", + "waxcwecostep": "waxed_weathered_cut_copper_slab", + "waxcwthcohalfblock": "waxed_weathered_cut_copper_slab", + "waxcwthcophalfblock": "waxed_weathered_cut_copper_slab", + "waxcwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxcwthcoppersl": "waxed_weathered_cut_copper_slab", + "waxcwthcopperslab": "waxed_weathered_cut_copper_slab", + "waxcwthcopperstep": "waxed_weathered_cut_copper_slab", + "waxcwthcopsl": "waxed_weathered_cut_copper_slab", + "waxcwthcopslab": "waxed_weathered_cut_copper_slab", + "waxcwthcopstep": "waxed_weathered_cut_copper_slab", + "waxcwthcosl": "waxed_weathered_cut_copper_slab", + "waxcwthcoslab": "waxed_weathered_cut_copper_slab", + "waxcwthcostep": "waxed_weathered_cut_copper_slab", + "waxedcutweathercohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweathercophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweathercoppersl": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopperslab": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopperstep": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopsl": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopslab": "waxed_weathered_cut_copper_slab", + "waxedcutweathercopstep": "waxed_weathered_cut_copper_slab", + "waxedcutweathercosl": "waxed_weathered_cut_copper_slab", + "waxedcutweathercoslab": "waxed_weathered_cut_copper_slab", + "waxedcutweathercostep": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopsl": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopslab": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcopstep": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcosl": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcoslab": "waxed_weathered_cut_copper_slab", + "waxedcutweatheredcostep": "waxed_weathered_cut_copper_slab", + "waxedcutwecohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwecophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwecoppersl": "waxed_weathered_cut_copper_slab", + "waxedcutwecopperslab": "waxed_weathered_cut_copper_slab", + "waxedcutwecopperstep": "waxed_weathered_cut_copper_slab", + "waxedcutwecopsl": "waxed_weathered_cut_copper_slab", + "waxedcutwecopslab": "waxed_weathered_cut_copper_slab", + "waxedcutwecopstep": "waxed_weathered_cut_copper_slab", + "waxedcutwecosl": "waxed_weathered_cut_copper_slab", + "waxedcutwecoslab": "waxed_weathered_cut_copper_slab", + "waxedcutwecostep": "waxed_weathered_cut_copper_slab", + "waxedcutwthcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwthcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcutwthcoppersl": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopperslab": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopperstep": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopsl": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopslab": "waxed_weathered_cut_copper_slab", + "waxedcutwthcopstep": "waxed_weathered_cut_copper_slab", + "waxedcutwthcosl": "waxed_weathered_cut_copper_slab", + "waxedcutwthcoslab": "waxed_weathered_cut_copper_slab", + "waxedcutwthcostep": "waxed_weathered_cut_copper_slab", + "waxedcweathercohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweathercophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweathercopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweathercoppersl": "waxed_weathered_cut_copper_slab", + "waxedcweathercopperslab": "waxed_weathered_cut_copper_slab", + "waxedcweathercopperstep": "waxed_weathered_cut_copper_slab", + "waxedcweathercopsl": "waxed_weathered_cut_copper_slab", + "waxedcweathercopslab": "waxed_weathered_cut_copper_slab", + "waxedcweathercopstep": "waxed_weathered_cut_copper_slab", + "waxedcweathercosl": "waxed_weathered_cut_copper_slab", + "waxedcweathercoslab": "waxed_weathered_cut_copper_slab", + "waxedcweathercostep": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcoppersl": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopperslab": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopperstep": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopsl": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopslab": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcopstep": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcosl": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcoslab": "waxed_weathered_cut_copper_slab", + "waxedcweatheredcostep": "waxed_weathered_cut_copper_slab", + "waxedcwecohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwecophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwecopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwecoppersl": "waxed_weathered_cut_copper_slab", + "waxedcwecopperslab": "waxed_weathered_cut_copper_slab", + "waxedcwecopperstep": "waxed_weathered_cut_copper_slab", + "waxedcwecopsl": "waxed_weathered_cut_copper_slab", + "waxedcwecopslab": "waxed_weathered_cut_copper_slab", + "waxedcwecopstep": "waxed_weathered_cut_copper_slab", + "waxedcwecosl": "waxed_weathered_cut_copper_slab", + "waxedcwecoslab": "waxed_weathered_cut_copper_slab", + "waxedcwecostep": "waxed_weathered_cut_copper_slab", + "waxedcwthcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwthcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwthcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedcwthcoppersl": "waxed_weathered_cut_copper_slab", + "waxedcwthcopperslab": "waxed_weathered_cut_copper_slab", + "waxedcwthcopperstep": "waxed_weathered_cut_copper_slab", + "waxedcwthcopsl": "waxed_weathered_cut_copper_slab", + "waxedcwthcopslab": "waxed_weathered_cut_copper_slab", + "waxedcwthcopstep": "waxed_weathered_cut_copper_slab", + "waxedcwthcosl": "waxed_weathered_cut_copper_slab", + "waxedcwthcoslab": "waxed_weathered_cut_copper_slab", + "waxedcwthcostep": "waxed_weathered_cut_copper_slab", + "waxedweatherccohalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatherccophalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatherccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatherccoppersl": "waxed_weathered_cut_copper_slab", + "waxedweatherccopperslab": "waxed_weathered_cut_copper_slab", + "waxedweatherccopperstep": "waxed_weathered_cut_copper_slab", + "waxedweatherccopsl": "waxed_weathered_cut_copper_slab", + "waxedweatherccopslab": "waxed_weathered_cut_copper_slab", + "waxedweatherccopstep": "waxed_weathered_cut_copper_slab", + "waxedweatherccosl": "waxed_weathered_cut_copper_slab", + "waxedweatherccoslab": "waxed_weathered_cut_copper_slab", + "waxedweatherccostep": "waxed_weathered_cut_copper_slab", + "waxedweathercutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedweathercutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedweathercutcoppersl": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopperslab": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopperstep": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopsl": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopslab": "waxed_weathered_cut_copper_slab", + "waxedweathercutcopstep": "waxed_weathered_cut_copper_slab", + "waxedweathercutcosl": "waxed_weathered_cut_copper_slab", + "waxedweathercutcoslab": "waxed_weathered_cut_copper_slab", + "waxedweathercutcostep": "waxed_weathered_cut_copper_slab", + "waxedweatheredccohalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredccophalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredccoppersl": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopperslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopperstep": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopsl": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredccopstep": "waxed_weathered_cut_copper_slab", + "waxedweatheredccosl": "waxed_weathered_cut_copper_slab", + "waxedweatheredccoslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredccostep": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcoppersl": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopperslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopperstep": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopsl": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcopstep": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcosl": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcoslab": "waxed_weathered_cut_copper_slab", + "waxedweatheredcutcostep": "waxed_weathered_cut_copper_slab", + "waxedweccohalfblock": "waxed_weathered_cut_copper_slab", + "waxedweccophalfblock": "waxed_weathered_cut_copper_slab", + "waxedweccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedweccoppersl": "waxed_weathered_cut_copper_slab", + "waxedweccopperslab": "waxed_weathered_cut_copper_slab", + "waxedweccopperstep": "waxed_weathered_cut_copper_slab", + "waxedweccopsl": "waxed_weathered_cut_copper_slab", + "waxedweccopslab": "waxed_weathered_cut_copper_slab", + "waxedweccopstep": "waxed_weathered_cut_copper_slab", + "waxedweccosl": "waxed_weathered_cut_copper_slab", + "waxedweccoslab": "waxed_weathered_cut_copper_slab", + "waxedweccostep": "waxed_weathered_cut_copper_slab", + "waxedwecutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedwecutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedwecutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedwecutcoppersl": "waxed_weathered_cut_copper_slab", + "waxedwecutcopperslab": "waxed_weathered_cut_copper_slab", + "waxedwecutcopperstep": "waxed_weathered_cut_copper_slab", + "waxedwecutcopsl": "waxed_weathered_cut_copper_slab", + "waxedwecutcopslab": "waxed_weathered_cut_copper_slab", + "waxedwecutcopstep": "waxed_weathered_cut_copper_slab", + "waxedwecutcosl": "waxed_weathered_cut_copper_slab", + "waxedwecutcoslab": "waxed_weathered_cut_copper_slab", + "waxedwecutcostep": "waxed_weathered_cut_copper_slab", + "waxedwthccohalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthccophalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthccoppersl": "waxed_weathered_cut_copper_slab", + "waxedwthccopperslab": "waxed_weathered_cut_copper_slab", + "waxedwthccopperstep": "waxed_weathered_cut_copper_slab", + "waxedwthccopsl": "waxed_weathered_cut_copper_slab", + "waxedwthccopslab": "waxed_weathered_cut_copper_slab", + "waxedwthccopstep": "waxed_weathered_cut_copper_slab", + "waxedwthccosl": "waxed_weathered_cut_copper_slab", + "waxedwthccoslab": "waxed_weathered_cut_copper_slab", + "waxedwthccostep": "waxed_weathered_cut_copper_slab", + "waxedwthcutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthcutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxedwthcutcoppersl": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopperslab": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopperstep": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopsl": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopslab": "waxed_weathered_cut_copper_slab", + "waxedwthcutcopstep": "waxed_weathered_cut_copper_slab", + "waxedwthcutcosl": "waxed_weathered_cut_copper_slab", + "waxedwthcutcoslab": "waxed_weathered_cut_copper_slab", + "waxedwthcutcostep": "waxed_weathered_cut_copper_slab", + "waxweatherccohalfblock": "waxed_weathered_cut_copper_slab", + "waxweatherccophalfblock": "waxed_weathered_cut_copper_slab", + "waxweatherccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxweatherccoppersl": "waxed_weathered_cut_copper_slab", + "waxweatherccopperslab": "waxed_weathered_cut_copper_slab", + "waxweatherccopperstep": "waxed_weathered_cut_copper_slab", + "waxweatherccopsl": "waxed_weathered_cut_copper_slab", + "waxweatherccopslab": "waxed_weathered_cut_copper_slab", + "waxweatherccopstep": "waxed_weathered_cut_copper_slab", + "waxweatherccosl": "waxed_weathered_cut_copper_slab", + "waxweatherccoslab": "waxed_weathered_cut_copper_slab", + "waxweatherccostep": "waxed_weathered_cut_copper_slab", + "waxweathercutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxweathercutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxweathercutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxweathercutcoppersl": "waxed_weathered_cut_copper_slab", + "waxweathercutcopperslab": "waxed_weathered_cut_copper_slab", + "waxweathercutcopperstep": "waxed_weathered_cut_copper_slab", + "waxweathercutcopsl": "waxed_weathered_cut_copper_slab", + "waxweathercutcopslab": "waxed_weathered_cut_copper_slab", + "waxweathercutcopstep": "waxed_weathered_cut_copper_slab", + "waxweathercutcosl": "waxed_weathered_cut_copper_slab", + "waxweathercutcoslab": "waxed_weathered_cut_copper_slab", + "waxweathercutcostep": "waxed_weathered_cut_copper_slab", + "waxweatheredccohalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredccophalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredccoppersl": "waxed_weathered_cut_copper_slab", + "waxweatheredccopperslab": "waxed_weathered_cut_copper_slab", + "waxweatheredccopperstep": "waxed_weathered_cut_copper_slab", + "waxweatheredccopsl": "waxed_weathered_cut_copper_slab", + "waxweatheredccopslab": "waxed_weathered_cut_copper_slab", + "waxweatheredccopstep": "waxed_weathered_cut_copper_slab", + "waxweatheredccosl": "waxed_weathered_cut_copper_slab", + "waxweatheredccoslab": "waxed_weathered_cut_copper_slab", + "waxweatheredccostep": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcoppersl": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopperslab": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopperstep": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopsl": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopslab": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcopstep": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcosl": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcoslab": "waxed_weathered_cut_copper_slab", + "waxweatheredcutcostep": "waxed_weathered_cut_copper_slab", + "waxweccohalfblock": "waxed_weathered_cut_copper_slab", + "waxweccophalfblock": "waxed_weathered_cut_copper_slab", + "waxweccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxweccoppersl": "waxed_weathered_cut_copper_slab", + "waxweccopperslab": "waxed_weathered_cut_copper_slab", + "waxweccopperstep": "waxed_weathered_cut_copper_slab", + "waxweccopsl": "waxed_weathered_cut_copper_slab", + "waxweccopslab": "waxed_weathered_cut_copper_slab", + "waxweccopstep": "waxed_weathered_cut_copper_slab", + "waxweccosl": "waxed_weathered_cut_copper_slab", + "waxweccoslab": "waxed_weathered_cut_copper_slab", + "waxweccostep": "waxed_weathered_cut_copper_slab", + "waxwecutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxwecutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxwecutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxwecutcoppersl": "waxed_weathered_cut_copper_slab", + "waxwecutcopperslab": "waxed_weathered_cut_copper_slab", + "waxwecutcopperstep": "waxed_weathered_cut_copper_slab", + "waxwecutcopsl": "waxed_weathered_cut_copper_slab", + "waxwecutcopslab": "waxed_weathered_cut_copper_slab", + "waxwecutcopstep": "waxed_weathered_cut_copper_slab", + "waxwecutcosl": "waxed_weathered_cut_copper_slab", + "waxwecutcoslab": "waxed_weathered_cut_copper_slab", + "waxwecutcostep": "waxed_weathered_cut_copper_slab", + "waxwthccohalfblock": "waxed_weathered_cut_copper_slab", + "waxwthccophalfblock": "waxed_weathered_cut_copper_slab", + "waxwthccopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxwthccoppersl": "waxed_weathered_cut_copper_slab", + "waxwthccopperslab": "waxed_weathered_cut_copper_slab", + "waxwthccopperstep": "waxed_weathered_cut_copper_slab", + "waxwthccopsl": "waxed_weathered_cut_copper_slab", + "waxwthccopslab": "waxed_weathered_cut_copper_slab", + "waxwthccopstep": "waxed_weathered_cut_copper_slab", + "waxwthccosl": "waxed_weathered_cut_copper_slab", + "waxwthccoslab": "waxed_weathered_cut_copper_slab", + "waxwthccostep": "waxed_weathered_cut_copper_slab", + "waxwthcutcohalfblock": "waxed_weathered_cut_copper_slab", + "waxwthcutcophalfblock": "waxed_weathered_cut_copper_slab", + "waxwthcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "waxwthcutcoppersl": "waxed_weathered_cut_copper_slab", + "waxwthcutcopperslab": "waxed_weathered_cut_copper_slab", + "waxwthcutcopperstep": "waxed_weathered_cut_copper_slab", + "waxwthcutcopsl": "waxed_weathered_cut_copper_slab", + "waxwthcutcopslab": "waxed_weathered_cut_copper_slab", + "waxwthcutcopstep": "waxed_weathered_cut_copper_slab", + "waxwthcutcosl": "waxed_weathered_cut_copper_slab", + "waxwthcutcoslab": "waxed_weathered_cut_copper_slab", + "waxwthcutcostep": "waxed_weathered_cut_copper_slab", + "weathercutwacohalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwacophalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwacoppersl": "waxed_weathered_cut_copper_slab", + "weathercutwacopperslab": "waxed_weathered_cut_copper_slab", + "weathercutwacopperstep": "waxed_weathered_cut_copper_slab", + "weathercutwacopsl": "waxed_weathered_cut_copper_slab", + "weathercutwacopslab": "waxed_weathered_cut_copper_slab", + "weathercutwacopstep": "waxed_weathered_cut_copper_slab", + "weathercutwacosl": "waxed_weathered_cut_copper_slab", + "weathercutwacoslab": "waxed_weathered_cut_copper_slab", + "weathercutwacostep": "waxed_weathered_cut_copper_slab", + "weathercutwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxcoppersl": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopperslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopperstep": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopsl": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxcopstep": "waxed_weathered_cut_copper_slab", + "weathercutwaxcosl": "waxed_weathered_cut_copper_slab", + "weathercutwaxcoslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxcostep": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopsl": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcopstep": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcosl": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcoslab": "waxed_weathered_cut_copper_slab", + "weathercutwaxedcostep": "waxed_weathered_cut_copper_slab", + "weathercwacohalfblock": "waxed_weathered_cut_copper_slab", + "weathercwacophalfblock": "waxed_weathered_cut_copper_slab", + "weathercwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercwacoppersl": "waxed_weathered_cut_copper_slab", + "weathercwacopperslab": "waxed_weathered_cut_copper_slab", + "weathercwacopperstep": "waxed_weathered_cut_copper_slab", + "weathercwacopsl": "waxed_weathered_cut_copper_slab", + "weathercwacopslab": "waxed_weathered_cut_copper_slab", + "weathercwacopstep": "waxed_weathered_cut_copper_slab", + "weathercwacosl": "waxed_weathered_cut_copper_slab", + "weathercwacoslab": "waxed_weathered_cut_copper_slab", + "weathercwacostep": "waxed_weathered_cut_copper_slab", + "weathercwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxcoppersl": "waxed_weathered_cut_copper_slab", + "weathercwaxcopperslab": "waxed_weathered_cut_copper_slab", + "weathercwaxcopperstep": "waxed_weathered_cut_copper_slab", + "weathercwaxcopsl": "waxed_weathered_cut_copper_slab", + "weathercwaxcopslab": "waxed_weathered_cut_copper_slab", + "weathercwaxcopstep": "waxed_weathered_cut_copper_slab", + "weathercwaxcosl": "waxed_weathered_cut_copper_slab", + "weathercwaxcoslab": "waxed_weathered_cut_copper_slab", + "weathercwaxcostep": "waxed_weathered_cut_copper_slab", + "weathercwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weathercwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopsl": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopslab": "waxed_weathered_cut_copper_slab", + "weathercwaxedcopstep": "waxed_weathered_cut_copper_slab", + "weathercwaxedcosl": "waxed_weathered_cut_copper_slab", + "weathercwaxedcoslab": "waxed_weathered_cut_copper_slab", + "weathercwaxedcostep": "waxed_weathered_cut_copper_slab", + "weatheredcutwacohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwacophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwacoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopsl": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwacopstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwacosl": "waxed_weathered_cut_copper_slab", + "weatheredcutwacoslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwacostep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopsl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcopstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcosl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcoslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxcostep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopsl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcopstep": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcosl": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcoslab": "waxed_weathered_cut_copper_slab", + "weatheredcutwaxedcostep": "waxed_weathered_cut_copper_slab", + "weatheredcwacohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwacophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwacoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcwacopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcwacopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcwacopsl": "waxed_weathered_cut_copper_slab", + "weatheredcwacopslab": "waxed_weathered_cut_copper_slab", + "weatheredcwacopstep": "waxed_weathered_cut_copper_slab", + "weatheredcwacosl": "waxed_weathered_cut_copper_slab", + "weatheredcwacoslab": "waxed_weathered_cut_copper_slab", + "weatheredcwacostep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopsl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcopstep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcosl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcoslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxcostep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopsl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcopstep": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcosl": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcoslab": "waxed_weathered_cut_copper_slab", + "weatheredcwaxedcostep": "waxed_weathered_cut_copper_slab", + "weatheredwaccohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaccophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaccoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwaccopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwaccopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwaccopsl": "waxed_weathered_cut_copper_slab", + "weatheredwaccopslab": "waxed_weathered_cut_copper_slab", + "weatheredwaccopstep": "waxed_weathered_cut_copper_slab", + "weatheredwaccosl": "waxed_weathered_cut_copper_slab", + "weatheredwaccoslab": "waxed_weathered_cut_copper_slab", + "weatheredwaccostep": "waxed_weathered_cut_copper_slab", + "weatheredwacutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwacutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwacutcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopsl": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopslab": "waxed_weathered_cut_copper_slab", + "weatheredwacutcopstep": "waxed_weathered_cut_copper_slab", + "weatheredwacutcosl": "waxed_weathered_cut_copper_slab", + "weatheredwacutcoslab": "waxed_weathered_cut_copper_slab", + "weatheredwacutcostep": "waxed_weathered_cut_copper_slab", + "weatheredwaxccohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxccophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxccoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopsl": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxccopstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxccosl": "waxed_weathered_cut_copper_slab", + "weatheredwaxccoslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxccostep": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopsl": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcopstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcosl": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcoslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxcutcostep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopsl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccopstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccosl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccoslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedccostep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcoppersl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopperslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopperstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopsl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcopstep": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcosl": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcoslab": "waxed_weathered_cut_copper_slab", + "weatheredwaxedcutcostep": "waxed_weathered_cut_copper_slab", + "weatherwaccohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaccophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaccoppersl": "waxed_weathered_cut_copper_slab", + "weatherwaccopperslab": "waxed_weathered_cut_copper_slab", + "weatherwaccopperstep": "waxed_weathered_cut_copper_slab", + "weatherwaccopsl": "waxed_weathered_cut_copper_slab", + "weatherwaccopslab": "waxed_weathered_cut_copper_slab", + "weatherwaccopstep": "waxed_weathered_cut_copper_slab", + "weatherwaccosl": "waxed_weathered_cut_copper_slab", + "weatherwaccoslab": "waxed_weathered_cut_copper_slab", + "weatherwaccostep": "waxed_weathered_cut_copper_slab", + "weatherwacutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwacutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwacutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwacutcoppersl": "waxed_weathered_cut_copper_slab", + "weatherwacutcopperslab": "waxed_weathered_cut_copper_slab", + "weatherwacutcopperstep": "waxed_weathered_cut_copper_slab", + "weatherwacutcopsl": "waxed_weathered_cut_copper_slab", + "weatherwacutcopslab": "waxed_weathered_cut_copper_slab", + "weatherwacutcopstep": "waxed_weathered_cut_copper_slab", + "weatherwacutcosl": "waxed_weathered_cut_copper_slab", + "weatherwacutcoslab": "waxed_weathered_cut_copper_slab", + "weatherwacutcostep": "waxed_weathered_cut_copper_slab", + "weatherwaxccohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxccophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxccoppersl": "waxed_weathered_cut_copper_slab", + "weatherwaxccopperslab": "waxed_weathered_cut_copper_slab", + "weatherwaxccopperstep": "waxed_weathered_cut_copper_slab", + "weatherwaxccopsl": "waxed_weathered_cut_copper_slab", + "weatherwaxccopslab": "waxed_weathered_cut_copper_slab", + "weatherwaxccopstep": "waxed_weathered_cut_copper_slab", + "weatherwaxccosl": "waxed_weathered_cut_copper_slab", + "weatherwaxccoslab": "waxed_weathered_cut_copper_slab", + "weatherwaxccostep": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcoppersl": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopperslab": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopperstep": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopsl": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopslab": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcopstep": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcosl": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcoslab": "waxed_weathered_cut_copper_slab", + "weatherwaxcutcostep": "waxed_weathered_cut_copper_slab", + "weatherwaxedccohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedccophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedccoppersl": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopperslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopperstep": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopsl": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedccopstep": "waxed_weathered_cut_copper_slab", + "weatherwaxedccosl": "waxed_weathered_cut_copper_slab", + "weatherwaxedccoslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedccostep": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcohalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcophalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcoppersl": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopperslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopperstep": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopsl": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcopstep": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcosl": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcoslab": "waxed_weathered_cut_copper_slab", + "weatherwaxedcutcostep": "waxed_weathered_cut_copper_slab", + "wecutwacohalfblock": "waxed_weathered_cut_copper_slab", + "wecutwacophalfblock": "waxed_weathered_cut_copper_slab", + "wecutwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecutwacoppersl": "waxed_weathered_cut_copper_slab", + "wecutwacopperslab": "waxed_weathered_cut_copper_slab", + "wecutwacopperstep": "waxed_weathered_cut_copper_slab", + "wecutwacopsl": "waxed_weathered_cut_copper_slab", + "wecutwacopslab": "waxed_weathered_cut_copper_slab", + "wecutwacopstep": "waxed_weathered_cut_copper_slab", + "wecutwacosl": "waxed_weathered_cut_copper_slab", + "wecutwacoslab": "waxed_weathered_cut_copper_slab", + "wecutwacostep": "waxed_weathered_cut_copper_slab", + "wecutwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxcoppersl": "waxed_weathered_cut_copper_slab", + "wecutwaxcopperslab": "waxed_weathered_cut_copper_slab", + "wecutwaxcopperstep": "waxed_weathered_cut_copper_slab", + "wecutwaxcopsl": "waxed_weathered_cut_copper_slab", + "wecutwaxcopslab": "waxed_weathered_cut_copper_slab", + "wecutwaxcopstep": "waxed_weathered_cut_copper_slab", + "wecutwaxcosl": "waxed_weathered_cut_copper_slab", + "wecutwaxcoslab": "waxed_weathered_cut_copper_slab", + "wecutwaxcostep": "waxed_weathered_cut_copper_slab", + "wecutwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecutwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopsl": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopslab": "waxed_weathered_cut_copper_slab", + "wecutwaxedcopstep": "waxed_weathered_cut_copper_slab", + "wecutwaxedcosl": "waxed_weathered_cut_copper_slab", + "wecutwaxedcoslab": "waxed_weathered_cut_copper_slab", + "wecutwaxedcostep": "waxed_weathered_cut_copper_slab", + "wecwacohalfblock": "waxed_weathered_cut_copper_slab", + "wecwacophalfblock": "waxed_weathered_cut_copper_slab", + "wecwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecwacoppersl": "waxed_weathered_cut_copper_slab", + "wecwacopperslab": "waxed_weathered_cut_copper_slab", + "wecwacopperstep": "waxed_weathered_cut_copper_slab", + "wecwacopsl": "waxed_weathered_cut_copper_slab", + "wecwacopslab": "waxed_weathered_cut_copper_slab", + "wecwacopstep": "waxed_weathered_cut_copper_slab", + "wecwacosl": "waxed_weathered_cut_copper_slab", + "wecwacoslab": "waxed_weathered_cut_copper_slab", + "wecwacostep": "waxed_weathered_cut_copper_slab", + "wecwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxcoppersl": "waxed_weathered_cut_copper_slab", + "wecwaxcopperslab": "waxed_weathered_cut_copper_slab", + "wecwaxcopperstep": "waxed_weathered_cut_copper_slab", + "wecwaxcopsl": "waxed_weathered_cut_copper_slab", + "wecwaxcopslab": "waxed_weathered_cut_copper_slab", + "wecwaxcopstep": "waxed_weathered_cut_copper_slab", + "wecwaxcosl": "waxed_weathered_cut_copper_slab", + "wecwaxcoslab": "waxed_weathered_cut_copper_slab", + "wecwaxcostep": "waxed_weathered_cut_copper_slab", + "wecwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wecwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "wecwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "wecwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "wecwaxedcopsl": "waxed_weathered_cut_copper_slab", + "wecwaxedcopslab": "waxed_weathered_cut_copper_slab", + "wecwaxedcopstep": "waxed_weathered_cut_copper_slab", + "wecwaxedcosl": "waxed_weathered_cut_copper_slab", + "wecwaxedcoslab": "waxed_weathered_cut_copper_slab", + "wecwaxedcostep": "waxed_weathered_cut_copper_slab", + "wewaccohalfblock": "waxed_weathered_cut_copper_slab", + "wewaccophalfblock": "waxed_weathered_cut_copper_slab", + "wewaccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewaccoppersl": "waxed_weathered_cut_copper_slab", + "wewaccopperslab": "waxed_weathered_cut_copper_slab", + "wewaccopperstep": "waxed_weathered_cut_copper_slab", + "wewaccopsl": "waxed_weathered_cut_copper_slab", + "wewaccopslab": "waxed_weathered_cut_copper_slab", + "wewaccopstep": "waxed_weathered_cut_copper_slab", + "wewaccosl": "waxed_weathered_cut_copper_slab", + "wewaccoslab": "waxed_weathered_cut_copper_slab", + "wewaccostep": "waxed_weathered_cut_copper_slab", + "wewacutcohalfblock": "waxed_weathered_cut_copper_slab", + "wewacutcophalfblock": "waxed_weathered_cut_copper_slab", + "wewacutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewacutcoppersl": "waxed_weathered_cut_copper_slab", + "wewacutcopperslab": "waxed_weathered_cut_copper_slab", + "wewacutcopperstep": "waxed_weathered_cut_copper_slab", + "wewacutcopsl": "waxed_weathered_cut_copper_slab", + "wewacutcopslab": "waxed_weathered_cut_copper_slab", + "wewacutcopstep": "waxed_weathered_cut_copper_slab", + "wewacutcosl": "waxed_weathered_cut_copper_slab", + "wewacutcoslab": "waxed_weathered_cut_copper_slab", + "wewacutcostep": "waxed_weathered_cut_copper_slab", + "wewaxccohalfblock": "waxed_weathered_cut_copper_slab", + "wewaxccophalfblock": "waxed_weathered_cut_copper_slab", + "wewaxccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewaxccoppersl": "waxed_weathered_cut_copper_slab", + "wewaxccopperslab": "waxed_weathered_cut_copper_slab", + "wewaxccopperstep": "waxed_weathered_cut_copper_slab", + "wewaxccopsl": "waxed_weathered_cut_copper_slab", + "wewaxccopslab": "waxed_weathered_cut_copper_slab", + "wewaxccopstep": "waxed_weathered_cut_copper_slab", + "wewaxccosl": "waxed_weathered_cut_copper_slab", + "wewaxccoslab": "waxed_weathered_cut_copper_slab", + "wewaxccostep": "waxed_weathered_cut_copper_slab", + "wewaxcutcohalfblock": "waxed_weathered_cut_copper_slab", + "wewaxcutcophalfblock": "waxed_weathered_cut_copper_slab", + "wewaxcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewaxcutcoppersl": "waxed_weathered_cut_copper_slab", + "wewaxcutcopperslab": "waxed_weathered_cut_copper_slab", + "wewaxcutcopperstep": "waxed_weathered_cut_copper_slab", + "wewaxcutcopsl": "waxed_weathered_cut_copper_slab", + "wewaxcutcopslab": "waxed_weathered_cut_copper_slab", + "wewaxcutcopstep": "waxed_weathered_cut_copper_slab", + "wewaxcutcosl": "waxed_weathered_cut_copper_slab", + "wewaxcutcoslab": "waxed_weathered_cut_copper_slab", + "wewaxcutcostep": "waxed_weathered_cut_copper_slab", + "wewaxedccohalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedccophalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedccoppersl": "waxed_weathered_cut_copper_slab", + "wewaxedccopperslab": "waxed_weathered_cut_copper_slab", + "wewaxedccopperstep": "waxed_weathered_cut_copper_slab", + "wewaxedccopsl": "waxed_weathered_cut_copper_slab", + "wewaxedccopslab": "waxed_weathered_cut_copper_slab", + "wewaxedccopstep": "waxed_weathered_cut_copper_slab", + "wewaxedccosl": "waxed_weathered_cut_copper_slab", + "wewaxedccoslab": "waxed_weathered_cut_copper_slab", + "wewaxedccostep": "waxed_weathered_cut_copper_slab", + "wewaxedcutcohalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedcutcophalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wewaxedcutcoppersl": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopperslab": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopperstep": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopsl": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopslab": "waxed_weathered_cut_copper_slab", + "wewaxedcutcopstep": "waxed_weathered_cut_copper_slab", + "wewaxedcutcosl": "waxed_weathered_cut_copper_slab", + "wewaxedcutcoslab": "waxed_weathered_cut_copper_slab", + "wewaxedcutcostep": "waxed_weathered_cut_copper_slab", + "wthcutwacohalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwacophalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwacoppersl": "waxed_weathered_cut_copper_slab", + "wthcutwacopperslab": "waxed_weathered_cut_copper_slab", + "wthcutwacopperstep": "waxed_weathered_cut_copper_slab", + "wthcutwacopsl": "waxed_weathered_cut_copper_slab", + "wthcutwacopslab": "waxed_weathered_cut_copper_slab", + "wthcutwacopstep": "waxed_weathered_cut_copper_slab", + "wthcutwacosl": "waxed_weathered_cut_copper_slab", + "wthcutwacoslab": "waxed_weathered_cut_copper_slab", + "wthcutwacostep": "waxed_weathered_cut_copper_slab", + "wthcutwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxcoppersl": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopperslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopperstep": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopsl": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxcopstep": "waxed_weathered_cut_copper_slab", + "wthcutwaxcosl": "waxed_weathered_cut_copper_slab", + "wthcutwaxcoslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxcostep": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopsl": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcopstep": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcosl": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcoslab": "waxed_weathered_cut_copper_slab", + "wthcutwaxedcostep": "waxed_weathered_cut_copper_slab", + "wthcwacohalfblock": "waxed_weathered_cut_copper_slab", + "wthcwacophalfblock": "waxed_weathered_cut_copper_slab", + "wthcwacopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcwacoppersl": "waxed_weathered_cut_copper_slab", + "wthcwacopperslab": "waxed_weathered_cut_copper_slab", + "wthcwacopperstep": "waxed_weathered_cut_copper_slab", + "wthcwacopsl": "waxed_weathered_cut_copper_slab", + "wthcwacopslab": "waxed_weathered_cut_copper_slab", + "wthcwacopstep": "waxed_weathered_cut_copper_slab", + "wthcwacosl": "waxed_weathered_cut_copper_slab", + "wthcwacoslab": "waxed_weathered_cut_copper_slab", + "wthcwacostep": "waxed_weathered_cut_copper_slab", + "wthcwaxcohalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxcophalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxcoppersl": "waxed_weathered_cut_copper_slab", + "wthcwaxcopperslab": "waxed_weathered_cut_copper_slab", + "wthcwaxcopperstep": "waxed_weathered_cut_copper_slab", + "wthcwaxcopsl": "waxed_weathered_cut_copper_slab", + "wthcwaxcopslab": "waxed_weathered_cut_copper_slab", + "wthcwaxcopstep": "waxed_weathered_cut_copper_slab", + "wthcwaxcosl": "waxed_weathered_cut_copper_slab", + "wthcwaxcoslab": "waxed_weathered_cut_copper_slab", + "wthcwaxcostep": "waxed_weathered_cut_copper_slab", + "wthcwaxedcohalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxedcophalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthcwaxedcoppersl": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopperslab": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopperstep": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopsl": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopslab": "waxed_weathered_cut_copper_slab", + "wthcwaxedcopstep": "waxed_weathered_cut_copper_slab", + "wthcwaxedcosl": "waxed_weathered_cut_copper_slab", + "wthcwaxedcoslab": "waxed_weathered_cut_copper_slab", + "wthcwaxedcostep": "waxed_weathered_cut_copper_slab", + "wthwaccohalfblock": "waxed_weathered_cut_copper_slab", + "wthwaccophalfblock": "waxed_weathered_cut_copper_slab", + "wthwaccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwaccoppersl": "waxed_weathered_cut_copper_slab", + "wthwaccopperslab": "waxed_weathered_cut_copper_slab", + "wthwaccopperstep": "waxed_weathered_cut_copper_slab", + "wthwaccopsl": "waxed_weathered_cut_copper_slab", + "wthwaccopslab": "waxed_weathered_cut_copper_slab", + "wthwaccopstep": "waxed_weathered_cut_copper_slab", + "wthwaccosl": "waxed_weathered_cut_copper_slab", + "wthwaccoslab": "waxed_weathered_cut_copper_slab", + "wthwaccostep": "waxed_weathered_cut_copper_slab", + "wthwacutcohalfblock": "waxed_weathered_cut_copper_slab", + "wthwacutcophalfblock": "waxed_weathered_cut_copper_slab", + "wthwacutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwacutcoppersl": "waxed_weathered_cut_copper_slab", + "wthwacutcopperslab": "waxed_weathered_cut_copper_slab", + "wthwacutcopperstep": "waxed_weathered_cut_copper_slab", + "wthwacutcopsl": "waxed_weathered_cut_copper_slab", + "wthwacutcopslab": "waxed_weathered_cut_copper_slab", + "wthwacutcopstep": "waxed_weathered_cut_copper_slab", + "wthwacutcosl": "waxed_weathered_cut_copper_slab", + "wthwacutcoslab": "waxed_weathered_cut_copper_slab", + "wthwacutcostep": "waxed_weathered_cut_copper_slab", + "wthwaxccohalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxccophalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxccoppersl": "waxed_weathered_cut_copper_slab", + "wthwaxccopperslab": "waxed_weathered_cut_copper_slab", + "wthwaxccopperstep": "waxed_weathered_cut_copper_slab", + "wthwaxccopsl": "waxed_weathered_cut_copper_slab", + "wthwaxccopslab": "waxed_weathered_cut_copper_slab", + "wthwaxccopstep": "waxed_weathered_cut_copper_slab", + "wthwaxccosl": "waxed_weathered_cut_copper_slab", + "wthwaxccoslab": "waxed_weathered_cut_copper_slab", + "wthwaxccostep": "waxed_weathered_cut_copper_slab", + "wthwaxcutcohalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxcutcophalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxcutcoppersl": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopperslab": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopperstep": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopsl": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopslab": "waxed_weathered_cut_copper_slab", + "wthwaxcutcopstep": "waxed_weathered_cut_copper_slab", + "wthwaxcutcosl": "waxed_weathered_cut_copper_slab", + "wthwaxcutcoslab": "waxed_weathered_cut_copper_slab", + "wthwaxcutcostep": "waxed_weathered_cut_copper_slab", + "wthwaxedccohalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedccophalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedccopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedccoppersl": "waxed_weathered_cut_copper_slab", + "wthwaxedccopperslab": "waxed_weathered_cut_copper_slab", + "wthwaxedccopperstep": "waxed_weathered_cut_copper_slab", + "wthwaxedccopsl": "waxed_weathered_cut_copper_slab", + "wthwaxedccopslab": "waxed_weathered_cut_copper_slab", + "wthwaxedccopstep": "waxed_weathered_cut_copper_slab", + "wthwaxedccosl": "waxed_weathered_cut_copper_slab", + "wthwaxedccoslab": "waxed_weathered_cut_copper_slab", + "wthwaxedccostep": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcohalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcophalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopperhalfblock": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcoppersl": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopperslab": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopperstep": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopsl": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopslab": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcopstep": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcosl": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcoslab": "waxed_weathered_cut_copper_slab", + "wthwaxedcutcostep": "waxed_weathered_cut_copper_slab", + "waxed_weathered_cut_copper_stairs": { + "material": "WAXED_WEATHERED_CUT_COPPER_STAIRS" + }, + "cutwaweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaweathercopstair": "waxed_weathered_cut_copper_stairs", + "cutwaweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaweathercostair": "waxed_weathered_cut_copper_stairs", + "cutwaweathercostairs": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cutwaweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cutwawecopperstair": "waxed_weathered_cut_copper_stairs", + "cutwawecopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwawecopstair": "waxed_weathered_cut_copper_stairs", + "cutwawecopstairs": "waxed_weathered_cut_copper_stairs", + "cutwawecostair": "waxed_weathered_cut_copper_stairs", + "cutwawecostairs": "waxed_weathered_cut_copper_stairs", + "cutwawthcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwawthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwawthcopstair": "waxed_weathered_cut_copper_stairs", + "cutwawthcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwawthcostair": "waxed_weathered_cut_copper_stairs", + "cutwawthcostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercostair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweathercostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cutwaxedweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecostair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwecostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcostair": "waxed_weathered_cut_copper_stairs", + "cutwaxedwthcostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercostair": "waxed_weathered_cut_copper_stairs", + "cutwaxweathercostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cutwaxweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwecopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxwecopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwecopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxwecopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwecostair": "waxed_weathered_cut_copper_stairs", + "cutwaxwecostairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcopstair": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcostair": "waxed_weathered_cut_copper_stairs", + "cutwaxwthcostairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacopstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacostair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwacostairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcostair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cutweatheredwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwacopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwacopstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwacopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwacostair": "waxed_weathered_cut_copper_stairs", + "cutweatherwacostairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcostair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cutweatherwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cutwewacopperstair": "waxed_weathered_cut_copper_stairs", + "cutwewacopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwewacopstair": "waxed_weathered_cut_copper_stairs", + "cutwewacopstairs": "waxed_weathered_cut_copper_stairs", + "cutwewacostair": "waxed_weathered_cut_copper_stairs", + "cutwewacostairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwewaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxcopstair": "waxed_weathered_cut_copper_stairs", + "cutwewaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxcostair": "waxed_weathered_cut_copper_stairs", + "cutwewaxcostairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcostair": "waxed_weathered_cut_copper_stairs", + "cutwewaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cutwthwacopperstair": "waxed_weathered_cut_copper_stairs", + "cutwthwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwacopstair": "waxed_weathered_cut_copper_stairs", + "cutwthwacopstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwacostair": "waxed_weathered_cut_copper_stairs", + "cutwthwacostairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcostair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cutwthwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cwaweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cwaweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaweathercopstair": "waxed_weathered_cut_copper_stairs", + "cwaweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cwaweathercostair": "waxed_weathered_cut_copper_stairs", + "cwaweathercostairs": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cwaweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cwawecopperstair": "waxed_weathered_cut_copper_stairs", + "cwawecopperstairs": "waxed_weathered_cut_copper_stairs", + "cwawecopstair": "waxed_weathered_cut_copper_stairs", + "cwawecopstairs": "waxed_weathered_cut_copper_stairs", + "cwawecostair": "waxed_weathered_cut_copper_stairs", + "cwawecostairs": "waxed_weathered_cut_copper_stairs", + "cwawthcopperstair": "waxed_weathered_cut_copper_stairs", + "cwawthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwawthcopstair": "waxed_weathered_cut_copper_stairs", + "cwawthcopstairs": "waxed_weathered_cut_copper_stairs", + "cwawthcostair": "waxed_weathered_cut_copper_stairs", + "cwawthcostairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercopstair": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercostair": "waxed_weathered_cut_copper_stairs", + "cwaxedweathercostairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cwaxedweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwecopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxedwecopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwecopstair": "waxed_weathered_cut_copper_stairs", + "cwaxedwecopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwecostair": "waxed_weathered_cut_copper_stairs", + "cwaxedwecostairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcopstair": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcostair": "waxed_weathered_cut_copper_stairs", + "cwaxedwthcostairs": "waxed_weathered_cut_copper_stairs", + "cwaxweathercopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxweathercopstair": "waxed_weathered_cut_copper_stairs", + "cwaxweathercopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxweathercostair": "waxed_weathered_cut_copper_stairs", + "cwaxweathercostairs": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcostair": "waxed_weathered_cut_copper_stairs", + "cwaxweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "cwaxwecopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxwecopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxwecopstair": "waxed_weathered_cut_copper_stairs", + "cwaxwecopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxwecostair": "waxed_weathered_cut_copper_stairs", + "cwaxwecostairs": "waxed_weathered_cut_copper_stairs", + "cwaxwthcopperstair": "waxed_weathered_cut_copper_stairs", + "cwaxwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwaxwthcopstair": "waxed_weathered_cut_copper_stairs", + "cwaxwthcopstairs": "waxed_weathered_cut_copper_stairs", + "cwaxwthcostair": "waxed_weathered_cut_copper_stairs", + "cwaxwthcostairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwacopperstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwacopstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwacopstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwacostair": "waxed_weathered_cut_copper_stairs", + "cweatheredwacostairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcostair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cweatheredwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cweatherwacopperstair": "waxed_weathered_cut_copper_stairs", + "cweatherwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwacopstair": "waxed_weathered_cut_copper_stairs", + "cweatherwacopstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwacostair": "waxed_weathered_cut_copper_stairs", + "cweatherwacostairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcostair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cweatherwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cwewacopperstair": "waxed_weathered_cut_copper_stairs", + "cwewacopperstairs": "waxed_weathered_cut_copper_stairs", + "cwewacopstair": "waxed_weathered_cut_copper_stairs", + "cwewacopstairs": "waxed_weathered_cut_copper_stairs", + "cwewacostair": "waxed_weathered_cut_copper_stairs", + "cwewacostairs": "waxed_weathered_cut_copper_stairs", + "cwewaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cwewaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwewaxcopstair": "waxed_weathered_cut_copper_stairs", + "cwewaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cwewaxcostair": "waxed_weathered_cut_copper_stairs", + "cwewaxcostairs": "waxed_weathered_cut_copper_stairs", + "cwewaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cwewaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwewaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cwewaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cwewaxedcostair": "waxed_weathered_cut_copper_stairs", + "cwewaxedcostairs": "waxed_weathered_cut_copper_stairs", + "cwthwacopperstair": "waxed_weathered_cut_copper_stairs", + "cwthwacopperstairs": "waxed_weathered_cut_copper_stairs", + "cwthwacopstair": "waxed_weathered_cut_copper_stairs", + "cwthwacopstairs": "waxed_weathered_cut_copper_stairs", + "cwthwacostair": "waxed_weathered_cut_copper_stairs", + "cwthwacostairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "cwthwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxcopstair": "waxed_weathered_cut_copper_stairs", + "cwthwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxcostair": "waxed_weathered_cut_copper_stairs", + "cwthwaxcostairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcostair": "waxed_weathered_cut_copper_stairs", + "cwthwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs": "waxed_weathered_cut_copper_stairs", + "wacutweathercopperstair": "waxed_weathered_cut_copper_stairs", + "wacutweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "wacutweathercopstair": "waxed_weathered_cut_copper_stairs", + "wacutweathercopstairs": "waxed_weathered_cut_copper_stairs", + "wacutweathercostair": "waxed_weathered_cut_copper_stairs", + "wacutweathercostairs": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcostair": "waxed_weathered_cut_copper_stairs", + "wacutweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "wacutwecopperstair": "waxed_weathered_cut_copper_stairs", + "wacutwecopperstairs": "waxed_weathered_cut_copper_stairs", + "wacutwecopstair": "waxed_weathered_cut_copper_stairs", + "wacutwecopstairs": "waxed_weathered_cut_copper_stairs", + "wacutwecostair": "waxed_weathered_cut_copper_stairs", + "wacutwecostairs": "waxed_weathered_cut_copper_stairs", + "wacutwthcopperstair": "waxed_weathered_cut_copper_stairs", + "wacutwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "wacutwthcopstair": "waxed_weathered_cut_copper_stairs", + "wacutwthcopstairs": "waxed_weathered_cut_copper_stairs", + "wacutwthcostair": "waxed_weathered_cut_copper_stairs", + "wacutwthcostairs": "waxed_weathered_cut_copper_stairs", + "wacweathercopperstair": "waxed_weathered_cut_copper_stairs", + "wacweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "wacweathercopstair": "waxed_weathered_cut_copper_stairs", + "wacweathercopstairs": "waxed_weathered_cut_copper_stairs", + "wacweathercostair": "waxed_weathered_cut_copper_stairs", + "wacweathercostairs": "waxed_weathered_cut_copper_stairs", + "wacweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "wacweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "wacweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "wacweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "wacweatheredcostair": "waxed_weathered_cut_copper_stairs", + "wacweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "wacwecopperstair": "waxed_weathered_cut_copper_stairs", + "wacwecopperstairs": "waxed_weathered_cut_copper_stairs", + "wacwecopstair": "waxed_weathered_cut_copper_stairs", + "wacwecopstairs": "waxed_weathered_cut_copper_stairs", + "wacwecostair": "waxed_weathered_cut_copper_stairs", + "wacwecostairs": "waxed_weathered_cut_copper_stairs", + "wacwthcopperstair": "waxed_weathered_cut_copper_stairs", + "wacwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "wacwthcopstair": "waxed_weathered_cut_copper_stairs", + "wacwthcopstairs": "waxed_weathered_cut_copper_stairs", + "wacwthcostair": "waxed_weathered_cut_copper_stairs", + "wacwthcostairs": "waxed_weathered_cut_copper_stairs", + "waweatherccopperstair": "waxed_weathered_cut_copper_stairs", + "waweatherccopperstairs": "waxed_weathered_cut_copper_stairs", + "waweatherccopstair": "waxed_weathered_cut_copper_stairs", + "waweatherccopstairs": "waxed_weathered_cut_copper_stairs", + "waweatherccostair": "waxed_weathered_cut_copper_stairs", + "waweatherccostairs": "waxed_weathered_cut_copper_stairs", + "waweathercutcopperstair": "waxed_weathered_cut_copper_stairs", + "waweathercutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waweathercutcopstair": "waxed_weathered_cut_copper_stairs", + "waweathercutcopstairs": "waxed_weathered_cut_copper_stairs", + "waweathercutcostair": "waxed_weathered_cut_copper_stairs", + "waweathercutcostairs": "waxed_weathered_cut_copper_stairs", + "waweatheredccopperstair": "waxed_weathered_cut_copper_stairs", + "waweatheredccopperstairs": "waxed_weathered_cut_copper_stairs", + "waweatheredccopstair": "waxed_weathered_cut_copper_stairs", + "waweatheredccopstairs": "waxed_weathered_cut_copper_stairs", + "waweatheredccostair": "waxed_weathered_cut_copper_stairs", + "waweatheredccostairs": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcopperstair": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcopstair": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcopstairs": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcostair": "waxed_weathered_cut_copper_stairs", + "waweatheredcutcostairs": "waxed_weathered_cut_copper_stairs", + "waweccopperstair": "waxed_weathered_cut_copper_stairs", + "waweccopperstairs": "waxed_weathered_cut_copper_stairs", + "waweccopstair": "waxed_weathered_cut_copper_stairs", + "waweccopstairs": "waxed_weathered_cut_copper_stairs", + "waweccostair": "waxed_weathered_cut_copper_stairs", + "waweccostairs": "waxed_weathered_cut_copper_stairs", + "wawecutcopperstair": "waxed_weathered_cut_copper_stairs", + "wawecutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wawecutcopstair": "waxed_weathered_cut_copper_stairs", + "wawecutcopstairs": "waxed_weathered_cut_copper_stairs", + "wawecutcostair": "waxed_weathered_cut_copper_stairs", + "wawecutcostairs": "waxed_weathered_cut_copper_stairs", + "wawthccopperstair": "waxed_weathered_cut_copper_stairs", + "wawthccopperstairs": "waxed_weathered_cut_copper_stairs", + "wawthccopstair": "waxed_weathered_cut_copper_stairs", + "wawthccopstairs": "waxed_weathered_cut_copper_stairs", + "wawthccostair": "waxed_weathered_cut_copper_stairs", + "wawthccostairs": "waxed_weathered_cut_copper_stairs", + "wawthcutcopperstair": "waxed_weathered_cut_copper_stairs", + "wawthcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wawthcutcopstair": "waxed_weathered_cut_copper_stairs", + "wawthcutcopstairs": "waxed_weathered_cut_copper_stairs", + "wawthcutcostair": "waxed_weathered_cut_copper_stairs", + "wawthcutcostairs": "waxed_weathered_cut_copper_stairs", + "waxcutweathercopperstair": "waxed_weathered_cut_copper_stairs", + "waxcutweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcutweathercopstair": "waxed_weathered_cut_copper_stairs", + "waxcutweathercopstairs": "waxed_weathered_cut_copper_stairs", + "waxcutweathercostair": "waxed_weathered_cut_copper_stairs", + "waxcutweathercostairs": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcostair": "waxed_weathered_cut_copper_stairs", + "waxcutweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "waxcutwecopperstair": "waxed_weathered_cut_copper_stairs", + "waxcutwecopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcutwecopstair": "waxed_weathered_cut_copper_stairs", + "waxcutwecopstairs": "waxed_weathered_cut_copper_stairs", + "waxcutwecostair": "waxed_weathered_cut_copper_stairs", + "waxcutwecostairs": "waxed_weathered_cut_copper_stairs", + "waxcutwthcopperstair": "waxed_weathered_cut_copper_stairs", + "waxcutwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcutwthcopstair": "waxed_weathered_cut_copper_stairs", + "waxcutwthcopstairs": "waxed_weathered_cut_copper_stairs", + "waxcutwthcostair": "waxed_weathered_cut_copper_stairs", + "waxcutwthcostairs": "waxed_weathered_cut_copper_stairs", + "waxcweathercopperstair": "waxed_weathered_cut_copper_stairs", + "waxcweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcweathercopstair": "waxed_weathered_cut_copper_stairs", + "waxcweathercopstairs": "waxed_weathered_cut_copper_stairs", + "waxcweathercostair": "waxed_weathered_cut_copper_stairs", + "waxcweathercostairs": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcostair": "waxed_weathered_cut_copper_stairs", + "waxcweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "waxcwecopperstair": "waxed_weathered_cut_copper_stairs", + "waxcwecopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcwecopstair": "waxed_weathered_cut_copper_stairs", + "waxcwecopstairs": "waxed_weathered_cut_copper_stairs", + "waxcwecostair": "waxed_weathered_cut_copper_stairs", + "waxcwecostairs": "waxed_weathered_cut_copper_stairs", + "waxcwthcopperstair": "waxed_weathered_cut_copper_stairs", + "waxcwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxcwthcopstair": "waxed_weathered_cut_copper_stairs", + "waxcwthcopstairs": "waxed_weathered_cut_copper_stairs", + "waxcwthcostair": "waxed_weathered_cut_copper_stairs", + "waxcwthcostairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercopstair": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercostair": "waxed_weathered_cut_copper_stairs", + "waxedcutweathercostairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcostair": "waxed_weathered_cut_copper_stairs", + "waxedcutweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwecopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcutwecopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwecopstair": "waxed_weathered_cut_copper_stairs", + "waxedcutwecopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwecostair": "waxed_weathered_cut_copper_stairs", + "waxedcutwecostairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcopstair": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcostair": "waxed_weathered_cut_copper_stairs", + "waxedcutwthcostairs": "waxed_weathered_cut_copper_stairs", + "waxedcweathercopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcweathercopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcweathercopstair": "waxed_weathered_cut_copper_stairs", + "waxedcweathercopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcweathercostair": "waxed_weathered_cut_copper_stairs", + "waxedcweathercostairs": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcopstair": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcostair": "waxed_weathered_cut_copper_stairs", + "waxedcweatheredcostairs": "waxed_weathered_cut_copper_stairs", + "waxedcwecopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcwecopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcwecopstair": "waxed_weathered_cut_copper_stairs", + "waxedcwecopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcwecostair": "waxed_weathered_cut_copper_stairs", + "waxedcwecostairs": "waxed_weathered_cut_copper_stairs", + "waxedcwthcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedcwthcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedcwthcopstair": "waxed_weathered_cut_copper_stairs", + "waxedcwthcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedcwthcostair": "waxed_weathered_cut_copper_stairs", + "waxedcwthcostairs": "waxed_weathered_cut_copper_stairs", + "waxedweatherccopperstair": "waxed_weathered_cut_copper_stairs", + "waxedweatherccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatherccopstair": "waxed_weathered_cut_copper_stairs", + "waxedweatherccopstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatherccostair": "waxed_weathered_cut_copper_stairs", + "waxedweatherccostairs": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcopstair": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcostair": "waxed_weathered_cut_copper_stairs", + "waxedweathercutcostairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccopperstair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccopstair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccopstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccostair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredccostairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcopstair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcostair": "waxed_weathered_cut_copper_stairs", + "waxedweatheredcutcostairs": "waxed_weathered_cut_copper_stairs", + "waxedweccopperstair": "waxed_weathered_cut_copper_stairs", + "waxedweccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedweccopstair": "waxed_weathered_cut_copper_stairs", + "waxedweccopstairs": "waxed_weathered_cut_copper_stairs", + "waxedweccostair": "waxed_weathered_cut_copper_stairs", + "waxedweccostairs": "waxed_weathered_cut_copper_stairs", + "waxedwecutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedwecutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedwecutcopstair": "waxed_weathered_cut_copper_stairs", + "waxedwecutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedwecutcostair": "waxed_weathered_cut_copper_stairs", + "waxedwecutcostairs": "waxed_weathered_cut_copper_stairs", + "waxedwthccopperstair": "waxed_weathered_cut_copper_stairs", + "waxedwthccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedwthccopstair": "waxed_weathered_cut_copper_stairs", + "waxedwthccopstairs": "waxed_weathered_cut_copper_stairs", + "waxedwthccostair": "waxed_weathered_cut_copper_stairs", + "waxedwthccostairs": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcopstair": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcostair": "waxed_weathered_cut_copper_stairs", + "waxedwthcutcostairs": "waxed_weathered_cut_copper_stairs", + "waxweatherccopperstair": "waxed_weathered_cut_copper_stairs", + "waxweatherccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxweatherccopstair": "waxed_weathered_cut_copper_stairs", + "waxweatherccopstairs": "waxed_weathered_cut_copper_stairs", + "waxweatherccostair": "waxed_weathered_cut_copper_stairs", + "waxweatherccostairs": "waxed_weathered_cut_copper_stairs", + "waxweathercutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxweathercutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxweathercutcopstair": "waxed_weathered_cut_copper_stairs", + "waxweathercutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxweathercutcostair": "waxed_weathered_cut_copper_stairs", + "waxweathercutcostairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredccopperstair": "waxed_weathered_cut_copper_stairs", + "waxweatheredccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredccopstair": "waxed_weathered_cut_copper_stairs", + "waxweatheredccopstairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredccostair": "waxed_weathered_cut_copper_stairs", + "waxweatheredccostairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcopstair": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcostair": "waxed_weathered_cut_copper_stairs", + "waxweatheredcutcostairs": "waxed_weathered_cut_copper_stairs", + "waxweccopperstair": "waxed_weathered_cut_copper_stairs", + "waxweccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxweccopstair": "waxed_weathered_cut_copper_stairs", + "waxweccopstairs": "waxed_weathered_cut_copper_stairs", + "waxweccostair": "waxed_weathered_cut_copper_stairs", + "waxweccostairs": "waxed_weathered_cut_copper_stairs", + "waxwecutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxwecutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxwecutcopstair": "waxed_weathered_cut_copper_stairs", + "waxwecutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxwecutcostair": "waxed_weathered_cut_copper_stairs", + "waxwecutcostairs": "waxed_weathered_cut_copper_stairs", + "waxwthccopperstair": "waxed_weathered_cut_copper_stairs", + "waxwthccopperstairs": "waxed_weathered_cut_copper_stairs", + "waxwthccopstair": "waxed_weathered_cut_copper_stairs", + "waxwthccopstairs": "waxed_weathered_cut_copper_stairs", + "waxwthccostair": "waxed_weathered_cut_copper_stairs", + "waxwthccostairs": "waxed_weathered_cut_copper_stairs", + "waxwthcutcopperstair": "waxed_weathered_cut_copper_stairs", + "waxwthcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "waxwthcutcopstair": "waxed_weathered_cut_copper_stairs", + "waxwthcutcopstairs": "waxed_weathered_cut_copper_stairs", + "waxwthcutcostair": "waxed_weathered_cut_copper_stairs", + "waxwthcutcostairs": "waxed_weathered_cut_copper_stairs", + "weathercutwacopperstair": "waxed_weathered_cut_copper_stairs", + "weathercutwacopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwacopstair": "waxed_weathered_cut_copper_stairs", + "weathercutwacopstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwacostair": "waxed_weathered_cut_copper_stairs", + "weathercutwacostairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcopstair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcostair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxcostairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcostair": "waxed_weathered_cut_copper_stairs", + "weathercutwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "weathercwacopperstair": "waxed_weathered_cut_copper_stairs", + "weathercwacopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercwacopstair": "waxed_weathered_cut_copper_stairs", + "weathercwacopstairs": "waxed_weathered_cut_copper_stairs", + "weathercwacostair": "waxed_weathered_cut_copper_stairs", + "weathercwacostairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "weathercwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxcopstair": "waxed_weathered_cut_copper_stairs", + "weathercwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxcostair": "waxed_weathered_cut_copper_stairs", + "weathercwaxcostairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcostair": "waxed_weathered_cut_copper_stairs", + "weathercwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacostair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwacostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcostair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcostair": "waxed_weathered_cut_copper_stairs", + "weatheredcutwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwacopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwacopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwacopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwacopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwacostair": "waxed_weathered_cut_copper_stairs", + "weatheredcwacostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcostair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcostair": "waxed_weathered_cut_copper_stairs", + "weatheredcwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaccopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaccopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaccopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaccostair": "waxed_weathered_cut_copper_stairs", + "weatheredwaccostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcostair": "waxed_weathered_cut_copper_stairs", + "weatheredwacutcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccostair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxccostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcostair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxcutcostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccostair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedccostairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcopstair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcostair": "waxed_weathered_cut_copper_stairs", + "weatheredwaxedcutcostairs": "waxed_weathered_cut_copper_stairs", + "weatherwaccopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwaccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaccopstair": "waxed_weathered_cut_copper_stairs", + "weatherwaccopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaccostair": "waxed_weathered_cut_copper_stairs", + "weatherwaccostairs": "waxed_weathered_cut_copper_stairs", + "weatherwacutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwacutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwacutcopstair": "waxed_weathered_cut_copper_stairs", + "weatherwacutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwacutcostair": "waxed_weathered_cut_copper_stairs", + "weatherwacutcostairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxccopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxccopstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxccopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxccostair": "waxed_weathered_cut_copper_stairs", + "weatherwaxccostairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcopstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcostair": "waxed_weathered_cut_copper_stairs", + "weatherwaxcutcostairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccopstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccostair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedccostairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcopperstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcopstair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcopstairs": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcostair": "waxed_weathered_cut_copper_stairs", + "weatherwaxedcutcostairs": "waxed_weathered_cut_copper_stairs", + "wecutwacopperstair": "waxed_weathered_cut_copper_stairs", + "wecutwacopperstairs": "waxed_weathered_cut_copper_stairs", + "wecutwacopstair": "waxed_weathered_cut_copper_stairs", + "wecutwacopstairs": "waxed_weathered_cut_copper_stairs", + "wecutwacostair": "waxed_weathered_cut_copper_stairs", + "wecutwacostairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "wecutwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxcopstair": "waxed_weathered_cut_copper_stairs", + "wecutwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxcostair": "waxed_weathered_cut_copper_stairs", + "wecutwaxcostairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcostair": "waxed_weathered_cut_copper_stairs", + "wecutwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "wecwacopperstair": "waxed_weathered_cut_copper_stairs", + "wecwacopperstairs": "waxed_weathered_cut_copper_stairs", + "wecwacopstair": "waxed_weathered_cut_copper_stairs", + "wecwacopstairs": "waxed_weathered_cut_copper_stairs", + "wecwacostair": "waxed_weathered_cut_copper_stairs", + "wecwacostairs": "waxed_weathered_cut_copper_stairs", + "wecwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "wecwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "wecwaxcopstair": "waxed_weathered_cut_copper_stairs", + "wecwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "wecwaxcostair": "waxed_weathered_cut_copper_stairs", + "wecwaxcostairs": "waxed_weathered_cut_copper_stairs", + "wecwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "wecwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "wecwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "wecwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "wecwaxedcostair": "waxed_weathered_cut_copper_stairs", + "wecwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "wewaccopperstair": "waxed_weathered_cut_copper_stairs", + "wewaccopperstairs": "waxed_weathered_cut_copper_stairs", + "wewaccopstair": "waxed_weathered_cut_copper_stairs", + "wewaccopstairs": "waxed_weathered_cut_copper_stairs", + "wewaccostair": "waxed_weathered_cut_copper_stairs", + "wewaccostairs": "waxed_weathered_cut_copper_stairs", + "wewacutcopperstair": "waxed_weathered_cut_copper_stairs", + "wewacutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wewacutcopstair": "waxed_weathered_cut_copper_stairs", + "wewacutcopstairs": "waxed_weathered_cut_copper_stairs", + "wewacutcostair": "waxed_weathered_cut_copper_stairs", + "wewacutcostairs": "waxed_weathered_cut_copper_stairs", + "wewaxccopperstair": "waxed_weathered_cut_copper_stairs", + "wewaxccopperstairs": "waxed_weathered_cut_copper_stairs", + "wewaxccopstair": "waxed_weathered_cut_copper_stairs", + "wewaxccopstairs": "waxed_weathered_cut_copper_stairs", + "wewaxccostair": "waxed_weathered_cut_copper_stairs", + "wewaxccostairs": "waxed_weathered_cut_copper_stairs", + "wewaxcutcopperstair": "waxed_weathered_cut_copper_stairs", + "wewaxcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wewaxcutcopstair": "waxed_weathered_cut_copper_stairs", + "wewaxcutcopstairs": "waxed_weathered_cut_copper_stairs", + "wewaxcutcostair": "waxed_weathered_cut_copper_stairs", + "wewaxcutcostairs": "waxed_weathered_cut_copper_stairs", + "wewaxedccopperstair": "waxed_weathered_cut_copper_stairs", + "wewaxedccopperstairs": "waxed_weathered_cut_copper_stairs", + "wewaxedccopstair": "waxed_weathered_cut_copper_stairs", + "wewaxedccopstairs": "waxed_weathered_cut_copper_stairs", + "wewaxedccostair": "waxed_weathered_cut_copper_stairs", + "wewaxedccostairs": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcopperstair": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcopstair": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcopstairs": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcostair": "waxed_weathered_cut_copper_stairs", + "wewaxedcutcostairs": "waxed_weathered_cut_copper_stairs", + "wthcutwacopperstair": "waxed_weathered_cut_copper_stairs", + "wthcutwacopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwacopstair": "waxed_weathered_cut_copper_stairs", + "wthcutwacopstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwacostair": "waxed_weathered_cut_copper_stairs", + "wthcutwacostairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcopstair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcostair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxcostairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcostair": "waxed_weathered_cut_copper_stairs", + "wthcutwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "wthcwacopperstair": "waxed_weathered_cut_copper_stairs", + "wthcwacopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcwacopstair": "waxed_weathered_cut_copper_stairs", + "wthcwacopstairs": "waxed_weathered_cut_copper_stairs", + "wthcwacostair": "waxed_weathered_cut_copper_stairs", + "wthcwacostairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxcopperstair": "waxed_weathered_cut_copper_stairs", + "wthcwaxcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxcopstair": "waxed_weathered_cut_copper_stairs", + "wthcwaxcopstairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxcostair": "waxed_weathered_cut_copper_stairs", + "wthcwaxcostairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcopperstair": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcopstair": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcopstairs": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcostair": "waxed_weathered_cut_copper_stairs", + "wthcwaxedcostairs": "waxed_weathered_cut_copper_stairs", + "wthwaccopperstair": "waxed_weathered_cut_copper_stairs", + "wthwaccopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwaccopstair": "waxed_weathered_cut_copper_stairs", + "wthwaccopstairs": "waxed_weathered_cut_copper_stairs", + "wthwaccostair": "waxed_weathered_cut_copper_stairs", + "wthwaccostairs": "waxed_weathered_cut_copper_stairs", + "wthwacutcopperstair": "waxed_weathered_cut_copper_stairs", + "wthwacutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwacutcopstair": "waxed_weathered_cut_copper_stairs", + "wthwacutcopstairs": "waxed_weathered_cut_copper_stairs", + "wthwacutcostair": "waxed_weathered_cut_copper_stairs", + "wthwacutcostairs": "waxed_weathered_cut_copper_stairs", + "wthwaxccopperstair": "waxed_weathered_cut_copper_stairs", + "wthwaxccopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxccopstair": "waxed_weathered_cut_copper_stairs", + "wthwaxccopstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxccostair": "waxed_weathered_cut_copper_stairs", + "wthwaxccostairs": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcopperstair": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcopstair": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcopstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcostair": "waxed_weathered_cut_copper_stairs", + "wthwaxcutcostairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedccopperstair": "waxed_weathered_cut_copper_stairs", + "wthwaxedccopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedccopstair": "waxed_weathered_cut_copper_stairs", + "wthwaxedccopstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedccostair": "waxed_weathered_cut_copper_stairs", + "wthwaxedccostairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcopperstair": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcopperstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcopstair": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcopstairs": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcostair": "waxed_weathered_cut_copper_stairs", + "wthwaxedcutcostairs": "waxed_weathered_cut_copper_stairs", + "wayfinder_armor_trim_smithing_template": { + "material": "WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:wayfinder_armor_trim_smithing_template": "wayfinder_armor_trim_smithing_template", + "wayfinderarmortrimsmithingtemplate": "wayfinder_armor_trim_smithing_template", + "wayfindertrim": "wayfinder_armor_trim_smithing_template", + "weakness_lingering_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionwe": "weakness_lingering_potion", + "aoepotionweak": "weakness_lingering_potion", + "aoepotionweakness": "weakness_lingering_potion", + "aoepotwe": "weakness_lingering_potion", + "aoepotweak": "weakness_lingering_potion", + "aoepotweakness": "weakness_lingering_potion", + "areapotionwe": "weakness_lingering_potion", + "areapotionweak": "weakness_lingering_potion", + "areapotionweakness": "weakness_lingering_potion", + "areapotwe": "weakness_lingering_potion", + "areapotweak": "weakness_lingering_potion", + "areapotweakness": "weakness_lingering_potion", + "cloudpotionwe": "weakness_lingering_potion", + "cloudpotionweak": "weakness_lingering_potion", + "cloudpotionweakness": "weakness_lingering_potion", + "cloudpotwe": "weakness_lingering_potion", + "cloudpotweak": "weakness_lingering_potion", + "cloudpotweakness": "weakness_lingering_potion", + "lingerpotwe": "weakness_lingering_potion", + "lingerpotweak": "weakness_lingering_potion", + "lingerpotweakness": "weakness_lingering_potion", + "weakaoepoiont": "weakness_lingering_potion", + "weakaoepot": "weakness_lingering_potion", + "weakareapot": "weakness_lingering_potion", + "weakareapotion": "weakness_lingering_potion", + "weakcloudpot": "weakness_lingering_potion", + "weakcloudpotion": "weakness_lingering_potion", + "weaklingerpot": "weakness_lingering_potion", + "weaknessaoepoiont": "weakness_lingering_potion", + "weaknessaoepot": "weakness_lingering_potion", + "weaknessareapot": "weakness_lingering_potion", + "weaknessareapotion": "weakness_lingering_potion", + "weaknesscloudpot": "weakness_lingering_potion", + "weaknesscloudpotion": "weakness_lingering_potion", + "weaknesslingerpot": "weakness_lingering_potion", + "weaoepoiont": "weakness_lingering_potion", + "weaoepot": "weakness_lingering_potion", + "weareapot": "weakness_lingering_potion", + "weareapotion": "weakness_lingering_potion", + "wecloudpot": "weakness_lingering_potion", + "wecloudpotion": "weakness_lingering_potion", + "welingerpot": "weakness_lingering_potion", + "weakness_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofwe": "weakness_potion", + "potionofweak": "weakness_potion", + "potionofweakness": "weakness_potion", + "potofwe": "weakness_potion", + "potofweak": "weakness_potion", + "potofweakness": "weakness_potion", + "weaknesspot": "weakness_potion", + "weaknesspotion": "weakness_potion", + "weakpot": "weakness_potion", + "weakpotion": "weakness_potion", + "wepot": "weakness_potion", + "wepotion": "weakness_potion", + "weakness_splash_potion": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashweaknesspot": "weakness_splash_potion", + "splashweaknesspotion": "weakness_splash_potion", + "splashweakpot": "weakness_splash_potion", + "splashweakpotion": "weakness_splash_potion", + "splashwepot": "weakness_splash_potion", + "splashwepotion": "weakness_splash_potion", + "splweaknesspot": "weakness_splash_potion", + "splweaknesspotion": "weakness_splash_potion", + "splweakpot": "weakness_splash_potion", + "splweakpotion": "weakness_splash_potion", + "splwepot": "weakness_splash_potion", + "splwepotion": "weakness_splash_potion", + "weaknesssplashpot": "weakness_splash_potion", + "weaknesssplashpotion": "weakness_splash_potion", + "weaksplashpot": "weakness_splash_potion", + "weaksplashpotion": "weakness_splash_potion", + "wesplashpot": "weakness_splash_potion", + "wesplashpotion": "weakness_splash_potion", + "weakness_tipped_arrow": { + "potionData": { + "type": "WEAKNESS", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowwe": "weakness_tipped_arrow", + "arrowweak": "weakness_tipped_arrow", + "arrowweakness": "weakness_tipped_arrow", + "weakarrow": "weakness_tipped_arrow", + "weaknessarrow": "weakness_tipped_arrow", + "weaknesstarr": "weakness_tipped_arrow", + "weaknesstarrow": "weakness_tipped_arrow", + "weaknesstippedarrow": "weakness_tipped_arrow", + "weaktarr": "weakness_tipped_arrow", + "weaktarrow": "weakness_tipped_arrow", + "weaktippedarrow": "weakness_tipped_arrow", + "wearrow": "weakness_tipped_arrow", + "wetarr": "weakness_tipped_arrow", + "wetarrow": "weakness_tipped_arrow", + "wetippedarrow": "weakness_tipped_arrow", + "weathered_chiseled_copper": { + "material": "WEATHERED_CHISELED_COPPER" + }, + "chiseledweathercoblock": "weathered_chiseled_copper", + "chiseledweathercopblock": "weathered_chiseled_copper", + "chiseledweathercopperblock": "weathered_chiseled_copper", + "chiseledweatheredcoblock": "weathered_chiseled_copper", + "chiseledweatheredcopblock": "weathered_chiseled_copper", + "chiseledweatheredcopperblock": "weathered_chiseled_copper", + "chiseledwecoblock": "weathered_chiseled_copper", + "chiseledwecopblock": "weathered_chiseled_copper", + "chiseledwecopperblock": "weathered_chiseled_copper", + "chiseledwthcoblock": "weathered_chiseled_copper", + "chiseledwthcopblock": "weathered_chiseled_copper", + "chiseledwthcopperblock": "weathered_chiseled_copper", + "circleweathercoblock": "weathered_chiseled_copper", + "circleweathercopblock": "weathered_chiseled_copper", + "circleweathercopperblock": "weathered_chiseled_copper", + "circleweatheredcoblock": "weathered_chiseled_copper", + "circleweatheredcopblock": "weathered_chiseled_copper", + "circleweatheredcopperblock": "weathered_chiseled_copper", + "circlewecoblock": "weathered_chiseled_copper", + "circlewecopblock": "weathered_chiseled_copper", + "circlewecopperblock": "weathered_chiseled_copper", + "circlewthcoblock": "weathered_chiseled_copper", + "circlewthcopblock": "weathered_chiseled_copper", + "circlewthcopperblock": "weathered_chiseled_copper", + "ciweathercoblock": "weathered_chiseled_copper", + "ciweathercopblock": "weathered_chiseled_copper", + "ciweathercopperblock": "weathered_chiseled_copper", + "ciweatheredcoblock": "weathered_chiseled_copper", + "ciweatheredcopblock": "weathered_chiseled_copper", + "ciweatheredcopperblock": "weathered_chiseled_copper", + "ciwecoblock": "weathered_chiseled_copper", + "ciwecopblock": "weathered_chiseled_copper", + "ciwecopperblock": "weathered_chiseled_copper", + "ciwthcoblock": "weathered_chiseled_copper", + "ciwthcopblock": "weathered_chiseled_copper", + "ciwthcopperblock": "weathered_chiseled_copper", + "minecraft:weathered_chiseled_copper": "weathered_chiseled_copper", + "weatherchiseledcoblock": "weathered_chiseled_copper", + "weatherchiseledcopblock": "weathered_chiseled_copper", + "weatherchiseledcopperblock": "weathered_chiseled_copper", + "weathercicoblock": "weathered_chiseled_copper", + "weathercicopblock": "weathered_chiseled_copper", + "weathercicopperblock": "weathered_chiseled_copper", + "weathercirclecoblock": "weathered_chiseled_copper", + "weathercirclecopblock": "weathered_chiseled_copper", + "weathercirclecopperblock": "weathered_chiseled_copper", + "weatheredchiseledcoblock": "weathered_chiseled_copper", + "weatheredchiseledcopblock": "weathered_chiseled_copper", + "weatheredchiseledcopper": "weathered_chiseled_copper", + "weatheredchiseledcopperblock": "weathered_chiseled_copper", + "weatheredcicoblock": "weathered_chiseled_copper", + "weatheredcicopblock": "weathered_chiseled_copper", + "weatheredcicopperblock": "weathered_chiseled_copper", + "weatheredcirclecoblock": "weathered_chiseled_copper", + "weatheredcirclecopblock": "weathered_chiseled_copper", + "weatheredcirclecopperblock": "weathered_chiseled_copper", + "wechiseledcoblock": "weathered_chiseled_copper", + "wechiseledcopblock": "weathered_chiseled_copper", + "wechiseledcopperblock": "weathered_chiseled_copper", + "wecicoblock": "weathered_chiseled_copper", + "wecicopblock": "weathered_chiseled_copper", + "wecicopperblock": "weathered_chiseled_copper", + "wecirclecoblock": "weathered_chiseled_copper", + "wecirclecopblock": "weathered_chiseled_copper", + "wecirclecopperblock": "weathered_chiseled_copper", + "wthchiseledcoblock": "weathered_chiseled_copper", + "wthchiseledcopblock": "weathered_chiseled_copper", + "wthchiseledcopperblock": "weathered_chiseled_copper", + "wthcicoblock": "weathered_chiseled_copper", + "wthcicopblock": "weathered_chiseled_copper", + "wthcicopperblock": "weathered_chiseled_copper", + "wthcirclecoblock": "weathered_chiseled_copper", + "wthcirclecopblock": "weathered_chiseled_copper", + "wthcirclecopperblock": "weathered_chiseled_copper", + "weathered_copper": { + "material": "WEATHERED_COPPER" + }, + "minecraft:weathered_copper": "weathered_copper", + "weathercoblock": "weathered_copper", + "weathercopblock": "weathered_copper", + "weathercopperblock": "weathered_copper", + "weatheredcoblock": "weathered_copper", + "weatheredcopblock": "weathered_copper", + "weatheredcopper": "weathered_copper", + "weatheredcopperblock": "weathered_copper", + "wecoblock": "weathered_copper", + "wecopblock": "weathered_copper", + "wecopperblock": "weathered_copper", + "wthcoblock": "weathered_copper", + "wthcopblock": "weathered_copper", + "wthcopperblock": "weathered_copper", + "weathered_copper_bulb": { + "material": "WEATHERED_COPPER_BULB" + }, + "minecraft:weathered_copper_bulb": "weathered_copper_bulb", + "weatherbulb": "weathered_copper_bulb", + "weatheredbulb": "weathered_copper_bulb", + "weatheredcopperbulb": "weathered_copper_bulb", + "webulb": "weathered_copper_bulb", + "wthbulb": "weathered_copper_bulb", + "weathered_copper_door": { + "material": "WEATHERED_COPPER_DOOR" + }, + "doorwe": "weathered_copper_door", + "doorweather": "weathered_copper_door", + "doorweathered": "weathered_copper_door", + "doorwth": "weathered_copper_door", + "minecraft:weathered_copper_door": "weathered_copper_door", + "weatherdoor": "weathered_copper_door", + "weatheredcopperdoor": "weathered_copper_door", + "weathereddoor": "weathered_copper_door", + "wedoor": "weathered_copper_door", + "wthdoor": "weathered_copper_door", + "weathered_copper_grate": { + "material": "WEATHERED_COPPER_GRATE" + }, + "minecraft:weathered_copper_grate": "weathered_copper_grate", + "weatheredcoppergrate": "weathered_copper_grate", + "weatheredgrate": "weathered_copper_grate", + "weathergrate": "weathered_copper_grate", + "wegrate": "weathered_copper_grate", + "wthgrate": "weathered_copper_grate", + "weathered_copper_trapdoor": { + "material": "WEATHERED_COPPER_TRAPDOOR" + }, + "minecraft:weathered_copper_trapdoor": "weathered_copper_trapdoor", + "weatherdoort": "weathered_copper_trapdoor", + "weatherdoortrap": "weathered_copper_trapdoor", + "weatherdtrap": "weathered_copper_trapdoor", + "weatheredcoppertrapdoor": "weathered_copper_trapdoor", + "weathereddoort": "weathered_copper_trapdoor", + "weathereddoortrap": "weathered_copper_trapdoor", + "weathereddtrap": "weathered_copper_trapdoor", + "weatheredhatch": "weathered_copper_trapdoor", + "weatheredtdoor": "weathered_copper_trapdoor", + "weatheredtrapd": "weathered_copper_trapdoor", + "weatheredtrapdoor": "weathered_copper_trapdoor", + "weatherhatch": "weathered_copper_trapdoor", + "weathertdoor": "weathered_copper_trapdoor", + "weathertrapd": "weathered_copper_trapdoor", + "weathertrapdoor": "weathered_copper_trapdoor", + "wedoort": "weathered_copper_trapdoor", + "wedoortrap": "weathered_copper_trapdoor", + "wedtrap": "weathered_copper_trapdoor", + "wehatch": "weathered_copper_trapdoor", + "wetdoor": "weathered_copper_trapdoor", + "wetrapd": "weathered_copper_trapdoor", + "wetrapdoor": "weathered_copper_trapdoor", + "wthdoort": "weathered_copper_trapdoor", + "wthdoortrap": "weathered_copper_trapdoor", + "wthdtrap": "weathered_copper_trapdoor", + "wthhatch": "weathered_copper_trapdoor", + "wthtdoor": "weathered_copper_trapdoor", + "wthtrapd": "weathered_copper_trapdoor", + "wthtrapdoor": "weathered_copper_trapdoor", + "weathered_cut_copper": { + "material": "WEATHERED_CUT_COPPER" + }, + "cutweathercoblock": "weathered_cut_copper", + "cutweathercopblock": "weathered_cut_copper", + "cutweathercopperblock": "weathered_cut_copper", + "cutweatheredcoblock": "weathered_cut_copper", + "cutweatheredcopblock": "weathered_cut_copper", + "cutweatheredcopperblock": "weathered_cut_copper", + "cutwecoblock": "weathered_cut_copper", + "cutwecopblock": "weathered_cut_copper", + "cutwecopperblock": "weathered_cut_copper", + "cutwthcoblock": "weathered_cut_copper", + "cutwthcopblock": "weathered_cut_copper", + "cutwthcopperblock": "weathered_cut_copper", + "cweathercoblock": "weathered_cut_copper", + "cweathercopblock": "weathered_cut_copper", + "cweathercopperblock": "weathered_cut_copper", + "cweatheredcoblock": "weathered_cut_copper", + "cweatheredcopblock": "weathered_cut_copper", + "cweatheredcopperblock": "weathered_cut_copper", + "cwecoblock": "weathered_cut_copper", + "cwecopblock": "weathered_cut_copper", + "cwecopperblock": "weathered_cut_copper", + "cwthcoblock": "weathered_cut_copper", + "cwthcopblock": "weathered_cut_copper", + "cwthcopperblock": "weathered_cut_copper", + "minecraft:weathered_cut_copper": "weathered_cut_copper", + "weatherccoblock": "weathered_cut_copper", + "weatherccopblock": "weathered_cut_copper", + "weatherccopperblock": "weathered_cut_copper", + "weathercutcoblock": "weathered_cut_copper", + "weathercutcopblock": "weathered_cut_copper", + "weathercutcopperblock": "weathered_cut_copper", + "weatheredccoblock": "weathered_cut_copper", + "weatheredccopblock": "weathered_cut_copper", + "weatheredccopperblock": "weathered_cut_copper", + "weatheredcutcoblock": "weathered_cut_copper", + "weatheredcutcopblock": "weathered_cut_copper", + "weatheredcutcopper": "weathered_cut_copper", + "weatheredcutcopperblock": "weathered_cut_copper", + "weccoblock": "weathered_cut_copper", + "weccopblock": "weathered_cut_copper", + "weccopperblock": "weathered_cut_copper", + "wecutcoblock": "weathered_cut_copper", + "wecutcopblock": "weathered_cut_copper", + "wecutcopperblock": "weathered_cut_copper", + "wthccoblock": "weathered_cut_copper", + "wthccopblock": "weathered_cut_copper", + "wthccopperblock": "weathered_cut_copper", + "wthcutcoblock": "weathered_cut_copper", + "wthcutcopblock": "weathered_cut_copper", + "wthcutcopperblock": "weathered_cut_copper", + "weathered_cut_copper_slab": { + "material": "WEATHERED_CUT_COPPER_SLAB" + }, + "cutweathercohalfblock": "weathered_cut_copper_slab", + "cutweathercophalfblock": "weathered_cut_copper_slab", + "cutweathercopperhalfblock": "weathered_cut_copper_slab", + "cutweathercoppersl": "weathered_cut_copper_slab", + "cutweathercopperslab": "weathered_cut_copper_slab", + "cutweathercopperstep": "weathered_cut_copper_slab", + "cutweathercopsl": "weathered_cut_copper_slab", + "cutweathercopslab": "weathered_cut_copper_slab", + "cutweathercopstep": "weathered_cut_copper_slab", + "cutweathercosl": "weathered_cut_copper_slab", + "cutweathercoslab": "weathered_cut_copper_slab", + "cutweathercostep": "weathered_cut_copper_slab", + "cutweatheredcohalfblock": "weathered_cut_copper_slab", + "cutweatheredcophalfblock": "weathered_cut_copper_slab", + "cutweatheredcopperhalfblock": "weathered_cut_copper_slab", + "cutweatheredcoppersl": "weathered_cut_copper_slab", + "cutweatheredcopperslab": "weathered_cut_copper_slab", + "cutweatheredcopperstep": "weathered_cut_copper_slab", + "cutweatheredcopsl": "weathered_cut_copper_slab", + "cutweatheredcopslab": "weathered_cut_copper_slab", + "cutweatheredcopstep": "weathered_cut_copper_slab", + "cutweatheredcosl": "weathered_cut_copper_slab", + "cutweatheredcoslab": "weathered_cut_copper_slab", + "cutweatheredcostep": "weathered_cut_copper_slab", + "cutwecohalfblock": "weathered_cut_copper_slab", + "cutwecophalfblock": "weathered_cut_copper_slab", + "cutwecopperhalfblock": "weathered_cut_copper_slab", + "cutwecoppersl": "weathered_cut_copper_slab", + "cutwecopperslab": "weathered_cut_copper_slab", + "cutwecopperstep": "weathered_cut_copper_slab", + "cutwecopsl": "weathered_cut_copper_slab", + "cutwecopslab": "weathered_cut_copper_slab", + "cutwecopstep": "weathered_cut_copper_slab", + "cutwecosl": "weathered_cut_copper_slab", + "cutwecoslab": "weathered_cut_copper_slab", + "cutwecostep": "weathered_cut_copper_slab", + "cutwthcohalfblock": "weathered_cut_copper_slab", + "cutwthcophalfblock": "weathered_cut_copper_slab", + "cutwthcopperhalfblock": "weathered_cut_copper_slab", + "cutwthcoppersl": "weathered_cut_copper_slab", + "cutwthcopperslab": "weathered_cut_copper_slab", + "cutwthcopperstep": "weathered_cut_copper_slab", + "cutwthcopsl": "weathered_cut_copper_slab", + "cutwthcopslab": "weathered_cut_copper_slab", + "cutwthcopstep": "weathered_cut_copper_slab", + "cutwthcosl": "weathered_cut_copper_slab", + "cutwthcoslab": "weathered_cut_copper_slab", + "cutwthcostep": "weathered_cut_copper_slab", + "cweathercohalfblock": "weathered_cut_copper_slab", + "cweathercophalfblock": "weathered_cut_copper_slab", + "cweathercopperhalfblock": "weathered_cut_copper_slab", + "cweathercoppersl": "weathered_cut_copper_slab", + "cweathercopperslab": "weathered_cut_copper_slab", + "cweathercopperstep": "weathered_cut_copper_slab", + "cweathercopsl": "weathered_cut_copper_slab", + "cweathercopslab": "weathered_cut_copper_slab", + "cweathercopstep": "weathered_cut_copper_slab", + "cweathercosl": "weathered_cut_copper_slab", + "cweathercoslab": "weathered_cut_copper_slab", + "cweathercostep": "weathered_cut_copper_slab", + "cweatheredcohalfblock": "weathered_cut_copper_slab", + "cweatheredcophalfblock": "weathered_cut_copper_slab", + "cweatheredcopperhalfblock": "weathered_cut_copper_slab", + "cweatheredcoppersl": "weathered_cut_copper_slab", + "cweatheredcopperslab": "weathered_cut_copper_slab", + "cweatheredcopperstep": "weathered_cut_copper_slab", + "cweatheredcopsl": "weathered_cut_copper_slab", + "cweatheredcopslab": "weathered_cut_copper_slab", + "cweatheredcopstep": "weathered_cut_copper_slab", + "cweatheredcosl": "weathered_cut_copper_slab", + "cweatheredcoslab": "weathered_cut_copper_slab", + "cweatheredcostep": "weathered_cut_copper_slab", + "cwecohalfblock": "weathered_cut_copper_slab", + "cwecophalfblock": "weathered_cut_copper_slab", + "cwecopperhalfblock": "weathered_cut_copper_slab", + "cwecoppersl": "weathered_cut_copper_slab", + "cwecopperslab": "weathered_cut_copper_slab", + "cwecopperstep": "weathered_cut_copper_slab", + "cwecopsl": "weathered_cut_copper_slab", + "cwecopslab": "weathered_cut_copper_slab", + "cwecopstep": "weathered_cut_copper_slab", + "cwecosl": "weathered_cut_copper_slab", + "cwecoslab": "weathered_cut_copper_slab", + "cwecostep": "weathered_cut_copper_slab", + "cwthcohalfblock": "weathered_cut_copper_slab", + "cwthcophalfblock": "weathered_cut_copper_slab", + "cwthcopperhalfblock": "weathered_cut_copper_slab", + "cwthcoppersl": "weathered_cut_copper_slab", + "cwthcopperslab": "weathered_cut_copper_slab", + "cwthcopperstep": "weathered_cut_copper_slab", + "cwthcopsl": "weathered_cut_copper_slab", + "cwthcopslab": "weathered_cut_copper_slab", + "cwthcopstep": "weathered_cut_copper_slab", + "cwthcosl": "weathered_cut_copper_slab", + "cwthcoslab": "weathered_cut_copper_slab", + "cwthcostep": "weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_slab": "weathered_cut_copper_slab", + "weatherccohalfblock": "weathered_cut_copper_slab", + "weatherccophalfblock": "weathered_cut_copper_slab", + "weatherccopperhalfblock": "weathered_cut_copper_slab", + "weatherccoppersl": "weathered_cut_copper_slab", + "weatherccopperslab": "weathered_cut_copper_slab", + "weatherccopperstep": "weathered_cut_copper_slab", + "weatherccopsl": "weathered_cut_copper_slab", + "weatherccopslab": "weathered_cut_copper_slab", + "weatherccopstep": "weathered_cut_copper_slab", + "weatherccosl": "weathered_cut_copper_slab", + "weatherccoslab": "weathered_cut_copper_slab", + "weatherccostep": "weathered_cut_copper_slab", + "weathercutcohalfblock": "weathered_cut_copper_slab", + "weathercutcophalfblock": "weathered_cut_copper_slab", + "weathercutcopperhalfblock": "weathered_cut_copper_slab", + "weathercutcoppersl": "weathered_cut_copper_slab", + "weathercutcopperslab": "weathered_cut_copper_slab", + "weathercutcopperstep": "weathered_cut_copper_slab", + "weathercutcopsl": "weathered_cut_copper_slab", + "weathercutcopslab": "weathered_cut_copper_slab", + "weathercutcopstep": "weathered_cut_copper_slab", + "weathercutcosl": "weathered_cut_copper_slab", + "weathercutcoslab": "weathered_cut_copper_slab", + "weathercutcostep": "weathered_cut_copper_slab", + "weatheredccohalfblock": "weathered_cut_copper_slab", + "weatheredccophalfblock": "weathered_cut_copper_slab", + "weatheredccopperhalfblock": "weathered_cut_copper_slab", + "weatheredccoppersl": "weathered_cut_copper_slab", + "weatheredccopperslab": "weathered_cut_copper_slab", + "weatheredccopperstep": "weathered_cut_copper_slab", + "weatheredccopsl": "weathered_cut_copper_slab", + "weatheredccopslab": "weathered_cut_copper_slab", + "weatheredccopstep": "weathered_cut_copper_slab", + "weatheredccosl": "weathered_cut_copper_slab", + "weatheredccoslab": "weathered_cut_copper_slab", + "weatheredccostep": "weathered_cut_copper_slab", + "weatheredcutcohalfblock": "weathered_cut_copper_slab", + "weatheredcutcophalfblock": "weathered_cut_copper_slab", + "weatheredcutcopperhalfblock": "weathered_cut_copper_slab", + "weatheredcutcoppersl": "weathered_cut_copper_slab", + "weatheredcutcopperslab": "weathered_cut_copper_slab", + "weatheredcutcopperstep": "weathered_cut_copper_slab", + "weatheredcutcopsl": "weathered_cut_copper_slab", + "weatheredcutcopslab": "weathered_cut_copper_slab", + "weatheredcutcopstep": "weathered_cut_copper_slab", + "weatheredcutcosl": "weathered_cut_copper_slab", + "weatheredcutcoslab": "weathered_cut_copper_slab", + "weatheredcutcostep": "weathered_cut_copper_slab", + "weccohalfblock": "weathered_cut_copper_slab", + "weccophalfblock": "weathered_cut_copper_slab", + "weccopperhalfblock": "weathered_cut_copper_slab", + "weccoppersl": "weathered_cut_copper_slab", + "weccopperslab": "weathered_cut_copper_slab", + "weccopperstep": "weathered_cut_copper_slab", + "weccopsl": "weathered_cut_copper_slab", + "weccopslab": "weathered_cut_copper_slab", + "weccopstep": "weathered_cut_copper_slab", + "weccosl": "weathered_cut_copper_slab", + "weccoslab": "weathered_cut_copper_slab", + "weccostep": "weathered_cut_copper_slab", + "wecutcohalfblock": "weathered_cut_copper_slab", + "wecutcophalfblock": "weathered_cut_copper_slab", + "wecutcopperhalfblock": "weathered_cut_copper_slab", + "wecutcoppersl": "weathered_cut_copper_slab", + "wecutcopperslab": "weathered_cut_copper_slab", + "wecutcopperstep": "weathered_cut_copper_slab", + "wecutcopsl": "weathered_cut_copper_slab", + "wecutcopslab": "weathered_cut_copper_slab", + "wecutcopstep": "weathered_cut_copper_slab", + "wecutcosl": "weathered_cut_copper_slab", + "wecutcoslab": "weathered_cut_copper_slab", + "wecutcostep": "weathered_cut_copper_slab", + "wthccohalfblock": "weathered_cut_copper_slab", + "wthccophalfblock": "weathered_cut_copper_slab", + "wthccopperhalfblock": "weathered_cut_copper_slab", + "wthccoppersl": "weathered_cut_copper_slab", + "wthccopperslab": "weathered_cut_copper_slab", + "wthccopperstep": "weathered_cut_copper_slab", + "wthccopsl": "weathered_cut_copper_slab", + "wthccopslab": "weathered_cut_copper_slab", + "wthccopstep": "weathered_cut_copper_slab", + "wthccosl": "weathered_cut_copper_slab", + "wthccoslab": "weathered_cut_copper_slab", + "wthccostep": "weathered_cut_copper_slab", + "wthcutcohalfblock": "weathered_cut_copper_slab", + "wthcutcophalfblock": "weathered_cut_copper_slab", + "wthcutcopperhalfblock": "weathered_cut_copper_slab", + "wthcutcoppersl": "weathered_cut_copper_slab", + "wthcutcopperslab": "weathered_cut_copper_slab", + "wthcutcopperstep": "weathered_cut_copper_slab", + "wthcutcopsl": "weathered_cut_copper_slab", + "wthcutcopslab": "weathered_cut_copper_slab", + "wthcutcopstep": "weathered_cut_copper_slab", + "wthcutcosl": "weathered_cut_copper_slab", + "wthcutcoslab": "weathered_cut_copper_slab", + "wthcutcostep": "weathered_cut_copper_slab", + "weathered_cut_copper_stairs": { + "material": "WEATHERED_CUT_COPPER_STAIRS" + }, + "cutweathercopperstair": "weathered_cut_copper_stairs", + "cutweathercopperstairs": "weathered_cut_copper_stairs", + "cutweathercopstair": "weathered_cut_copper_stairs", + "cutweathercopstairs": "weathered_cut_copper_stairs", + "cutweathercostair": "weathered_cut_copper_stairs", + "cutweathercostairs": "weathered_cut_copper_stairs", + "cutweatheredcopperstair": "weathered_cut_copper_stairs", + "cutweatheredcopperstairs": "weathered_cut_copper_stairs", + "cutweatheredcopstair": "weathered_cut_copper_stairs", + "cutweatheredcopstairs": "weathered_cut_copper_stairs", + "cutweatheredcostair": "weathered_cut_copper_stairs", + "cutweatheredcostairs": "weathered_cut_copper_stairs", + "cutwecopperstair": "weathered_cut_copper_stairs", + "cutwecopperstairs": "weathered_cut_copper_stairs", + "cutwecopstair": "weathered_cut_copper_stairs", + "cutwecopstairs": "weathered_cut_copper_stairs", + "cutwecostair": "weathered_cut_copper_stairs", + "cutwecostairs": "weathered_cut_copper_stairs", + "cutwthcopperstair": "weathered_cut_copper_stairs", + "cutwthcopperstairs": "weathered_cut_copper_stairs", + "cutwthcopstair": "weathered_cut_copper_stairs", + "cutwthcopstairs": "weathered_cut_copper_stairs", + "cutwthcostair": "weathered_cut_copper_stairs", + "cutwthcostairs": "weathered_cut_copper_stairs", + "cweathercopperstair": "weathered_cut_copper_stairs", + "cweathercopperstairs": "weathered_cut_copper_stairs", + "cweathercopstair": "weathered_cut_copper_stairs", + "cweathercopstairs": "weathered_cut_copper_stairs", + "cweathercostair": "weathered_cut_copper_stairs", + "cweathercostairs": "weathered_cut_copper_stairs", + "cweatheredcopperstair": "weathered_cut_copper_stairs", + "cweatheredcopperstairs": "weathered_cut_copper_stairs", + "cweatheredcopstair": "weathered_cut_copper_stairs", + "cweatheredcopstairs": "weathered_cut_copper_stairs", + "cweatheredcostair": "weathered_cut_copper_stairs", + "cweatheredcostairs": "weathered_cut_copper_stairs", + "cwecopperstair": "weathered_cut_copper_stairs", + "cwecopperstairs": "weathered_cut_copper_stairs", + "cwecopstair": "weathered_cut_copper_stairs", + "cwecopstairs": "weathered_cut_copper_stairs", + "cwecostair": "weathered_cut_copper_stairs", + "cwecostairs": "weathered_cut_copper_stairs", + "cwthcopperstair": "weathered_cut_copper_stairs", + "cwthcopperstairs": "weathered_cut_copper_stairs", + "cwthcopstair": "weathered_cut_copper_stairs", + "cwthcopstairs": "weathered_cut_copper_stairs", + "cwthcostair": "weathered_cut_copper_stairs", + "cwthcostairs": "weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs": "weathered_cut_copper_stairs", + "weatherccopperstair": "weathered_cut_copper_stairs", + "weatherccopperstairs": "weathered_cut_copper_stairs", + "weatherccopstair": "weathered_cut_copper_stairs", + "weatherccopstairs": "weathered_cut_copper_stairs", + "weatherccostair": "weathered_cut_copper_stairs", + "weatherccostairs": "weathered_cut_copper_stairs", + "weathercutcopperstair": "weathered_cut_copper_stairs", + "weathercutcopperstairs": "weathered_cut_copper_stairs", + "weathercutcopstair": "weathered_cut_copper_stairs", + "weathercutcopstairs": "weathered_cut_copper_stairs", + "weathercutcostair": "weathered_cut_copper_stairs", + "weathercutcostairs": "weathered_cut_copper_stairs", + "weatheredccopperstair": "weathered_cut_copper_stairs", + "weatheredccopperstairs": "weathered_cut_copper_stairs", + "weatheredccopstair": "weathered_cut_copper_stairs", + "weatheredccopstairs": "weathered_cut_copper_stairs", + "weatheredccostair": "weathered_cut_copper_stairs", + "weatheredccostairs": "weathered_cut_copper_stairs", + "weatheredcutcopperstair": "weathered_cut_copper_stairs", + "weatheredcutcopperstairs": "weathered_cut_copper_stairs", + "weatheredcutcopstair": "weathered_cut_copper_stairs", + "weatheredcutcopstairs": "weathered_cut_copper_stairs", + "weatheredcutcostair": "weathered_cut_copper_stairs", + "weatheredcutcostairs": "weathered_cut_copper_stairs", + "weccopperstair": "weathered_cut_copper_stairs", + "weccopperstairs": "weathered_cut_copper_stairs", + "weccopstair": "weathered_cut_copper_stairs", + "weccopstairs": "weathered_cut_copper_stairs", + "weccostair": "weathered_cut_copper_stairs", + "weccostairs": "weathered_cut_copper_stairs", + "wecutcopperstair": "weathered_cut_copper_stairs", + "wecutcopperstairs": "weathered_cut_copper_stairs", + "wecutcopstair": "weathered_cut_copper_stairs", + "wecutcopstairs": "weathered_cut_copper_stairs", + "wecutcostair": "weathered_cut_copper_stairs", + "wecutcostairs": "weathered_cut_copper_stairs", + "wthccopperstair": "weathered_cut_copper_stairs", + "wthccopperstairs": "weathered_cut_copper_stairs", + "wthccopstair": "weathered_cut_copper_stairs", + "wthccopstairs": "weathered_cut_copper_stairs", + "wthccostair": "weathered_cut_copper_stairs", + "wthccostairs": "weathered_cut_copper_stairs", + "wthcutcopperstair": "weathered_cut_copper_stairs", + "wthcutcopperstairs": "weathered_cut_copper_stairs", + "wthcutcopstair": "weathered_cut_copper_stairs", + "wthcutcopstairs": "weathered_cut_copper_stairs", + "wthcutcostair": "weathered_cut_copper_stairs", + "wthcutcostairs": "weathered_cut_copper_stairs", + "weaving_lingering_potion": { + "potionData": { + "type": "WEAVING", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionweave": "weaving_lingering_potion", + "aoepotionweaving": "weaving_lingering_potion", + "aoepotweave": "weaving_lingering_potion", + "aoepotweaving": "weaving_lingering_potion", + "areapotionweave": "weaving_lingering_potion", + "areapotionweaving": "weaving_lingering_potion", + "areapotweave": "weaving_lingering_potion", + "areapotweaving": "weaving_lingering_potion", + "cloudpotionweave": "weaving_lingering_potion", + "cloudpotionweaving": "weaving_lingering_potion", + "cloudpotweave": "weaving_lingering_potion", + "cloudpotweaving": "weaving_lingering_potion", + "lingerpotweave": "weaving_lingering_potion", + "lingerpotweaving": "weaving_lingering_potion", + "weaveaoepoiont": "weaving_lingering_potion", + "weaveaoepot": "weaving_lingering_potion", + "weaveareapot": "weaving_lingering_potion", + "weaveareapotion": "weaving_lingering_potion", + "weavecloudpot": "weaving_lingering_potion", + "weavecloudpotion": "weaving_lingering_potion", + "weavelingerpot": "weaving_lingering_potion", + "weavingaoepoiont": "weaving_lingering_potion", + "weavingaoepot": "weaving_lingering_potion", + "weavingareapot": "weaving_lingering_potion", + "weavingareapotion": "weaving_lingering_potion", + "weavingcloudpot": "weaving_lingering_potion", + "weavingcloudpotion": "weaving_lingering_potion", + "weavinglingerpot": "weaving_lingering_potion", + "weaving_potion": { + "potionData": { + "type": "WEAVING", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofweave": "weaving_potion", + "potionofweaving": "weaving_potion", + "potofweave": "weaving_potion", + "potofweaving": "weaving_potion", + "weavepot": "weaving_potion", + "weavepotion": "weaving_potion", + "weavingpot": "weaving_potion", + "weavingpotion": "weaving_potion", + "weaving_splash_potion": { + "potionData": { + "type": "WEAVING", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashweavepot": "weaving_splash_potion", + "splashweavepotion": "weaving_splash_potion", + "splashweavingpot": "weaving_splash_potion", + "splashweavingpotion": "weaving_splash_potion", + "splweavepot": "weaving_splash_potion", + "splweavepotion": "weaving_splash_potion", + "splweavingpot": "weaving_splash_potion", + "splweavingpotion": "weaving_splash_potion", + "weavesplashpot": "weaving_splash_potion", + "weavesplashpotion": "weaving_splash_potion", + "weavingsplashpot": "weaving_splash_potion", + "weavingsplashpotion": "weaving_splash_potion", + "weaving_tipped_arrow": { + "potionData": { + "type": "WEAVING", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowweave": "weaving_tipped_arrow", + "arrowweaving": "weaving_tipped_arrow", + "weavearrow": "weaving_tipped_arrow", + "weavetarr": "weaving_tipped_arrow", + "weavetarrow": "weaving_tipped_arrow", + "weavetippedarrow": "weaving_tipped_arrow", + "weavingarrow": "weaving_tipped_arrow", + "weavingtarr": "weaving_tipped_arrow", + "weavingtarrow": "weaving_tipped_arrow", + "weavingtippedarrow": "weaving_tipped_arrow", + "weeping_vines": { + "material": "WEEPING_VINES" + }, + "minecraft:weeping_vines": "weeping_vines", + "weepingvines": "weeping_vines", + "weepvine": "weeping_vines", + "weepvines": "weeping_vines", + "wet_sponge": { + "material": "WET_SPONGE" + }, + "minecraft:wet_sponge": "wet_sponge", + "wetsponge": "wet_sponge", + "wheat": { + "material": "WHEAT" + }, + "minecraft:wheat": "wheat", + "wheat_seeds": { + "material": "WHEAT_SEEDS" + }, + "minecraft:wheat_seeds": "wheat_seeds", + "wheatseeds": "wheat_seeds", + "white_banner": { + "material": "WHITE_BANNER" + }, + "minecraft:white_banner": "white_banner", + "wbanner": "white_banner", + "whitebanner": "white_banner", + "white_bed": { + "material": "WHITE_BED" + }, + "minecraft:white_bed": "white_bed", + "wbed": "white_bed", + "whitebed": "white_bed", + "white_bundle": { + "material": "WHITE_BUNDLE" + }, + "minecraft:white_bundle": "white_bundle", + "wbundle": "white_bundle", + "whitebundle": "white_bundle", + "white_candle": { + "material": "WHITE_CANDLE" + }, + "minecraft:white_candle": "white_candle", + "wcandle": "white_candle", + "whitecandle": "white_candle", + "white_carpet": { + "material": "WHITE_CARPET" + }, + "minecraft:white_carpet": "white_carpet", + "wcarpet": "white_carpet", + "wfloor": "white_carpet", + "whitecarpet": "white_carpet", + "whitefloor": "white_carpet", + "white_concrete": { + "material": "WHITE_CONCRETE" + }, + "minecraft:white_concrete": "white_concrete", + "wconcrete": "white_concrete", + "whiteconcrete": "white_concrete", + "white_concrete_powder": { + "material": "WHITE_CONCRETE_POWDER" + }, + "minecraft:white_concrete_powder": "white_concrete_powder", + "wcdust": "white_concrete_powder", + "wconcretepowder": "white_concrete_powder", + "wconcretesand": "white_concrete_powder", + "wcp": "white_concrete_powder", + "wcpowder": "white_concrete_powder", + "whitecdust": "white_concrete_powder", + "whiteconcretepowder": "white_concrete_powder", + "whiteconcretesand": "white_concrete_powder", + "whitecp": "white_concrete_powder", + "whitecpowder": "white_concrete_powder", + "white_dye": { + "material": "WHITE_DYE", + "fallbacks": [ + "BONE_MEAL" + ] + }, + "minecraft:white_dye": "white_dye", + "wdye": "white_dye", + "whitedye": "white_dye", + "white_glazed_terracotta": { + "material": "WHITE_GLAZED_TERRACOTTA" + }, + "minecraft:white_glazed_terracotta": "white_glazed_terracotta", + "wglazedtcota": "white_glazed_terracotta", + "wglazedterra": "white_glazed_terracotta", + "wglazedterracota": "white_glazed_terracotta", + "wglazedterracotta": "white_glazed_terracotta", + "wgtcotta": "white_glazed_terracotta", + "wgterra": "white_glazed_terracotta", + "whiteglazedtcota": "white_glazed_terracotta", + "whiteglazedterra": "white_glazed_terracotta", + "whiteglazedterracota": "white_glazed_terracotta", + "whiteglazedterracotta": "white_glazed_terracotta", + "whitegtcotta": "white_glazed_terracotta", + "whitegterra": "white_glazed_terracotta", + "white_shulker_box": { + "material": "WHITE_SHULKER_BOX" + }, + "minecraft:white_shulker_box": "white_shulker_box", + "whitesbox": "white_shulker_box", + "whiteshulkerbox": "white_shulker_box", + "wsbox": "white_shulker_box", + "wshulkerbox": "white_shulker_box", + "white_stained_glass": { + "material": "WHITE_STAINED_GLASS" + }, + "minecraft:white_stained_glass": "white_stained_glass", + "wglass": "white_stained_glass", + "whiteglass": "white_stained_glass", + "whitesglass": "white_stained_glass", + "whitestainedglass": "white_stained_glass", + "wsglass": "white_stained_glass", + "wstainedglass": "white_stained_glass", + "white_stained_glass_pane": { + "material": "WHITE_STAINED_GLASS_PANE" + }, + "minecraft:white_stained_glass_pane": "white_stained_glass_pane", + "wglasspane": "white_stained_glass_pane", + "wgpane": "white_stained_glass_pane", + "whiteglasspane": "white_stained_glass_pane", + "whitegpane": "white_stained_glass_pane", + "whitesglasspane": "white_stained_glass_pane", + "whitestainedglasspane": "white_stained_glass_pane", + "wsglasspane": "white_stained_glass_pane", + "wstainedglasspane": "white_stained_glass_pane", + "white_terracotta": { + "material": "WHITE_TERRACOTTA" + }, + "minecraft:white_terracotta": "white_terracotta", + "wclay": "white_terracotta", + "whiteclay": "white_terracotta", + "whitesclay": "white_terracotta", + "whitestainedclay": "white_terracotta", + "whitetcota": "white_terracotta", + "whiteterra": "white_terracotta", + "whiteterracota": "white_terracotta", + "whiteterracotta": "white_terracotta", + "wsclay": "white_terracotta", + "wstainedclay": "white_terracotta", + "wtcota": "white_terracotta", + "wterra": "white_terracotta", + "wterracota": "white_terracotta", + "wterracotta": "white_terracotta", + "white_tulip": { + "material": "WHITE_TULIP" + }, + "minecraft:white_tulip": "white_tulip", + "tulipw": "white_tulip", + "tulipwhite": "white_tulip", + "whitetulip": "white_tulip", + "wtulip": "white_tulip", + "white_wool": { + "material": "WHITE_WOOL" + }, + "minecraft:white_wool": "white_wool", + "wcloth": "white_wool", + "wcotton": "white_wool", + "whitecloth": "white_wool", + "whitecotton": "white_wool", + "whitewool": "white_wool", + "wwool": "white_wool", + "wild_armor_trim_smithing_template": { + "material": "WILD_ARMOR_TRIM_SMITHING_TEMPLATE" + }, + "minecraft:wild_armor_trim_smithing_template": "wild_armor_trim_smithing_template", + "wildarmortrimsmithingtemplate": "wild_armor_trim_smithing_template", + "wildtrim": "wild_armor_trim_smithing_template", + "wind_charge": { + "material": "WIND_CHARGE" + }, + "minecraft:wind_charge": "wind_charge", + "windcharge": "wind_charge", + "wind_charged_lingering_potion": { + "potionData": { + "type": "WIND_CHARGED", + "upgraded": false, + "extended": false + }, + "material": "LINGERING_POTION" + }, + "aoepotionwc": "wind_charged_lingering_potion", + "aoepotionwind": "wind_charged_lingering_potion", + "aoepotionwindcharged": "wind_charged_lingering_potion", + "aoepotwc": "wind_charged_lingering_potion", + "aoepotwind": "wind_charged_lingering_potion", + "aoepotwindcharged": "wind_charged_lingering_potion", + "areapotionwc": "wind_charged_lingering_potion", + "areapotionwind": "wind_charged_lingering_potion", + "areapotionwindcharged": "wind_charged_lingering_potion", + "areapotwc": "wind_charged_lingering_potion", + "areapotwind": "wind_charged_lingering_potion", + "areapotwindcharged": "wind_charged_lingering_potion", + "cloudpotionwc": "wind_charged_lingering_potion", + "cloudpotionwind": "wind_charged_lingering_potion", + "cloudpotionwindcharged": "wind_charged_lingering_potion", + "cloudpotwc": "wind_charged_lingering_potion", + "cloudpotwind": "wind_charged_lingering_potion", + "cloudpotwindcharged": "wind_charged_lingering_potion", + "lingerpotwc": "wind_charged_lingering_potion", + "lingerpotwind": "wind_charged_lingering_potion", + "lingerpotwindcharged": "wind_charged_lingering_potion", + "wcaoepoiont": "wind_charged_lingering_potion", + "wcaoepot": "wind_charged_lingering_potion", + "wcareapot": "wind_charged_lingering_potion", + "wcareapotion": "wind_charged_lingering_potion", + "wccloudpot": "wind_charged_lingering_potion", + "wccloudpotion": "wind_charged_lingering_potion", + "wclingerpot": "wind_charged_lingering_potion", + "windaoepoiont": "wind_charged_lingering_potion", + "windaoepot": "wind_charged_lingering_potion", + "windareapot": "wind_charged_lingering_potion", + "windareapotion": "wind_charged_lingering_potion", + "windchargedaoepoiont": "wind_charged_lingering_potion", + "windchargedaoepot": "wind_charged_lingering_potion", + "windchargedareapot": "wind_charged_lingering_potion", + "windchargedareapotion": "wind_charged_lingering_potion", + "windchargedcloudpot": "wind_charged_lingering_potion", + "windchargedcloudpotion": "wind_charged_lingering_potion", + "windchargedlingerpot": "wind_charged_lingering_potion", + "windcloudpot": "wind_charged_lingering_potion", + "windcloudpotion": "wind_charged_lingering_potion", + "windlingerpot": "wind_charged_lingering_potion", + "wind_charged_potion": { + "potionData": { + "type": "WIND_CHARGED", + "upgraded": false, + "extended": false + }, + "material": "POTION" + }, + "potionofwc": "wind_charged_potion", + "potionofwind": "wind_charged_potion", + "potionofwindcharged": "wind_charged_potion", + "potofwc": "wind_charged_potion", + "potofwind": "wind_charged_potion", + "potofwindcharged": "wind_charged_potion", + "wcpot": "wind_charged_potion", + "wcpotion": "wind_charged_potion", + "windchargedpot": "wind_charged_potion", + "windchargedpotion": "wind_charged_potion", + "windpot": "wind_charged_potion", + "windpotion": "wind_charged_potion", + "wind_charged_splash_potion": { + "potionData": { + "type": "WIND_CHARGED", + "upgraded": false, + "extended": false + }, + "material": "SPLASH_POTION" + }, + "splashwcpot": "wind_charged_splash_potion", + "splashwcpotion": "wind_charged_splash_potion", + "splashwindchargedpot": "wind_charged_splash_potion", + "splashwindchargedpotion": "wind_charged_splash_potion", + "splashwindpot": "wind_charged_splash_potion", + "splashwindpotion": "wind_charged_splash_potion", + "splwcpot": "wind_charged_splash_potion", + "splwcpotion": "wind_charged_splash_potion", + "splwindchargedpot": "wind_charged_splash_potion", + "splwindchargedpotion": "wind_charged_splash_potion", + "splwindpot": "wind_charged_splash_potion", + "splwindpotion": "wind_charged_splash_potion", + "wcsplashpot": "wind_charged_splash_potion", + "wcsplashpotion": "wind_charged_splash_potion", + "windchargedsplashpot": "wind_charged_splash_potion", + "windchargedsplashpotion": "wind_charged_splash_potion", + "windsplashpot": "wind_charged_splash_potion", + "windsplashpotion": "wind_charged_splash_potion", + "wind_charged_tipped_arrow": { + "potionData": { + "type": "WIND_CHARGED", + "upgraded": false, + "extended": false + }, + "material": "TIPPED_ARROW" + }, + "arrowwc": "wind_charged_tipped_arrow", + "arrowwind": "wind_charged_tipped_arrow", + "arrowwindcharged": "wind_charged_tipped_arrow", + "wcarrow": "wind_charged_tipped_arrow", + "wctarr": "wind_charged_tipped_arrow", + "wctarrow": "wind_charged_tipped_arrow", + "wctippedarrow": "wind_charged_tipped_arrow", + "windarrow": "wind_charged_tipped_arrow", + "windchargedarrow": "wind_charged_tipped_arrow", + "windchargedtarr": "wind_charged_tipped_arrow", + "windchargedtarrow": "wind_charged_tipped_arrow", + "windchargedtippedarrow": "wind_charged_tipped_arrow", + "windtarr": "wind_charged_tipped_arrow", + "windtarrow": "wind_charged_tipped_arrow", + "windtippedarrow": "wind_charged_tipped_arrow", + "witch_spawn_egg": { + "material": "WITCH_SPAWN_EGG" + }, + "eggwitch": "witch_spawn_egg", + "minecraft:witch_spawn_egg": "witch_spawn_egg", + "seggwitch": "witch_spawn_egg", + "spawneggwitch": "witch_spawn_egg", + "spawnwitch": "witch_spawn_egg", + "witchegg": "witch_spawn_egg", + "witchsegg": "witch_spawn_egg", + "witchspawn": "witch_spawn_egg", + "witchspawnegg": "witch_spawn_egg", + "witch_spawner": { + "entity": "WITCH", + "material": "SPAWNER" + }, + "witchcage": "witch_spawner", + "witchmcage": "witch_spawner", + "witchmobcage": "witch_spawner", + "witchmobspawner": "witch_spawner", + "witchmonstercage": "witch_spawner", + "witchmonsterspawner": "witch_spawner", + "witchmspawner": "witch_spawner", + "witchspawner": "witch_spawner", + "wither_rose": { + "material": "WITHER_ROSE" + }, + "minecraft:wither_rose": "wither_rose", + "witherrose": "wither_rose", + "wither_skeleton_skull": { + "material": "WITHER_SKELETON_SKULL" + }, + "headwither_skeleton": "wither_skeleton_skull", + "headwithers": "wither_skeleton_skull", + "headwithersk": "wither_skeleton_skull", + "headwsk": "wither_skeleton_skull", + "headwskeleton": "wither_skeleton_skull", + "minecraft:wither_skeleton_skull": "wither_skeleton_skull", + "wither_skeletonhead": "wither_skeleton_skull", + "wither_skeletonheadmask": "wither_skeleton_skull", + "wither_skeletonmask": "wither_skeleton_skull", + "wither_skeletonskull": "wither_skeleton_skull", + "withershead": "wither_skeleton_skull", + "withersheadmask": "wither_skeleton_skull", + "witherskeletonskull": "wither_skeleton_skull", + "witherskhead": "wither_skeleton_skull", + "witherskheadmask": "wither_skeleton_skull", + "witherskmask": "wither_skeleton_skull", + "witherskskull": "wither_skeleton_skull", + "withersmask": "wither_skeleton_skull", + "withersskull": "wither_skeleton_skull", + "wskeletonhead": "wither_skeleton_skull", + "wskeletonheadmask": "wither_skeleton_skull", + "wskeletonmask": "wither_skeleton_skull", + "wskeletonskull": "wither_skeleton_skull", + "wskhead": "wither_skeleton_skull", + "wskheadmask": "wither_skeleton_skull", + "wskmask": "wither_skeleton_skull", + "wskskull": "wither_skeleton_skull", + "wither_skeleton_spawn_egg": { + "material": "WITHER_SKELETON_SPAWN_EGG" + }, + "eggwither_skeleton": "wither_skeleton_spawn_egg", + "eggwithers": "wither_skeleton_spawn_egg", + "eggwithersk": "wither_skeleton_spawn_egg", + "eggwsk": "wither_skeleton_spawn_egg", + "eggwskeleton": "wither_skeleton_spawn_egg", + "minecraft:wither_skeleton_spawn_egg": "wither_skeleton_spawn_egg", + "seggwither_skeleton": "wither_skeleton_spawn_egg", + "seggwithers": "wither_skeleton_spawn_egg", + "seggwithersk": "wither_skeleton_spawn_egg", + "seggwsk": "wither_skeleton_spawn_egg", + "seggwskeleton": "wither_skeleton_spawn_egg", + "spawneggwither_skeleton": "wither_skeleton_spawn_egg", + "spawneggwithers": "wither_skeleton_spawn_egg", + "spawneggwithersk": "wither_skeleton_spawn_egg", + "spawneggwsk": "wither_skeleton_spawn_egg", + "spawneggwskeleton": "wither_skeleton_spawn_egg", + "spawnwither_skeleton": "wither_skeleton_spawn_egg", + "spawnwithers": "wither_skeleton_spawn_egg", + "spawnwithersk": "wither_skeleton_spawn_egg", + "spawnwsk": "wither_skeleton_spawn_egg", + "spawnwskeleton": "wither_skeleton_spawn_egg", + "wither_skeletonegg": "wither_skeleton_spawn_egg", + "wither_skeletonsegg": "wither_skeleton_spawn_egg", + "wither_skeletonspawn": "wither_skeleton_spawn_egg", + "wither_skeletonspawnegg": "wither_skeleton_spawn_egg", + "withersegg": "wither_spawn_egg", + "witherskegg": "wither_skeleton_spawn_egg", + "witherskeletonspawnegg": "wither_skeleton_spawn_egg", + "withersksegg": "wither_skeleton_spawn_egg", + "witherskspawn": "wither_skeleton_spawn_egg", + "witherskspawnegg": "wither_skeleton_spawn_egg", + "witherssegg": "wither_skeleton_spawn_egg", + "withersspawn": "wither_skeleton_spawn_egg", + "withersspawnegg": "wither_skeleton_spawn_egg", + "wskegg": "wither_skeleton_spawn_egg", + "wskeletonegg": "wither_skeleton_spawn_egg", + "wskeletonsegg": "wither_skeleton_spawn_egg", + "wskeletonspawn": "wither_skeleton_spawn_egg", + "wskeletonspawnegg": "wither_skeleton_spawn_egg", + "wsksegg": "wither_skeleton_spawn_egg", + "wskspawn": "wither_skeleton_spawn_egg", + "wskspawnegg": "wither_skeleton_spawn_egg", + "wither_skeleton_spawner": { + "entity": "WITHER_SKELETON", + "material": "SPAWNER" + }, + "wither_skeletoncage": "wither_skeleton_spawner", + "wither_skeletonmcage": "wither_skeleton_spawner", + "wither_skeletonmobcage": "wither_skeleton_spawner", + "wither_skeletonmobspawner": "wither_skeleton_spawner", + "wither_skeletonmonstercage": "wither_skeleton_spawner", + "wither_skeletonmonsterspawner": "wither_skeleton_spawner", + "wither_skeletonmspawner": "wither_skeleton_spawner", + "wither_skeletonspawner": "wither_skeleton_spawner", + "witherscage": "wither_skeleton_spawner", + "witherskcage": "wither_skeleton_spawner", + "witherskmcage": "wither_skeleton_spawner", + "witherskmobcage": "wither_skeleton_spawner", + "witherskmobspawner": "wither_skeleton_spawner", + "witherskmonstercage": "wither_skeleton_spawner", + "witherskmonsterspawner": "wither_skeleton_spawner", + "witherskmspawner": "wither_skeleton_spawner", + "witherskspawner": "wither_skeleton_spawner", + "withersmcage": "wither_skeleton_spawner", + "withersmobcage": "wither_skeleton_spawner", + "withersmobspawner": "wither_skeleton_spawner", + "withersmonstercage": "wither_skeleton_spawner", + "withersmonsterspawner": "wither_skeleton_spawner", + "withersmspawner": "wither_skeleton_spawner", + "withersspawner": "wither_skeleton_spawner", + "wskcage": "wither_skeleton_spawner", + "wskeletoncage": "wither_skeleton_spawner", + "wskeletonmcage": "wither_skeleton_spawner", + "wskeletonmobcage": "wither_skeleton_spawner", + "wskeletonmobspawner": "wither_skeleton_spawner", + "wskeletonmonstercage": "wither_skeleton_spawner", + "wskeletonmonsterspawner": "wither_skeleton_spawner", + "wskeletonmspawner": "wither_skeleton_spawner", + "wskeletonspawner": "wither_skeleton_spawner", + "wskmcage": "wither_skeleton_spawner", + "wskmobcage": "wither_skeleton_spawner", + "wskmobspawner": "wither_skeleton_spawner", + "wskmonstercage": "wither_skeleton_spawner", + "wskmonsterspawner": "wither_skeleton_spawner", + "wskmspawner": "wither_skeleton_spawner", + "wskspawner": "wither_skeleton_spawner", + "wither_spawn_egg": { + "material": "WITHER_SPAWN_EGG" + }, + "eggwither": "wither_spawn_egg", + "minecraft:wither_spawn_egg": "wither_spawn_egg", + "seggwither": "wither_spawn_egg", + "spawneggwither": "wither_spawn_egg", + "spawnwither": "wither_spawn_egg", + "witheregg": "wither_spawn_egg", + "witherspawn": "wither_spawn_egg", + "witherspawnegg": "wither_spawn_egg", + "wither_spawner": { + "entity": "WITHER", + "material": "SPAWNER" + }, + "withercage": "wither_spawner", + "withermcage": "wither_spawner", + "withermobcage": "wither_spawner", + "withermobspawner": "wither_spawner", + "withermonstercage": "wither_spawner", + "withermonsterspawner": "wither_spawner", + "withermspawner": "wither_spawner", + "witherspawner": "wither_spawner", + "wolf_armor": { + "material": "WOLF_ARMOR" + }, + "minecraft:wolf_armor": "wolf_armor", + "wolfarmor": "wolf_armor", + "wolf_spawn_egg": { + "material": "WOLF_SPAWN_EGG" + }, + "dogegg": "wolf_spawn_egg", + "dogsegg": "wolf_spawn_egg", + "dogspawn": "wolf_spawn_egg", + "dogspawnegg": "wolf_spawn_egg", + "eggdog": "wolf_spawn_egg", + "eggwolf": "wolf_spawn_egg", + "minecraft:wolf_spawn_egg": "wolf_spawn_egg", + "seggdog": "wolf_spawn_egg", + "seggwolf": "wolf_spawn_egg", + "spawndog": "wolf_spawn_egg", + "spawneggdog": "wolf_spawn_egg", + "spawneggwolf": "wolf_spawn_egg", + "spawnwolf": "wolf_spawn_egg", + "wolfegg": "wolf_spawn_egg", + "wolfsegg": "wolf_spawn_egg", + "wolfspawn": "wolf_spawn_egg", + "wolfspawnegg": "wolf_spawn_egg", + "wolf_spawner": { + "entity": "WOLF", + "material": "SPAWNER" + }, + "dogcage": "wolf_spawner", + "dogmcage": "wolf_spawner", + "dogmobcage": "wolf_spawner", + "dogmobspawner": "wolf_spawner", + "dogmonstercage": "wolf_spawner", + "dogmonsterspawner": "wolf_spawner", + "dogmspawner": "wolf_spawner", + "dogspawner": "wolf_spawner", + "wolfcage": "wolf_spawner", + "wolfmcage": "wolf_spawner", + "wolfmobcage": "wolf_spawner", + "wolfmobspawner": "wolf_spawner", + "wolfmonstercage": "wolf_spawner", + "wolfmonsterspawner": "wolf_spawner", + "wolfmspawner": "wolf_spawner", + "wolfspawner": "wolf_spawner", + "wooden_axe": { + "material": "WOODEN_AXE" + }, + "minecraft:wooden_axe": "wooden_axe", + "waxe": "wooden_axe", + "woodaxe": "wooden_axe", + "woodenaxe": "wooden_axe", + "wooden_hoe": { + "material": "WOODEN_HOE" + }, + "minecraft:wooden_hoe": "wooden_hoe", + "whoe": "wooden_hoe", + "woodenhoe": "wooden_hoe", + "woodhoe": "wooden_hoe", + "wooden_pickaxe": { + "material": "WOODEN_PICKAXE" + }, + "minecraft:wooden_pickaxe": "wooden_pickaxe", + "woodenpick": "wooden_pickaxe", + "woodenpickaxe": "wooden_pickaxe", + "woodpick": "wooden_pickaxe", + "woodpickaxe": "wooden_pickaxe", + "wpick": "wooden_pickaxe", + "wpickaxe": "wooden_pickaxe", + "wooden_shovel": { + "material": "WOODEN_SHOVEL" + }, + "minecraft:wooden_shovel": "wooden_shovel", + "woodenshovel": "wooden_shovel", + "woodenspade": "wooden_shovel", + "woodshovel": "wooden_shovel", + "woodspade": "wooden_shovel", + "wshovel": "wooden_shovel", + "wspade": "wooden_shovel", + "wooden_sword": { + "material": "WOODEN_SWORD" + }, + "minecraft:wooden_sword": "wooden_sword", + "woodensword": "wooden_sword", + "woodsword": "wooden_sword", + "wsword": "wooden_sword", + "writable_book": { + "material": "WRITABLE_BOOK" + }, + "minecraft:writable_book": "writable_book", + "writablebook": "writable_book", + "written_book": { + "material": "WRITTEN_BOOK" + }, + "minecraft:written_book": "written_book", + "writtenbook": "written_book", + "yellow_banner": { + "material": "YELLOW_BANNER" + }, + "minecraft:yellow_banner": "yellow_banner", + "ybanner": "yellow_banner", + "yellowbanner": "yellow_banner", + "yellow_bed": { + "material": "YELLOW_BED" + }, + "minecraft:yellow_bed": "yellow_bed", + "ybed": "yellow_bed", + "yellowbed": "yellow_bed", + "yellow_bundle": { + "material": "YELLOW_BUNDLE" + }, + "minecraft:yellow_bundle": "yellow_bundle", + "ybundle": "yellow_bundle", + "yellowbundle": "yellow_bundle", + "yellow_candle": { + "material": "YELLOW_CANDLE" + }, + "minecraft:yellow_candle": "yellow_candle", + "ycandle": "yellow_candle", + "yellowcandle": "yellow_candle", + "yellow_carpet": { + "material": "YELLOW_CARPET" + }, + "minecraft:yellow_carpet": "yellow_carpet", + "ycarpet": "yellow_carpet", + "yellowcarpet": "yellow_carpet", + "yellowfloor": "yellow_carpet", + "yfloor": "yellow_carpet", + "yellow_concrete": { + "material": "YELLOW_CONCRETE" + }, + "minecraft:yellow_concrete": "yellow_concrete", + "yconcrete": "yellow_concrete", + "yellowconcrete": "yellow_concrete", + "yellow_concrete_powder": { + "material": "YELLOW_CONCRETE_POWDER" + }, + "minecraft:yellow_concrete_powder": "yellow_concrete_powder", + "ycdust": "yellow_concrete_powder", + "yconcretepowder": "yellow_concrete_powder", + "yconcretesand": "yellow_concrete_powder", + "ycp": "yellow_concrete_powder", + "ycpowder": "yellow_concrete_powder", + "yellowcdust": "yellow_concrete_powder", + "yellowconcretepowder": "yellow_concrete_powder", + "yellowconcretesand": "yellow_concrete_powder", + "yellowcp": "yellow_concrete_powder", + "yellowcpowder": "yellow_concrete_powder", + "yellow_dye": { + "material": "YELLOW_DYE", + "fallbacks": [ + "DANDELION_YELLOW" + ] + }, + "minecraft:yellow_dye": "yellow_dye", + "ydye": "yellow_dye", + "yellowdye": "yellow_dye", + "yellow_glazed_terracotta": { + "material": "YELLOW_GLAZED_TERRACOTTA" + }, + "minecraft:yellow_glazed_terracotta": "yellow_glazed_terracotta", + "yellowglazedtcota": "yellow_glazed_terracotta", + "yellowglazedterra": "yellow_glazed_terracotta", + "yellowglazedterracota": "yellow_glazed_terracotta", + "yellowglazedterracotta": "yellow_glazed_terracotta", + "yellowgtcotta": "yellow_glazed_terracotta", + "yellowgterra": "yellow_glazed_terracotta", + "yglazedtcota": "yellow_glazed_terracotta", + "yglazedterra": "yellow_glazed_terracotta", + "yglazedterracota": "yellow_glazed_terracotta", + "yglazedterracotta": "yellow_glazed_terracotta", + "ygtcotta": "yellow_glazed_terracotta", + "ygterra": "yellow_glazed_terracotta", + "yellow_shulker_box": { + "material": "YELLOW_SHULKER_BOX" + }, + "minecraft:yellow_shulker_box": "yellow_shulker_box", + "yellowsbox": "yellow_shulker_box", + "yellowshulkerbox": "yellow_shulker_box", + "ysbox": "yellow_shulker_box", + "yshulkerbox": "yellow_shulker_box", + "yellow_stained_glass": { + "material": "YELLOW_STAINED_GLASS" + }, + "minecraft:yellow_stained_glass": "yellow_stained_glass", + "yellowglass": "yellow_stained_glass", + "yellowsglass": "yellow_stained_glass", + "yellowstainedglass": "yellow_stained_glass", + "yglass": "yellow_stained_glass", + "ysglass": "yellow_stained_glass", + "ystainedglass": "yellow_stained_glass", + "yellow_stained_glass_pane": { + "material": "YELLOW_STAINED_GLASS_PANE" + }, + "minecraft:yellow_stained_glass_pane": "yellow_stained_glass_pane", + "yellowglasspane": "yellow_stained_glass_pane", + "yellowgpane": "yellow_stained_glass_pane", + "yellowsglasspane": "yellow_stained_glass_pane", + "yellowstainedglasspane": "yellow_stained_glass_pane", + "yglasspane": "yellow_stained_glass_pane", + "ygpane": "yellow_stained_glass_pane", + "ysglasspane": "yellow_stained_glass_pane", + "ystainedglasspane": "yellow_stained_glass_pane", + "yellow_terracotta": { + "material": "YELLOW_TERRACOTTA" + }, + "minecraft:yellow_terracotta": "yellow_terracotta", + "yclay": "yellow_terracotta", + "yellowclay": "yellow_terracotta", + "yellowsclay": "yellow_terracotta", + "yellowstainedclay": "yellow_terracotta", + "yellowtcota": "yellow_terracotta", + "yellowterra": "yellow_terracotta", + "yellowterracota": "yellow_terracotta", + "yellowterracotta": "yellow_terracotta", + "ysclay": "yellow_terracotta", + "ystainedclay": "yellow_terracotta", + "ytcota": "yellow_terracotta", + "yterra": "yellow_terracotta", + "yterracota": "yellow_terracotta", + "yterracotta": "yellow_terracotta", + "yellow_wool": { + "material": "YELLOW_WOOL" + }, + "minecraft:yellow_wool": "yellow_wool", + "ycloth": "yellow_wool", + "ycotton": "yellow_wool", + "yellowcloth": "yellow_wool", + "yellowcotton": "yellow_wool", + "yellowwool": "yellow_wool", + "ywool": "yellow_wool", + "zoglin_spawn_egg": { + "material": "ZOGLIN_SPAWN_EGG" + }, + "eggrottypig": "zoglin_spawn_egg", + "eggzoglin": "zoglin_spawn_egg", + "eggzombiep": "zoglin_spawn_egg", + "eggzombiepig": "zoglin_spawn_egg", + "eggzpig": "zoglin_spawn_egg", + "minecraft:zoglin_spawn_egg": "zoglin_spawn_egg", + "rottypigegg": "zoglin_spawn_egg", + "rottypigsegg": "zoglin_spawn_egg", + "rottypigspawn": "zoglin_spawn_egg", + "rottypigspawnegg": "zoglin_spawn_egg", + "seggrottypig": "zoglin_spawn_egg", + "seggzoglin": "zoglin_spawn_egg", + "seggzombiep": "zoglin_spawn_egg", + "seggzombiepig": "zoglin_spawn_egg", + "seggzpig": "zoglin_spawn_egg", + "spawneggrottypig": "zoglin_spawn_egg", + "spawneggzoglin": "zoglin_spawn_egg", + "spawneggzombiep": "zoglin_spawn_egg", + "spawneggzombiepig": "zoglin_spawn_egg", + "spawneggzpig": "zoglin_spawn_egg", + "spawnrottypig": "zoglin_spawn_egg", + "spawnzoglin": "zoglin_spawn_egg", + "spawnzombiep": "zoglin_spawn_egg", + "spawnzombiepig": "zoglin_spawn_egg", + "spawnzpig": "zoglin_spawn_egg", + "zoglinegg": "zoglin_spawn_egg", + "zoglinsegg": "zoglin_spawn_egg", + "zoglinspawn": "zoglin_spawn_egg", + "zoglinspawnegg": "zoglin_spawn_egg", + "zombiepegg": "zoglin_spawn_egg", + "zombiepigegg": "zoglin_spawn_egg", + "zombiepigsegg": "zoglin_spawn_egg", + "zombiepigspawn": "zoglin_spawn_egg", + "zombiepigspawnegg": "zoglin_spawn_egg", + "zombiepsegg": "zoglin_spawn_egg", + "zombiepspawn": "zoglin_spawn_egg", + "zombiepspawnegg": "zoglin_spawn_egg", + "zpigegg": "zoglin_spawn_egg", + "zpigsegg": "zoglin_spawn_egg", + "zpigspawn": "zoglin_spawn_egg", + "zpigspawnegg": "zoglin_spawn_egg", + "zoglin_spawner": { + "entity": "ZOGLIN", + "material": "SPAWNER" + }, + "rottypigcage": "zoglin_spawner", + "rottypigmcage": "zoglin_spawner", + "rottypigmobcage": "zoglin_spawner", + "rottypigmobspawner": "zoglin_spawner", + "rottypigmonstercage": "zoglin_spawner", + "rottypigmonsterspawner": "zoglin_spawner", + "rottypigmspawner": "zoglin_spawner", + "rottypigspawner": "zoglin_spawner", + "zoglincage": "zoglin_spawner", + "zoglinmcage": "zoglin_spawner", + "zoglinmobcage": "zoglin_spawner", + "zoglinmobspawner": "zoglin_spawner", + "zoglinmonstercage": "zoglin_spawner", + "zoglinmonsterspawner": "zoglin_spawner", + "zoglinmspawner": "zoglin_spawner", + "zoglinspawner": "zoglin_spawner", + "zombiepcage": "zoglin_spawner", + "zombiepigcage": "zoglin_spawner", + "zombiepigmcage": "zombified_piglin_spawner", + "zombiepigmobcage": "zoglin_spawner", + "zombiepigmobspawner": "zoglin_spawner", + "zombiepigmonstercage": "zoglin_spawner", + "zombiepigmonsterspawner": "zoglin_spawner", + "zombiepigmspawner": "zombified_piglin_spawner", + "zombiepigspawner": "zoglin_spawner", + "zombiepmcage": "zombified_piglin_spawner", + "zombiepmobcage": "zoglin_spawner", + "zombiepmobspawner": "zoglin_spawner", + "zombiepmonstercage": "zoglin_spawner", + "zombiepmonsterspawner": "zoglin_spawner", + "zombiepmspawner": "zombified_piglin_spawner", + "zombiepspawner": "zoglin_spawner", + "zpigcage": "zoglin_spawner", + "zpigmcage": "zombified_piglin_spawner", + "zpigmobcage": "zoglin_spawner", + "zpigmobspawner": "zoglin_spawner", + "zpigmonstercage": "zoglin_spawner", + "zpigmonsterspawner": "zoglin_spawner", + "zpigmspawner": "zombified_piglin_spawner", + "zpigspawner": "zoglin_spawner", + "zombie_head": { + "material": "ZOMBIE_HEAD" + }, + "minecraft:zombie_head": "zombie_head", + "zombiehead": "zombie_head", + "zombie_horse_spawn_egg": { + "material": "ZOMBIE_HORSE_SPAWN_EGG" + }, + "deadhorseegg": "zombie_horse_spawn_egg", + "deadhorsesegg": "zombie_horse_spawn_egg", + "deadhorsespawn": "zombie_horse_spawn_egg", + "deadhorsespawnegg": "zombie_horse_spawn_egg", + "dhorseegg": "zombie_horse_spawn_egg", + "dhorsesegg": "zombie_horse_spawn_egg", + "dhorsespawn": "zombie_horse_spawn_egg", + "dhorsespawnegg": "zombie_horse_spawn_egg", + "eggdeadhorse": "zombie_horse_spawn_egg", + "eggdhorse": "zombie_horse_spawn_egg", + "eggzhorse": "zombie_horse_spawn_egg", + "eggzombie_horse": "zombie_horse_spawn_egg", + "minecraft:zombie_horse_spawn_egg": "zombie_horse_spawn_egg", + "seggdeadhorse": "zombie_horse_spawn_egg", + "seggdhorse": "zombie_horse_spawn_egg", + "seggzhorse": "zombie_horse_spawn_egg", + "seggzombie_horse": "zombie_horse_spawn_egg", + "spawndeadhorse": "zombie_horse_spawn_egg", + "spawndhorse": "zombie_horse_spawn_egg", + "spawneggdeadhorse": "zombie_horse_spawn_egg", + "spawneggdhorse": "zombie_horse_spawn_egg", + "spawneggzhorse": "zombie_horse_spawn_egg", + "spawneggzombie_horse": "zombie_horse_spawn_egg", + "spawnzhorse": "zombie_horse_spawn_egg", + "spawnzombie_horse": "zombie_horse_spawn_egg", + "zhorseegg": "zombie_horse_spawn_egg", + "zhorsesegg": "zombie_horse_spawn_egg", + "zhorsespawn": "zombie_horse_spawn_egg", + "zhorsespawnegg": "zombie_horse_spawn_egg", + "zombie_horseegg": "zombie_horse_spawn_egg", + "zombie_horsesegg": "zombie_horse_spawn_egg", + "zombie_horsespawn": "zombie_horse_spawn_egg", + "zombie_horsespawnegg": "zombie_horse_spawn_egg", + "zombiehorsespawnegg": "zombie_horse_spawn_egg", + "zombie_horse_spawner": { + "entity": "ZOMBIE_HORSE", + "material": "SPAWNER" + }, + "deadhorsecage": "zombie_horse_spawner", + "deadhorsemcage": "zombie_horse_spawner", + "deadhorsemobcage": "zombie_horse_spawner", + "deadhorsemobspawner": "zombie_horse_spawner", + "deadhorsemonstercage": "zombie_horse_spawner", + "deadhorsemonsterspawner": "zombie_horse_spawner", + "deadhorsemspawner": "zombie_horse_spawner", + "deadhorsespawner": "zombie_horse_spawner", + "dhorsecage": "zombie_horse_spawner", + "dhorsemcage": "zombie_horse_spawner", + "dhorsemobcage": "zombie_horse_spawner", + "dhorsemobspawner": "zombie_horse_spawner", + "dhorsemonstercage": "zombie_horse_spawner", + "dhorsemonsterspawner": "zombie_horse_spawner", + "dhorsemspawner": "zombie_horse_spawner", + "dhorsespawner": "zombie_horse_spawner", + "zhorsecage": "zombie_horse_spawner", + "zhorsemcage": "zombie_horse_spawner", + "zhorsemobcage": "zombie_horse_spawner", + "zhorsemobspawner": "zombie_horse_spawner", + "zhorsemonstercage": "zombie_horse_spawner", + "zhorsemonsterspawner": "zombie_horse_spawner", + "zhorsemspawner": "zombie_horse_spawner", + "zhorsespawner": "zombie_horse_spawner", + "zombie_horsecage": "zombie_horse_spawner", + "zombie_horsemcage": "zombie_horse_spawner", + "zombie_horsemobcage": "zombie_horse_spawner", + "zombie_horsemobspawner": "zombie_horse_spawner", + "zombie_horsemonstercage": "zombie_horse_spawner", + "zombie_horsemonsterspawner": "zombie_horse_spawner", + "zombie_horsemspawner": "zombie_horse_spawner", + "zombie_horsespawner": "zombie_horse_spawner", + "zombie_spawn_egg": { + "material": "ZOMBIE_SPAWN_EGG" + }, + "eggz": "zombie_spawn_egg", + "eggzomb": "zombie_spawn_egg", + "eggzombie": "zombie_spawn_egg", + "minecraft:zombie_spawn_egg": "zombie_spawn_egg", + "seggz": "zombie_spawn_egg", + "seggzomb": "zombie_spawn_egg", + "seggzombie": "zombie_spawn_egg", + "spawneggz": "zombie_spawn_egg", + "spawneggzomb": "zombie_spawn_egg", + "spawneggzombie": "zombie_spawn_egg", + "spawnz": "zombie_spawn_egg", + "spawnzomb": "zombie_spawn_egg", + "spawnzombie": "zombie_spawn_egg", + "zegg": "zombie_spawn_egg", + "zombegg": "zombie_spawn_egg", + "zombieegg": "zombie_spawn_egg", + "zombiesegg": "zombie_spawn_egg", + "zombiespawn": "zombie_spawn_egg", + "zombiespawnegg": "zombie_spawn_egg", + "zombsegg": "zombie_spawn_egg", + "zombspawn": "zombie_spawn_egg", + "zombspawnegg": "zombie_spawn_egg", + "zsegg": "zombie_spawn_egg", + "zspawn": "zombie_spawn_egg", + "zspawnegg": "zombie_spawn_egg", + "zombie_spawner": { + "entity": "ZOMBIE", + "material": "SPAWNER" + }, + "zcage": "zombie_spawner", + "zmcage": "zombie_spawner", + "zmobcage": "zombie_spawner", + "zmobspawner": "zombie_spawner", + "zmonstercage": "zombie_spawner", + "zmonsterspawner": "zombie_spawner", + "zmspawner": "zombie_spawner", + "zombcage": "zombie_spawner", + "zombiecage": "zombie_spawner", + "zombiemcage": "zombie_spawner", + "zombiemobcage": "zombie_spawner", + "zombiemobspawner": "zombie_spawner", + "zombiemonstercage": "zombie_spawner", + "zombiemonsterspawner": "zombie_spawner", + "zombiemspawner": "zombie_spawner", + "zombiespawner": "zombie_spawner", + "zombmcage": "zombie_spawner", + "zombmobcage": "zombie_spawner", + "zombmobspawner": "zombie_spawner", + "zombmonstercage": "zombie_spawner", + "zombmonsterspawner": "zombie_spawner", + "zombmspawner": "zombie_spawner", + "zombspawner": "zombie_spawner", + "zspawner": "zombie_spawner", + "zombie_villager_spawn_egg": { + "material": "ZOMBIE_VILLAGER_SPAWN_EGG" + }, + "deadvillageregg": "zombie_villager_spawn_egg", + "deadvillagersegg": "zombie_villager_spawn_egg", + "deadvillagerspawn": "zombie_villager_spawn_egg", + "deadvillagerspawnegg": "zombie_villager_spawn_egg", + "dvillageregg": "zombie_villager_spawn_egg", + "dvillagersegg": "zombie_villager_spawn_egg", + "dvillagerspawn": "zombie_villager_spawn_egg", + "dvillagerspawnegg": "zombie_villager_spawn_egg", + "dvillegg": "zombie_villager_spawn_egg", + "dvillsegg": "zombie_villager_spawn_egg", + "dvillspawn": "zombie_villager_spawn_egg", + "dvillspawnegg": "zombie_villager_spawn_egg", + "eggdeadvillager": "zombie_villager_spawn_egg", + "eggdvill": "zombie_villager_spawn_egg", + "eggdvillager": "zombie_villager_spawn_egg", + "eggzombie_villager": "zombie_villager_spawn_egg", + "eggzvill": "zombie_villager_spawn_egg", + "eggzvillager": "zombie_villager_spawn_egg", + "minecraft:zombie_villager_spawn_egg": "zombie_villager_spawn_egg", + "seggdeadvillager": "zombie_villager_spawn_egg", + "seggdvill": "zombie_villager_spawn_egg", + "seggdvillager": "zombie_villager_spawn_egg", + "seggzombie_villager": "zombie_villager_spawn_egg", + "seggzvill": "zombie_villager_spawn_egg", + "seggzvillager": "zombie_villager_spawn_egg", + "spawndeadvillager": "zombie_villager_spawn_egg", + "spawndvill": "zombie_villager_spawn_egg", + "spawndvillager": "zombie_villager_spawn_egg", + "spawneggdeadvillager": "zombie_villager_spawn_egg", + "spawneggdvill": "zombie_villager_spawn_egg", + "spawneggdvillager": "zombie_villager_spawn_egg", + "spawneggzombie_villager": "zombie_villager_spawn_egg", + "spawneggzvill": "zombie_villager_spawn_egg", + "spawneggzvillager": "zombie_villager_spawn_egg", + "spawnzombie_villager": "zombie_villager_spawn_egg", + "spawnzvill": "zombie_villager_spawn_egg", + "spawnzvillager": "zombie_villager_spawn_egg", + "zombie_villageregg": "zombie_villager_spawn_egg", + "zombie_villagersegg": "zombie_villager_spawn_egg", + "zombie_villagerspawn": "zombie_villager_spawn_egg", + "zombie_villagerspawnegg": "zombie_villager_spawn_egg", + "zombievillagerspawnegg": "zombie_villager_spawn_egg", + "zvillageregg": "zombie_villager_spawn_egg", + "zvillagersegg": "zombie_villager_spawn_egg", + "zvillagerspawn": "zombie_villager_spawn_egg", + "zvillagerspawnegg": "zombie_villager_spawn_egg", + "zvillegg": "zombie_villager_spawn_egg", + "zvillsegg": "zombie_villager_spawn_egg", + "zvillspawn": "zombie_villager_spawn_egg", + "zvillspawnegg": "zombie_villager_spawn_egg", + "zombie_villager_spawner": { + "entity": "ZOMBIE_VILLAGER", + "material": "SPAWNER" + }, + "deadvillagercage": "zombie_villager_spawner", + "deadvillagermcage": "zombie_villager_spawner", + "deadvillagermobcage": "zombie_villager_spawner", + "deadvillagermobspawner": "zombie_villager_spawner", + "deadvillagermonstercage": "zombie_villager_spawner", + "deadvillagermonsterspawner": "zombie_villager_spawner", + "deadvillagermspawner": "zombie_villager_spawner", + "deadvillagerspawner": "zombie_villager_spawner", + "dvillagercage": "zombie_villager_spawner", + "dvillagermcage": "zombie_villager_spawner", + "dvillagermobcage": "zombie_villager_spawner", + "dvillagermobspawner": "zombie_villager_spawner", + "dvillagermonstercage": "zombie_villager_spawner", + "dvillagermonsterspawner": "zombie_villager_spawner", + "dvillagermspawner": "zombie_villager_spawner", + "dvillagerspawner": "zombie_villager_spawner", + "dvillcage": "zombie_villager_spawner", + "dvillmcage": "zombie_villager_spawner", + "dvillmobcage": "zombie_villager_spawner", + "dvillmobspawner": "zombie_villager_spawner", + "dvillmonstercage": "zombie_villager_spawner", + "dvillmonsterspawner": "zombie_villager_spawner", + "dvillmspawner": "zombie_villager_spawner", + "dvillspawner": "zombie_villager_spawner", + "zombie_villagercage": "zombie_villager_spawner", + "zombie_villagermcage": "zombie_villager_spawner", + "zombie_villagermobcage": "zombie_villager_spawner", + "zombie_villagermobspawner": "zombie_villager_spawner", + "zombie_villagermonstercage": "zombie_villager_spawner", + "zombie_villagermonsterspawner": "zombie_villager_spawner", + "zombie_villagermspawner": "zombie_villager_spawner", + "zombie_villagerspawner": "zombie_villager_spawner", + "zvillagercage": "zombie_villager_spawner", + "zvillagermcage": "zombie_villager_spawner", + "zvillagermobcage": "zombie_villager_spawner", + "zvillagermobspawner": "zombie_villager_spawner", + "zvillagermonstercage": "zombie_villager_spawner", + "zvillagermonsterspawner": "zombie_villager_spawner", + "zvillagermspawner": "zombie_villager_spawner", + "zvillagerspawner": "zombie_villager_spawner", + "zvillcage": "zombie_villager_spawner", + "zvillmcage": "zombie_villager_spawner", + "zvillmobcage": "zombie_villager_spawner", + "zvillmobspawner": "zombie_villager_spawner", + "zvillmonstercage": "zombie_villager_spawner", + "zvillmonsterspawner": "zombie_villager_spawner", + "zvillmspawner": "zombie_villager_spawner", + "zvillspawner": "zombie_villager_spawner", + "zombified_piglin_spawn_egg": { + "material": "ZOMBIFIED_PIGLIN_SPAWN_EGG", + "fallbacks": [ + "ZOMBIE_PIGMAN_SPAWN_EGG" + ] + }, + "eggzombiepiglin": "zombified_piglin_spawn_egg", + "eggzombiepigm": "zombified_piglin_spawn_egg", + "eggzombiepigman": "zombified_piglin_spawn_egg", + "eggzombiepigmen": "zombified_piglin_spawn_egg", + "eggzombiepm": "zombified_piglin_spawn_egg", + "eggzombiepman": "zombified_piglin_spawn_egg", + "eggzombified_piglin": "zombified_piglin_spawn_egg", + "eggzombifiedpiglin": "zombified_piglin_spawn_egg", + "eggzpiglin": "zombified_piglin_spawn_egg", + "eggzpigm": "zombified_piglin_spawn_egg", + "eggzpigman": "zombified_piglin_spawn_egg", + "eggzpigmen": "zombified_piglin_spawn_egg", + "eggzpman": "zombified_piglin_spawn_egg", + "minecraft:zombified_piglin_spawn_egg": "zombified_piglin_spawn_egg", + "seggzombiepiglin": "zombified_piglin_spawn_egg", + "seggzombiepigm": "zombified_piglin_spawn_egg", + "seggzombiepigman": "zombified_piglin_spawn_egg", + "seggzombiepigmen": "zombified_piglin_spawn_egg", + "seggzombiepm": "zombified_piglin_spawn_egg", + "seggzombiepman": "zombified_piglin_spawn_egg", + "seggzombified_piglin": "zombified_piglin_spawn_egg", + "seggzombifiedpiglin": "zombified_piglin_spawn_egg", + "seggzpiglin": "zombified_piglin_spawn_egg", + "seggzpigm": "zombified_piglin_spawn_egg", + "seggzpigman": "zombified_piglin_spawn_egg", + "seggzpigmen": "zombified_piglin_spawn_egg", + "seggzpman": "zombified_piglin_spawn_egg", + "spawneggzombiepiglin": "zombified_piglin_spawn_egg", + "spawneggzombiepigm": "zombified_piglin_spawn_egg", + "spawneggzombiepigman": "zombified_piglin_spawn_egg", + "spawneggzombiepigmen": "zombified_piglin_spawn_egg", + "spawneggzombiepm": "zombified_piglin_spawn_egg", + "spawneggzombiepman": "zombified_piglin_spawn_egg", + "spawneggzombified_piglin": "zombified_piglin_spawn_egg", + "spawneggzombifiedpiglin": "zombified_piglin_spawn_egg", + "spawneggzpiglin": "zombified_piglin_spawn_egg", + "spawneggzpigm": "zombified_piglin_spawn_egg", + "spawneggzpigman": "zombified_piglin_spawn_egg", + "spawneggzpigmen": "zombified_piglin_spawn_egg", + "spawneggzpman": "zombified_piglin_spawn_egg", + "spawnzombiepiglin": "zombified_piglin_spawn_egg", + "spawnzombiepigm": "zombified_piglin_spawn_egg", + "spawnzombiepigman": "zombified_piglin_spawn_egg", + "spawnzombiepigmen": "zombified_piglin_spawn_egg", + "spawnzombiepm": "zombified_piglin_spawn_egg", + "spawnzombiepman": "zombified_piglin_spawn_egg", + "spawnzombified_piglin": "zombified_piglin_spawn_egg", + "spawnzombifiedpiglin": "zombified_piglin_spawn_egg", + "spawnzpiglin": "zombified_piglin_spawn_egg", + "spawnzpigm": "zombified_piglin_spawn_egg", + "spawnzpigman": "zombified_piglin_spawn_egg", + "spawnzpigmen": "zombified_piglin_spawn_egg", + "spawnzpman": "zombified_piglin_spawn_egg", + "zombiepiglinegg": "zombified_piglin_spawn_egg", + "zombiepiglinsegg": "zombified_piglin_spawn_egg", + "zombiepiglinspawn": "zombified_piglin_spawn_egg", + "zombiepiglinspawnegg": "zombified_piglin_spawn_egg", + "zombiepigmanegg": "zombified_piglin_spawn_egg", + "zombiepigmansegg": "zombified_piglin_spawn_egg", + "zombiepigmanspawn": "zombified_piglin_spawn_egg", + "zombiepigmanspawnegg": "zombified_piglin_spawn_egg", + "zombiepigmegg": "zombified_piglin_spawn_egg", + "zombiepigmenegg": "zombified_piglin_spawn_egg", + "zombiepigmensegg": "zombified_piglin_spawn_egg", + "zombiepigmenspawn": "zombified_piglin_spawn_egg", + "zombiepigmenspawnegg": "zombified_piglin_spawn_egg", + "zombiepigmsegg": "zombified_piglin_spawn_egg", + "zombiepigmspawn": "zombified_piglin_spawn_egg", + "zombiepigmspawnegg": "zombified_piglin_spawn_egg", + "zombiepmanegg": "zombified_piglin_spawn_egg", + "zombiepmansegg": "zombified_piglin_spawn_egg", + "zombiepmanspawn": "zombified_piglin_spawn_egg", + "zombiepmanspawnegg": "zombified_piglin_spawn_egg", + "zombiepmegg": "zombified_piglin_spawn_egg", + "zombiepmsegg": "zombified_piglin_spawn_egg", + "zombiepmspawn": "zombified_piglin_spawn_egg", + "zombiepmspawnegg": "zombified_piglin_spawn_egg", + "zombified_piglinegg": "zombified_piglin_spawn_egg", + "zombified_piglinsegg": "zombified_piglin_spawn_egg", + "zombified_piglinspawn": "zombified_piglin_spawn_egg", + "zombified_piglinspawnegg": "zombified_piglin_spawn_egg", + "zombifiedpiglinegg": "zombified_piglin_spawn_egg", + "zombifiedpiglinsegg": "zombified_piglin_spawn_egg", + "zombifiedpiglinspawn": "zombified_piglin_spawn_egg", + "zombifiedpiglinspawnegg": "zombified_piglin_spawn_egg", + "zpiglinegg": "zombified_piglin_spawn_egg", + "zpiglinsegg": "zombified_piglin_spawn_egg", + "zpiglinspawn": "zombified_piglin_spawn_egg", + "zpiglinspawnegg": "zombified_piglin_spawn_egg", + "zpigmanegg": "zombified_piglin_spawn_egg", + "zpigmansegg": "zombified_piglin_spawn_egg", + "zpigmanspawn": "zombified_piglin_spawn_egg", + "zpigmanspawnegg": "zombified_piglin_spawn_egg", + "zpigmegg": "zombified_piglin_spawn_egg", + "zpigmenegg": "zombified_piglin_spawn_egg", + "zpigmensegg": "zombified_piglin_spawn_egg", + "zpigmenspawn": "zombified_piglin_spawn_egg", + "zpigmenspawnegg": "zombified_piglin_spawn_egg", + "zpigmsegg": "zombified_piglin_spawn_egg", + "zpigmspawn": "zombified_piglin_spawn_egg", + "zpigmspawnegg": "zombified_piglin_spawn_egg", + "zpmanegg": "zombified_piglin_spawn_egg", + "zpmansegg": "zombified_piglin_spawn_egg", + "zpmanspawn": "zombified_piglin_spawn_egg", + "zpmanspawnegg": "zombified_piglin_spawn_egg", + "zombified_piglin_spawner": { + "entity": "ZOMBIFIED_PIGLIN", + "material": "SPAWNER" + }, + "zombiepiglincage": "zombified_piglin_spawner", + "zombiepiglinmcage": "zombified_piglin_spawner", + "zombiepiglinmobcage": "zombified_piglin_spawner", + "zombiepiglinmobspawner": "zombified_piglin_spawner", + "zombiepiglinmonstercage": "zombified_piglin_spawner", + "zombiepiglinmonsterspawner": "zombified_piglin_spawner", + "zombiepiglinmspawner": "zombified_piglin_spawner", + "zombiepiglinspawner": "zombified_piglin_spawner", + "zombiepigmancage": "zombified_piglin_spawner", + "zombiepigmanmcage": "zombified_piglin_spawner", + "zombiepigmanmobcage": "zombified_piglin_spawner", + "zombiepigmanmobspawner": "zombified_piglin_spawner", + "zombiepigmanmonstercage": "zombified_piglin_spawner", + "zombiepigmanmonsterspawner": "zombified_piglin_spawner", + "zombiepigmanmspawner": "zombified_piglin_spawner", + "zombiepigmanspawner": "zombified_piglin_spawner", + "zombiepigmencage": "zombified_piglin_spawner", + "zombiepigmenmcage": "zombified_piglin_spawner", + "zombiepigmenmobcage": "zombified_piglin_spawner", + "zombiepigmenmobspawner": "zombified_piglin_spawner", + "zombiepigmenmonstercage": "zombified_piglin_spawner", + "zombiepigmenmonsterspawner": "zombified_piglin_spawner", + "zombiepigmenmspawner": "zombified_piglin_spawner", + "zombiepigmenspawner": "zombified_piglin_spawner", + "zombiepigmmcage": "zombified_piglin_spawner", + "zombiepigmmobcage": "zombified_piglin_spawner", + "zombiepigmmobspawner": "zombified_piglin_spawner", + "zombiepigmmonstercage": "zombified_piglin_spawner", + "zombiepigmmonsterspawner": "zombified_piglin_spawner", + "zombiepigmmspawner": "zombified_piglin_spawner", + "zombiepmancage": "zombified_piglin_spawner", + "zombiepmanmcage": "zombified_piglin_spawner", + "zombiepmanmobcage": "zombified_piglin_spawner", + "zombiepmanmobspawner": "zombified_piglin_spawner", + "zombiepmanmonstercage": "zombified_piglin_spawner", + "zombiepmanmonsterspawner": "zombified_piglin_spawner", + "zombiepmanmspawner": "zombified_piglin_spawner", + "zombiepmanspawner": "zombified_piglin_spawner", + "zombiepmmcage": "zombified_piglin_spawner", + "zombiepmmobcage": "zombified_piglin_spawner", + "zombiepmmobspawner": "zombified_piglin_spawner", + "zombiepmmonstercage": "zombified_piglin_spawner", + "zombiepmmonsterspawner": "zombified_piglin_spawner", + "zombiepmmspawner": "zombified_piglin_spawner", + "zombified_piglincage": "zombified_piglin_spawner", + "zombified_piglinmcage": "zombified_piglin_spawner", + "zombified_piglinmobcage": "zombified_piglin_spawner", + "zombified_piglinmobspawner": "zombified_piglin_spawner", + "zombified_piglinmonstercage": "zombified_piglin_spawner", + "zombified_piglinmonsterspawner": "zombified_piglin_spawner", + "zombified_piglinmspawner": "zombified_piglin_spawner", + "zombified_piglinspawner": "zombified_piglin_spawner", + "zombifiedpiglincage": "zombified_piglin_spawner", + "zombifiedpiglinmcage": "zombified_piglin_spawner", + "zombifiedpiglinmobcage": "zombified_piglin_spawner", + "zombifiedpiglinmobspawner": "zombified_piglin_spawner", + "zombifiedpiglinmonstercage": "zombified_piglin_spawner", + "zombifiedpiglinmonsterspawner": "zombified_piglin_spawner", + "zombifiedpiglinmspawner": "zombified_piglin_spawner", + "zombifiedpiglinspawner": "zombified_piglin_spawner", + "zpiglincage": "zombified_piglin_spawner", + "zpiglinmcage": "zombified_piglin_spawner", + "zpiglinmobcage": "zombified_piglin_spawner", + "zpiglinmobspawner": "zombified_piglin_spawner", + "zpiglinmonstercage": "zombified_piglin_spawner", + "zpiglinmonsterspawner": "zombified_piglin_spawner", + "zpiglinmspawner": "zombified_piglin_spawner", + "zpiglinspawner": "zombified_piglin_spawner", + "zpigmancage": "zombified_piglin_spawner", + "zpigmanmcage": "zombified_piglin_spawner", + "zpigmanmobcage": "zombified_piglin_spawner", + "zpigmanmobspawner": "zombified_piglin_spawner", + "zpigmanmonstercage": "zombified_piglin_spawner", + "zpigmanmonsterspawner": "zombified_piglin_spawner", + "zpigmanmspawner": "zombified_piglin_spawner", + "zpigmanspawner": "zombified_piglin_spawner", + "zpigmencage": "zombified_piglin_spawner", + "zpigmenmcage": "zombified_piglin_spawner", + "zpigmenmobcage": "zombified_piglin_spawner", + "zpigmenmobspawner": "zombified_piglin_spawner", + "zpigmenmonstercage": "zombified_piglin_spawner", + "zpigmenmonsterspawner": "zombified_piglin_spawner", + "zpigmenmspawner": "zombified_piglin_spawner", + "zpigmenspawner": "zombified_piglin_spawner", + "zpigmmcage": "zombified_piglin_spawner", + "zpigmmobcage": "zombified_piglin_spawner", + "zpigmmobspawner": "zombified_piglin_spawner", + "zpigmmonstercage": "zombified_piglin_spawner", + "zpigmmonsterspawner": "zombified_piglin_spawner", + "zpigmmspawner": "zombified_piglin_spawner", + "zpmancage": "zombified_piglin_spawner", + "zpmanmcage": "zombified_piglin_spawner", + "zpmanmobcage": "zombified_piglin_spawner", + "zpmanmobspawner": "zombified_piglin_spawner", + "zpmanmonstercage": "zombified_piglin_spawner", + "zpmanmonsterspawner": "zombified_piglin_spawner", + "zpmanmspawner": "zombified_piglin_spawner", + "zpmanspawner": "zombified_piglin_spawner" +} +#b0618306d1c911c7bfdd7db5f2a802c0 \ No newline at end of file diff --git a/plugins/Essentials/kits.yml b/plugins/Essentials/kits.yml new file mode 100644 index 0000000..cefc3ed --- /dev/null +++ b/plugins/Essentials/kits.yml @@ -0,0 +1,46 @@ +# EssentialsX kit configuration. +# If you don't have any kits defined in this file, the plugin will try to copy them from the config.yml + +# Note: All items MUST be followed by a quantity! +# All kit names should be lower case, and will be treated as lower in permissions/costs. +# Syntax: - name[:durability] amount [enchantment:level]... [itemmeta:value]... +# For Item Meta information visit http://wiki.ess3.net/wiki/Item_Meta +# To make the kit execute a command, add / to the items list. Use {USERNAME} to specify the player receiving the kit. +# {PLAYER} will show the player's displayname instead of username. +# 'delay' refers to the cooldown between how often you can use each kit, measured in seconds. +# Set delay to -1 for a one time kit. +# +# In addition, you can also organize your kits into separate files under the `kits` subdirectory. +# Essentials will treat all .yml files in the `kits` subdirectory as kits files, and will add any kits from those files along with the kits in `kits.yml`. +# Any file in the `kits` subdirectory must be formatted in the same way as this file. This allows you to define multiple kits in each file. +# For more information, visit http://wiki.ess3.net/wiki/Kits +kits: + tools: + delay: 10 + items: + - stonesword 1 + - stoneshovel 1 + - stonepickaxe 1 + - stoneaxe 1 + dtools: + delay: 600 + items: + - dpickaxe 1 efficiency:1 durability:1 fortune:1 name:&4Gigadrill lore:The_drill_that_&npierces|the_heavens + - dshovel 1 digspeed:3 name:Dwarf lore:Diggy|Diggy|Hole + - lhelm 1 color:255,255,255 name:Top_Hat lore:Good_day,_Good_day + - daxe:780 1 + - /broadcast {USERNAME} just got some fancy tools! + notch: + delay: 6000 + items: + - playerhead 1 player:Notch + color: + delay: 6000 + items: + - writtenbook 1 title:&4Book_&9o_&6Colors author:KHobbits lore:Ingame_color_codes book:Colors + firework: + delay: 6000 + items: + - fireworkrocket 1 name:Angry_Creeper color:red fade:green type:creeper power:1 + - fireworkrocket 1 name:Starry_Night color:yellow,orange fade:blue type:star effect:trail,twinkle power:1 + - fireworkrocket 2 name:Solar_Wind color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1 diff --git a/plugins/Essentials/motd.txt b/plugins/Essentials/motd.txt new file mode 100644 index 0000000..9dd5a40 --- /dev/null +++ b/plugins/Essentials/motd.txt @@ -0,0 +1,4 @@ +&6Welcome, {PLAYER}&6! +&6Type &c/help&6 for a list of commands. +&6Type &c/list&6 to see who else is online. +&6Players online:&c {ONLINE} &6- World time:&c {WORLDTIME12} \ No newline at end of file diff --git a/plugins/Essentials/purpur-1.20.6-2233.jar b/plugins/Essentials/purpur-1.20.6-2233.jar new file mode 100644 index 0000000..be3b412 Binary files /dev/null and b/plugins/Essentials/purpur-1.20.6-2233.jar differ diff --git a/plugins/Essentials/tpr.yml b/plugins/Essentials/tpr.yml new file mode 100644 index 0000000..fdaf3c7 --- /dev/null +++ b/plugins/Essentials/tpr.yml @@ -0,0 +1,16 @@ +# Configuration for the random teleport command. +# Some settings may be defaulted, and can be changed via the /settpr command in-game. +default-location: '{world}' +excluded-biomes: + - cold_ocean + - deep_cold_ocean + - deep_frozen_ocean + - deep_lukewarm_ocean + - deep_ocean + - deep_warm_ocean + - frozen_ocean + - frozen_river + - lukewarm_ocean + - ocean + - river + - warm_ocean diff --git a/plugins/Essentials/upgrades-done.yml b/plugins/Essentials/upgrades-done.yml new file mode 100644 index 0000000..de60c66 --- /dev/null +++ b/plugins/Essentials/upgrades-done.yml @@ -0,0 +1,15 @@ +updateLegacyToAdventure: true +newUidCacheBuilt: true +updateSpawnsToNewSpawnsConfig: true +updateJailsToNewJailsConfig: true +warnMetrics: true +updateRandomTeleport: true +moverulesToFile: true +sanitizeAllUserFilenames: true +updateUsersPowerToolsFormat: true +updateUsersHomesFormat: true +banFormatChange: true +updateUsersIgnoreListUUID: true +updateUsersStupidLegacyPathNames: true +updateUsersMailList: true +updatePurgeBrokenNpcAccounts: true diff --git a/plugins/Essentials/usermap.bin b/plugins/Essentials/usermap.bin new file mode 100644 index 0000000..38b77d2 Binary files /dev/null and b/plugins/Essentials/usermap.bin differ diff --git a/plugins/Essentials/uuids.bin b/plugins/Essentials/uuids.bin new file mode 100644 index 0000000..21b0432 --- /dev/null +++ b/plugins/Essentials/uuids.bin @@ -0,0 +1 @@ +[JD jXdMU~3Yp \ No newline at end of file diff --git a/plugins/Essentials/worth.yml b/plugins/Essentials/worth.yml new file mode 100644 index 0000000..4a9de51 --- /dev/null +++ b/plugins/Essentials/worth.yml @@ -0,0 +1,187 @@ +# Determines how much items are worth on the server. +# This can be set in this file, or by running the /setworth command. +worth: + + # Items not listed in this file will not be sellable on the server + # Setting the worth to 0 will sell items for free, delete the item or set to -1 to disable. + + # This will set the worth of all logs to '2' + log: 2.0 + + # This will work similar to the above syntax + wool: + '0': 20 + + # This will only allow selling leaves with datavalue '0' and '1' + leaves: + '0': 1.0 + '1': 1.0 + + # This will allow the selling of all, but sells '0' slightly cheaper + sapling: + '0': 2.0 + '*': 2.5 + + + stonebutton: 6.0 + wood: 0.50 + arrow: 3.50 + diamondpickaxe: 650.0 + rawfish: 5.0 + minecart: 23.0 + leatherchestplate: 85.0 + storageminecart: 30.0 + feather: 3.0 + goldchestplate: 6.5 + mushroomsoup: 4.5 + bread: 30.0 + stationarywater: 1.0 + workbench: 2.5 + stonehoe: 2.5 + brownmushroom: 2.0 + mossycobblestone: 90.0 + diamondhoe: 400.0 + woodsword: 1.0 + torch: 4.0 + grass: 1.0 + poweredminecart: 32.0 + snowball: 1.0 + goldenapple: 100.0 + leatherleggings: 75.0 + diamondaxe: 650.0 + slimeball: 50.0 + fence: 1.0 + stonespade: 1.5 + claybrick: 5.0 + noteblock: 36.0 + ironaxe: 22.0 + coalore: 15.0 + clayball: 3.0 + fishingrod: 10.0 + ironhoe: 22.0 + goldrecord: 100.0 + ironpickaxe: 22.0 + irondoor: 22.0 + bucket: 22.0 + redrose: 2.0 + grilledpork: 7.0 + gravel: 1.0 + wooddoor: 3.0 + chainmailhelmet: 40.0 + ironchestplate: 22.0 + diamondblock: 2000.0 + diamondhelmet: 1000.0 + goldhelmet: 6.0 + redstonetorchon: 32.0 + ironspade: 22.0 + furnace: 8.5 + ironsword: 22.0 + dispenser: 58.0 + woodaxe: 2.0 + seeds: 2.0 + painting: 25.0 + woodplate: 1.0 + redstoneore: 30.0 + diamondspade: 210.0 + waterbucket: 40.0 + water: 1.0 + bedrock: 100.0 + irondoorblock: 15.0 + goldhoe: 6.0 + sand: 1.0 + goldsword: 6.0 + stoneaxe: 3.0 + bookshelf: 140.0 + ironblock: 190.0 + jackolantern: 56.0 + boat: 3.0 + diamondchestplate: 1750.0 + redstonewire: 30.0 + redmushroom: 2.0 + string: 5.0 + stoneplate: 6.0 + wallsign: 1.0 + cactus: 10.0 + sulphur: 20.0 + rails: 22.0 + ironore: 18.0 + leatherhelmet: 52.0 + stone: 3.00 + egg: 1.0 + diamondore: 200.0 + woodhoe: 2.0 + goldleggings: 6.0 + chainmailleggings: 50.0 + yellowflower: 2.0 + ironhelmet: 22.0 + obsidian: 130.0 + dirt: 1.0 + leather: 10.0 + leatherboots: 42.0 + lever: 1.0 + cobblestone: 1.0 + cake: 180.0 + woodstairs: 1.0 + ironingot: 22.0 + goldore: 45.0 + pumpkin: 50.0 + bed: 68.0 + watch: 6.0 + ironleggings: 22.0 + sign: 1.5 + doublestep: 1.0 + woodpickaxe: 2.0 + stonepickaxe: 4.0 + chainmailboots: 30.0 + diamondleggings: 1500.0 + cookedfish: 7.0 + saddle: 100.0 + cobblestonestairs: 1.5 + tnt: 100.0 + glowingredstoneore: 30.0 + apple: 10.0 + woodspade: 1.0 + goldingot: 105.0 + diode: 110.0 + soil: 1.0 + clay: 12.0 + goldblock: 450.0 + stick: 0.25 + paper: 10.0 + brick: 21.0 + stationarylava: 1.0 + chest: 4.0 + sandstone: 3.0 + goldpickaxe: 6.0 + compass: 22.0 + sugarcane: 10.0 + diamondsword: 420.0 + goldboots: 6.0 + sponge: 80.0 + stonesword: 2.5 + coal: 15.0 + goldaxe: 6.0 + bone: 2.0 + diamond: 200.0 + glass: 3.00 + goldspade: 6.0 + lapisblock: 950.0 + lavabucket: 40.0 + wheat: 9.0 + ladder: 0.5 + sugarcaneblock: 15.0 + bowl: 0.50 + chainmailchestplate: 40.0 + diamondboots: 850.0 + lapisore: 100.0 + lava: 25.0 + milkbucket: 40.0 + redstone: 32.0 + greenrecord: 100.0 + inksack: 10.0 + glowstonedust: 10.0 + book: 45.0 + bow: 15.0 + ironboots: 22.0 + step: 1.5 + sugar: 10.0 diff --git a/plugins/EssentialsX-2.21.0-dev+154-667b0f7.jar b/plugins/EssentialsX-2.21.0-dev+154-667b0f7.jar new file mode 100644 index 0000000..957eadc Binary files /dev/null and b/plugins/EssentialsX-2.21.0-dev+154-667b0f7.jar differ diff --git a/plugins/EssentialsXChat-2.21.0-dev+154-667b0f7.jar b/plugins/EssentialsXChat-2.21.0-dev+154-667b0f7.jar new file mode 100644 index 0000000..22a86f8 Binary files /dev/null and b/plugins/EssentialsXChat-2.21.0-dev+154-667b0f7.jar differ diff --git a/plugins/GSit-1.13.0.jar b/plugins/GSit-1.13.0.jar new file mode 100644 index 0000000..f7d2271 Binary files /dev/null and b/plugins/GSit-1.13.0.jar differ diff --git a/plugins/GSit/config.yml b/plugins/GSit/config.yml new file mode 100644 index 0000000..9e2d184 --- /dev/null +++ b/plugins/GSit/config.yml @@ -0,0 +1,146 @@ +Lang: + + # Plugin language + lang: fr_fr + + # Send messages to clients in their own language, if available + client-lang: true + + + +Options: + + # Plugin sends update notifications + check-for-update: true + + # Force players to stand up after taking damage + get-up-damage: false + + # Allow standing up by sneaking + get-up-sneak: true + + # Return players to their original position upon standing up + get-up-return: false + + # Force players to stand up when the block beneath breaks + get-up-break: true + + # Allow sitting or posing in unsafe locations + allow-unsafe: false + + # Allow only one player per block to sit or pose + same-block-rest: false + + # Center the player on the block when sitting or posing + center-block: true + + # Show a custom message when a player begins sitting or posing + custom-message: true + + Sit: + + # Blocks where a player can sit by clicking (materials & tags) ('*' for every block) + # Create a height-offset by separating the material or tag with a ';' character + SitMaterials: + - "#stairs" + - "#slabs" + - "#carpets" + - "#wool_carpets" + - "moss_carpet" + + # Allow sitting only on the bottom part of stairs and slabs + bottom-part-only: true + + # Require an empty main hand to sit by clicking + empty-hand-only: true + + # Maximum distance from the block to allow sitting by clicking (0 means unlimited) + max-distance: 0.0 + + # Allow sitting by default without using 'sit toggle' + default-sit-mode: true + + + + PlayerSit: + + # Allow players to sit on other players by clicking + allow-sit: false + + # Allow players to sit on NPCs by clicking + allow-sit-npc: true + + # Maximum number of players that can be stacked (0 means unlimited) + max-stack: 0 + + # Force eject passengers when sneaking + sneak-ejects: true + + # Place the player at the bottom of the stack upon dismounting + bottom-return: false + + # Require an empty main hand to sit on other players + empty-hand-only: true + + # Maximum distance for sitting on other players (0 means unlimited) + max-distance: 0.0 + + # Allow sitting on other players by default without using 'sit playertoggle' + default-sit-mode: true + + + + Pose: + + # Allow interactions with the environment or other players while posing + interact: false + + # Reset the time since a player's last rest when lying down (affects phantom spawn timer) + lay-rest: true + + # Emit snoring sounds when lying down + lay-snoring-sounds: false + + # Emit snoring sounds only at night + lay-snoring-night-only: true + + # Count lying players for skipping the night (at least one player must sleep in a bed) + lay-night-skip: true + + + + Crawl: + + # Allow standing up from crawling by sneaking + get-up-sneak: true + + # Enable double-sneak to start crawling (requires looking straight down) + double-sneak: false + + # Allow crawling by default without using 'crawl toggle' + default-crawl-mode: true + + + + # Restrict all features to trusted regions only (for region plugins) + trusted-region-only: false + + # List of worlds where all features are disabled + WorldBlacklist: + - "blocked_world" + + # List of worlds where all features are enabled (other worlds are blocked when the list is not empty) + WorldWhitelist: [] + + # Materials where sitting or posing is disabled + MaterialBlacklist: + - "lava" + + # Commands that cannot be executed while using a feature + CommandBlacklist: + + # Enable extended compatibility mode for all features (use only if necessary, e.g., to resolve false feedback from anti-cheat plugins) + enhanced-compatibility: false + + # List of active feature flags (primarily for unofficial features for individual use) + FeatureFlags: [] \ No newline at end of file diff --git a/plugins/GSit/data/data.db b/plugins/GSit/data/data.db new file mode 100644 index 0000000..c5db316 Binary files /dev/null and b/plugins/GSit/data/data.db differ diff --git a/plugins/GSit/data/data.yml b/plugins/GSit/data/data.yml new file mode 100644 index 0000000..ad9db08 --- /dev/null +++ b/plugins/GSit/data/data.yml @@ -0,0 +1,8 @@ +Database: + # mysql | sqlite + type: "sqlite" + host: "localhost" + port: "3306" + database: "gsit" + user: "root" + password: "root" \ No newline at end of file diff --git a/plugins/GSit/lang/cs_cz.yml b/plugins/GSit/lang/cs_cz.yml new file mode 100644 index 0000000..9d7d3ec --- /dev/null +++ b/plugins/GSit/lang/cs_cz.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Plugin byl úspěsně zapnut.' + plugin-link: '[P]&a Spojení s&6 %Link%&a proběhlo úspěšně!' + plugin-update: '[P]&a Nová verze dostupná:&6 %NewVersion%&a! [P]&a Aktuální nainstalovaná verze:&6 %Version%&a! [P]&a Stáhni si nejnovější verzi na: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Plugin nemůže být používán s touhle verzí serveru! (&b%Version%&c)' + plugin-reload: '[P]&a Plugin byl úspěšně znovu načten.' + plugin-disabled: '[P]&a Plugin byl úspěšně vypnut.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Nemáš oprávnění použít tenhle příkaz!' + command-sender-error: '[P]&c Nemůžeš spustit tenhle příkaz!' + command-version-error: '[P]&c Zastaralá verze serveru! (&b%Version%&c) [P]&c Aktualizuj tenhle server k použití téhle funkce!' + + command-gsit-toggle-on: '[P]&a Povolil jsi kliknutí pro sednutí.' + command-gsit-toggle-off: '[P]&a Zakázal jsi kliknutí pro sednutí.' + command-gsit-playertoggle-on: '[P]&a Povolil jsi kliknutí pro sednutí na hráče.' + command-gsit-playertoggle-off: '[P]&a Zakázal jsi kliknutí pro sednutí na hráče.' + command-gcrawl-toggle-on: '[P]&a Povolil jsi plížení při skrčení dvakrát po sobě.' + command-gcrawl-toggle-off: '[P]&a Zakázal jsi plížení při skrčení dvakrát po sobě.' + + action-sit-now-error: '[P]&c Nemůžeš právě teď sedět!' + action-sit-world-error: '[P]&c V tomhle světě si nemůžeš sednout!' + action-sit-location-error: '[P]&c Tady nemůžeš sedět!' + action-sit-safe-error: '[P]&c Tady není bezpečné sedět!' + action-sit-region-error: '[P]&c V téhle oblasti nemůžeš sedět!' + action-sit-kick-error: '[P]&c Tady už někdo sedí!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aPoužij&6 &a klávesu ke vstání' + + action-playersit-info: '&aPoužij&6 &a klávesu ke seskočení' + + action-pose-now-error: '[P]&c Nemůžeš právě teď pózovat!' + action-pose-world-error: '[P]&c V tomhle světě nemůžeš pózovat!' + action-pose-location-error: '[P]&c Tady nemůžeš pózovat!' + action-pose-safe-error: '[P]&c Tady není bezpečné pózovat!' + action-pose-region-error: '[P]&c V téhle oblasti nemůžeš pózovat!' + action-pose-kick-error: '[P]&c Tady už někdo pózuje!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aPoužij&6 &a klávesu ke zastavení pózování' + + action-crawl-now-error: '[P]&c Nemůžeš se právě teď plazit!' + action-crawl-world-error: '[P]&c V tomhle světě se nemůžeš plazit!' + action-crawl-region-error: '[P]&c V téhle oblasti se nemůžeš plazit!' + action-crawl-info: '&aPoužij&6 &a klávesu ke vstání' + + action-blocked-error: '[P]&c Právě teď nejsi oprávněn použít tento příkaz!' diff --git a/plugins/GSit/lang/de_de.yml b/plugins/GSit/lang/de_de.yml new file mode 100644 index 0000000..881e09f --- /dev/null +++ b/plugins/GSit/lang/de_de.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Das Plugin wurde erfolgreich aktiviert.' + plugin-link: '[P]&a Verknüpfung mit&6 %Link%&a erfolgreich!' + plugin-update: '[P]&a Neue Version verfügbar:&6 %NewVersion%&a! [P]&a Aktuelle Version:&6 %Version%&a! [P]&a Lade die neuste Version: [P]&6 %Path%' + plugin-data: '[P]&c Es konnte keine Verbindung zum Datenspeicher hergestellt werden. Bitte überprüfe die Serverkonsole!' + plugin-version: '[P]&c Das Plugin kann mit dieser Server-Version nicht genutzt werden! (&b%Version%&c)' + plugin-reload: '[P]&a Das Plugin wurde erfolgreich neu geladen.' + plugin-disabled: '[P]&a Das Plugin wurde erfolgreich deaktiviert.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Du hast keine Berechtigung, diesen Befehl zu verwenden!' + command-sender-error: '[P]&c Du kann diesen Befehl nicht ausführen!' + command-version-error: '[P]&c Veraltete Serverversion! (&b%Version%&c) [P]&c Aktualisiere den Server, um dieses Feature zu verwenden!' + + command-gsit-toggle-on: '[P]&a Du hast&6 Sitzen&a Klick-Interaktionen aktiviert.' + command-gsit-toggle-off: '[P]&a Du hast&6 Sitzen&a Klick-Interaktionen deaktiviert.' + command-gsit-playertoggle-on: '[P]&a Du hast&6 Spielersitzen&a Klick-Interaktionen aktiviert.' + command-gsit-playertoggle-off: '[P]&a Du hast&6 Spielersitzen&a Klick-Interaktionen deaktiviert.' + command-gcrawl-toggle-on: '[P]&a Du hast&6 Kriechen&a Doppel-Schleichen aktiviert.' + command-gcrawl-toggle-off: '[P]&a Du hast&6 Kriechen&a Doppel-Schleichen deaktiviert.' + + action-sit-now-error: '[P]&c Du kannst gerade nicht sitzen!' + action-sit-world-error: '[P]&c Du kannst in dieser Welt nicht sitzen!' + action-sit-location-error: '[P]&c Du kannst hier nicht sitzen!' + action-sit-safe-error: '[P]&c Es ist nicht sicher, hier zu sitzen!' + action-sit-region-error: '[P]&c Du kannst in dieser Region nicht sitzen!' + action-sit-kick-error: '[P]&c Jemand sitzt hier bereits!' + action-sit-error: '[P]&c Wegen eines Fehlers kannst du hier nicht sitzen!' + action-sit-info: '&6&a zum aufstehen' + + action-playersit-info: '&6&a zum aufstehen' + + action-pose-now-error: '[P]&c Du kannst gerade nicht posieren!' + action-pose-world-error: '[P]&c Du kannst in dieser Welt nicht posieren!' + action-pose-location-error: '[P]&c Du kannst hier nicht posieren!' + action-pose-safe-error: '[P]&c Es ist nicht sicher, hier zu posieren!' + action-pose-region-error: '[P]&c Du kannst in dieser Region nicht posieren!' + action-pose-kick-error: '[P]&c Jemand posiert hier bereits!' + action-pose-error: '[P]&c Wegen eines Fehlers kannst du hier nicht posieren!' + action-pose-info: '&6&a zum aufstehen' + + action-crawl-now-error: '[P]&c Du kannst gerade nicht kriechen!' + action-crawl-world-error: '[P]&c Du kannst in dieser Welt nicht kriechen!' + action-crawl-region-error: '[P]&c Du kannst in dieser Region nicht kriechen!' + action-crawl-info: '&6&a zum aufstehen' + + action-blocked-error: '[P]&c Du darfst diesen Befehl im Moment nicht ausführen!' diff --git a/plugins/GSit/lang/en_us.yml b/plugins/GSit/lang/en_us.yml new file mode 100644 index 0000000..5f01873 --- /dev/null +++ b/plugins/GSit/lang/en_us.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a The plugin was successfully enabled.' + plugin-link: '[P]&a Link with&6 %Link%&a successful!' + plugin-update: '[P]&a New version available:&6 %NewVersion%&a! [P]&a Current version:&6 %Version%&a! [P]&a Download the latest version: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c The plugin can''t be used with this server version! (&b%Version%&c)' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a The plugin was successfully disabled.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c You don''t have permission to use this command!' + command-sender-error: '[P]&c You can''t run this command!' + command-version-error: '[P]&c Outdated server version! (&b%Version%&c) [P]&c Upgrade the server to use this feature!' + + command-gsit-toggle-on: '[P]&a You have enabled&6 sit&a click-interactions.' + command-gsit-toggle-off: '[P]&a You have disabled&6 sit&a click-interactions.' + command-gsit-playertoggle-on: '[P]&a You have enabled&6 playersit&a click-interactions.' + command-gsit-playertoggle-off: '[P]&a You have disabled&6 playersit&a click-interactions.' + command-gcrawl-toggle-on: '[P]&a You have enabled&6 crawl&a double-sneak.' + command-gcrawl-toggle-off: '[P]&a You have disabled&6 crawl&a double-sneak.' + + action-sit-now-error: '[P]&c You can''t sit right now!' + action-sit-world-error: '[P]&c You can''t sit in this world!' + action-sit-location-error: '[P]&c You can''t sit here!' + action-sit-safe-error: '[P]&c It''s not safe to sit here!' + action-sit-region-error: '[P]&c You can''t sit in this region!' + action-sit-kick-error: '[P]&c Someone is already sitting here!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&6&a to get up' + + action-playersit-info: '&6&a to get up' + + action-pose-now-error: '[P]&c You can''t pose right now!' + action-pose-world-error: '[P]&c You can''t pose in this world!' + action-pose-location-error: '[P]&c You can''t pose here!' + action-pose-safe-error: '[P]&c It''s not safe to pose here!' + action-pose-region-error: '[P]&c You can''t pose in this region!' + action-pose-kick-error: '[P]&c Someone is already posing here!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&6&a to get up' + + action-crawl-now-error: '[P]&c You can''t crawl right now!' + action-crawl-world-error: '[P]&c You can''t crawl in this world!' + action-crawl-region-error: '[P]&c You can''t crawl in this region!' + action-crawl-info: '&6&a to get up' + + action-blocked-error: '[P]&c You are not allowed to run this command right now!' diff --git a/plugins/GSit/lang/es_es.yml b/plugins/GSit/lang/es_es.yml new file mode 100644 index 0000000..a3b8fb7 --- /dev/null +++ b/plugins/GSit/lang/es_es.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a El plugin ha sido habilitado con éxito.' + plugin-link: '[P]&a ¡Se ha enlazado con&6 %Link%&a exitosamente!' + plugin-update: '[P]&a Nueva Versión Disponible:&6 %NewVersion%&a! [P]&a Actualmente se está usando la Versión:&6 %Version%&a! [P]&a Descargar la última Versión desde: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c ¡Éste plugin no puede ser utilizado con la versión (&b%Version%&c) actual del servidor!' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a El plugin ha sido deshabilitado con éxito.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c ¡No tienes permiso para usar éste comando!' + command-sender-error: '[P]&c ¡Éste usuario no puede ejecutar éste comando!' + command-version-error: '[P]&c Outdated Server Version! (&b%Version%&c) [P]&c Update the Server to use this Feature!' + + command-gsit-toggle-on: '[P]&a Has habilitado el uso de ''click'' para sentarse (sit).' + command-gsit-toggle-off: '[P]&a Has deshabilitado el uso de ''click'' para sentarse (sit).' + command-gsit-playertoggle-on: '[P]&a Has habilitado el uso de ''click'' para que el jugador se siente (playersit).' + command-gsit-playertoggle-off: '[P]&a Has deshabilitado el uso de ''click'' para que el jugador se siente (playersit).' + command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.' + command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.' + + action-sit-now-error: '[P]&c ¡No puedes sentarte ahora mismo!' + action-sit-world-error: '[P]&c ¡No puedes sentarte en éste mundo!' + action-sit-location-error: '[P]&c ¡No puedes sentarte aquí!' + action-sit-safe-error: '[P]&c ¡No es seguro sentarte aquí!' + action-sit-region-error: '[P]&c ¡No puedes sentarte en ésta región!' + action-sit-kick-error: '[P]&c ¡Hay otra persona sentada aquí!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aUtiliza la tecla&6 &a para levantarte.' + + action-playersit-info: '&aUtiliza la tecla&6 &a para levantarte.' + + action-pose-now-error: '[P]&c ¡No puedes recostarte ahora mismo!' + action-pose-world-error: '[P]&c ¡No puedes recostarte en éste mundo!' + action-pose-location-error: '[P]&c ¡No puedes recostarte aquí!' + action-pose-safe-error: '[P]&c ¡No es seguro recostarte aquí!' + action-pose-region-error: '[P]&c ¡No puedes recostarte en ésta región!' + action-pose-kick-error: '[P]&c ¡Hay otra persona recostada aquí!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aUtiliza la tecla&6 &a para levantarte.' + + action-crawl-now-error: '[P]&c ¡No puedes agacharte ahora mismo!' + action-crawl-world-error: '[P]&c ¡No puedes agacharte en éste mundo!' + action-crawl-region-error: '[P]&c ¡No puedes agacharte en ésta región' + action-crawl-info: '&aUtiliza la tecla&6 &a para levantarte.' + + action-blocked-error: '[P]&c ¡No tienes permitido utilizar éste comando ahora mismo!' diff --git a/plugins/GSit/lang/fi_fi.yml b/plugins/GSit/lang/fi_fi.yml new file mode 100644 index 0000000..f2ba814 --- /dev/null +++ b/plugins/GSit/lang/fi_fi.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Laajennus käynnistyi onnistuneesti.' + plugin-link: '[P]&a Yhdistettiin onnistuneesti&6 %Link%&a laajennukseen!' + plugin-update: '[P]&a Uusi versio saatavilla:&6 %NewVersion%&a! [P]&a Käytössä oleva versio:&6 %Version%&a! [P]&a Lataa uusin versio täältä: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Tätä laajennusta ei voi käyttää nykyisellä palvelimen versiolla! (&b%Version%&c)' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a Laajennus sammui onnistuneesti.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Sinulla ei ole oikeutta tähän komentoon!' + command-sender-error: '[P]&c Vain pelaajat voivat käyttää tätä komentoa!' + command-version-error: '[P]&c Outdated Server Version! (&b%Version%&c) [P]&c Update the Server to use this Feature!' + + command-gsit-toggle-on: '[P]&a Istuminen klikkaamalla on nyt käytössä.' + command-gsit-toggle-off: '[P]&a Istuminen klikkaamalla on nyt pois käytöstä.' + command-gsit-playertoggle-on: '[P]&a Pelaajan päällä istuminen klikkaamalla on nyt käytössä.' + command-gsit-playertoggle-off: '[P]&a Pelaajan päällä istuminen klikkaamalla on nyt pois käytöstä.' + command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.' + command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.' + + action-sit-now-error: '[P]&c Et voi istua juuri nyt!' + action-sit-world-error: '[P]&c Tässä maailmassa ei voi istua!' + action-sit-location-error: '[P]&c Tässä ei voi istua!' + action-sit-safe-error: '[P]&c Tässä ei ole turvallista istua!' + action-sit-region-error: '[P]&c Tällä alueella ei voi istua!' + action-sit-kick-error: '[P]&c Joku istuu jo tässä!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aNouse painamalla&6 &a -näppäintä.' + + action-playersit-info: '&aNouse painamalla&6 &a -näppäintä.' + + action-pose-now-error: '[P]&c Et voi käyttää tätä ominaisuutta juuri nyt!' + action-pose-world-error: '[P]&c Tässä maailmassa ei voi käyttää tätä ominaisuutta!' + action-pose-location-error: '[P]&c Tässä ei voi käyttää tätä ominaisuutta!' + action-pose-safe-error: '[P]&c Tässä ei ole turvallista!' + action-pose-region-error: '[P]&c Tällä alueella ei voi käyttää tätä ominaisuutta!' + action-pose-kick-error: '[P]&c Tässä on jo joku!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aNouse painamalla&6 &a -näppäintä.' + + action-crawl-now-error: '[P]&c Et voi ryömiä juuri nyt!' + action-crawl-world-error: '[P]&c Tässä maailmassa ei voi ryömiä!' + action-crawl-region-error: '[P]&c Tällä alueella ei voi ryömiä!' + action-crawl-info: '&aNouse painamalla&6 &a -näppäintä.' + + action-blocked-error: '[P]&c Et voi käyttää tätä komentoa juuri nyt!' diff --git a/plugins/GSit/lang/fr_fr.yml b/plugins/GSit/lang/fr_fr.yml new file mode 100644 index 0000000..12b7d77 --- /dev/null +++ b/plugins/GSit/lang/fr_fr.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Le plugin a été activé avec succès.' + plugin-link: '[P]&a Lien avec&6 %Link%&a réussi !' + plugin-update: '[P]&a Nouvelle version disponible :&6 %NewVersion%&a ! [P]&a Vous êtes actuellement sur la version :&6 %Version%&a ! [P]&a Téléchargez la dernière version sur : [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Ce plugin ne peut pas être utilisé avec cette version de serveur ! (&b%Version%&c)' + plugin-reload: '[P]&a Le plugin a été rechargé avec succès.' + plugin-disabled: '[P]&a Le plugin a été désactivé avec succès.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Vous n''avez pas la permission d''utiliser cette commande !' + command-sender-error: '[P]&c Cet expéditeur ne peut pas exécuter cette commande !' + command-version-error: '[P]&c Version de serveur obsolète ! (&b%Version%&c) [P]&c Mettez à jour le serveur pour utiliser cette fonctionnalité !' + + command-gsit-toggle-on: '[P]&a Vous avez activé les interactions par clic pour s’asseoir.' + command-gsit-toggle-off: '[P]&a Vous avez désactivé les interactions par clic pour s’asseoir.' + command-gsit-playertoggle-on: '[P]&a Vous pouvez maintenant vous asseoir en cliquant.' + command-gsit-playertoggle-off: '[P]&a Vous ne pouvez plus vous asseoir en cliquant.' + command-gcrawl-toggle-on: '[P]&a Vous avez activé le double-sneak pour ramper.' + command-gcrawl-toggle-off: '[P]&a Vous avez désactivé le double-sneak pour ramper.' + + action-sit-now-error: '[P]&c Vous ne pouvez pas vous asseoir maintenant !' + action-sit-world-error: '[P]&c Vous ne pouvez pas vous asseoir dans ce monde !' + action-sit-location-error: '[P]&c Vous ne pouvez pas vous asseoir ici !' + action-sit-safe-error: '[P]&c Il est dangereux de s''asseoir ici !' + action-sit-region-error: '[P]&c Vous ne pouvez pas vous asseoir dans cette zone !' + action-sit-kick-error: '[P]&c Quelqu''un est déjà assis là !' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aUtiliser votre touche&6 &a pour vous lever.' + + action-playersit-info: '&aUtiliser votre touche&6 &a pour vous lever.' + + action-pose-now-error: '[P]&c Vous ne pouvez pas vous allonger maintenant !' + action-pose-world-error: '[P]&c Vous ne pouvez pas vous allonger maintenant !' + action-pose-location-error: '[P]&c Vous ne pouvez pas vous allonger ici !' + action-pose-safe-error: '[P]&c Il est dangereux de vous allonger ici !' + action-pose-region-error: '[P]&c Vous ne pouvez pas vous allonger dans cette zone !' + action-pose-kick-error: '[P]&c Quelqu''un est déjà allonger là !' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aUtiliser votre touche&6 &a pour vous lever.' + + action-crawl-now-error: '[P]&c Vous ne pouvez pas ramper maintenant !' + action-crawl-world-error: '[P]&c Vous ne pouvez pas ramper dans ce monde !' + action-crawl-region-error: '[P]&c Vous ne pouvez pas ramper dans cette zone !' + action-crawl-info: '&aUtiliser votre touche&6 &a pour vous lever.' + + action-blocked-error: '[P]&c Vous n''êtes pas autorisé à utiliser cette commande pour le moment !' diff --git a/plugins/GSit/lang/id_id.yml b/plugins/GSit/lang/id_id.yml new file mode 100644 index 0000000..55e936e --- /dev/null +++ b/plugins/GSit/lang/id_id.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Plugin berhasil diaktifkan.' + plugin-link: '[P]&a Berhasil menautkan &6%Link%&a!' + plugin-update: '[P]&a Tersedia versi baru:&6 %NewVersion%&a! [P]&a Sekarang kamu menjalankan versi:&6 %Version%&a! [P]&a Unduh versi terbaru di: [P]&6 %Path%' + plugin-data: '[P]&c Sambungan ke penyimpanan data tidak dapat dibuat. Mohon cek konsol server!' + plugin-version: '[P]&c Plugin tidak bisa digunakan dengan versi server ini! (&b%Version%&c)' + plugin-reload: '[P]&a Plugin berhasil dimuat ulang.' + plugin-disabled: '[P]&a Plugin berhasil dinonaktifkan.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Kamu tidak punya izin untuk menggunakan perintah ini!' + command-sender-error: '[P]&c Kamu tidak bisa menjalankan perintah ini!' + command-version-error: '[P]&c Versi server usang! (&b%Version%&c) [P]&c Perbarui server ini untuk menggunakan fitur ini!' + + command-gsit-toggle-on: '[P]&a Duduk dengan mengklik diaktifkan.' + command-gsit-toggle-off: '[P]&a Duduk dengan mengklik dinonaktifkan.' + command-gsit-playertoggle-on: '[P]&a Duduk di atas player dengan mengklik diaktifkan.' + command-gsit-playertoggle-off: '[P]&a Duduk di atas player dengan mengklik dinonaktifkan.' + command-gcrawl-toggle-on: '[P]&a Double-sneak untuk merangkak diaktifkan.' + command-gcrawl-toggle-off: '[P]&a Double-sneak untuk merangkak dinonaktifkan.' + + action-sit-now-error: '[P]&c Kamu tidak bisa duduk sekarang!' + action-sit-world-error: '[P]&c Kamu tidak bisa duduk di dunia ini!' + action-sit-location-error: '[P]&c Kamu tidak bisa duduk di sini!' + action-sit-safe-error: '[P]&c Tidak aman duduk di sini!' + action-sit-region-error: '[P]&c Kamu tidak bisa duduk di daerah ini!' + action-sit-kick-error: '[P]&c Seseorang sudah duduk di sini!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aPakai key&6 &a mu untuk berdiri' + + action-playersit-info: '&aPakai key&6 &a mu untuk berdiri' + + action-pose-now-error: '[P]&c Kamu tidak bisa berpose sekarang!' + action-pose-world-error: '[P]&c Kamu tidak bisa berpose di dunia ini!' + action-pose-location-error: '[P]&c Kamu tidak bisa berpose di sini!' + action-pose-safe-error: '[P]&c Tidak aman berpose di sini!' + action-pose-region-error: '[P]&c Kamu tidak bisa berpose di daerah ini!' + action-pose-kick-error: '[P]&c Seseorang sudah berpose di sini!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aPakai key&6 &a mu untuk berdiri' + + action-crawl-now-error: '[P]&c Kamu tidak bisa merangkak sekarang!' + action-crawl-world-error: '[P]&c Kamu tidak bisa merangkak di dunia ini!' + action-crawl-region-error: '[P]&c Kamu tidak bisa merangkak di daerah ini!' + action-crawl-info: '&aPakai key&6 &a mu untuk berdiri' + + action-blocked-error: '[P]&c Kamu tidak boleh menjalankan perintah ini sekarang!' diff --git a/plugins/GSit/lang/it_it.yml b/plugins/GSit/lang/it_it.yml new file mode 100644 index 0000000..6ca35e9 --- /dev/null +++ b/plugins/GSit/lang/it_it.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Il plugin è stato abilitato con successo.' + plugin-link: '[P]&a Agganciato con successo con&6 %Link%&a !' + plugin-update: '[P]&a Nuova versione disponibile:&6 %NewVersion%&a! [P]&a In questo momento stai usando la versione:&6 %Version%&a! [P]&a Scarica l''ultima versione: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Il plugin non può essere utilizzato con questa versione del server! (&b%Version%&c)' + plugin-reload: '[P]&a Il plugin è stato ricaricato correttamente.' + plugin-disabled: '[P]&a Il plugin è stato disabilitato con successo.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Non hai il permesso di usare questo comando!' + command-sender-error: '[P]&c Questo mittente non può eseguire questo comando!' + command-version-error: '[P]&c Versione server obsoleta! (&b%Version%&c) [P]&c Aggiorna il server per usare questa interazione!' + + command-gsit-toggle-on: '[P]&a Hai abilitato le interazioni-click per sederti.' + command-gsit-toggle-off: '[P]&a Hai disabilitato le interazioni-click per sederti.' + command-gsit-playertoggle-on: '[P]&a Hai abilitato le interazioni-click per i giocatori.' + command-gsit-playertoggle-off: '[P]&a Hai disabilitato le interazioni-click per i giocatori.' + command-gcrawl-toggle-on: '[P]&a Hai abilitato il doppio-sneak per strisciare.' + command-gcrawl-toggle-off: '[P]&a Hai disabilitato il doppio-sneak per strisciare.' + + action-sit-now-error: '[P]&c Non puoi sederti ora!' + action-sit-world-error: '[P]&c Non puoi sederti in questo mondo!' + action-sit-location-error: '[P]&c Non puoi sederti qui!' + action-sit-safe-error: '[P]&c Non è sicuro sedersi qui!' + action-sit-region-error: '[P]&c Non puoi sederti in questa regione!' + action-sit-kick-error: '[P]&c Qualcun''altro è gia seduto qui!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aUsa il pulsante&6 &a per alzarti.' + + action-playersit-info: '&aUsa il pulsante&6 &a per alzarti.' + + action-pose-now-error: '[P]&c Non puoi metterti in posa adesso!' + action-pose-world-error: '[P]&c Non puoi metterti in posa in questo mondo!' + action-pose-location-error: '[P]&c Non puoi metterti in posa qui!' + action-pose-safe-error: '[P]&c Non è sicuro mettersi in posa qui!' + action-pose-region-error: '[P]&c Non puoi metterti in posa in questa regione!' + action-pose-kick-error: '[P]&c Qualcuno è gia in posa qui!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aUsa il pulsante&6 &a per alzarti.' + + action-crawl-now-error: '[P]&c Non puoi strisciare in questo momento!' + action-crawl-world-error: '[P]&c Non puoi strisciare in questo mondo!' + action-crawl-region-error: '[P]&c Non puoi strisciare in questa regione!' + action-crawl-info: '&aUsa il pulsante&6 &a per alzarti.' + + action-blocked-error: '[P]&c Non hai il permesso di eseguire questo comando ora!' diff --git a/plugins/GSit/lang/ja_jp.yml b/plugins/GSit/lang/ja_jp.yml new file mode 100644 index 0000000..aec68cd --- /dev/null +++ b/plugins/GSit/lang/ja_jp.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a プラグインは正常に有効になりました。' + plugin-link: '[P]&6 %Link%&a と正常に連携されました!' + plugin-update: '[P]&a 新しいバージョンが使用可能になりました:&6 %NewVersion%&a! [P]&a 現在使われているバージョン:&6 %Version%&a! [P]&a ここから最新版をダウンロード: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c このプラグインは、このサーバーバージョンでは使えません! (&b%Version%&c)' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a プラグインは正常に無効になりました。' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c このコマンドを実行する権限を持っていません!' + command-sender-error: '[P]&c その人はそのコマンドを実行することができません!' + command-version-error: '[P]&c 古いサーバーバージョンです! (&b%Version%&c) [P]&c この機能を使うためにサーバーを更新してください!' + + command-gsit-toggle-on: '[P]&a クリックインタラクションによるシットを有効にしました。' + command-gsit-toggle-off: '[P]&a クリックインタラクションによるシットを無効にしました。' + command-gsit-playertoggle-on: '[P]&a クリックインタラクションによるプレイヤーシットを有効にしました。' + command-gsit-playertoggle-off: '[P]&a クリックインタラクションによるプレイヤーシットを無効にしました。' + command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.' + command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.' + + action-sit-now-error: '[P]&c 今座ることはできません!' + action-sit-world-error: '[P]&c このワールドで座ることはできません!' + action-sit-location-error: '[P]&c そこで座ることはできません!' + action-sit-safe-error: '[P]&c ここに座るのは安全ではありません!' + action-sit-region-error: '[P]&c この領域で座ることはできません!' + action-sit-kick-error: '[P]&c そこには既に誰かが座っています!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&6 &a キーで立ち上がる。' + + action-playersit-info: '&6 &a キーで立ち上がる。' + + action-pose-now-error: '[P]&c 今ポーズをとることはできません!' + action-pose-world-error: '[P]&c このワールドでポーズをとることはできません!' + action-pose-location-error: '[P]&c そこでポーズをとることはできません!' + action-pose-safe-error: '[P]&c ここでポーズをとることは安全ではありません!' + action-pose-region-error: '[P]&c この領域でポーズをとることはできません!' + action-pose-kick-error: '[P]&c そこでは既に誰かがポーズをとっています!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&6 &a キーでポーズをやめる。' + + action-crawl-now-error: '[P]&c 今クロールをすることはできません!' + action-crawl-world-error: '[P]&c このワールドでクロールをすることはできません!' + action-crawl-region-error: '[P]&c この領域でクロールをすることはできません!' + action-crawl-info: '&6 &a キーで立ち上がる。' + + action-blocked-error: '[P]&c 現在、このコマンドを実行することは許可されていません!' diff --git a/plugins/GSit/lang/pl_pl.yml b/plugins/GSit/lang/pl_pl.yml new file mode 100644 index 0000000..6ac9522 --- /dev/null +++ b/plugins/GSit/lang/pl_pl.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Plugin został pomyślnie włączony.' + plugin-link: '[P]&a Pomyślnie połączono z&6 %Link%&a!' + plugin-update: '[P]&a Dostępna jest nowa wersja:&6 %NewVersion%&a! [P]&a Aktualnie używana jest wersja:&6 %Version%&a! [P]&a Pobierz najnowszą wersję ze strony: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Ten plugin nie może być używany z tą wersją serwera! (&b%Version%&c)' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a Plugin został pomyślnie wyłączony.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Nie posiadasz uprawnień, aby użyć tej komendy!' + command-sender-error: '[P]&c Nie możesz użyć tej komendy!' + command-version-error: '[P]&c Nieprawidłowa wersja serwera! (&b%Version%&c) [P]&c Zaktualizuj serwer, aby użyć tej funkcji!' + + command-gsit-toggle-on: '[P]&a Włączono interakcję na siadanie.' + command-gsit-toggle-off: '[P]&a Wyłączono interakcję na siadanie.' + command-gsit-playertoggle-on: '[P]&a Włączono interakcję z siadaniem na innych graczy.' + command-gsit-playertoggle-off: '[P]&a Wyłączono interakcję z siadaniem na innych graczy.' + command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.' + command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.' + + action-sit-now-error: '[P]&c Nie możesz teraz usiąść!' + action-sit-world-error: '[P]&c Nie można siadać w tym świecie!' + action-sit-location-error: '[P]&c Nie można tu siadać!' + action-sit-safe-error: '[P]&c Nie jest bezpiecznie, aby tutaj siadać!' + action-sit-region-error: '[P]&c Nie możesz siadać w tym regionie!' + action-sit-kick-error: '[P]&c Ktoś już tu siedzi!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aUżyj swojego przycisku&6 &a, aby wstać.' + + action-playersit-info: '&aUżyj swojego przycisku&6 &a, aby wstać.' + + action-pose-now-error: '[P]&c Nie możesz się teraz położyć!' + action-pose-world-error: '[P]&c Nie możesz się kłaść w tym świecie!' + action-pose-location-error: '[P]&c Nie możesz się tu kłaść!' + action-pose-safe-error: '[P]&c Nie jest bezpiecznie, aby się tutaj kłaść!' + action-pose-region-error: '[P]&c Nie możesz się kłaść w tym regionie!' + action-pose-kick-error: '[P]&c Ktoś już tu leży!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aUżyj swojego przycisku&6 &a, aby wstać.' + + action-crawl-now-error: '[P]&c Nie możesz się teraz czołgać!' + action-crawl-world-error: '[P]&c Nie możesz się czołgać w tym świecie!' + action-crawl-region-error: '[P]&c Nie możesz się czołgać w tym regionie!' + action-crawl-info: '&aUżyj swojego przycisku&6 &a, aby wstać.' + + action-blocked-error: '[P]&c Nie posiadasz uprawnień, aby użyć tej komendy w tej chwili!' diff --git a/plugins/GSit/lang/pt_br.yml b/plugins/GSit/lang/pt_br.yml new file mode 100644 index 0000000..1e7cd84 --- /dev/null +++ b/plugins/GSit/lang/pt_br.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a O plugin foi ativado com sucesso.' + plugin-link: '[P]&a Conexão com &6 %Link%&a feita com sucesso!' + plugin-update: '[P]&a Uma nova versão foi encontrada:&6 %NewVersion%&a! [P]&a No momento a versão que está sendo executada é a:&6 %Version%&a! [P]&a A nova versão se encontra para download em: [P]&6 %Path%' + plugin-data: '[P]&c A conexão com o armazenamento de dados não pode ser estabelecida. Por favor verifique o console do servidor!' + plugin-version: '[P]&c O plugin não pode ser utilizado nessa versão atual do servidor! (&b%Version%&c)' + plugin-reload: '[P]&a O plugin foi recarregado com sucesso.' + plugin-disabled: '[P]&a O plugin foi desativado com sucesso.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Sem permissão para executar esse comando.' + command-sender-error: '[P]&c O console não pode executar esse comando.' + command-version-error: '[P]&c Versão do servidor desatualizada! (&b%Version%&c) [P]&c Atualize o servidor para usar este recurso!' + + command-gsit-toggle-on: '[P]&a Você ativou a função de sentar-se.' + command-gsit-toggle-off: '[P]&a Você desativou a função de sentar-se.' + command-gsit-playertoggle-on: '[P]&a Você ativou a função de sentar-se em outros jogadores.' + command-gsit-playertoggle-off: '[P]&a Você desativou a função de sentar-se em outros jogadores.' + command-gcrawl-toggle-on: '[P]&a Você ativou o duplo-shift para engatinhar.' + command-gcrawl-toggle-off: '[P]&a Você desativou o duplo-shift para engatinhar.' + + action-sit-now-error: '[P]&c Você não pode sentar-se agora!' + action-sit-world-error: '[P]&c Você não pode sentar-se nesse mundo!' + action-sit-location-error: '[P]&c Você não pode sentar-se nesse local!' + action-sit-safe-error: '[P]&c Não é seguro sentar-se nesse local!' + action-sit-region-error: '[P]&c Você não pode sentar-se nessa região!' + action-sit-kick-error: '[P]&c Alguém já está sentado nesse local!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aUse seu&6 &a para poder se levantar.' + + action-playersit-info: '&aUse seu&6 &a para poder se levantar.' + + action-pose-now-error: '[P]&c Você não pode deitar-se agora!' + action-pose-world-error: '[P]&c Você não pode deitar-se nesse mundo!' + action-pose-location-error: '[P]&c Você não pode deitar-se nesse local!' + action-pose-safe-error: '[P]&c Não é seguro deitar-se nesse local!' + action-pose-region-error: '[P]&c Você não pode deitar-se nessa região!' + action-pose-kick-error: '[P]&c Alguém já está deitado nesse local!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aUse seu&6 &a para poder se levantar.' + + action-crawl-now-error: '[P]&c Você não pode rastejar-se agora!' + action-crawl-world-error: '[P]&c Você não pode rastejar-se nesse mundo!' + action-crawl-region-error: '[P]&c Você não pode rastejar-se nessa região!' + action-crawl-info: '&aUse seu&6 &a para poder se levantar.' + + action-blocked-error: '[P]&c No momento você não está autorizado a executar esse comando!' diff --git a/plugins/GSit/lang/ru_ru.yml b/plugins/GSit/lang/ru_ru.yml new file mode 100644 index 0000000..275d2d5 --- /dev/null +++ b/plugins/GSit/lang/ru_ru.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Плагин был включен.' + plugin-link: '[P]&a Соединение с &6 %Link%&a Успешно!' + plugin-update: '[P]&a Доступна новая версия:&6 %NewVersion%&a! [P]&a Ваша версия:&6 %Version%&a! [P]&a Скачайте последнюю версию: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Плагин не может быть использован с этой версией сервера! (&b%Version%&c)' + plugin-reload: '[P]&a Плагин был успешно перезагружен.' + plugin-disabled: '[P]&a Плагин был успешно отключен.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c У вас нет права для использования этой команды!' + command-sender-error: '[P]&c Этот отправитель не может выполнить эту команду!' + command-version-error: '[P]&c Устаревшая версия сервера! (&b%Version%&c) [P]&c Обновите версию для использования!' + + command-gsit-toggle-on: '[P]&a Теперь вы можете сесть, нажав.' + command-gsit-toggle-off: '[P]&a Вы больше не можете сесть, нажав.' + command-gsit-playertoggle-on: '[P]&a Теперь вы можете сесть на игрока, нажав.' + command-gsit-playertoggle-off: '[P]&a Вы больше не можете сесть на игрока, нажав.' + command-gcrawl-toggle-on: '[P]&a Вы включили возможность ползания через двойное приседание.' + command-gcrawl-toggle-off: '[P]&a Вы выключили возможность ползания через двойное приседание.' + + action-sit-now-error: '[P]&c Вы не можете сидеть сейчас!' + action-sit-world-error: '[P]&c Вы не можете сидеть в этом мире!' + action-sit-location-error: '[P]&c Ты не можешь здесь сидеть!' + action-sit-safe-error: '[P]&c Здесь сидеть небезопасно!' + action-sit-region-error: '[P]&c Вы не можете сидеть в этом регионе!' + action-sit-kick-error: '[P]&c Кто-то уже сидит здесь!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aИспользуйте &6 &a, чтобы встать.' + + action-playersit-info: '&aИспользуйте &6 &a, чтобы встать.' + + action-pose-now-error: '[P]&c Вы не можете использовать эту команду сейчас!' + action-pose-world-error: '[P]&c Вы не можете использовать эту команду в этом мире!' + action-pose-location-error: '[P]&c Здесь нельзя использовать эту команду!' + action-pose-safe-error: '[P]&c Здесь небезопасно использовать эту команду!' + action-pose-region-error: '[P]&c Вы не можете использовать эту команду в этом регионе!' + action-pose-kick-error: '[P]&c Кто-то уже здесь использует эту команду!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aИспользуйте &6 &a, чтобы встать.' + + action-crawl-now-error: '[P]&c Вы не можете ползать сейчас!' + action-crawl-world-error: '[P]&c Вы не можете ползать в этом мире!' + action-crawl-region-error: '[P]&c Вы не можете ползать в этом регионе!' + action-crawl-info: '&aИспользуйте &6 &a, чтобы встать.' + + action-blocked-error: '[P]&c Вам не разрешено выполнять эту команду прямо сейчас!' diff --git a/plugins/GSit/lang/sk_sk.yml b/plugins/GSit/lang/sk_sk.yml new file mode 100644 index 0000000..9cce8d6 --- /dev/null +++ b/plugins/GSit/lang/sk_sk.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Plugin bol úspešne povolený.' + plugin-link: '[P]&a Prepojenie s&6 %Link%&a úspešné!' + plugin-update: '[P]&a K dispozícii je nová verzia:&6 %NewVersion%&a! [P]&a Momentálne používaš verziu:&6 %Version%&a! [P]&a Stiahni si najnovšiu verziu na: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Plugin nie je možné použiť s touto verziou servera! (&b%Version%&c)' + plugin-reload: '[P]&a Plugin bol úspešne znovu načítaný.' + plugin-disabled: '[P]&a Plugin bol úspešne vypnutý.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Nemáš povolenie pre použitie tohto príkazu!' + command-sender-error: '[P]&c Nemôžeš spustiť tento príkaz!' + command-version-error: '[P]&c Zastaraná verzia servera! (&b%Version%&c) [P]&c Aktualizuj tento server, ak chceš používať túto funkciu!' + + command-gsit-toggle-on: '[P]&a Povolil/a si klikacie interakcie pre sedenie.' + command-gsit-toggle-off: '[P]&a Zakázal/a si klikacie interakcie pre sedenie.' + command-gsit-playertoggle-on: '[P]&a Povolil/a si klikacie interakcie pre sedenie na hráča.' + command-gsit-playertoggle-off: '[P]&a Zakázal/a si klikacie interakcie pre sedenie na hráča.' + command-gcrawl-toggle-on: '[P]&a Povolil/a si dvojité skrčenie pre plazenie.' + command-gcrawl-toggle-off: '[P]&a Zakázal/a si dvojité skrčenie pre plazenie.' + + action-sit-now-error: '[P]&c Teraz nemôžeš sedieť!' + action-sit-world-error: '[P]&c Nemôžeš sedieť v tomto svete!' + action-sit-location-error: '[P]&c Tu nemôžeš sedieť!' + action-sit-safe-error: '[P]&c Nie je bezpečné tu sedieť!' + action-sit-region-error: '[P]&c Nemôžeš sedieť v tomto regióne!' + action-sit-kick-error: '[P]&c Už tu niekto sedí!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aPouži&6 &a klávesu pre vstatie' + + action-playersit-info: '&aPouži&6 &a klávesu pre zoskočenie' + + action-pose-now-error: '[P]&c Teraz nemôžeš pózovať!' + action-pose-world-error: '[P]&c Nemôžeš pózovať v tomto svete!' + action-pose-location-error: '[P]&c Tu nemôžeš pózovať!' + action-pose-safe-error: '[P]&c Nie je bezpečné tu pózovať!' + action-pose-region-error: '[P]&c Nemôžeš pózovať v tomto regióne!' + action-pose-kick-error: '[P]&c Už tu niekto pózuje!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aPouži&6 &a klávesu pre zastavenie pózovania' + + action-crawl-now-error: '[P]&c Teraz sa nemôžeš plaziť!' + action-crawl-world-error: '[P]&c Nemôžeš sa plaziť v tomto svete!' + action-crawl-region-error: '[P]&c Nemôžeš sa plaziť v tomto regióne!' + action-crawl-info: '&aPouži&6 &a klávesu pre vstatie' + + action-blocked-error: '[P]&c Teraz nemáš povolené spustiť tento príkaz!' diff --git a/plugins/GSit/lang/tr_tr.yml b/plugins/GSit/lang/tr_tr.yml new file mode 100644 index 0000000..0d31b78 --- /dev/null +++ b/plugins/GSit/lang/tr_tr.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Eklenti başarıyla etkinleştirildi.' + plugin-link: '[P]&6 %Link%&a ile bağlantı başarılı!' + plugin-update: '[P]&a Yeni sürüm mevcut:&6 %NewVersion%&a! [P]&a Şu anki sürüm:&6 %Version%&a! [P]&a En son sürümü indirin: [P]&6 %Path%' + plugin-data: '[P]&c Veri depolama alanıyla bağlantı kurulamadı. Lütfen sunucu konsolunu kontrol edin!' + plugin-version: '[P]&c Eklenti bu sunucu sürümüyle kullanılamaz! (&b%Version%&c)' + plugin-reload: '[P]&a Eklenti başarıyla yeniden yüklendi.' + plugin-disabled: '[P]&a Eklenti başarıyla devre dışı bırakıldı.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Bu komutu kullanma yetkiniz yok!' + command-sender-error: '[P]&c Bu komutu çalıştıramazsın!' + command-version-error: '[P]&c Eski sunucu sürümü! (&b%Version%&c) [P]&c Bu özelliği kullanabilmek için sunucunuzu yükseltin!' + + command-gsit-toggle-on: '[P]&6 Oturma&a için tıklama etkileşimlerini etkinleştirdiniz.' + command-gsit-toggle-off: '[P]&6 Oturma&a için tıklama etkileşimlerini devre dışı bıraktınız.' + command-gsit-playertoggle-on: '[P]&6 Oyuncuya Oturma&a için tıklama etkileşimlerini etkinleştirdiniz.' + command-gsit-playertoggle-off: '[P]&6 Oyuncuya Oturma&a için tıklama etkileşimlerini devre dışı bıraktınız.' + command-gcrawl-toggle-on: '[P]&6 Sürünme&a için çift eğilmeyi etkinleştirdiniz.' + command-gcrawl-toggle-off: '[P]&6 Sürünme&a için çift eğilmeyi devre dışı bıraktınız.' + + action-sit-now-error: '[P]&c Şu an oturamazsın!' + action-sit-world-error: '[P]&c Bu dünyada oturamazsın!' + action-sit-location-error: '[P]&c Buraya oturamazsın!' + action-sit-safe-error: '[P]&c Burada oturmak güvenli değil!' + action-sit-region-error: '[P]&c Bu bölgede oturamazsınız!' + action-sit-kick-error: '[P]&c Birisi zaten burada oturuyor!' + action-sit-error: '[P]&c Bir hatadan dolayı burada oturamazsınız!' + action-sit-info: '&a Ayağa kalkmak için &6' + + action-playersit-info: '&a Ayağa kalkmak için &6' + + action-pose-now-error: '[P]&c Şu anda poz veremezsin!' + action-pose-world-error: '[P]&c Bu dünyada poz veremezsin!' + action-pose-location-error: '[P]&c Burada poz veremezsin!' + action-pose-safe-error: '[P]&c Burada poz vermek güvenli değil!' + action-pose-region-error: '[P]&c Bu bölgede poz veremezsiniz!' + action-pose-kick-error: '[P]&c Birisi zaten burada poz veriyor!' + action-pose-error: '[P]&c Bir hatadan dolayı burada poz veremezsiniz!' + action-pose-info: '&a Ayağa kalkmak için &6' + + action-crawl-now-error: '[P]&c Şu anda sürünemezsin!' + action-crawl-world-error: '[P]&c Bu dünyada sürünemezsin!' + action-crawl-region-error: '[P]&c Bu bölgede sürünemezsiniz!' + action-crawl-info: '&a Ayağa kalkmak için &6' + + action-blocked-error: '[P]&c Şu anda bu komutu çalıştırmak için izniniz yok!' diff --git a/plugins/GSit/lang/tt_ru.yml b/plugins/GSit/lang/tt_ru.yml new file mode 100644 index 0000000..8a3f4ef --- /dev/null +++ b/plugins/GSit/lang/tt_ru.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Кушылма кушылды.' + plugin-link: '[P]&a&6 %Link%&a белән бәяләнде!' + plugin-update: '[P]&a Яңа версия бар:&6 %NewVersion%&a! [P]&a Хәзерге версия:&6 %Version%&a! [P]&a Соңгы версияне йөкләнегез: [P]&6 %Path%' + plugin-data: '[P]&c Мәгълүмат саклау урынына тоташу урнаштырып булмады. Сервер консолен тикшерегезче!' + plugin-version: '[P]&c Кушылма бу сервер версиясе белән кулланыла алмый! (&b%Version%&c)' + plugin-reload: '[P]&a Кушылма яңадан йөкләнде.' + plugin-disabled: '[P]&a Кушылма сүндерелде.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Бу боерыкны куллану өчен Сездә хокук юк!' + command-sender-error: '[P]&c Сез бу боерыкны кабыза алмыйсыз!' + command-version-error: '[P]&c Искергән сервер версиясе! (&b%Version%&c) [P]&c Бу функцияне куллану өчен серверны яңартыгыз!' + + command-gsit-toggle-on: '[P]&a Сез&6 утыру&a эш итүне кушты.' + command-gsit-toggle-off: '[P]&a Сез&6 утыру&a эш итүне сүндерде.' + command-gsit-playertoggle-on: '[P]&a Сез&6 уенчыга утыру&a эш итүне кушты.' + command-gsit-playertoggle-off: '[P]&a Сез&6 уенчыга утыру&a эш итүне сүндерде.' + command-gcrawl-toggle-on: '[P]&a Сез&6 шуышуны&a икеләтә посу ярдәмендә кушты.' + command-gcrawl-toggle-off: '[P]&a Сез&6 шуышуны&a икеләтә посу ярдәмендә сүндерде.' + + action-sit-now-error: '[P]&c Сез утыра хәзер үк алмыйсыз!' + action-sit-world-error: '[P]&c Сез бу дөньяда утыра алмыйсыз!' + action-sit-location-error: '[P]&c Сез монда утыра алмыйсыз!' + action-sit-safe-error: '[P]&c Монда утырырга куркынычсыз түгел!' + action-sit-region-error: '[P]&c Сез бу регионда утыра алмыйсыз!' + action-sit-kick-error: '[P]&c Кемдер монда утыра инде!' + action-sit-error: '[P]&c Хата аркасында Сез монда утыра алмыйсыз!' + action-sit-info: Төшү өчен, &6&a басыгыз + + action-playersit-info: Төшү өчен, &6&a басыгыз + + action-pose-now-error: '[P]&c Сез бер позада тора хәзер үк алмыйсыз!' + action-pose-world-error: '[P]&c Сез бу дөньяда бер позада тора алмыйсыз!' + action-pose-location-error: '[P]&c Сез монда бер позада тора алмыйсыз!' + action-pose-safe-error: '[P]&c Монда бер позада торырга куркынычсыз түгел!' + action-pose-region-error: '[P]&c Сез бу регионда бер позада тора алмыйсыз!' + action-pose-kick-error: '[P]&c Кемдер монда бер позада тора инде!' + action-pose-error: '[P]&c Хата аркасында Сез монда бер позада тора алмыйсыз!' + action-pose-info: Төшү өчен, &6&a басыгыз + + action-crawl-now-error: '[P]&c Сез шуыша хәзер үк алмыйсыз!' + action-crawl-world-error: '[P]&c Сез бу дөньяда шуыша алмыйсыз!' + action-crawl-region-error: '[P]&c Сез бу регионда шуыша алмыйсыз!' + action-crawl-info: Төшү өчен, &6&a басыгыз + + action-blocked-error: '[P]&c Сезгә бу боерыкны хәзер үк кабызырга рөхсәт ителмәде!' diff --git a/plugins/GSit/lang/uk_ua.yml b/plugins/GSit/lang/uk_ua.yml new file mode 100644 index 0000000..9b6f735 --- /dev/null +++ b/plugins/GSit/lang/uk_ua.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a Плагін був успішно включений.' + plugin-link: '[P]&a З''єднання з&6 %Link%&a успішне!' + plugin-update: '[P]&a Доступна нова версія:&6 %NewVersion%&a! [P]&a В даний час ви використовуєте версію:&6 %Version%&a! [P]&a Завантажте останню версію на сайті: [P]&6 %Path%' + plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!' + plugin-version: '[P]&c Цей Плагін не може бути використаний з цією версією сервера! (&b%Version%&c)' + plugin-reload: '[P]&a The plugin was successfully reloaded.' + plugin-disabled: '[P]&a Плагін був успішно відключений.' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c Ви не маєте дозволу на використання цієї команди!' + command-sender-error: '[P]&c Цей відправник не може виконати цю команду!' + command-version-error: '[P]&c Outdated Server Version! (&b%Version%&c) [P]&c Update the Server to use this Feature!' + + command-gsit-toggle-on: '[P]&a Тепер ви можете сісти, натиснувши.' + command-gsit-toggle-off: '[P]&a Ви більше не можете сісти, натиснувши.' + command-gsit-playertoggle-on: '[P]&a Тепер ви можете сісти на гравця, натиснувши.' + command-gsit-playertoggle-off: '[P]&a Ви більше не можете сісти на гравця, натиснувши.' + command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.' + command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.' + + action-sit-now-error: '[P]&c Ви не можете сидіти прямо зараз!' + action-sit-world-error: '[P]&c Ви не можете сидіти у цьому світі!' + action-sit-location-error: '[P]&c Ви не можете сидіти тут!' + action-sit-safe-error: '[P]&c Тут небезпечно сидіти!' + action-sit-region-error: '[P]&c Ви не можете сидіти у цьому регіоні!' + action-sit-kick-error: '[P]&c Хтось уже сидить тут!' + action-sit-error: '[P]&c Due to an error you can''t sit here!' + action-sit-info: '&aВикористовуйте&6 &a, щоби встати.' + + action-playersit-info: '&aВикористовуйте&6 &a, щоби встати.' + + action-pose-now-error: '[P]&c Ви не можете використати цю команду зараз!' + action-pose-world-error: '[P]&c Ви не можете використовувати цю команду у цьому світі!' + action-pose-location-error: '[P]&c Тут не можна використати цю команду!' + action-pose-safe-error: '[P]&c Тут небезпечно використовувати цю команду!' + action-pose-region-error: '[P]&c Ви не можете використовувати цю команду в цьому регіоні!' + action-pose-kick-error: '[P]&c Хтось уже тут використовує цю команду!' + action-pose-error: '[P]&c Due to an error you can''t pose here!' + action-pose-info: '&aВикористовуйте&6 &a, щоби встати.' + + action-crawl-now-error: '[P]&c Ти не можеш повзати прямо зараз!' + action-crawl-world-error: '[P]&c Ти не можеш повзати у цьому світі!' + action-crawl-region-error: '[P]&c Ви не можете повзати у цьому регіоні!' + action-crawl-info: '&aВикористовуйте&6 &a, щоби встати.' + + action-blocked-error: '[P]&c Вам не дозволено виконувати цю команду прямо зараз!' diff --git a/plugins/GSit/lang/zh_cn.yml b/plugins/GSit/lang/zh_cn.yml new file mode 100644 index 0000000..3be6dae --- /dev/null +++ b/plugins/GSit/lang/zh_cn.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a 插件已成功启用' + plugin-link: '[P]&a 成功链接到&6 %Link%&a !' + plugin-update: '[P]&a 新版本可用:&6 %NewVersion%&a! [P]&a 当前使用版本:&6 %Version%&a! [P]&a 下载最新版本: [P]&6 %Path%' + plugin-data: '[P]&c 无法与存储数据库建立连接. 请检查服务器控制台!' + plugin-version: '[P]&c 插件与当前服务器版本不兼容! (&b%Version%&c)' + plugin-reload: '[P]&a 插件已成功重载.' + plugin-disabled: '[P]&a 插件已成功禁用' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c 你不能执行此命令!' + command-sender-error: '[P]&c 当前发送人不能执行此命令!' + command-version-error: '[P]&c 服务器版本过旧! (&b%Version%&c) [P]&c 更新服务器以使用此功能!' + + command-gsit-toggle-on: '[P]&a 你可以通过右键坐下了' + command-gsit-toggle-off: '[P]&a 你不能通过右键坐下了' + command-gsit-playertoggle-on: '[P]&a 你可以通过右键坐在其他玩家身上了' + command-gsit-playertoggle-off: '[P]&a 你不能通过右键坐在其他玩家身上了' + command-gcrawl-toggle-on: '[P]&a 你可以通过双击潜行键进行爬行了.' + command-gcrawl-toggle-off: '[P]&a 你不能通过双击潜行键进行爬行了.' + + action-sit-now-error: '[P]&c 你现在不能坐下!' + action-sit-world-error: '[P]&c 你不能在这个世界坐下!' + action-sit-location-error: '[P]&c 你不能在这坐下!' + action-sit-safe-error: '[P]&c 你不能在不安全的地方坐下!' + action-sit-region-error: '[P]&c 你不能在这个区域坐下!' + action-sit-kick-error: '[P]&c 已经有人在这坐下了!' + action-sit-error: '[P]&c 由于出现错误您无法坐在这里!' + action-sit-info: '&a使用&6 &a 键起来' + + action-playersit-info: '&a使用&6 &a 键起来' + + action-pose-now-error: '[P]&c 你现在不能躺下!' + action-pose-world-error: '[P]&c 你不能在这个世界躺下!' + action-pose-location-error: '[P]&c 你不能在这躺下!' + action-pose-safe-error: '[P]&c 你不能在不安全的地方躺下!' + action-pose-region-error: '[P]&c 你不能在这个区域躺下!' + action-pose-kick-error: '[P]&c 已经有人在这躺下了!' + action-pose-error: '[P]&c 由于出现错误您无法在此处摆姿势!' + action-pose-info: '&a使用&6 &a 键起来' + + action-crawl-now-error: '[P]&c 你现在不能爬行!' + action-crawl-world-error: '[P]&c 你不能在这个世界爬行!' + action-crawl-region-error: '[P]&c 你不能在这个区域爬行!' + action-crawl-info: '&a使用&6 &a 键起来' + + action-blocked-error: '[P]&c 你现在不能执行此指令!' diff --git a/plugins/GSit/lang/zh_tw.yml b/plugins/GSit/lang/zh_tw.yml new file mode 100644 index 0000000..c6bb4bd --- /dev/null +++ b/plugins/GSit/lang/zh_tw.yml @@ -0,0 +1,52 @@ +Plugin: + + plugin-enabled: '[P]&a 插件已成功啟用。' + plugin-link: '[P]&a 成功連結到&6 %Link%&a!' + plugin-update: '[P]&a 新版本可用:&6 %NewVersion%&a! [P]&a 目前使用版本:&6 %Version%&a! [P]&a 下載最新版本: [P]&6 %Path%' + plugin-data: '[P]&c 無法建立到資料儲存的連線。請檢查伺服器控制台!' + plugin-version: '[P]&c 插件與目前伺服器版本不相容!(&b%Version%&c)' + plugin-reload: '[P]&a 插件已成功重新載入。' + plugin-disabled: '[P]&a 插件已成功停用。' + plugin-prefix: '&7[&6GSit&7]' + + + +Messages: + + command-permission-error: '[P]&c 你沒有權限執行此指令!' + command-sender-error: '[P]&c 你不能執行此指令!' + command-version-error: '[P]&c 伺服器版本太舊!(&b%Version%&c) [P]&c 升級伺服器以使用此功能!' + + command-gsit-toggle-on: '[P]&a 你可以使用右鍵坐下了。' + command-gsit-toggle-off: '[P]&a 你不能使用右鍵坐下了。' + command-gsit-playertoggle-on: '[P]&a 你可以使用右鍵坐在其他玩家身上了。' + command-gsit-playertoggle-off: '[P]&a 你不能使用右鍵坐在其他玩家身上了。' + command-gcrawl-toggle-on: '[P]&a 你可以按兩下潛行來爬行了。' + command-gcrawl-toggle-off: '[P]&a 你不能可以按兩下潛行來爬行了。' + + action-sit-now-error: '[P]&c 你現在不能坐下!' + action-sit-world-error: '[P]&c 你不能在這個世界坐下!' + action-sit-location-error: '[P]&c 你不能在這坐下!' + action-sit-safe-error: '[P]&c 你不能在不安全的地方坐下!' + action-sit-region-error: '[P]&c 你不能在這個區域坐下!' + action-sit-kick-error: '[P]&c 已經有人在這裡坐下了!' + action-sit-error: '[P]&c 由於錯誤,你無法在這裡坐下!' + action-sit-info: '&a使用&6 &a 鍵起來' + + action-playersit-info: '&a使用&6 &a 鍵起來' + + action-pose-now-error: '[P]&c 你現在不能躺下!' + action-pose-world-error: '[P]&c 你不能在這個世界躺下!' + action-pose-location-error: '[P]&c 你不能在這躺下!' + action-pose-safe-error: '[P]&c 你不能在不安全的地方躺下!' + action-pose-region-error: '[P]&c 你不能在這個區域躺下!' + action-pose-kick-error: '[P]&c 已經有人在這裡躺下了!' + action-pose-error: '[P]&c 由於錯誤,你無法在這裡躺下!' + action-pose-info: '&a使用&6 &a 鍵起來' + + action-crawl-now-error: '[P]&c 你現在不能爬行!' + action-crawl-world-error: '[P]&c 你不能在這個世界爬行!' + action-crawl-region-error: '[P]&c 你不能在這個區域爬行!' + action-crawl-info: '&a使用&6 &a 鍵起來' + + action-blocked-error: '[P]&c 你現在不能使用此指令!' diff --git a/plugins/GtzDoors.jar b/plugins/GtzDoors.jar new file mode 100644 index 0000000..c77d5f7 Binary files /dev/null and b/plugins/GtzDoors.jar differ diff --git a/plugins/ItemKC.jar b/plugins/ItemKC.jar new file mode 100644 index 0000000..c7ccb4e Binary files /dev/null and b/plugins/ItemKC.jar differ diff --git a/plugins/ItemKillCounter/config.yml b/plugins/ItemKillCounter/config.yml new file mode 100644 index 0000000..34a1c82 --- /dev/null +++ b/plugins/ItemKillCounter/config.yml @@ -0,0 +1,42 @@ +apply-counter-items: + - BOW + - CROSSBOW + - NETHERITE_SWORD + - DIAMOND_SWORD + - GOLD_SWORD + - IRON_SWORD + - STONE_SWORD + - WOOD_SWORD + - NETHERITE_AXE + - DIAMOND_AXE + - GOLD_AXE + - IRON_AXE + - STONE_AXE + - WOOD_AXE + +#If item has some name from the list counter will be applied. +#If list is empty ([]) will work with any item name. +item-names: [] + +#Should the owner of the item change when another player instead of the owner kills someone? +change-owner-on-kill: false + +#Types: +# MOB_KILLS = Kills of animals and monsters +# PLAYER_KILLS = Kills of others players. +# BOTH +count-type: PLAYER_KILLS + +#List of mobs which counter will be applied. +#If list is empty ([]) will work with any mob. +#Only works if count-type is MOB_KILLS or BOTH +apply-counter-mobs: [] + +#Placeholders: +# %owner% +# %player_kills% +# %mob_kills% +# %total_kills% (Sum of the player and mob kills) +lore-style: + - "&8Propriétaire : %owner%" + - "&8Joueurs tués : %player_kills%" \ No newline at end of file diff --git a/plugins/LuckPerms-Bukkit-5.4.151.jar b/plugins/LuckPerms-Bukkit-5.4.151.jar new file mode 100644 index 0000000..3530dda Binary files /dev/null and b/plugins/LuckPerms-Bukkit-5.4.151.jar differ diff --git a/plugins/LuckPerms/config.yml b/plugins/LuckPerms/config.yml new file mode 100644 index 0000000..e616b04 --- /dev/null +++ b/plugins/LuckPerms/config.yml @@ -0,0 +1,721 @@ +#################################################################################################### +# +----------------------------------------------------------------------------------------------+ # +# | __ __ ___ __ __ | # +# | | | | / ` |__/ |__) |__ |__) |\/| /__` | # +# | |___ \__/ \__, | \ | |___ | \ | | .__/ | # +# | | # +# | https://luckperms.net | # +# | | # +# | WIKI: https://luckperms.net/wiki | # +# | DISCORD: https://discord.gg/luckperms | # +# | BUG REPORTS: https://github.com/LuckPerms/LuckPerms/issues | # +# | | # +# | Each option in this file is documented and explained here: | # +# | ==> https://luckperms.net/wiki/Configuration | # +# | | # +# | New options are not added to this file automatically. Default values are used if an | # +# | option cannot be found. The latest config versions can be obtained at the link above. | # +# +----------------------------------------------------------------------------------------------+ # +#################################################################################################### + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | ESSENTIAL SETTINGS | # +# | | # +# | Important settings that control how LuckPerms functions. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# The name of the server, used for server specific permissions. +# +# - When set to "global" this setting is effectively ignored. +# - In all other cases, the value here is added to all players in a "server" context. +# - See: https://luckperms.net/wiki/Context +server: global + +# If the servers own UUID cache/lookup facility should be used when there is no record for a player +# already in LuckPerms. +# +# - When this is set to 'false', commands using a player's username will not work unless the player +# has joined since LuckPerms was first installed. +# - To get around this, you can use a player's uuid directly in the command, or enable this option. +# - When this is set to 'true', the server facility is used. This may use a number of methods, +# including checking the servers local cache, or making a request to the Mojang API. +use-server-uuid-cache: false + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | STORAGE SETTINGS | # +# | | # +# | Controls which storage method LuckPerms will use to store data. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# How the plugin should store data +# +# - The various options are explained in more detail on the wiki: +# https://luckperms.net/wiki/Storage-types +# +# - Possible options: +# +# | Remote databases - require connection information to be configured below +# |=> MySQL +# |=> MariaDB (preferred over MySQL) +# |=> PostgreSQL +# |=> MongoDB +# +# | Flatfile/local database - don't require any extra configuration +# |=> H2 (preferred over SQLite) +# |=> SQLite +# +# | Readable & editable text files - don't require any extra configuration +# |=> YAML (.yml files) +# |=> JSON (.json files) +# |=> HOCON (.conf files) +# |=> TOML (.toml files) +# | +# | By default, user, group and track data is separated into different files. Data can be combined +# | and all stored in the same file by switching to a combined storage variant. +# | Just add '-combined' to the end of the storage-method, e.g. 'yaml-combined' +# +# - A H2 database is the default option. +# - If you want to edit data manually in "traditional" storage files, we suggest using YAML. +storage-method: h2 + +# The following block defines the settings for remote database storage methods. +# +# - You don't need to touch any of the settings here if you're using a local storage method! +# - The connection detail options are shared between all remote storage types. +data: + + # Define the address and port for the database. + # - The standard DB engine port is used by default + # (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017) + # - Specify as "host:port" if differs + address: localhost + + # The name of the database to store LuckPerms data in. + # - This must be created already. Don't worry about this setting if you're using MongoDB. + database: minecraft + + # Credentials for the database. + username: root + password: '' + + # These settings apply to the MySQL connection pool. + # - The default values will be suitable for the majority of users. + # - Do not change these settings unless you know what you're doing! + pool-settings: + + # Sets the maximum size of the MySQL connection pool. + # - Basically this value will determine the maximum number of actual + # connections to the database backend. + # - More information about determining the size of connection pools can be found here: + # https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing + maximum-pool-size: 10 + + # Sets the minimum number of idle connections that the pool will try to maintain. + # - For maximum performance and responsiveness to spike demands, it is recommended to not set + # this value and instead allow the pool to act as a fixed size connection pool. + # (set this value to the same as 'maximum-pool-size') + minimum-idle: 10 + + # This setting controls the maximum lifetime of a connection in the pool in milliseconds. + # - The value should be at least 30 seconds less than any database or infrastructure imposed + # connection time limit. + maximum-lifetime: 1800000 # 30 minutes + + # This setting controls how frequently the pool will 'ping' a connection in order to prevent it + # from being timed out by the database or network infrastructure, measured in milliseconds. + # - The value should be less than maximum-lifetime and greater than 30000 (30 seconds). + # - Setting the value to zero will disable the keepalive functionality. + keepalive-time: 0 + + # This setting controls the maximum number of milliseconds that the plugin will wait for a + # connection from the pool, before timing out. + connection-timeout: 5000 # 5 seconds + + # This setting allows you to define extra properties for connections. + # + # By default, the following options are set to enable utf8 encoding. (you may need to remove + # these if you are using PostgreSQL) + # useUnicode: true + # characterEncoding: utf8 + # + # You can also use this section to disable SSL connections, by uncommenting the 'useSSL' and + # 'verifyServerCertificate' options below. + properties: + useUnicode: true + characterEncoding: utf8 + #useSSL: false + #verifyServerCertificate: false + + # The prefix for all LuckPerms SQL tables. + # + # - This only applies for remote SQL storage types (MySQL, MariaDB, etc). + # - Change this if you want to use different tables for different servers. + table-prefix: 'luckperms_' + + # The prefix to use for all LuckPerms MongoDB collections. + # + # - This only applies for the MongoDB storage type. + # - Change this if you want to use different collections for different servers. The default is no + # prefix. + mongodb-collection-prefix: '' + + # The connection string URI to use to connect to the MongoDB instance. + # + # - When configured, this setting will override anything defined in the address, database, + # username or password fields above. + # - If you have a connection string that starts with 'mongodb://' or 'mongodb+srv://', enter it + # below. + # - For more information, please see https://docs.mongodb.com/manual/reference/connection-string/ + mongodb-connection-uri: '' + +# Define settings for a "split" storage setup. +# +# - This allows you to define a storage method for each type of data. +# - The connection options above still have to be correct for each type here. +split-storage: + # Don't touch this if you don't want to use split storage! + enabled: false + methods: + # These options don't need to be modified if split storage isn't enabled. + user: h2 + group: h2 + track: h2 + uuid: h2 + log: h2 + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | UPDATE PROPAGATION & MESSAGING SERVICE | # +# | | # +# | Controls the ways in which LuckPerms will sync data & notify other servers of changes. | # +# | These options are documented on greater detail on the wiki under "Instant Updates". | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# This option controls how frequently LuckPerms will perform a sync task. +# +# - A sync task will refresh all data from the storage, and ensure that the most up-to-date data is +# being used by the plugin. +# - This is disabled by default, as most users will not need it. However, if you're using a remote +# storage type without a messaging service setup, you may wish to set this to something like 3. +# - Set to -1 to disable the task completely. +sync-minutes: -1 + +# If the file watcher should be enabled. +# +# - When using a file-based storage type, LuckPerms can monitor the data files for changes, and +# automatically update when changes are detected. +# - If you don't want this feature to be active, set this option to false. +watch-files: true + +# Define which messaging service should be used by the plugin. +# +# - If enabled and configured, LuckPerms will use the messaging service to inform other connected +# servers of changes. +# - Use the command "/lp networksync" to manually push changes. +# - Data is NOT stored using this service. It is only used as a messaging platform. +# +# - If you decide to enable this feature, you should set "sync-minutes" to -1, as there is no need +# for LuckPerms to poll the database for changes. +# +# - Possible options: +# => sql Uses the SQL database to form a queue system for communication. Will only work when +# 'storage-method' is set to MySQL or MariaDB. This is chosen by default if the +# option is set to 'auto' and SQL storage is in use. Set to 'notsql' to disable this. +# => pluginmsg Uses the plugin messaging channels to communicate with the proxy. +# LuckPerms must be installed on your proxy & all connected servers backend servers. +# Won't work if you have more than one proxy. +# => lilypad Uses LilyPad pub-sub to push changes. You need to have the LilyPad-Connect plugin +# installed. +# => redis Uses Redis pub-sub to push changes. Your server connection info must be configured +# below. +# => rabbitmq Uses RabbitMQ pub-sub to push changes. Your server connection info must be +# configured below. +# => nats Uses Nats pub-sub to push changes. Your server connection info must be +# configured below. +# => custom Uses a messaging service provided using the LuckPerms API. +# => auto Attempts to automatically setup a messaging service using redis or sql. +messaging-service: auto + +# If LuckPerms should automatically push updates after a change has been made with a command. +auto-push-updates: true + +# If LuckPerms should push logging entries to connected servers via the messaging service. +push-log-entries: true + +# If LuckPerms should broadcast received logging entries to players on this platform. +# +# - If you have LuckPerms installed on your backend servers as well as a BungeeCord proxy, you +# should set this option to false on either your backends or your proxies, to avoid players being +# messaged twice about log entries. +broadcast-received-log-entries: true + +# Settings for Redis. +# Port 6379 is used by default; set address to "host:port" if differs +# Multiple Redis nodes can be specified in the same format as a string list under the name "addresses". +redis: + enabled: false + address: localhost + username: '' + password: '' + +# Settings for Nats. +# Port 4222 is used by default; set address to "host:port" if differs +nats: + enabled: false + address: localhost + username: '' + password: '' + +# Settings for RabbitMQ. +# Port 5672 is used by default; set address to "host:port" if differs +rabbitmq: + enabled: false + address: localhost + vhost: '/' + username: 'guest' + password: 'guest' + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | CUSTOMIZATION SETTINGS | # +# | | # +# | Settings that allow admins to customize the way LuckPerms operates. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# Controls how temporary permissions/parents/meta should be accumulated. +# +# - The default behaviour is "deny". +# - This behaviour can also be specified when the command is executed. See the command usage +# documentation for more info. +# +# - Possible options: +# => accumulate durations will be added to the existing expiry time +# => replace durations will be replaced if the new duration is later than the current +# expiration +# => deny the command will just fail if you try to add another node with the same expiry +temporary-add-behaviour: deny + +# Controls how LuckPerms will determine a users "primary" group. +# +# - The meaning and influence of "primary groups" are explained in detail on the wiki. +# - The preferred approach is to let LuckPerms automatically determine a users primary group +# based on the relative weight of their parent groups. +# +# - Possible options: +# => stored use the value stored against the users record in the file/database +# => parents-by-weight just use the users most highly weighted parent +# => all-parents-by-weight same as above, but calculates based upon all parents inherited from +# both directly and indirectly +primary-group-calculation: parents-by-weight + +# If the plugin should check for "extra" permissions with users run LP commands. +# +# - These extra permissions allow finer control over what users can do with each command, and who +# they have access to edit. +# - The nature of the checks are documented on the wiki under "Argument based command permissions". +# - Argument based permissions are *not* static, unlike the 'base' permissions, and will depend upon +# the arguments given within the command. +argument-based-command-permissions: false + +# If the plugin should check whether senders are a member of a given group before they're able to +# edit the groups data or add/remove other users to/from it. +# Note: these limitations do not apply to the web editor! +require-sender-group-membership-to-modify: false + +# If the plugin should send log notifications to users whenever permissions are modified. +# +# - Notifications are only sent to those with the appropriate permission to receive them +# - They can also be temporarily enabled/disabled on a per-user basis using +# '/lp log notify ' +log-notify: true + +# Defines a list of log entries which should not be sent as notifications to users. +# +# - Each entry in the list is a RegEx expression which is matched against the log entry description. +log-notify-filtered-descriptions: +# - "parent add example" + +# If LuckPerms should automatically install translation bundles and periodically update them. +auto-install-translations: true + +# Defines the options for prefix and suffix stacking. +# +# - The feature allows you to display multiple prefixes or suffixes alongside a players username in +# chat. +# - It is explained and documented in more detail on the wiki under "Prefix & Suffix Stacking". +# +# - The options are divided into separate sections for prefixes and suffixes. +# - The 'duplicates' setting refers to how duplicate elements are handled. Can be 'retain-all', +# 'first-only' or 'last-only'. +# - The value of 'start-spacer' is included at the start of the resultant prefix/suffix. +# - The value of 'end-spacer' is included at the end of the resultant prefix/suffix. +# - The value of 'middle-spacer' is included between each element in the resultant prefix/suffix. +# +# - Possible format options: +# => highest Selects the value with the highest weight, from all values +# held by or inherited by the player. +# +# => lowest Same as above, except takes the one with the lowest weight. +# +# => highest_own Selects the value with the highest weight, but will not +# accept any inherited values. +# +# => lowest_own Same as above, except takes the value with the lowest weight. +# +# => highest_inherited Selects the value with the highest weight, but will only +# accept inherited values. +# +# => lowest_inherited Same as above, except takes the value with the lowest weight. +# +# => highest_on_track_ Selects the value with the highest weight, but only if the +# value was inherited from a group on the given track. +# +# => lowest_on_track_ Same as above, except takes the value with the lowest weight. +# +# => highest_not_on_track_ Selects the value with the highest weight, but only if the +# value was inherited from a group not on the given track. +# +# => lowest_not_on_track_ Same as above, except takes the value with the lowest weight. +# +# => highest_from_group_ Selects the value with the highest weight, but only if the +# value was inherited from the given group. +# +# => lowest_from_group_ Same as above, except takes the value with the lowest weight. +# +# => highest_not_from_group_ Selects the value with the highest weight, but only if the +# value was not inherited from the given group. +# +# => lowest_not_from_group_ Same as above, except takes the value with the lowest weight. +meta-formatting: + prefix: + format: + - "highest" + duplicates: first-only + start-spacer: "" + middle-spacer: " " + end-spacer: "" + suffix: + format: + - "highest" + duplicates: first-only + start-spacer: "" + middle-spacer: " " + end-spacer: "" + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | PERMISSION CALCULATION AND INHERITANCE | # +# | | # +# | Modify the way permission checks, meta lookups and inheritance resolutions are handled. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# The algorithm LuckPerms should use when traversing the "inheritance tree". +# +# - Possible options: +# => breadth-first See: https://en.wikipedia.org/wiki/Breadth-first_search +# => depth-first-pre-order See: https://en.wikipedia.org/wiki/Depth-first_search +# => depth-first-post-order See: https://en.wikipedia.org/wiki/Depth-first_search +inheritance-traversal-algorithm: depth-first-pre-order + +# If a final sort according to "inheritance rules" should be performed after the traversal algorithm +# has resolved the inheritance tree. +# +# "Inheritance rules" refers to things such as group weightings, primary group status, and the +# natural contextual ordering of the group nodes. +# +# Setting this to 'true' will allow for the inheritance rules to take priority over the structure of +# the inheritance tree. +# +# Effectively when this setting is 'true': the tree is flattened, and rules applied afterwards, +# and when this setting is 'false':, the rules are just applied during each step of the traversal. +post-traversal-inheritance-sort: false + +# Defines the mode used to determine whether a set of contexts are satisfied. +# +# - Possible options: +# => at-least-one-value-per-key Set A will be satisfied by another set B, if at least one of the +# key-value entries per key in A are also in B. +# => all-values-per-key Set A will be satisfied by another set B, if all key-value +# entries in A are also in B. +context-satisfy-mode: at-least-one-value-per-key + +# LuckPerms has a number of built-in contexts. These can be disabled by adding the context key to +# the list below. +disabled-contexts: +# - "world" + +# +----------------------------------------------------------------------------------------------+ # +# | Permission resolution settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If users on this server should have their global permissions applied. +# When set to false, only server specific permissions will apply for users on this server +include-global: true + +# If users on this server should have their global world permissions applied. +# When set to false, only world specific permissions will apply for users on this server +include-global-world: true + +# If users on this server should have global (non-server specific) groups applied +apply-global-groups: true + +# If users on this server should have global (non-world specific) groups applied +apply-global-world-groups: true + +# +----------------------------------------------------------------------------------------------+ # +# | Meta lookup settings | # +# +----------------------------------------------------------------------------------------------+ # + +# Defines how meta values should be selected. +# +# - Possible options: +# => inheritance Selects the meta value that was inherited first +# => highest-number Selects the highest numerical meta value +# => lowest-number Selects the lowest numerical meta value +meta-value-selection-default: inheritance + +# Defines how meta values should be selected per key. +meta-value-selection: +# max-homes: highest-number + +# +----------------------------------------------------------------------------------------------+ # +# | Inheritance settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If the plugin should apply wildcard permissions. +# +# - If set to true, LuckPerms will detect wildcard permissions, and resolve & apply all registered +# permissions matching the wildcard. +apply-wildcards: true + +# If LuckPerms should resolve and apply permissions according to the Sponge style implicit wildcard +# inheritance system. +# +# - That being: If a user has been granted "example", then the player should have also be +# automatically granted "example.function", "example.another", "example.deeper.nesting", +# and so on. +apply-sponge-implicit-wildcards: false + +# If the plugin should apply negated Bukkit default permissions before it considers wildcard +# assignments. +# +# - Plugin authors can define permissions which explicitly should not be given automatically to OPs. +# This is usually used for so called "anti-permissions" - permissions which, when granted, apply +# something negative. +# - If this option is set to true, LuckPerms will consider any negated declarations made by +# plugins before it considers wildcards. (similar to the way the OP system works) +# - If this option is set to false, LuckPerms will consider any wildcard assignments first. +apply-default-negated-permissions-before-wildcards: false + +# If the plugin should parse regex permissions. +# +# - If set to true, LuckPerms will detect regex permissions, marked with "r=" at the start of the +# node, and resolve & apply all registered permissions matching the regex. +apply-regex: true + +# If the plugin should complete and apply shorthand permissions. +# +# - If set to true, LuckPerms will detect and expand shorthand node patterns. +apply-shorthand: true + +# If the plugin should apply Bukkit child permissions. +# +# - Plugin authors can define custom permissions structures for their plugin, which will be resolved +# and used by LuckPerms if this setting is enabled. +apply-bukkit-child-permissions: true + +# If the plugin should apply Bukkit default permissions. +# +# - Plugin authors can define permissions which should be given to all users by default, or setup +# permissions which should/shouldn't be given to opped players. +# - If this option is set to false, LuckPerms will ignore these defaults. +apply-bukkit-default-permissions: true + +# If the plugin should apply attachment permissions. +# +# - Other plugins on the server are able to add their own "permission attachments" to players. +# - This allows them to grant players additional permissions which last until the end of the +# session, or until they're removed. +# - If this option is set to false, LuckPerms will not include these attachment permissions when +# considering if a player should have access to a certain permission. +apply-bukkit-attachment-permissions: true + +# +----------------------------------------------------------------------------------------------+ # +# | Extra settings | # +# +----------------------------------------------------------------------------------------------+ # + +# A list of context calculators which will be skipped when calculating contexts. +# +# - You can disable context calculators by either: +# => specifying the Java class name used by the calculator (e.g. com.example.ExampleCalculator) +# => specifying a sub-section of the Java package used by the calculator (e.g. com.example) +disabled-context-calculators: [] + +# Allows you to set "aliases" for the worlds sent forward for context calculation. +# +# - These aliases are provided in addition to the real world name. Applied recursively. +# - Remove the comment characters for the default aliases to apply. +world-rewrite: +# world_nether: world +# world_the_end: world + +# Define special group weights for this server. +# +# - Group weights can also be applied directly to group data, using the setweight command. +# - This section allows weights to be set on a per-server basis. +group-weight: +# admin: 10 + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | FINE TUNING OPTIONS | # +# | | # +# | A number of more niche settings for tweaking and changing behaviour. The section also | # +# | contains toggles for some more specialised features. It is only necessary to make changes to | # +# | these options if you want to fine-tune LuckPerms behaviour. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# +----------------------------------------------------------------------------------------------+ # +# | Server Operator (OP) settings | # +# +----------------------------------------------------------------------------------------------+ # + +# Controls whether server operators should exist at all. +# +# - When set to 'false', all players will be de-opped, and the /op and /deop commands will be +# disabled. Note that vanilla features like the spawn-protection require an operator on the +# server to work. +enable-ops: true + +# Enables or disables a special permission based system in LuckPerms for controlling OP status. +# +# - If set to true, any user with the permission "luckperms.autoop" will automatically be granted +# server operator status. This permission can be inherited, or set on specific servers/worlds, +# temporarily, etc. +# - Additionally, setting this to true will force the "enable-ops" option above to false. All users +# will be de-opped unless they have the permission node, and the op/deop commands will be +# disabled. +# - It is recommended that you use this option instead of assigning a single '*' permission. +auto-op: false + +# Defines if "opped" players should be able to use all LuckPerms commands by default. +# +# - Set to false to only allow users who have the permissions access to the commands +commands-allow-op: true + +# +----------------------------------------------------------------------------------------------+ # +# | Vault integration settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If Vault lookups for offline players on the main server thread should be enabled. +# +# LuckPerms has a "catch" for plugins attempting to perform unsafe offline player data lookups +# from the main server thread. This catch raises an exception (causes an error to occur) when unsafe +# lookups are made, instead of allowing the lookup to happen, which would likely cause the server +# to lag. +# +# However, if you're willing to accept the consequences, the catch can be disabled by setting this +# option to 'true. +vault-unsafe-lookups: false + +# If LuckPerms should use the 'display name' of a group when returning groups in Vault API calls. +# +# - When this option is set to true, the display name of the group is returned. +# - When this option is set to false, the standard name/id of the group is returned. +vault-group-use-displaynames: true + +# Controls which group LuckPerms should use for NPC players when handling Vault requests. +# +# - As NPCs aren't actually real players, LuckPerms does not load any user data for them. This +# becomes an issue when plugins want to check for their permissions using Vault. +# - As a solution, Vault checks for NPCs fallback to a group, which is defined below. +vault-npc-group: default + +# Controls how LuckPerms should consider the OP status of NPC players when handing Vault requests. +# +# - If you want NPCs to have the same permissions as "normal" players, set this option to false. +# - If you want NPCs to have OP status, set this option to true. +vault-npc-op-status: false + +# If the vault-server option below should be used. +# +# - When this option is set to false, the server value defined above under "server" is used. +use-vault-server: false + +# The name of the server used within Vault operations. +# +# - If you don't want Vault operations to be server specific, set this to "global". +# - Will only take effect if use-vault-server is set to true above. +vault-server: global + +# If global permissions should be considered when retrieving meta or player groups +vault-include-global: true + +# If Vault operations should ignore any world arguments if supplied. +vault-ignore-world: false + +# +----------------------------------------------------------------------------------------------+ # +# | Miscellaneous (and rarely used) settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If LuckPerms should produce extra logging output when it handles logins. +# +# - Useful if you're having issues with UUID forwarding or data not being loaded. +debug-logins: false + +# If LuckPerms should allow usernames with non alphanumeric characters. +# +# - Note that due to the design of the storage implementation, usernames must still be 16 characters +# or less. +allow-invalid-usernames: false + +# If LuckPerms should not require users to confirm bulkupdate operations. +# +# - When set to true, operations will be executed immediately. +# - This is not recommended, as bulkupdate has the potential to irreversibly delete large amounts of +# data, and is not designed to be executed automatically. +# - If automation is needed, users should prefer using the LuckPerms API. +skip-bulkupdate-confirmation: false + +# If LuckPerms should prevent bulkupdate operations. +# +# - When set to true, bulkupdate operations (the /lp bulkupdate command) will not work. +# - When set to false, bulkupdate operations will be allowed via the console. +disable-bulkupdate: false + +# If LuckPerms should allow a users primary group to be removed with the 'parent remove' command. +# +# - When this happens, the plugin will set their primary group back to default. +prevent-primary-group-removal: false + +# If LuckPerms should update the list of commands sent to the client when permissions are changed. +update-client-command-list: true + +# If LuckPerms should attempt to register "Brigadier" command list data for its commands. +register-command-list-data: true + +# If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands. +# See here for more info: https://minecraft.wiki/w/Target_selectors +resolve-command-selectors: false diff --git a/plugins/LuckPerms/contexts.json b/plugins/LuckPerms/contexts.json new file mode 100644 index 0000000..b8d7b61 --- /dev/null +++ b/plugins/LuckPerms/contexts.json @@ -0,0 +1,4 @@ +{ + "static-contexts": {}, + "default-contexts": {} +} \ No newline at end of file diff --git a/plugins/LuckPerms/libs/adventure-4.13.0-remapped.jar b/plugins/LuckPerms/libs/adventure-4.13.0-remapped.jar new file mode 100644 index 0000000..ddb1d7e Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-4.13.0-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-4.13.0.jar b/plugins/LuckPerms/libs/adventure-4.13.0.jar new file mode 100644 index 0000000..36ed5d4 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-4.13.0.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-4.13.0-remapped.jar b/plugins/LuckPerms/libs/adventure-platform-4.13.0-remapped.jar new file mode 100644 index 0000000..13baf5c Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-4.13.0-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-4.13.0.jar b/plugins/LuckPerms/libs/adventure-platform-4.13.0.jar new file mode 100644 index 0000000..8939c3d Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-4.13.0.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3-remapped.jar b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3-remapped.jar new file mode 100644 index 0000000..8b9ac21 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3.jar b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3.jar new file mode 100644 index 0000000..08ad927 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.13.3.jar differ diff --git a/plugins/LuckPerms/libs/asm-9.1.jar b/plugins/LuckPerms/libs/asm-9.1.jar new file mode 100644 index 0000000..8238019 Binary files /dev/null and b/plugins/LuckPerms/libs/asm-9.1.jar differ diff --git a/plugins/LuckPerms/libs/asm-commons-9.1.jar b/plugins/LuckPerms/libs/asm-commons-9.1.jar new file mode 100644 index 0000000..9d78d4e Binary files /dev/null and b/plugins/LuckPerms/libs/asm-commons-9.1.jar differ diff --git a/plugins/LuckPerms/libs/bytebuddy-1.10.22-remapped.jar b/plugins/LuckPerms/libs/bytebuddy-1.10.22-remapped.jar new file mode 100644 index 0000000..ec9b5f8 Binary files /dev/null and b/plugins/LuckPerms/libs/bytebuddy-1.10.22-remapped.jar differ diff --git a/plugins/LuckPerms/libs/bytebuddy-1.10.22.jar b/plugins/LuckPerms/libs/bytebuddy-1.10.22.jar new file mode 100644 index 0000000..688da7e Binary files /dev/null and b/plugins/LuckPerms/libs/bytebuddy-1.10.22.jar differ diff --git a/plugins/LuckPerms/libs/caffeine-2.9.0-remapped.jar b/plugins/LuckPerms/libs/caffeine-2.9.0-remapped.jar new file mode 100644 index 0000000..ac11014 Binary files /dev/null and b/plugins/LuckPerms/libs/caffeine-2.9.0-remapped.jar differ diff --git a/plugins/LuckPerms/libs/caffeine-2.9.0.jar b/plugins/LuckPerms/libs/caffeine-2.9.0.jar new file mode 100644 index 0000000..9d9f795 Binary files /dev/null and b/plugins/LuckPerms/libs/caffeine-2.9.0.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..6a93d28 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/commodore-file-1.0-remapped.jar b/plugins/LuckPerms/libs/commodore-file-1.0-remapped.jar new file mode 100644 index 0000000..266ac13 Binary files /dev/null and b/plugins/LuckPerms/libs/commodore-file-1.0-remapped.jar differ diff --git a/plugins/LuckPerms/libs/commodore-file-1.0.jar b/plugins/LuckPerms/libs/commodore-file-1.0.jar new file mode 100644 index 0000000..4fdda00 Binary files /dev/null and b/plugins/LuckPerms/libs/commodore-file-1.0.jar differ diff --git a/plugins/LuckPerms/libs/event-3.0.0-remapped.jar b/plugins/LuckPerms/libs/event-3.0.0-remapped.jar new file mode 100644 index 0000000..eecfc1d Binary files /dev/null and b/plugins/LuckPerms/libs/event-3.0.0-remapped.jar differ diff --git a/plugins/LuckPerms/libs/event-3.0.0.jar b/plugins/LuckPerms/libs/event-3.0.0.jar new file mode 100644 index 0000000..b768b86 Binary files /dev/null and b/plugins/LuckPerms/libs/event-3.0.0.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/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/libs/okhttp-3.14.9-remapped.jar b/plugins/LuckPerms/libs/okhttp-3.14.9-remapped.jar new file mode 100644 index 0000000..53a5fa8 Binary files /dev/null and b/plugins/LuckPerms/libs/okhttp-3.14.9-remapped.jar differ diff --git a/plugins/LuckPerms/libs/okhttp-3.14.9.jar b/plugins/LuckPerms/libs/okhttp-3.14.9.jar new file mode 100644 index 0000000..52c046c Binary files /dev/null and b/plugins/LuckPerms/libs/okhttp-3.14.9.jar differ diff --git a/plugins/LuckPerms/libs/okio-1.17.5-remapped.jar b/plugins/LuckPerms/libs/okio-1.17.5-remapped.jar new file mode 100644 index 0000000..55a1c63 Binary files /dev/null and b/plugins/LuckPerms/libs/okio-1.17.5-remapped.jar differ diff --git a/plugins/LuckPerms/libs/okio-1.17.5.jar b/plugins/LuckPerms/libs/okio-1.17.5.jar new file mode 100644 index 0000000..fb3ddd9 Binary files /dev/null and b/plugins/LuckPerms/libs/okio-1.17.5.jar differ diff --git a/plugins/LuckPerms/translations/repository/ar_SA.properties b/plugins/LuckPerms/translations/repository/ar_SA.properties new file mode 100644 index 0000000..c1e5fea --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ar_SA.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=سجل +luckperms.logs.verbose-prefix=VB +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.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.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 و إعداد الonline-mode +luckperms.login.unexpected-error=حدث خطأ غير متوقع خلال عملية تثبيت بيانات الصلاحيات +luckperms.opsystem.disabled=نظام الأوب الإعتيادي غير مفعل في هذا السيرفر +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.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=يعذر الإتصال ب bytebin +luckperms.command.misc.webapp-unable-to-communicate=يعذر الإتصال ب ال web app +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.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=تم العثور على {0} مدخلات من {1} المستخدمين و {2} رتب +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} ليس فلتر شفوي صالح +luckperms.command.verbose.enabled=تسجيل الفيربوز {0} للفحص المطابق {1} +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=قد يكون ذلك لأن البلقن يقوم بتفعيل الأوامر في الخلفية (async) +luckperms.command.verbose.command.try-again-manually=لا يزال بإمكانك استخدام الأمر المطول يدوياً للكشف عن الفحوص التي أجريت هكذا +luckperms.command.verbose.enabled-recording=تسجيل الفيربوز {0} للفحص المطابق {1} +luckperms.command.verbose.uploading=تسجيل الفيربوز {0}، تحميل النتائج... +luckperms.command.verbose.url=رابط نتائج العرض +luckperms.command.verbose.enabled-term=مفعل +luckperms.command.verbose.disabled-term=معطل +luckperms.command.verbose.query-any=أي +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.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} قد تم تعيين {1} إلى {2} في السياق {3} +luckperms.command.generic.permission.check.info.inherited={0} الموروث {1} تم تعيينه إلى {2} من {3} في السياق {4} +luckperms.command.generic.permission.check.info.not-directly=لا يحتوي {0} على أي علامات +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=تعيين {0} إلى {1} ل {2} في السياق {3} +luckperms.command.generic.permission.already-has={0} لديه {1} بالفعل في السياق {2} +luckperms.command.generic.permission.set-temp=تم تعيين {0} إلى {1} ل {2} لمدة {3} في السياق {4} +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} ليس لديه أي والدين معرفين +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} +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.clear-track=تم مسح والدي {0} على المسار {1} في السياق {2} +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} ليس لديه بادئات +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} لديه بالفعل {1} {2} تم تعيينه عند أولوية {3} في السياق {4} +luckperms.command.generic.chat-meta.already-has-temp={0} لديه بالفعل {1} {2} تم تعيينه مؤقتا عند أولوية {3} في السياق {4} +luckperms.command.generic.chat-meta.doesnt-have={0} ليس لديه {1} {2} تم تعيينه عند أولوية {3} في السياق {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} ليس لديه {1} {2} تم تعيينه مؤقتا عند أولوية {3} في السياق {4} +luckperms.command.generic.chat-meta.add={0} لديه {1} {2} تم تعيينه في أولوية {3} في السياق {4} +luckperms.command.generic.chat-meta.add-temp={0} لديه {1} {2} معين عند أولوية {3} لمدة {4} في السياق {5} +luckperms.command.generic.chat-meta.remove={0} لديه {1} {2} في الأولوية {3} محذوف في السياق {4} +luckperms.command.generic.chat-meta.remove-bulk={0} كان جميع {1} في الأولوية {2} تمت إزالتها في السياق {3} +luckperms.command.generic.chat-meta.remove-temp={0} كان لديه {1} {2} مؤقت في الأولوية {3} تمت إزالته في السياق {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} لديه جميع {1} المؤقت في الأولوية {2} تم إزالته في السياق {3} +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} لديه بالفعل مفتاح وصفي {1} معين إلى {2} في السياق {3} +luckperms.command.generic.meta.already-has-temp={0} لديه بالفعل مفتاح وصفي {1} محدد مؤقتا إلى {2} في السياق {3} +luckperms.command.generic.meta.doesnt-have={0} ليس لديه مفتاح وصفي {1} تم تعيينه في السياق {2} +luckperms.command.generic.meta.doesnt-have-temp={0} ليس لديه مفتاح وصفي {1} محدد مؤقتاً في السياق {2} +luckperms.command.generic.meta.set=تم تعيين المفتاح الوصفي {0} إلى {1} ل {2} في السياق {3} +luckperms.command.generic.meta.set-temp=تعيين المفتاح الوصفي {0} إلى {1} لمدة {2} لمدة {3} في السياق {4} +luckperms.command.generic.meta.unset=إلغاء تعيين مفتاح الوصف {0} لـ {1} في السياق {2} +luckperms.command.generic.meta.unset-temp=إلغاء تعيين مفتاح الوصف {0} لـ {1} في السياق {2} +luckperms.command.generic.meta.clear={0} مطابقة نوع {1} تم محوها في السياق {2} +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.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.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.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.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.track.error-not-contain-group={0} ليس بالفعل في أي رتبة على {1} +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}، لذلك لم يتم ترقيته +luckperms.command.user.promote.success=ترقية {0} على طول المسار {1} من {2} إلى {3} في السياق {4} +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.demote.success=تنزيل ترقية {0} على طول المسار {1} من {2} إلى {3} في السياق {4} +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.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=تعيين الوزن إلى {0} للمرتبة {1} +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=تعيين اسم العرض إلى {0} للرتبة {1} في السياق {2} +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.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-invalid-pos=غير قادر على الإدراج في الموضع {0} +luckperms.command.track.insert.error-invalid-pos-reason=موضع غير صالح +luckperms.command.track.remove.success=تم إزالة الرتبة {0} من المسار {1} +luckperms.command.track.error-empty={0} لا يمكن استخدامه كما أنه فارغ أو يحتوي على مجموعة واحدة فقط +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.invalid-page=رقم الصفحة خاطئ +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.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.show.history=عرض التاريخ لـ {0} {1} +luckperms.command.export.error-term=خطأ +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.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.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.web.unable-to-read=غير قادر على قراءة البيانات باستخدام الرمز المعطى +luckperms.command.import.progress.percent={0} مكتمل +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.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.confirm=شغل {0} لتنفيذ التحديث +luckperms.command.bulkupdate.unknown-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.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. (''user'' في LuckPerms هو فقط لاعب, ويمكنه الإشارة إلى UUID أو اسم المستخدم) +luckperms.usage.group.description=مجموعة من الأوامر لإدارة المجموعات داخل LuckPerms. المجموعات هي فقط مجموعات من تعيينات الأذونات التي يمكن إعطاؤها للمستخدمين. مجموعات جديدة يتم إنشاؤها باستخدام الأمر ''creategroup''. +luckperms.usage.track.description=مجموعة من الأوامر لإدارة المسارات داخل LuckPerms. المسارات هي مجموعة مرتبة من المجموعات التي يمكن استخدامها لتحديد الترقيات والتخفيضات. +luckperms.usage.log.description=مجموعة من الأوامر لإدارة وظيفة تسجيل الدخول داخل LuckPerms. +luckperms.usage.sync.description=إعادة تحميل جميع البيانات من تخزين الإضافات في الذاكرة، وتطبيق أي تغييرات يتم اكتشافها. +luckperms.usage.info.description=يطبع معلومات عامة عن مثيل الإضافات النشطة. +luckperms.usage.editor.description=إنشاء جلسة جديدة لمحرر الويب +luckperms.usage.editor.argument.type=الأنواع المراد تحميلها إلى المحرر. (''كل''، ''المستخدمين'' أو ''المجموعات'') +luckperms.usage.editor.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.argument.scope=جذر الشجرة. حدد "." لتضمين جميع الصلاحيات +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.import.argument.upload=رفع البيانات من استخراج سابق +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=نوع البيانات التي يتم تغييرها. (''جميع''، ''المستخدمين'' أو ''المجموعات'') +luckperms.usage.bulk-update.argument.action=الإجراء المراد تنفيذه على البيانات. (''تحديث'' أو ''حذف'') +luckperms.usage.bulk-update.argument.action-field=الحقل المراد العمل معه. مطلوب فقط لـ ''تحديث'' (''أذونات'' أو ''خادم'' أو ''عالمي'') +luckperms.usage.bulk-update.argument.action-value=القيمة المراد استبدالها بها. مطلوبة فقط لـ "تحديث". +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.create-track.description=أنشاء مسار جديد +luckperms.usage.create-track.argument.name=أسم المسار +luckperms.usage.delete-track.description=حذف المسار +luckperms.usage.delete-track.argument.name=أسم المسار +luckperms.usage.list-tracks.description=قائمة جميع المسارات على المنصة +luckperms.usage.user-info.description=إظهار معلومات عن اللاعب +luckperms.usage.user-switchprimarygroup.description=تبديل المجموعة الرئيسية للمستخدم +luckperms.usage.user-switchprimarygroup.argument.group=التبديل الى المجموعة +luckperms.usage.user-promote.description=ترقية مسار اللاعب +luckperms.usage.user-promote.argument.track=المسار المراد ترقيته للاعب +luckperms.usage.user-promote.argument.context=السياقات لترقية اللاعب في +luckperms.usage.user-promote.argument.dont-add-to-first=فقط الترقية للمستخدم إذا كان بالفعل على المسار +luckperms.usage.user-demote.description=خفض مسار اللاعب +luckperms.usage.user-demote.argument.track=المسار المراد خفضه للاعب +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=الأسم/معرف اللاعب لنسخه +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-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.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.description=أزالة كل المجموعات الأخرى التي يرثها الكائن بالفعل على المسار المحدد ويضيفها إلى المجموعة المحددة +luckperms.usage.parent-set-track.argument.track=المسار المراد ضبطه +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.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.description=مسح جميع الوراثات على مسار معين +luckperms.usage.parent-clear-track.argument.track=المسار المطلوب إزالته +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-set.argument.context=السياقات لإضافة زوج التعريف فيها +luckperms.usage.meta-unset.description=إلغاء تحديد قيمة التعريف +luckperms.usage.meta-unset.argument.key=مفتاح فك +luckperms.usage.meta-unset.argument.context=السياقات لإزالة زوج التعريف في +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-unsettemp.description=إلغاء تعيين قيمة التعريف المؤقتة +luckperms.usage.meta-unsettemp.argument.key=مفتاح فك +luckperms.usage.meta-unsettemp.argument.context=السياقات لإزالة زوج التعريف في +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-info.description=إعطاء معلومات حول المسار +luckperms.usage.track-editor.description=فتح موقع محرر الصلاحيات +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-remove.argument.group=المجموعة المراد إزالتها +luckperms.usage.track-clear.description=مسح المجموعات في المسار +luckperms.usage.track-rename.description=إعادة تسمية المسار +luckperms.usage.track-rename.argument.name=الاسم الجديد +luckperms.usage.track-clone.description=نسخ المسار +luckperms.usage.track-clone.argument.name=اسم المسار المراد استنساخه إليه +luckperms.usage.log-recent.description=عرض آخر الإجراءات +luckperms.usage.log-recent.argument.user=اسم المستخدم / معرف المستخدم المراد للتصفية +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=اسم المستخدم / معرف المستخدم +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.description=عرض سجل المسار +luckperms.usage.log-track-history.argument.track=إسم المسار +luckperms.usage.log-track-history.argument.page=رقم الصفحة المراد عرضها +luckperms.usage.sponge.description=تعديل بيانات سبونج الإضافية +luckperms.usage.sponge.argument.collection=المجموعة المراد الاستعلام عنها +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=إظهار معلومات حول آباء الموضوع +luckperms.usage.sponge-parent-info.argument.contexts=السياقات المراد التصفية بها +luckperms.usage.sponge-parent-add.description=إضافة أب إلى الموضوع +luckperms.usage.sponge-parent-add.argument.collection=مجموعة المواضيع التي يكون فيها الموضوع الرئيسي +luckperms.usage.sponge-parent-add.argument.subject=اسم الموضوع الرئيسي +luckperms.usage.sponge-parent-add.argument.contexts=السياقات المراد إضافة الأب فيها +luckperms.usage.sponge-parent-remove.description=إزالة والد من الموضوع +luckperms.usage.sponge-parent-remove.argument.collection=مجموعة المواضيع التي يكون فيها الموضوع الرئيسي +luckperms.usage.sponge-parent-remove.argument.subject=اسم الموضوع الرئيسي +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-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/bg_BG.properties b/plugins/LuckPerms/translations/repository/bg_BG.properties new file mode 100644 index 0000000..33c86fd --- /dev/null +++ b/plugins/LuckPerms/translations/repository/bg_BG.properties @@ -0,0 +1,567 @@ +luckperms.logs.actionlog-prefix=ЛОГ +luckperms.logs.verbose-prefix=VB +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.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.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 и настройката online-mode +luckperms.login.unexpected-error=Възникна неочаквана грешка при настройването на данните за правата Ви +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.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=Не можахме да комуникираме с bytebin +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=Целевото uuid {0} е невалидно +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.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=Намерихме {0} записа от {1} потребители и {2} групи +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=URL адресът на дървото за права +luckperms.command.verbose.invalid-filter={0} не е валиден подробен филтър +luckperms.command.verbose.enabled=Подробно изписване на {0} за проверки, които изпълват критерии {1} +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=Подробно записване на {0} за проверки, които изпълват критерии {1} +luckperms.command.verbose.uploading=Допълнително регистриране на информация {0}, качване на резултати... +luckperms.command.verbose.url=Допълнителен резултат URL +luckperms.command.verbose.enabled-term=включено +luckperms.command.verbose.disabled-term=изключено +luckperms.command.verbose.query-any=ВСЯКАКВО +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.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} има {1} настроено на {2} в контекст {3} +luckperms.command.generic.permission.check.info.inherited={0} наследява правото {1} настроено на {2} от група {3} в контекст {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.context-key=Контекст +luckperms.command.generic.permission.set=Зададен {0} на {1} за {2} в контекст {3} +luckperms.command.generic.permission.already-has={0} вече има зададено {1} в контекст {2} +luckperms.command.generic.permission.set-temp=Задай {0} на {1} за {2} с времетраене от {3} в контекст {4} +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} не са дефинирани родители +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.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} няма никакви префикси +luckperms.command.generic.chat-meta.info.none-suffix={0} няма никакви съфикси +luckperms.command.generic.chat-meta.info.click-to-remove=Натиснете, за да премахнете {0} от {1} +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} вече има метаключа {1}, задеден на {2} в контекст {3} +luckperms.command.generic.meta.already-has-temp={0} вече има метаключа {1}, задеден временно на {2} в контекст {3} +luckperms.command.generic.meta.doesnt-have={0} няма зададен метаключ {1} в контекст {2} +luckperms.command.generic.meta.doesnt-have-temp={0} няма временно зададен метаключ {1} в контекст {2} +luckperms.command.generic.meta.set=Задаване на метаключ {0} на {1} за {2} в контекст {3} +luckperms.command.generic.meta.set-temp=Задаване на метаключ {0} на {1} за {2} за продължителност от {3} в контекст {4} +luckperms.command.generic.meta.unset=Премахване на метаключ {0} за {1} в контекст {2} +luckperms.command.generic.meta.unset-temp=Премахване на временен метаключ {0} за {1} в контекст {2} +luckperms.command.generic.meta.clear=Съвшадащият метатип {1} на {0} бе премахнат в контекст {2} +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.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.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.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.primarygroup.not-member={0} не беше член на {1}, добавяме го сега +luckperms.command.user.primarygroup.already-has={1} вече е основната група на {0} +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.missing-group-advice=Или създайте групата, или я премахнете от трасето и опитайте отново +luckperms.command.user.promote.added-to-first={0} все още не е в нито една група на трасе {1}, така че бе добавен към първата такава - {2}, в контекст {3} +luckperms.command.user.promote.not-on-track={0} не е в нито една група на трасе {1} и не беше повишен +luckperms.command.user.promote.success=Повишаване на {0} по трасе {1} от {2} на {3} в контекст {4} +luckperms.command.user.promote.end-of-track={1} достигна края на трасе {0} и не бе повишен +luckperms.command.user.promote.next-group-deleted=Следващата група по трасето - {0} вече не съществува +luckperms.command.user.promote.unable-to-promote=Не можахме да повишим потребителя +luckperms.command.user.demote.success=Понижаване на {0} по трасе {1} от {2} на {3} в контекст {4} +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.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=Тежестта беше променена на {0} за група {1} +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} беше настроено на {0} в контекст {2} +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.path-property=Път +luckperms.command.track.clear=Трасето с групи на {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.error-empty={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.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} +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.export.error-term=Грешка +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.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.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.web.unable-to-read=Не можахме да прочетем информацията, използвайки даденият код +luckperms.command.import.progress.percent={0}% завършено +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.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.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=Показва информация относно родителите на група/права +luckperms.usage.sponge-parent-info.argument.contexts=контекстите, по които да филтрираме +luckperms.usage.sponge-parent-add.description=Добавя родител на групата/правото +luckperms.usage.sponge-parent-add.argument.subject=името на родителя на групата/правото +luckperms.usage.sponge-parent-add.argument.contexts=контекстите в които да добавим родител +luckperms.usage.sponge-parent-remove.description=Премахва родител на групата/правото +luckperms.usage.sponge-parent-remove.argument.subject=името на родителя на групата/правото +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-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 new file mode 100644 index 0000000..7907ebd --- /dev/null +++ b/plugins/LuckPerms/translations/repository/cs_CZ.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=PROTOKOL +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTOVAT +luckperms.commandsystem.available-commands=Použijte {0} pro zobrazení dostupných příkazů +luckperms.commandsystem.command-not-recognised=Příkaz nebyl rozpoznán +luckperms.commandsystem.no-permission=Nemáte oprávnění k použití tohoto příkazu\! +luckperms.commandsystem.no-permission-subcommands=Nemáte oprávnění k použití jakýchkoli podpříkazů +luckperms.commandsystem.already-executing-command=Právě probíhá jiný příkaz, čeká se na jeho dokončení... +luckperms.commandsystem.usage.sub-commands-header=Podpříkazy +luckperms.commandsystem.usage.usage-header=Použití příkazu +luckperms.commandsystem.usage.arguments-header=Argumenty +luckperms.first-time.no-permissions-setup=Vypadá to, že zatím nebyla nastavena žádná oprávnění\! +luckperms.first-time.use-console-to-give-access=Před tím, než budete moct použít jakýkoli z příkazů LuckPerms ve hře, si musíte dát pomocí konzole přístup +luckperms.first-time.console-command-prompt=Otevřete konzoli a spusťte +luckperms.first-time.next-step=Po dokončení můžete začít nastavovat svá oprávnění a skupiny +luckperms.first-time.wiki-prompt=Nevíte, kde začít? Mrkněte sem\: {0} +luckperms.login.try-again=Zkuste to znovu později +luckperms.login.loading-database-error=Při načítání dat oprávnění se vyskytla chyba databáze +luckperms.login.server-admin-check-console-errors=Pokud jste správce serveru, podívejte se do konzole kůli případným chybám +luckperms.login.server-admin-check-console-info=Zkontrolujte konzoli serveru pro více informací +luckperms.login.data-not-loaded-at-pre=Data oprávnění vašeho uživatele nebyla načtena během fáze předpřihlášení +luckperms.login.unable-to-continue=nelze pokračovat +luckperms.login.craftbukkit-offline-mode-error=toto je pravděpodobně způsobeno konfliktem mezi CraftBukkitem a nastavením online-mode +luckperms.login.unexpected-error=Při nastavování dat oprávnění se vyskytla neočekávaná chyba +luckperms.opsystem.disabled=Systém vanilla OP je na tomto serveru zakázán +luckperms.opsystem.sponge-warning=Status operátora serveru nemá žádný vliv na kontroly nastavení Sponge při nainstalovaném pluginu na oprávnění, musíte upravit uživatelská data napřímo +luckperms.duration.unit.years.plural={0} let +luckperms.duration.unit.years.singular={0} rok +luckperms.duration.unit.years.short={0}r +luckperms.duration.unit.months.plural={0} měsíců +luckperms.duration.unit.months.singular={0} měsíc +luckperms.duration.unit.months.short={0}m +luckperms.duration.unit.weeks.plural={0} týdnů +luckperms.duration.unit.weeks.singular={0} týden +luckperms.duration.unit.weeks.short={0}t +luckperms.duration.unit.days.plural={0} dnů +luckperms.duration.unit.days.singular={0} den +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} hodin +luckperms.duration.unit.hours.singular={0} hodina +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minut +luckperms.duration.unit.minutes.singular={0} minuta +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} sekund +luckperms.duration.unit.seconds.singular={0} sekunda +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since=Před {0} +luckperms.command.misc.invalid-code=Neplatný kód +luckperms.command.misc.response-code-key=kód odpovědi +luckperms.command.misc.error-message-key=zpráva +luckperms.command.misc.bytebin-unable-to-communicate=Komunikace s bytebinem byla neúspěšná +luckperms.command.misc.webapp-unable-to-communicate=Komunikace s webovou aplikací byla neúspěšná +luckperms.command.misc.check-console-for-errors=Zkontrolujte konzoli kvůli případným chybám +luckperms.command.misc.file-must-be-in-data=Soubor {0} musí být přímo podřazený adresáři dat +luckperms.command.misc.wait-to-finish=Počkejte prosím na dokončení a zkuste to znovu +luckperms.command.misc.invalid-priority=Neplatná priorita {0} +luckperms.command.misc.expected-number=Očekáváno číslo +luckperms.command.misc.date-parse-error=Nelze zpracovat datum {0} +luckperms.command.misc.date-in-past-error=Nelze nastavit datum v minulosti\! +luckperms.command.misc.page=strana {0} z {1} +luckperms.command.misc.page-entries={0} vstupů +luckperms.command.misc.none=Žádné +luckperms.command.misc.loading.error.unexpected=Došlo k nečekané chybě +luckperms.command.misc.loading.error.user=Uživatel se nenačetl +luckperms.command.misc.loading.error.user-specific=Nelze načíst cílového uživatele {0} +luckperms.command.misc.loading.error.user-not-found=Uživatel {0} nebyl nalezen +luckperms.command.misc.loading.error.user-save-error=Při ukládání uživatelských dat {0} došlo k chybě +luckperms.command.misc.loading.error.user-not-online=Uživatel {0} není online +luckperms.command.misc.loading.error.user-invalid={0} není platné uživatelské jméno/UUID +luckperms.command.misc.loading.error.user-not-uuid=Cílový uživatel {0} není platné UUID +luckperms.command.misc.loading.error.group=Skupina se nenačetla +luckperms.command.misc.loading.error.all-groups=Nepodařilo se načíst všechny skupiny +luckperms.command.misc.loading.error.group-not-found=Skupina s názvem {0} nenalezena +luckperms.command.misc.loading.error.group-save-error=Při ukládání dat skupiny {0} došlo k chybě +luckperms.command.misc.loading.error.group-invalid={0} není platný název skupiny +luckperms.command.misc.loading.error.track=Trasa se nenačetla +luckperms.command.misc.loading.error.all-tracks=Nepodařilo se načíst všechny trasy +luckperms.command.misc.loading.error.track-not-found=Trasa s názvem {0} nenalezena +luckperms.command.misc.loading.error.track-save-error=Při ukládání dat trasy {0} došlo k chybě +luckperms.command.misc.loading.error.track-invalid={0} není platný název trasy +luckperms.command.editor.no-match=Nepodařilo se otevřít editor, žádné objekty neodpovídají požadovanému typu +luckperms.command.editor.start=Příprava nové relace editoru, čekejte prosím... +luckperms.command.editor.url=Klikněte na odkaz níže pro otevření editoru +luckperms.command.editor.unable-to-communicate=Komunikace s editorem byla neúspěšná +luckperms.command.editor.apply-edits.success=Data webového editoru byla úspěšně použita na {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} a {2} {3} +luckperms.command.editor.apply-edits.success.additions=doplňky +luckperms.command.editor.apply-edits.success.additions-singular=doplněk +luckperms.command.editor.apply-edits.success.deletions=odstranění +luckperms.command.editor.apply-edits.success.deletions-singular=odstranění +luckperms.command.editor.apply-edits.no-changes=Ve webovém editoru nebyly provedeny žádné úpravy, vrácená data neobsahovala žádné změny +luckperms.command.editor.apply-edits.unknown-type=Nelze použít úpravu daného typu objektu +luckperms.command.editor.apply-edits.unable-to-read=Nelze přečíst data pomocí daného kódu +luckperms.command.search.searching.permission=Hledání uživatelů a skupin s {0} +luckperms.command.search.searching.inherit=Hledání uživatelů a skupin dědících z {0} +luckperms.command.search.result=Nalezeno {0} vstupů od {1} uživatelů a {2} skupin +luckperms.command.search.result.default-notice=Poznámka\: při hledání členů s výchozí skupinou nebudou zobrazeni offline hráči s žádnými jinými oprávněními\! +luckperms.command.search.showing-users=Zobrazování uživatelských vstupů +luckperms.command.search.showing-groups=Zobrazují se položky skupiny +luckperms.command.tree.start=Generuji strom oprávnění, čekejte prosím... +luckperms.command.tree.empty=Nelze vygenerovat strom, žádné výsledky nebyly nalezeny +luckperms.command.tree.url=URL stromu oprávnění +luckperms.command.verbose.invalid-filter={0} není platný podrobný filtr +luckperms.command.verbose.enabled=Podrobné protokolování {0} pro kontroly odpovídající {1} +luckperms.command.verbose.command-exec=Nutím {0} k vykonání příkazu {1} a nahlašuji všechny provedené kontroly... +luckperms.command.verbose.off=Podrobné protokolování {0} +luckperms.command.verbose.command-exec-complete=Příkaz byl úspěšně vykonán +luckperms.command.verbose.command.no-checks=Vykonání příkazu dokončeno, ale nebyly provedeny žádné kontroly oprávnění +luckperms.command.verbose.command.possibly-async=Může to být, protože plugin provádí příkazy na pozadí (asynchronně) +luckperms.command.verbose.command.try-again-manually=Stále můžete ručně použít verbose k detekci kontrol, jako je tato +luckperms.command.verbose.enabled-recording=Podrobné zaznamenávání {0} pro kontroly odpovídající {1} +luckperms.command.verbose.uploading=Podrobné protokolování {0}, nahrávám výsledky... +luckperms.command.verbose.url=URL podrobných výsledků +luckperms.command.verbose.enabled-term=povoleno +luckperms.command.verbose.disabled-term=zakázáno +luckperms.command.verbose.query-any=COKOLI +luckperms.command.info.running-plugin=Používáme +luckperms.command.info.platform-key=Platforma +luckperms.command.info.server-brand-key=Značka serveru +luckperms.command.info.server-version-key=Verze serveru +luckperms.command.info.storage-key=Úložiště +luckperms.command.info.storage-type-key=Typ +luckperms.command.info.storage.meta.split-types-key=Typy +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Připojeno +luckperms.command.info.storage.meta.file-size-key=Velikost souboru +luckperms.command.info.extensions-key=Rozšíření +luckperms.command.info.messaging-key=Zasílání zpráv +luckperms.command.info.instance-key=Instance +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átní +luckperms.command.info.uptime-key=Doba provozu +luckperms.command.info.local-data-key=Místní data +luckperms.command.info.local-data={0} uživatelů, {1} skupin, {2} tras +luckperms.command.generic.create.success={0} byl úspěšně vytvořen +luckperms.command.generic.create.error=Při vytváření {0} se vyskytla chyba +luckperms.command.generic.create.error-already-exists={0} již existuje\! +luckperms.command.generic.delete.success={0} byl úspěšně odebrán +luckperms.command.generic.delete.error=Při odstraňování {0} se vyskytla chyba +luckperms.command.generic.delete.error-doesnt-exist={0} neexistuje\! +luckperms.command.generic.rename.success={0} byl úspěšně přejmenován na {1} +luckperms.command.generic.clone.success={0} byl úspěšně zduplikován na {1} +luckperms.command.generic.info.parent.title=Nadřazené skupiny +luckperms.command.generic.info.parent.temporary-title=Dočasné nadřazené skupiny +luckperms.command.generic.info.expires-in=vyprší za +luckperms.command.generic.info.inherited-from=zděděno z +luckperms.command.generic.info.inherited-from-self=sám +luckperms.command.generic.show-tracks.title=Trasy hráče {0} +luckperms.command.generic.show-tracks.empty={0} není na žádných trasách +luckperms.command.generic.clear.node-removed={0} uzlů bylo odebráno +luckperms.command.generic.clear.node-removed-singular={0} uzel byl odebrán +luckperms.command.generic.clear=Uzly hráče {0} byly vyčištěny v kontextu {1} +luckperms.command.generic.permission.info.title=Oprávnění hráče {0} +luckperms.command.generic.permission.info.empty={0} nemá nastavena žádná oprávnění +luckperms.command.generic.permission.info.click-to-remove=Klikněte pro odebrání tohoto uzlu z {0} +luckperms.command.generic.permission.check.info.title=Informace o oprávnění pro {0} +luckperms.command.generic.permission.check.info.directly={0} má {1} nastaveno na {2} v kontextu {3} +luckperms.command.generic.permission.check.info.inherited={0} dědí {1} nastavené na {2} z {3} v kontextu {4} +luckperms.command.generic.permission.check.info.not-directly={0} nemá nastaveno {1} +luckperms.command.generic.permission.check.info.not-inherited={0} nedědí {1} +luckperms.command.generic.permission.check.result.title=Kontrola oprávnění pro {0} +luckperms.command.generic.permission.check.result.result-key=Výsledek +luckperms.command.generic.permission.check.result.processor-key=Zpracovatel +luckperms.command.generic.permission.check.result.cause-key=Příčina +luckperms.command.generic.permission.check.result.context-key=Kontext +luckperms.command.generic.permission.set=Nastavit {0} na {1} pro hráče {2} v kontextu {3} +luckperms.command.generic.permission.already-has={0} již má {1} nastaveno v kontextu {2} +luckperms.command.generic.permission.set-temp=Nastavit {0} na {1} pro hráče {2} s dobou trvání {3} v kontextu {4} +luckperms.command.generic.permission.already-has-temp={0} již má {1} dočasně nastaveno v kontextu {2} +luckperms.command.generic.permission.unset=Zrušeno oprávnění {0} hráči {1} v kontextu {2} +luckperms.command.generic.permission.doesnt-have={0} nemá {1} nastaveno v kontextu {2} +luckperms.command.generic.permission.unset-temp=Zrušeno dočasné oprávnění {0} hráči {1} v kontextu {2} +luckperms.command.generic.permission.subtract=Nastavit {0} na {1} pro hráče {2} s délkou trvání {3} v kontextu {4}, {5} méně než předtím +luckperms.command.generic.permission.doesnt-have-temp={0} nemá {1} dočasně nastaveno v kontextu {2} +luckperms.command.generic.permission.clear=Oprávnění hráče {0} byla vyčištěna v kontextu {1} +luckperms.command.generic.parent.info.title=Nadřízení hráče {0} +luckperms.command.generic.parent.info.empty={0} nemá definována žádná nadřízení +luckperms.command.generic.parent.info.click-to-remove=Klikněte pro odebrání tohoto nadřízeného z {0} +luckperms.command.generic.parent.add={0} nyní dědí oprávnění od {1} v kontextu {2} +luckperms.command.generic.parent.add-temp={0} nyní dědí oprávnění od {1} po dobu {2} v kontextu {3} +luckperms.command.generic.parent.set={0} měl smazány jeho nadřízené skupiny, a nyní pouze dědí od {1} v kontextu {2} +luckperms.command.generic.parent.set-track={0} měl smazány jeho nadřízené skupiny na trase {1}, a nyní pouze dědí od {2} v kontextu {3} +luckperms.command.generic.parent.remove={0} již nedědí oprávnění od {1} v kontextu {2} +luckperms.command.generic.parent.remove-temp={0} již dočasně nedědí oprávnění od {1} v kontextu {2} +luckperms.command.generic.parent.subtract={0} bude dědit oprávnění od {1} po dobu {2} v kontextu {3}, {4} méně než předtím +luckperms.command.generic.parent.clear=Nadřízení hráče {0} byli vyčištěni v kontextu {1} +luckperms.command.generic.parent.clear-track=Nadřízení hráče {0} na trase {1} byli vyčišteni v kontextu {2} +luckperms.command.generic.parent.already-inherits={0} již dědí od {1} v kontextu {2} +luckperms.command.generic.parent.doesnt-inherit={0} nedědí od {1} v kontextu {2} +luckperms.command.generic.parent.already-temp-inherits={0} již dočasně dědí od {1} v kontextu {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} nedědí dočasně od {1} v kontextu {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefixy hráče/skupiny {0} +luckperms.command.generic.chat-meta.info.title-suffix=Suffixy hráče/skupiny {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} nemá žádné prefixy +luckperms.command.generic.chat-meta.info.none-suffix={0} nemá žádné suffixy +luckperms.command.generic.chat-meta.info.click-to-remove=Klikněte pro odebrání tohoto {0} z {1} +luckperms.command.generic.chat-meta.already-has={0} již má {1} {2} nastaveno jako prioritu {3} v kontextu {4} +luckperms.command.generic.chat-meta.already-has-temp={0} již má {1} {2} nastaveno dočasně jako prioritu {3} v kontextu {4} +luckperms.command.generic.chat-meta.doesnt-have={0} nemá {1} {2} nastaveno jako prioritu {3} v kontextu {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} nemá {1} {2} nastaveno dočasně jako prioritu {3} v kontextu {4} +luckperms.command.generic.chat-meta.add={0} měl {1} {2} nastaveno jako prioritu {3} v kontextu {4} +luckperms.command.generic.chat-meta.add-temp={0} měl {1} {2} nastaveno jako prioritu {3} po dobu {4} v kontextu {5} +luckperms.command.generic.chat-meta.remove={0} měl {1} {2} jako prioritu {3} odebrán v kontextu {4} +luckperms.command.generic.chat-meta.remove-bulk={0} měl všechny {1} jako prioritu {2} odebrán v kontextu {3} +luckperms.command.generic.chat-meta.remove-temp={0} měl dočasně {1} {2} jako prioritu {3} odebrán v kontextu {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} měl vše dočasně {1} jako prioritu {2} odebráno v kontextu {3} +luckperms.command.generic.meta.info.title=Meta hráče/skupiny {0} +luckperms.command.generic.meta.info.none={0} nemá žádná meta +luckperms.command.generic.meta.info.click-to-remove=Klikněte pro odebrání meta hráči/skupině {0} +luckperms.command.generic.meta.already-has={0} již má meta klíč {1} nastavený na {2} v kontextu {3} +luckperms.command.generic.meta.already-has-temp={0} již má meta klíč {1} dočasně nastavený na {2} v kontextu {3} +luckperms.command.generic.meta.doesnt-have={0} nemá meta klíč {1} nastavený v kontextu {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nemá meta klíč {1} dočasně nastavený v kontextu {2} +luckperms.command.generic.meta.set=Nastavit meta klíř {0} na {1} hráči/skupině {2} v kontextu {3} +luckperms.command.generic.meta.set-temp=Nastavit meta klíč {0} na {1} pro hráče {2} s dobou trvání {3} v kontextu {4} +luckperms.command.generic.meta.unset=Zrušen meta klíč {0} hráči {1} v kontextu {2} +luckperms.command.generic.meta.unset-temp=Zrušen dočasný meta klíč{0} hráči {1} v kontextu {2} +luckperms.command.generic.meta.clear=Meta hráče/skupiny {0} shodující se s typem {1} byly vyčištěny v kontextu {2} +luckperms.command.generic.contextual-data.title=Kontextová data +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=aktivní hráč +luckperms.command.generic.contextual-data.contexts-key=Kontexty +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Primární skupina +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Žádný +luckperms.command.user.info.title=Údaje uživatele +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=Nelze odebrat uživatele z jeho primární skupiny +luckperms.command.user.primarygroup.not-member={0} ještě nebyl členem {1}, přidávání +luckperms.command.user.primarygroup.already-has={0} již má {1} nastaveno jako primární skupinu +luckperms.command.user.primarygroup.warn-option=Varování\: metoda výpočtu primární skupiny používaná tímto serverem ({0}) nemusí odrážet tuto změnu +luckperms.command.user.primarygroup.set=Primární skupina hráče {0} nastavena na {1} +luckperms.command.user.track.error-not-contain-group={0} není v žádných skupinách na {1} +luckperms.command.user.track.unsure-which-track=Nejsme si jisti, kterou trasu použít, zadejte ji prosím jako argument +luckperms.command.user.track.missing-group-advice=Buď vytvořte skupinu, nebo ji odeberte z trasy a zkuste to znovu +luckperms.command.user.promote.added-to-first={0} není v žádných skupinách na {1}, takže byli přidáni do první skupiny, {2} v kontextu {3} +luckperms.command.user.promote.not-on-track={0} není v žádných skupinách na {1}, takže nebyl povýšen +luckperms.command.user.promote.success=Povyšuji {0} na trase {1} z {2} na {3} v kontextu {4} +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} 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 +luckperms.command.user.demote.unable-to-demote=Nepodařilo se degradovat uživatele +luckperms.command.group.list.title=Skupiny +luckperms.command.group.delete.not-default=Nelze odstranit výchozí skupinu +luckperms.command.group.info.title=Informace o skupině +luckperms.command.group.info.display-name-key=Zobrazované jméno +luckperms.command.group.info.weight-key=Váha +luckperms.command.group.setweight.set=Váha skupiny {1} nastavena na {0} +luckperms.command.group.setdisplayname.doesnt-have={0} nemá nastavené zobrazované jméno +luckperms.command.group.setdisplayname.already-has={0} již má nastavené zobrazované jméno na {1} +luckperms.command.group.setdisplayname.already-in-use=Zobrazované jméno {0} se již používá skupinou {1} +luckperms.command.group.setdisplayname.set=Zobrazované jméno nastaveno na {0} skupině {1} v kontextu {2} +luckperms.command.group.setdisplayname.removed=Odebráno zobrazované jméno skupině {0} v kontextu {1} +luckperms.command.track.list.title=Trasy +luckperms.command.track.path.empty=Žádné +luckperms.command.track.info.showing-track=Zobrazuji trasu +luckperms.command.track.info.path-property=Cesta +luckperms.command.track.clear=Odebrána trasa skupiny hráče {0} +luckperms.command.track.append.success=Skupina {0} byla připojena k trase {1} +luckperms.command.track.insert.success=Skupina {0} byla vložena do trasy {1} na pozici {2} +luckperms.command.track.insert.error-number=Očekávali jsme číslo, ale místo toho jsme dostali\: {0} +luckperms.command.track.insert.error-invalid-pos=Nepodařilo se vložit na pozici {0} +luckperms.command.track.insert.error-invalid-pos-reason=neplatná pozice +luckperms.command.track.remove.success=Skupina {0} byla odebrána z trasy {1} +luckperms.command.track.error-empty={0} nemůže být použitý, protože je prázdný nebo obsahuje pouze jednu skupinu +luckperms.command.track.error-multiple-groups={0} je členem několika skupin na této trase +luckperms.command.track.error-ambiguous=Nepodařilo se zjistit polohu +luckperms.command.track.already-contains={0} již obsahuje {1} +luckperms.command.track.doesnt-contain={0} neobsahuje {1} +luckperms.command.log.load-error=Protokol nelze načíst +luckperms.command.log.invalid-page=Neplatné číslo stránky +luckperms.command.log.invalid-page-range=Zadejte hodnotu v rozmezí od {0} do {1} +luckperms.command.log.empty=Žádné protokoly k zobrazení +luckperms.command.log.notify.error-console=Nelze přepnout oznámení konzole +luckperms.command.log.notify.enabled-term=Povoleno +luckperms.command.log.notify.disabled-term=Zakázáno +luckperms.command.log.notify.changed-state={0} protokolovací výstup +luckperms.command.log.notify.already-on=Již dostáváte oznámení +luckperms.command.log.notify.already-off=Momentálně nedostáváte oznámení +luckperms.command.log.notify.invalid-state=Stav neznámý. Očekáváme {0} nebo {1} +luckperms.command.log.show.search=Zobrazování nedávných akcí pro dotaz {0} +luckperms.command.log.show.recent=Zobrazování nedávných akcí +luckperms.command.log.show.by=Zobrazování nedávných akcí uživatele {0} +luckperms.command.log.show.history=Zobrazování historie {0} {1} +luckperms.command.export.error-term=Chyba +luckperms.command.export.already-running=Již probíhá jiný proces exportu +luckperms.command.export.file.already-exists=Soubor {0} již existuje +luckperms.command.export.file.not-writable=Soubor {0} není zapisovatelný +luckperms.command.export.file.success=Úspěšně exportováno do {0} +luckperms.command.export.file-unexpected-error-writing=Při zapisování do souboru se vyskytla neočekávaná chyba +luckperms.command.export.web.export-code=Kód exportu +luckperms.command.export.web.import-command-description=Použijte následující příkaz pro import +luckperms.command.import.term=Import +luckperms.command.import.error-term=Chyba +luckperms.command.import.already-running=Již probíhá jiný proces importu +luckperms.command.import.file.doesnt-exist=Soubor {0} neexistuje +luckperms.command.import.file.not-readable=Soubor {0} není čitelný +luckperms.command.import.file.unexpected-error-reading=Při čtení z importovaného souboru došlo k neočekávané chybě +luckperms.command.import.file.correct-format=je to správný formát? +luckperms.command.import.web.unable-to-read=Nelze přečíst data pomocí daného kódu +luckperms.command.import.progress.percent={0}% hotovo +luckperms.command.import.progress.operations={0}/{1} operací dokončeno +luckperms.command.import.starting=Zahajování procesu importu +luckperms.command.import.completed=DOKONČENO +luckperms.command.import.duration=trvalo {0} sekund +luckperms.command.bulkupdate.must-use-console=Příkaz na hromadnou aktualizaci může být vykonán pouze z konzole +luckperms.command.bulkupdate.invalid-data-type=Neplatný typ, očekávali jsme {0} +luckperms.command.bulkupdate.invalid-constraint=Neplatné omezení {0} +luckperms.command.bulkupdate.invalid-constraint-format=Omezení by měla být ve formátu {0} +luckperms.command.bulkupdate.invalid-comparison=Neplatný operátor porovnání {0} +luckperms.command.bulkupdate.invalid-comparison-format=Očekáván jeden z následujících\: {0} +luckperms.command.bulkupdate.queued=Hromadná aktualizace byla zařazena do fronty +luckperms.command.bulkupdate.confirm=Spusťte {0} pro provedení aktualizace +luckperms.command.bulkupdate.unknown-id=Operace s ID {0} neexistuje nebo vypršela +luckperms.command.bulkupdate.starting=Probíhá hromadná aktualizace +luckperms.command.bulkupdate.success=Hromadná aktualizace úspěšně dokončena +luckperms.command.bulkupdate.success.statistics.nodes=Celkový počet ovlivněných uzlů +luckperms.command.bulkupdate.success.statistics.users=Celkový počet ovlivněných uživatelů +luckperms.command.bulkupdate.success.statistics.groups=Celkový počet ovlivněných skupin +luckperms.command.bulkupdate.failure=Hromadná aktualizace selhala, zkontrolujte konzoli kvůli chybám +luckperms.command.update-task.request=Bylo zažádáno o aktualizaci, čekejte prosím +luckperms.command.update-task.complete=Aktualizace dokončena +luckperms.command.update-task.push.attempting=Pokoušíme se odeslat změny na ostatní servery +luckperms.command.update-task.push.complete=Ostatní servery byly úspěšně upozorněny pomocí {0} +luckperms.command.update-task.push.error=Při pokusu odeslat změny na ostatní servery se vyskytla chyba +luckperms.command.update-task.push.error-not-setup=Nelze odeslat změny na ostatní servery, protože služba zasílání zpráv nebyla nakonfigurována +luckperms.command.reload-config.success=Konfigurační soubor byl znovu načten +luckperms.command.reload-config.restart-note=některé možnosti budou platné až po restartování serveru +luckperms.command.translations.searching=Hledání dostupných překladů, čekejte prosím... +luckperms.command.translations.searching-error=Nepodařilo se získat seznam dostupných překladů +luckperms.command.translations.installed-translations=Nainstalované překlady +luckperms.command.translations.available-translations=Dostupné překlady +luckperms.command.translations.percent-translated={0}% přeloženo +luckperms.command.translations.translations-by=od hráče +luckperms.command.translations.installing=Instalace překladů, čekejte prosím... +luckperms.command.translations.download-error=Nepodařilo se stáhnout překlad {0} +luckperms.command.translations.installing-specific=Instalace jazyka {0}... +luckperms.command.translations.install-complete=Instalace dokončena +luckperms.command.translations.download-prompt=Použijte {0} pro stažení a nainstalování aktuálních verzí těchto překladů poskytnutých komunitou +luckperms.command.translations.download-override-warning=Toto přepíše všechny změny, které jste udělali u daných jazyků +luckperms.usage.user.description=Sada příkazů pro správu uživatelů v LuckPerms. (''uživatel'' v LuckPerms je pouze hráč a může odkazovat na UUID nebo uživatelské jméno) +luckperms.usage.group.description=Sada příkazů pro správu skupin v LuckPerms. Skupiny jsou pouze sbírky oprávnění, které mohou být přiděleny novým uživatelům. Nové skupiny se dají vytvořit pomocí příkazu ''creategroup''. +luckperms.usage.track.description=Sada příkazů pro správu tras v LuckPerms. Trasy jsou pouze seřazené kolekce skupin, které mohou být použity pro definování povýšení a degradování. +luckperms.usage.log.description=Sada příkazů pro správu protokolování v LuckPerms. +luckperms.usage.sync.description=Znovu načte všechna data z úložiště pluginu do paměti a použije všechny zjištěné změny. +luckperms.usage.info.description=Vypíše obecné informace o instanci aktivního pluginu. +luckperms.usage.editor.description=Vytvoří novou relaci webového editoru +luckperms.usage.editor.argument.type=typy k načtení do editoru (''all'', ''users'' nebo ''groups'') +luckperms.usage.editor.argument.filter=oprávnění, podle kterého filtrovat uživatelské vstupy +luckperms.usage.verbose.description=Ovládá podrobný kontrolní monitorovací systém oprávnění pluginu. +luckperms.usage.verbose.argument.action=zda povolit/zakázat protokolování, nebo nahrát zaznamenaný výstup +luckperms.usage.verbose.argument.filter=filtr, podle kterého zobrazovat výstupy +luckperms.usage.verbose.argument.commandas=hráč/příkaz ke spuštění +luckperms.usage.tree.description=Vygeneruje stromové zobrazení (seřazený seznam) všech oprávnění v LuckPerms. +luckperms.usage.tree.argument.scope=kořen stromu. zadejte "." pro zahrnutí všech oprávnění +luckperms.usage.tree.argument.player=jméno onlinr hráče ke kontrole +luckperms.usage.search.description=Vyhledá všechny uživatele/skupiny s konkrétním oprávněním +luckperms.usage.search.argument.permission=oprávnění k hledání +luckperms.usage.search.argument.page=strana k zobrazení +luckperms.usage.network-sync.description=Synchronizuje změny s úložištěm a zažádá ostatní servery pro vykonání stejného úkolu +luckperms.usage.import.description=Importuje data z (dříve vytvořeného) exportovaného souboru +luckperms.usage.import.argument.file=soubor, ze kterého importovat data +luckperms.usage.import.argument.replace=nahradit existující data místo sloučení +luckperms.usage.import.argument.upload=nahrát data z předchozího exportu +luckperms.usage.export.description=Exportuje všechna data oprávnění do souboru ''export''. Soubor může být později znovu importován. +luckperms.usage.export.argument.file=soubor do kterého exportovat data +luckperms.usage.export.argument.without-users=vyloučit uživatele z exportu +luckperms.usage.export.argument.without-groups=vyloučit skupiny z exportu +luckperms.usage.export.argument.upload=Nahrát všechna data oprávnění do webového editoru. Může být později znovu importováno. +luckperms.usage.reload-config.description=Znovu načte některé konfigurační možnosti +luckperms.usage.bulk-update.description=Provede hromadné dotazy změn na všechna data +luckperms.usage.bulk-update.argument.data-type=typ změněných dat. (''all'', ''users'' nebo ''groups'') +luckperms.usage.bulk-update.argument.action=akce, která má být provedena na datech. (''update'' nebo ''delete'') +luckperms.usage.bulk-update.argument.action-field=pole, ze kterého se jedná. vyžadováno pouze pro ''update''. (''permission'', ''server'' nebo ''world'') +luckperms.usage.bulk-update.argument.action-value=hodnota, kterou se má nahradit. vyžadováno pouze pro ''update''. +luckperms.usage.bulk-update.argument.constraint=omezení vyžadovaná pro aktualizaci +luckperms.usage.translations.description=Spravuje překlady +luckperms.usage.translations.argument.install=podpříkaz pro instalaci překladů +luckperms.usage.apply-edits.description=Použije změny oprávnění provedené ve webovém editoru +luckperms.usage.apply-edits.argument.code=unikátní kód pro data +luckperms.usage.apply-edits.argument.target=na koho použít data +luckperms.usage.create-group.description=Vytvoří novou skupinu +luckperms.usage.create-group.argument.name=název skupiny +luckperms.usage.create-group.argument.weight=váha skupiny +luckperms.usage.create-group.argument.display-name=zobrazovaný název skupiny +luckperms.usage.delete-group.description=Odstraní skupinu +luckperms.usage.delete-group.argument.name=název skupiny +luckperms.usage.list-groups.description=Zobrazí všechny skupiny na platformě +luckperms.usage.create-track.description=Vytvoří novou trasu +luckperms.usage.create-track.argument.name=název trasy +luckperms.usage.delete-track.description=Odstraní trasu +luckperms.usage.delete-track.argument.name=název trasy +luckperms.usage.list-tracks.description=Zobrazí všechny trasy na platformě +luckperms.usage.user-info.description=Zobrazí informace o uživateli +luckperms.usage.user-switchprimarygroup.description=Změní primární skupinu uživatele +luckperms.usage.user-switchprimarygroup.argument.group=skupina změněna na +luckperms.usage.user-promote.description=Povýší uživatele na trase +luckperms.usage.user-promote.argument.track=trasa, na které povýšit uživatele +luckperms.usage.user-promote.argument.context=kontext pro povýšení uživatele +luckperms.usage.user-promote.argument.dont-add-to-first=povýšit uživatele pouze pokud jsou již na trase +luckperms.usage.user-demote.description=Degraduje uživatele na trase +luckperms.usage.user-demote.argument.track=trasa, na které degradovat uživatele +luckperms.usage.user-demote.argument.context=kontext pro degradování uživatele +luckperms.usage.user-demote.argument.dont-remove-from-first=zabránit uživateli, aby byl odebrán z první skupiny +luckperms.usage.user-clone.description=Naklonuje uživatele +luckperms.usage.user-clone.argument.user=jméno/UUID uživatele k naklonování +luckperms.usage.group-info.description=Zobrazí informace o skupině +luckperms.usage.group-listmembers.description=Zobrazí uživatele/skupiny, které dědí z této skupiny +luckperms.usage.group-listmembers.argument.page=strana k zobrazení +luckperms.usage.group-setweight.description=Nastaví váhu skupin +luckperms.usage.group-setweight.argument.weight=váha k nastavení +luckperms.usage.group-set-display-name.description=Nastaví zobrazovaný název skupiny +luckperms.usage.group-set-display-name.argument.name=název k nastavení +luckperms.usage.group-set-display-name.argument.context=kontext pro nastavení názvu +luckperms.usage.group-rename.description=Přejmenuje skupinu +luckperms.usage.group-rename.argument.name=nový název +luckperms.usage.group-clone.description=Naklonuje skupinu +luckperms.usage.group-clone.argument.name=název skupiny, která se má naklonovat +luckperms.usage.holder-editor.description=Otevře webový editor oprávnění +luckperms.usage.holder-showtracks.description=Vypíše trasy, na kterých je objekt +luckperms.usage.holder-clear.description=Odebere všechna oprávnění, nadřízené a meta +luckperms.usage.holder-clear.argument.context=kontexty k filtrování +luckperms.usage.permission.description=Upraví oprávnění +luckperms.usage.parent.description=Upraví dědění +luckperms.usage.meta.description=Upraví hodnoty metadat +luckperms.usage.permission-info.description=Zobrazí uzly oprávnění, které má objekt +luckperms.usage.permission-info.argument.page=strana k zobrazení +luckperms.usage.permission-info.argument.sort-mode=jak řadit položky +luckperms.usage.permission-set.description=Nastaví oprávnění pro objekt +luckperms.usage.permission-set.argument.node=uzel oprávnění k nastavení +luckperms.usage.permission-set.argument.value=hodnota uzlu +luckperms.usage.permission-set.argument.context=kontexty do kterých přidat oprávnění +luckperms.usage.permission-unset.description=Odnastaví oprávnění objektu +luckperms.usage.permission-unset.argument.node=uzel oprávnění odnastaven +luckperms.usage.permission-unset.argument.context=kontext ve kterém odebrat oprávnění +luckperms.usage.permission-settemp.description=Dočasně nastaví oprávnění objektu +luckperms.usage.permission-settemp.argument.node=uzel oprávnění k nastavení +luckperms.usage.permission-settemp.argument.value=hodnota uzlu +luckperms.usage.permission-settemp.argument.duration=trvání do vypršení uzlu oprávnění +luckperms.usage.permission-settemp.argument.temporary-modifier=jak by mělo být použité dočasné oprávnění +luckperms.usage.permission-settemp.argument.context=kontexty, do kterých přidat oprávnění +luckperms.usage.permission-unsettemp.description=Odnastaví dočasné oprávnění objektu +luckperms.usage.permission-unsettemp.argument.node=uzel oprávnění k odnastavení +luckperms.usage.permission-unsettemp.argument.duration=doba k odečtení +luckperms.usage.permission-unsettemp.argument.context=kontext ve kterém odebrat oprávnění +luckperms.usage.permission-check.description=Zkontroluje, zda má objekt určitý uzel oprávnění +luckperms.usage.permission-check.argument.node=uzel oprávnění ke kontrole +luckperms.usage.permission-clear.description=Vymaže všechna oprávnění +luckperms.usage.permission-clear.argument.context=kontexty podle kterých filtrovat +luckperms.usage.parent-info.description=Zobrazí skupiny, ze kterých tento objekt dědí +luckperms.usage.parent-info.argument.page=strana k zobrazení +luckperms.usage.parent-info.argument.sort-mode=jak řadit položky +luckperms.usage.parent-set.description=Odebere všechny ostatní skupiny, ze kterých objekt již dědí a přidá je k zadanému +luckperms.usage.parent-set.argument.group=skupina, ke které nastavit +luckperms.usage.parent-set.argument.context=kontexty, do kterých nastavit skupinu +luckperms.usage.parent-add.description=Nastaví jinou skupinu, ze které má objekt dědit oprávnění +luckperms.usage.parent-add.argument.group=skupina, ze které dědit +luckperms.usage.parent-add.argument.context=kontexty, do kterých dědit skupinu +luckperms.usage.parent-remove.description=Odebere dříve nastavené pravidlo dědičnosti +luckperms.usage.parent-remove.argument.group=skupina k odebrání +luckperms.usage.parent-remove.argument.context=kontexty, ve kterých odebrat skupinu +luckperms.usage.parent-set-track.description=Odebere všechny ostatní skupiny, ze kterých objekt již dědí na dané trase a přidá je k zadanému +luckperms.usage.parent-set-track.argument.track=trasa, na které nastavit +luckperms.usage.parent-set-track.argument.group=skupina, na které nastavit, nebo číslo týkající se umístění skupiny na dané trase +luckperms.usage.parent-set-track.argument.context=kontexty, do kterých nastavit skupinu +luckperms.usage.parent-add-temp.description=Nastaví jinou skupinu, ze které má dočasně objekt dědit oprávnění +luckperms.usage.parent-add-temp.argument.group=skupina, ze které dědit +luckperms.usage.parent-add-temp.argument.duration=doba trvání členství ve skupině +luckperms.usage.parent-add-temp.argument.temporary-modifier=jak by mělo být použité dočasné oprávnění +luckperms.usage.parent-add-temp.argument.context=kontexty, do kterých dědit skupinu +luckperms.usage.parent-remove-temp.description=Odebere dříve nastavené dočasné pravidlo dědičnosti +luckperms.usage.parent-remove-temp.argument.group=skupina k odebrání +luckperms.usage.parent-remove-temp.argument.duration=doba k odečtení +luckperms.usage.parent-remove-temp.argument.context=kontexty, ve kterých odebrat skupinu +luckperms.usage.parent-clear.description=Vymaže všechny nadřízené +luckperms.usage.parent-clear.argument.context=kontexty, podle kterých filtrovat +luckperms.usage.parent-clear-track.description=Vymaže všechny nadřízené na dané trase +luckperms.usage.parent-clear-track.argument.track=trasa, na které odebrat +luckperms.usage.parent-clear-track.argument.context=kontexty podle kterých filtrovat +luckperms.usage.meta-info.description=Zobrazí všechna meta chatu +luckperms.usage.meta-set.description=Nastaví meta hodnotu +luckperms.usage.meta-set.argument.key=klíč k nastavení +luckperms.usage.meta-set.argument.value=hodnota k nastavení +luckperms.usage.meta-set.argument.context=kontexty, do kterých přidat meta pár +luckperms.usage.meta-unset.description=Odnastaví meta hodnotu +luckperms.usage.meta-unset.argument.key=klíč pro odnastavení +luckperms.usage.meta-unset.argument.context=kontexty, ze kterých odebrat meta pár +luckperms.usage.meta-settemp.description=Nastaví dočasnou meta hodnotu +luckperms.usage.meta-settemp.argument.key=klíč k nastavení +luckperms.usage.meta-settemp.argument.value=hodnota k nastavení +luckperms.usage.meta-settemp.argument.duration=trvání, dokud nevyprší meta hodnota +luckperms.usage.meta-settemp.argument.context=kontexty, do kterých přidat meta pár +luckperms.usage.meta-unsettemp.description=Odnastaví dočasnou meta hodnotu +luckperms.usage.meta-unsettemp.argument.key=klíč pro odnastavení +luckperms.usage.meta-unsettemp.argument.context=kontexty, ze kterých odebrat meta pár +luckperms.usage.meta-addprefix.description=Přidá prefix +luckperms.usage.meta-addprefix.argument.priority=priorita přidání prefixu na +luckperms.usage.meta-addprefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-addprefix.argument.context=kontexty, do kterých přidat prefix +luckperms.usage.meta-addsuffix.description=Přidá suffix +luckperms.usage.meta-addsuffix.argument.priority=priorita do které přidat suffix +luckperms.usage.meta-addsuffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-addsuffix.argument.context=kontexty, do kterých přidat suffix +luckperms.usage.meta-setprefix.description=Nastaví prefix +luckperms.usage.meta-setprefix.argument.priority=priorita, na které nastavit prefix +luckperms.usage.meta-setprefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-setprefix.argument.context=kontexty, do kterých nastavit prefix +luckperms.usage.meta-setsuffix.description=Nastaví suffix +luckperms.usage.meta-setsuffix.argument.priority=priorita, na které nastavit suffix +luckperms.usage.meta-setsuffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-setsuffix.argument.context=kontexty, do kterých přidat suffix +luckperms.usage.meta-removeprefix.description=Odebere prefix +luckperms.usage.meta-removeprefix.argument.priority=priorita k odebrání prefixu v +luckperms.usage.meta-removeprefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-removeprefix.argument.context=kontexty pro odebrání prefixu +luckperms.usage.meta-removesuffix.description=Odebere suffix +luckperms.usage.meta-removesuffix.argument.priority=priorita k odebrání suffixu v +luckperms.usage.meta-removesuffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-removesuffix.argument.context=kontexty pro odebrání suffixu +luckperms.usage.meta-addtemp-prefix.description=Dočasně přidá prefix +luckperms.usage.meta-addtemp-prefix.argument.priority=priorita pro přidání prefixu +luckperms.usage.meta-addtemp-prefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-addtemp-prefix.argument.duration=trvání, dokud nevyprší prefix +luckperms.usage.meta-addtemp-prefix.argument.context=kontexty, do kterých přidat prefix +luckperms.usage.meta-addtemp-suffix.description=Přidá dočasný suffix +luckperms.usage.meta-addtemp-suffix.argument.priority=priorita do které přidat suffix +luckperms.usage.meta-addtemp-suffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-addtemp-suffix.argument.duration=trvání, dokud nevyprší suffix +luckperms.usage.meta-addtemp-suffix.argument.context=kontexty, do kterých přidat suffix +luckperms.usage.meta-settemp-prefix.description=Dočasně nastaví prefix +luckperms.usage.meta-settemp-prefix.argument.priority=priorita, na které nastavit prefix +luckperms.usage.meta-settemp-prefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-settemp-prefix.argument.duration=trvání, dokud nevyprší prefix +luckperms.usage.meta-settemp-prefix.argument.context=kontexty, do kterých nastavit prefix +luckperms.usage.meta-settemp-suffix.description=Nastaví dočasný suffix +luckperms.usage.meta-settemp-suffix.argument.priority=priorita, na které nastavit suffix +luckperms.usage.meta-settemp-suffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-settemp-suffix.argument.duration=trvání, dokud nevyprší suffix +luckperms.usage.meta-settemp-suffix.argument.context=kontexty, do kterých přidat suffix +luckperms.usage.meta-removetemp-prefix.description=Odebere dočasný prefix +luckperms.usage.meta-removetemp-prefix.argument.priority=priorita k odebrání prefixu v +luckperms.usage.meta-removetemp-prefix.argument.prefix=řetězec prefixu +luckperms.usage.meta-removetemp-prefix.argument.context=kontexty pro odebrání prefixu +luckperms.usage.meta-removetemp-suffix.description=Odebere dočasný suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=priorita k odebrání suffixu v +luckperms.usage.meta-removetemp-suffix.argument.suffix=řetězec suffixu +luckperms.usage.meta-removetemp-suffix.argument.context=kontexty pro odebrání suffixu +luckperms.usage.meta-clear.description=Vymaže všechna meta +luckperms.usage.meta-clear.argument.type=typ mety k odstranění +luckperms.usage.meta-clear.argument.context=kontexty, podle kterých filtrovat +luckperms.usage.track-info.description=Zobrazí informace o trase +luckperms.usage.track-editor.description=Otevře webový editor oprávnění +luckperms.usage.track-append.description=Přidá skupinu na konec trasy +luckperms.usage.track-append.argument.group=skupina k připojení +luckperms.usage.track-insert.description=Vloží skupinu na danou pozici na trase +luckperms.usage.track-insert.argument.group=skupina pro vložení +luckperms.usage.track-insert.argument.position=pozice k vložení skuipny (první pozice na trase je 1) +luckperms.usage.track-remove.description=Odebere skupinu z trasy +luckperms.usage.track-remove.argument.group=skupina k odebrání +luckperms.usage.track-clear.description=Vymaže skupiny na trase +luckperms.usage.track-rename.description=Přejmenuje trasu +luckperms.usage.track-rename.argument.name=nový název +luckperms.usage.track-clone.description=Naklonuje trasu +luckperms.usage.track-clone.argument.name=název trasy, která se má naklonovat +luckperms.usage.log-recent.description=Zobrazí nedávné akce +luckperms.usage.log-recent.argument.user=jméno/UUID uživatele k filtrování +luckperms.usage.log-recent.argument.page=číslo stránky k zobrazení +luckperms.usage.log-search.description=Hledat záznam v protokolu +luckperms.usage.log-search.argument.query=dotaz k hledání +luckperms.usage.log-search.argument.page=číslo stránky k zobrazení +luckperms.usage.log-notify.description=Přepne oznámení protokolu +luckperms.usage.log-notify.argument.toggle=zapnout nebo vypnout +luckperms.usage.log-user-history.description=Zobrazí historii uživatele +luckperms.usage.log-user-history.argument.user=jméno/UUID uživatele +luckperms.usage.log-user-history.argument.page=číslo stránky k zobrazení +luckperms.usage.log-group-history.description=Zobrazí historii skupiny +luckperms.usage.log-group-history.argument.group=název skupiny +luckperms.usage.log-group-history.argument.page=číslo stránky k zobrazení +luckperms.usage.log-track-history.description=Zobrazí historii trasy +luckperms.usage.log-track-history.argument.track=název trasy +luckperms.usage.log-track-history.argument.page=číslo stránky k zobrazení +luckperms.usage.sponge.description=Upraví dodatečná Sponge data +luckperms.usage.sponge.argument.collection=sbírka k dotazu +luckperms.usage.sponge.argument.subject=subjekt ke změně +luckperms.usage.sponge-permission-info.description=Zobrazí informace o oprávněních subjektu +luckperms.usage.sponge-permission-info.argument.contexts=kontexty podle kterých filtrovat +luckperms.usage.sponge-permission-set.description=Nastaví oprávnění subjektu +luckperms.usage.sponge-permission-set.argument.node=uzel oprávnění k nastavení +luckperms.usage.sponge-permission-set.argument.tristate=hodnota, na kterou nastavit oprávnění +luckperms.usage.sponge-permission-set.argument.contexts=kontexty, do kterých nastavit oprávnění +luckperms.usage.sponge-permission-clear.description=Vymaže oprávnění subjektu +luckperms.usage.sponge-permission-clear.argument.contexts=kontexty, ve kterých odebrat oprávnění +luckperms.usage.sponge-parent-info.description=Zobrazí informace o nadřízených subjektu +luckperms.usage.sponge-parent-info.argument.contexts=kontexty podle kterých filtrovat +luckperms.usage.sponge-parent-add.description=Přidá nadřazeného subjektu +luckperms.usage.sponge-parent-add.argument.collection=soubor subjektů, kde je nadřízený subjekt +luckperms.usage.sponge-parent-add.argument.subject=název nadřízeného subjektu +luckperms.usage.sponge-parent-add.argument.contexts=kontexty, do kterých přidat nadřízeného +luckperms.usage.sponge-parent-remove.description=Odebere nadřízeného ze subjektu +luckperms.usage.sponge-parent-remove.argument.collection=soubor subjektů, kde je nadřízený subjekt +luckperms.usage.sponge-parent-remove.argument.subject=název nadřízeného subjektu +luckperms.usage.sponge-parent-remove.argument.contexts=kontexty, ze kterých odebrat nadřízeného +luckperms.usage.sponge-parent-clear.description=Vymaže nadřízené subjektu +luckperms.usage.sponge-parent-clear.argument.contexts=kontexty, ve kterých vymazat nadřízené +luckperms.usage.sponge-option-info.description=Zobrazí informace o možnostech subjektu +luckperms.usage.sponge-option-info.argument.contexts=kontexty, podle kterých filtrovat +luckperms.usage.sponge-option-set.description=Nastaví možnost subjektu +luckperms.usage.sponge-option-set.argument.key=klíč k nastavení +luckperms.usage.sponge-option-set.argument.value=hodnota, na kterou má být klíč nastaven +luckperms.usage.sponge-option-set.argument.contexts=kontexty, do kterých nastavit možnost +luckperms.usage.sponge-option-unset.description=Odnastaví možnost subjektu +luckperms.usage.sponge-option-unset.argument.key=klíč pro odnastavení +luckperms.usage.sponge-option-unset.argument.contexts=kontexty, ve kterých zrušit klíč +luckperms.usage.sponge-option-clear.description=Vymaže možnosti subjektu +luckperms.usage.sponge-option-clear.argument.contexts=kontexty, ve kterých vymazat možnosti diff --git a/plugins/LuckPerms/translations/repository/da_DK.properties b/plugins/LuckPerms/translations/repository/da_DK.properties new file mode 100644 index 0000000..b97d61c --- /dev/null +++ b/plugins/LuckPerms/translations/repository/da_DK.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EKSPORTER +luckperms.commandsystem.available-commands=Brug {0} for at se tilgængelige kommandoer +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 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 +luckperms.first-time.no-permissions-setup=Det lader til, at ingen tilladelser er blevet opsat endnu\! +luckperms.first-time.use-console-to-give-access=Før du kan bruge nogen af LuckPerms kommandoerne i spillet, skal du bruge konsollen til at give dig selv adgang +luckperms.first-time.console-command-prompt=Åbn din konsol og kør +luckperms.first-time.next-step=Når du har gjort dette, kan du begynde at definere dine tilladelser og grupper +luckperms.first-time.wiki-prompt=Ved ikke, hvor du skal starte? Tjek her\: {0} +luckperms.login.try-again=Prøv igen senere +luckperms.login.loading-database-error=En database fejl opstod under indlæsning af tilladelses data +luckperms.login.server-admin-check-console-errors=Hvis du er en serveradministrator, så tjek venligst konsollen for eventuelle fejl +luckperms.login.server-admin-check-console-info=Tjek venligst serverkonsollen for mere information +luckperms.login.data-not-loaded-at-pre=Tilladelses data for din bruger blev ikke indlæst i præ-login fasen +luckperms.login.unable-to-continue=kunne ikke fortsætte +luckperms.login.craftbukkit-offline-mode-error=dette skyldes sandsynligvis en konflikt mellem CraftBukkit og online-mode indstillingen +luckperms.login.unexpected-error=En uventet fejl opstod under opsætning af dine tilladelses data +luckperms.opsystem.disabled=Vanilla OP-systemet er deaktiveret på denne server +luckperms.opsystem.sponge-warning=Bemærk, at Server Operator status ikke har nogen effekt på Sponge tilladelse kontrol, når et tilladelse plugin er installeret, skal du redigere brugerdata direkte +luckperms.duration.unit.years.plural={0} år +luckperms.duration.unit.years.singular={0} år +luckperms.duration.unit.years.short={0}år +luckperms.duration.unit.months.plural={0} måneder +luckperms.duration.unit.months.singular={0} måned +luckperms.duration.unit.months.short={0}måned +luckperms.duration.unit.weeks.plural={0} uger +luckperms.duration.unit.weeks.singular={0} uge +luckperms.duration.unit.weeks.short={0}u +luckperms.duration.unit.days.plural={0} dage +luckperms.duration.unit.days.singular={0} dag +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} timer +luckperms.duration.unit.hours.singular={0} time +luckperms.duration.unit.hours.short={0}t +luckperms.duration.unit.minutes.plural={0} minutter +luckperms.duration.unit.minutes.singular={0} minut +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} sekunder +luckperms.duration.unit.seconds.singular={0} sekund +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} siden +luckperms.command.misc.invalid-code=Ugyldig kode +luckperms.command.misc.response-code-key=svarkode +luckperms.command.misc.error-message-key=besked +luckperms.command.misc.bytebin-unable-to-communicate=Kunne ikke kommunikere med bytebin +luckperms.command.misc.webapp-unable-to-communicate=Kunne ikke kommunikere med web-appen +luckperms.command.misc.check-console-for-errors=Tjek konsollen for fejl +luckperms.command.misc.file-must-be-in-data=Filen {0} skal være et direkte barn af datamappen +luckperms.command.misc.wait-to-finish=Vent venligst på at den er færdig og prøv igen +luckperms.command.misc.invalid-priority=Ugyldig prioritet {0} +luckperms.command.misc.expected-number=Forventede et tal +luckperms.command.misc.date-parse-error=Kunne ikke parse datoen {0} +luckperms.command.misc.date-in-past-error=Du kan ikke sætte en dato fra fortiden\! +luckperms.command.misc.page=side {0} af {1} +luckperms.command.misc.page-entries={0} poster +luckperms.command.misc.none=Ingen +luckperms.command.misc.loading.error.unexpected=Der opstod en uventet fejl +luckperms.command.misc.loading.error.user=Bruger ikke indlæst +luckperms.command.misc.loading.error.user-specific=Kunne ikke indlæse målbrugeren {0} +luckperms.command.misc.loading.error.user-not-found=En bruger for {0} kunne ikke findes +luckperms.command.misc.loading.error.user-save-error=Der var en fejl med at gemme brugerdata for {0} +luckperms.command.misc.loading.error.user-not-online=Brugeren {0} er ikke online +luckperms.command.misc.loading.error.user-invalid={0} er ikke et gyldigt brugernavn eller UUID +luckperms.command.misc.loading.error.user-not-uuid=Målbrugeren {0} er ikke et gyldigt uuid +luckperms.command.misc.loading.error.group=Gruppen blev ikke indlæst +luckperms.command.misc.loading.error.all-groups=Kunne ikke indlæse alle grupper +luckperms.command.misc.loading.error.group-not-found=En gruppe navngivet {0} kunne ikke blive fundet +luckperms.command.misc.loading.error.group-save-error=Der var en fejl med at gemme gruppedata for {0} +luckperms.command.misc.loading.error.group-invalid={0} er ikke et gyldigt gruppenavn +luckperms.command.misc.loading.error.track=Sporet er ikke indlæst +luckperms.command.misc.loading.error.all-tracks=Kunne ikke indlæse alle spor +luckperms.command.misc.loading.error.track-not-found=Et spor navngivet {0} blev ikke fundet +luckperms.command.misc.loading.error.track-save-error=Der var en fejl med at gemme spordataen {0} +luckperms.command.misc.loading.error.track-invalid={0} er ikke et gyldigt spornavn +luckperms.command.editor.no-match=Kan ikke åbne editor, ingen objekter matchede den ønskede type +luckperms.command.editor.start=Forbereder en ny redigeringssession, vent venligst... +luckperms.command.editor.url=Klik på linket nedenfor for at åbne editoren +luckperms.command.editor.unable-to-communicate=Kunne ikke kommunikere med redigeringsværktøjet +luckperms.command.editor.apply-edits.success=Data fra redigeringsværktøjet blev anvendt til {0} {1} med succes +luckperms.command.editor.apply-edits.success-summary={0} {1} og {2} {3} +luckperms.command.editor.apply-edits.success.additions=tillægninger +luckperms.command.editor.apply-edits.success.additions-singular=tillægning +luckperms.command.editor.apply-edits.success.deletions=sletninger +luckperms.command.editor.apply-edits.success.deletions-singular=sletning +luckperms.command.editor.apply-edits.no-changes=Ingen ændringer blev anvendt fra webeditoren, de returnerede data indeholdt ingen redigeringer +luckperms.command.editor.apply-edits.unknown-type=Kan ikke anvende redigering på den angivne objekttype +luckperms.command.editor.apply-edits.unable-to-read=Kan ikke læse data med den givne kode +luckperms.command.search.searching.permission=Søger efter brugere og grupper med {0} +luckperms.command.search.searching.inherit=Søger efter brugere og grupper som arver fra {0} +luckperms.command.search.result=Fandt {0} poster fra {1} brugere og {2} grupper +luckperms.command.search.result.default-notice=Bemærk\: når der søges efter medlemmer af standardgruppen, vil offline spillere uden andre tilladelser ikke blive vist\! +luckperms.command.search.showing-users=Viser brugerposter +luckperms.command.search.showing-groups=Viser gruppeposter +luckperms.command.tree.start=Genererer tilladelsestræ. Vent venligst... +luckperms.command.tree.empty=Ikke i stand til at generere træ, ingen resultater blev fundet +luckperms.command.tree.url=Tilladelsestræ URL +luckperms.command.verbose.invalid-filter={0} er ikke et gyldigt verbose filter +luckperms.command.verbose.enabled=Detaljeret logning {0} for tjek der matcher {1} +luckperms.command.verbose.command-exec=Tvinger {0} til at udføre kommando {1} og rapportere alle ændringer foretaget... +luckperms.command.verbose.off=Detaljeret logføring {0} +luckperms.command.verbose.command-exec-complete=Kommandoen blev udført +luckperms.command.verbose.command.no-checks=Kommandoen udført, men ingen tilladelse tjek blev foretaget +luckperms.command.verbose.command.possibly-async=Dette kan skyldes, at pluginet kører kommandoer i baggrunden (async) +luckperms.command.verbose.command.try-again-manually=Du kan stadig bruge detaljeret manuelt til at opdage kontrol foretaget på denne måde +luckperms.command.verbose.enabled-recording=Detaljeret optagelse {0} for tjek der matcher {1} +luckperms.command.verbose.uploading=Detaljeret logning {0}, uploader resultater... +luckperms.command.verbose.url=Detaljeret resultaters URL +luckperms.command.verbose.enabled-term=aktiveret +luckperms.command.verbose.disabled-term=slået fra +luckperms.command.verbose.query-any=ALLE +luckperms.command.info.running-plugin=Kører +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Servermærke +luckperms.command.info.server-version-key=Server Version +luckperms.command.info.storage-key=Lager +luckperms.command.info.storage-type-key=Type +luckperms.command.info.storage.meta.split-types-key=Typer +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Tilsluttet +luckperms.command.info.storage.meta.file-size-key=Filstørrelse +luckperms.command.info.extensions-key=Udvidelser +luckperms.command.info.messaging-key=Beskeder +luckperms.command.info.instance-key=Instans +luckperms.command.info.static-contexts-key=Statiske kontekster +luckperms.command.info.online-players-key=Online Spillere +luckperms.command.info.online-players-unique={0} unikke +luckperms.command.info.uptime-key=Oppetid +luckperms.command.info.local-data-key=Lokal Data +luckperms.command.info.local-data={0} brugere, {1} grupper, {2} spor +luckperms.command.generic.create.success={0} blev oprettet uden problemer +luckperms.command.generic.create.error=Der opstod en fejl under oprettelsen af {0} +luckperms.command.generic.create.error-already-exists={0} eksisterer allerede\! +luckperms.command.generic.delete.success={0} er blevet slettet uden problemer +luckperms.command.generic.delete.error=Der opstod en fejl under sletningen af {0} +luckperms.command.generic.delete.error-doesnt-exist={0} eksisterer ikke\! +luckperms.command.generic.rename.success={0} blev omdøbt til {1} +luckperms.command.generic.clone.success={0} blev klonet på {1} +luckperms.command.generic.info.parent.title=Overordnet Gruppe +luckperms.command.generic.info.parent.temporary-title=Midlertidige Overordnede Grupper +luckperms.command.generic.info.expires-in=udløber om +luckperms.command.generic.info.inherited-from=nedarvet fra +luckperms.command.generic.info.inherited-from-self=selv +luckperms.command.generic.show-tracks.title={0}''s Spor +luckperms.command.generic.show-tracks.empty={0} er ikke på nogen spor +luckperms.command.generic.clear.node-removed={0} indholdselementer blev fjernet +luckperms.command.generic.clear.node-removed-singular={0} indholdselement blev fjernet +luckperms.command.generic.clear={0}''s indholdselementer blev ryddet i kontekst {1} +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=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=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=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} +luckperms.command.generic.permission.already-has-temp={0} har allerede {1} midlertidigt indstillet i kontekst {2} +luckperms.command.generic.permission.unset=Fjern {0} for {1} i kontekst {2} +luckperms.command.generic.permission.doesnt-have={0} har ikke {1} sat i kontekst {2} +luckperms.command.generic.permission.unset-temp=Fjern midlertidig tilladelse {0} for {1} i kontekst {2} +luckperms.command.generic.permission.subtract=Sæt {0} til {1} for {2} for en varighed af {3} i kontekst {4}, {5} mindre end før +luckperms.command.generic.permission.doesnt-have-temp={0} har ikke {1} indstillet midlertidigt i kontekst {2} +luckperms.command.generic.permission.clear={0}''s rettigheder blev ryddet i kontekst {1} +luckperms.command.generic.parent.info.title={0}''s Forældre +luckperms.command.generic.parent.info.empty={0} har ingen forældre defineret +luckperms.command.generic.parent.info.click-to-remove=Klik for at fjerne denne forælder fra {0} +luckperms.command.generic.parent.add={0} arver nu tilladelser fra {1} i kontekst {2} +luckperms.command.generic.parent.add-temp={0} arver nu tilladelser fra {1} for en varighed af {2} i kontekst {3} +luckperms.command.generic.parent.set={0} fik deres eksisterende forældre gruppe fjernet, og arver kun {1} i kontekst {2} +luckperms.command.generic.parent.set-track={0} fik deres eksisterende forældre gruppe fjernet, på track {1}, og arver kun {2} i kontekst {3} +luckperms.command.generic.parent.remove={0} arver ikke længere tilladelser fra {1} i kontekst {2} +luckperms.command.generic.parent.remove-temp={0} arver ikke længere midlertidigt tilladelser fra {1} i kontekst {2} +luckperms.command.generic.parent.subtract={0} vil arve tilladelser fra {1} for en varighed af {2} i kontekst {3}, {4} mindre end før +luckperms.command.generic.parent.clear={0}''s forældre blev ryddet i kontekst {1} +luckperms.command.generic.parent.clear-track={0}''s forældre på sporet {1} blev ryddet i kontekst {2} +luckperms.command.generic.parent.already-inherits={0} har allerede {1} sat i kontekst {2} +luckperms.command.generic.parent.doesnt-inherit={0} arver ikke fra {1} i kontekst {2} +luckperms.command.generic.parent.already-temp-inherits={0} arver allerede midlertidigt fra {1} i kontekst {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} arver ikke midlertidigt fra {1} i kontekst {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}''s Præfikses +luckperms.command.generic.chat-meta.info.title-suffix={0}''s Suffikses +luckperms.command.generic.chat-meta.info.none-prefix={0} har ingen præfikser +luckperms.command.generic.chat-meta.info.none-suffix={0} har ingen suffikser +luckperms.command.generic.chat-meta.info.click-to-remove=Klik for at fjerne denne {0} fra {1} +luckperms.command.generic.chat-meta.already-has={0} har allerede {1} {2} sat til en prioritet på {3} i kontekst {4} +luckperms.command.generic.chat-meta.already-has-temp={0} har allerede {1} {2} midlertidigt sat til en prioritet på {3} i kontekst {4} +luckperms.command.generic.chat-meta.doesnt-have={0} har ikke {1} {2} sat til en prioritet på {3} i kontekst {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} har ikke {1} {2} sat til en midlertidigt prioritet på {3} i kontekst {4} +luckperms.command.generic.chat-meta.add={0} havde {1} {2} sat til en prioritet på {3} i kontekst {4} +luckperms.command.generic.chat-meta.add-temp={0} havde {1} {2} sat til en prioritet på {3} for en varighed af {4} i kontekst {5} +luckperms.command.generic.chat-meta.remove={0} havde {1} {2} i prioritet {3} fjernet i kontekst {4} +luckperms.command.generic.chat-meta.remove-bulk={0} havde alle {1} med prioritet {2} fjernet i kontekst {3} +luckperms.command.generic.chat-meta.remove-temp={0} havde midlertidig {1} {2} med prioritet {3} fjernet i kontekst {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} havde alle midlertidige {1} med prioritet {2} fjernet i kontekst {3} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} har ingen meta +luckperms.command.generic.meta.info.click-to-remove=Klik for at fjerne denne meta node fra {0} +luckperms.command.generic.meta.already-has={0} har allerede metanøgle {1} sat til {2} i kontekst {3} +luckperms.command.generic.meta.already-has-temp={0} har allerede metanøgle {1} midlertidigt indstillet til {2} i kontekst {3} +luckperms.command.generic.meta.doesnt-have={0} har ikke metanøgle {1} sat i kontekst {2} +luckperms.command.generic.meta.doesnt-have-temp={0} har ikke metanøgle {1} sat midlertidigt i kontekst {2} +luckperms.command.generic.meta.set=Sæt metanøgle {0} til {1} for {2} i kontekst {3} +luckperms.command.generic.meta.set-temp=Sæt metanøgle {0} til {1} for {2} for en varighed af {3} i kontekst {4} +luckperms.command.generic.meta.unset=Fjern metanøgle {0} for {1} i kontekst {2} +luckperms.command.generic.meta.unset-temp=Fjern midlertidig metanøgle {0} for {1} i kontekst {2} +luckperms.command.generic.meta.clear={0}''s meta matchende type {1} blev ryddet i kontekst {2} +luckperms.command.generic.contextual-data.title=Kontekstuel Data +luckperms.command.generic.contextual-data.mode.key=tilstand +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=aktiv spiller +luckperms.command.generic.contextual-data.contexts-key=Kontekster +luckperms.command.generic.contextual-data.prefix-key=Præfiks +luckperms.command.generic.contextual-data.suffix-key=Suffiks +luckperms.command.generic.contextual-data.primary-group-key=Primær Gruppe +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Ingen +luckperms.command.user.info.title=Brugeroplysninger +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=type +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Du kan ikke fjerne en bruger fra deres primære gruppe +luckperms.command.user.primarygroup.not-member={0} Var ikke et medlem af {1}, tilføjer dem nu +luckperms.command.user.primarygroup.already-has={0} har allerede {1} sat som deres primære gruppe +luckperms.command.user.primarygroup.warn-option=Advarsel\: Den primære gruppeberegningsmetode, der anvendes af denne server ({0}) afspejler muligvis ikke denne ændring +luckperms.command.user.primarygroup.set={0}''s primære gruppe blev sat til {1} +luckperms.command.user.track.error-not-contain-group={0} er ikke i nogen grupper på {1} +luckperms.command.user.track.unsure-which-track=Usikker på, hvilken spor der skal bruges, angiv venligst det som et argument +luckperms.command.user.track.missing-group-advice=Opret enten gruppen eller fjern den fra sporet og prøv igen +luckperms.command.user.promote.added-to-first={0} er ikke i nogen grupper på {1}, så de blev føjet til den første gruppe, {2} i kontekst {3} +luckperms.command.user.promote.not-on-track={0} er ikke i nogen grupper på {1}, så brugeren blev ikke forfremmet +luckperms.command.user.promote.success=Forfremmer {0} langs sporet {1} fra {2} til {3} i forbindelse {4} +luckperms.command.user.promote.end-of-track=Slutningen af sporet {0} blev nået, kunne ikke forfremme {1} +luckperms.command.user.promote.next-group-deleted=Den næste gruppe på sporet, {0}, findes ikke længere +luckperms.command.user.promote.unable-to-promote=Kan ikke forfremme brugeren +luckperms.command.user.demote.success=Nedrykker {0} langs sporet {1} fra {2} til {3} i kontekst {4} +luckperms.command.user.demote.end-of-track=Slutningen af sporet {0} blev nået, så {1} blev fjernet fra {2} +luckperms.command.user.demote.end-of-track-not-removed=Slutningen af sporet {0} blev nået, men {1} blev ikke fjernet fra den første gruppe +luckperms.command.user.demote.previous-group-deleted=Den forrige gruppe på sporet, {0}, findes ikke længere +luckperms.command.user.demote.unable-to-demote=Kan ikke degradere brugeren +luckperms.command.group.list.title=Grupper +luckperms.command.group.delete.not-default=Du kan ikke slette standardgruppen +luckperms.command.group.info.title=Gruppeinfo +luckperms.command.group.info.display-name-key=Visningsnavn +luckperms.command.group.info.weight-key=Vægt +luckperms.command.group.setweight.set=Sæt vægt til {0} for gruppe {1} +luckperms.command.group.setdisplayname.doesnt-have={0} har ikke et visningsnavn sat +luckperms.command.group.setdisplayname.already-has={0} har allerede et visningsnavn på {1} +luckperms.command.group.setdisplayname.already-in-use=Visningsnavnet {0} bruges allerede af {1} +luckperms.command.group.setdisplayname.set=Sæt visningsnavn til {0} for gruppe {1} i kontekst {2} +luckperms.command.group.setdisplayname.removed=Fjernede visningsnavn for gruppe {0} i kontekst {1} +luckperms.command.track.list.title=Spor +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 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} +luckperms.command.track.insert.error-invalid-pos-reason=ugyldig position +luckperms.command.track.remove.success=Gruppen {0} blev fjernet fra sporet {1} +luckperms.command.track.error-empty={0} kan ikke bruges, da det er tomt eller kun indeholder en gruppe +luckperms.command.track.error-multiple-groups={0} er medlem af flere grupper på dette spor +luckperms.command.track.error-ambiguous=Kan ikke afgøre deres placering +luckperms.command.track.already-contains={0} indeholder allerede {1} +luckperms.command.track.doesnt-contain={0} indeholder ikke {1} +luckperms.command.log.load-error=Loggen kunne ikke indlæses +luckperms.command.log.invalid-page=Ugyldigt sidenummer +luckperms.command.log.invalid-page-range=Angiv en værdi mellem {0} og {1} +luckperms.command.log.empty=Ingen log poster at vise +luckperms.command.log.notify.error-console=Kan ikke slå notifikationer til for konsollen +luckperms.command.log.notify.enabled-term=Slået til +luckperms.command.log.notify.disabled-term=Slået fra +luckperms.command.log.notify.changed-state={0} logger udput +luckperms.command.log.notify.already-on=Du modtager allerede notifikationer +luckperms.command.log.notify.already-off=Du modtager ikke notifikationer i øjeblikket +luckperms.command.log.notify.invalid-state=Ukendt tilstand. Forventer {0} eller {1} +luckperms.command.log.show.search=Viser seneste handlinger for forespørgsel {0} +luckperms.command.log.show.recent=Viser seneste handlinger +luckperms.command.log.show.by=Viser seneste handlinger af {0} +luckperms.command.log.show.history=Viser historik for {0} {1} +luckperms.command.export.error-term=Fejl +luckperms.command.export.already-running=En anden eksportproces kører allerede +luckperms.command.export.file.already-exists=Filen {0} findes allerede +luckperms.command.export.file.not-writable=Filen {0} er ikke skrivbar +luckperms.command.export.file.success=Eksporteret succesfuldt til {0} +luckperms.command.export.file-unexpected-error-writing=Der opstod en uventet fejl under skrivning til filen +luckperms.command.export.web.export-code=Eksportér kode +luckperms.command.export.web.import-command-description=Brug følgende kommando til at importere +luckperms.command.import.term=Importer +luckperms.command.import.error-term=Fejl +luckperms.command.import.already-running=En anden importproces kører allerede +luckperms.command.import.file.doesnt-exist=Filen {0} eksisterer ikke +luckperms.command.import.file.not-readable=Filen {0} er ikke læsbar +luckperms.command.import.file.unexpected-error-reading=En uventet fejl opstod under læsning fra importfilen +luckperms.command.import.file.correct-format=er det, det korrekte format? +luckperms.command.import.web.unable-to-read=Kan ikke læse data med den givne kode +luckperms.command.import.progress.percent={0}% færdig +luckperms.command.import.progress.operations={0}/{1} handlinger fuldført +luckperms.command.import.starting=Starter importeringsprocessen +luckperms.command.import.completed=FULDFØRT +luckperms.command.import.duration=tog {0} sekunder +luckperms.command.bulkupdate.must-use-console=Masseopdaterings kommandoen kan kun bruges fra konsollen +luckperms.command.bulkupdate.invalid-data-type=Ugyldig type, forventede {0} +luckperms.command.bulkupdate.invalid-constraint=Ugyldig begrænsning {0} +luckperms.command.bulkupdate.invalid-constraint-format=Restriktioner skal være i formatet {0} +luckperms.command.bulkupdate.invalid-comparison=Ugyldig sammenligningsudbyder {0} +luckperms.command.bulkupdate.invalid-comparison-format=Forventede en af følgende\: {0} +luckperms.command.bulkupdate.queued=Masseopdateringshandlingen blev sat i kø +luckperms.command.bulkupdate.confirm=Kør {0} for at køre opdateringen +luckperms.command.bulkupdate.unknown-id=Handlingen med id''et {0} eksisterer ikke eller er udløbet +luckperms.command.bulkupdate.starting=Kører masseopdatering +luckperms.command.bulkupdate.success=Masseopdatering gennemført +luckperms.command.bulkupdate.success.statistics.nodes=I alt påvirkede knudepunkter +luckperms.command.bulkupdate.success.statistics.users=Påvirkede brugere i alt +luckperms.command.bulkupdate.success.statistics.groups=I alt påvirkede grupper +luckperms.command.bulkupdate.failure=Masseopdatering fejlede, tjek konsollen for fejl +luckperms.command.update-task.request=Der er anmodet om en opdateringsopgave, vent venligst +luckperms.command.update-task.complete=Opdateringsopgave fuldført +luckperms.command.update-task.push.attempting=Forsøger nu at skubbe ud til andre servere +luckperms.command.update-task.push.complete=Andre servere blev underrettet via {0} +luckperms.command.update-task.push.error=Fejl under trykning af ændringer til andre servere +luckperms.command.update-task.push.error-not-setup=Kan ikke sende ændringer til andre servere, da en besked tjeneste ikke er konfigureret +luckperms.command.reload-config.success=Konfigurationsfilen blev genindlæst +luckperms.command.reload-config.restart-note=nogle indstillinger vil kun gælde efter serveren er genstartet +luckperms.command.translations.searching=Søger efter tilgængelige oversættelser, vent venligst... +luckperms.command.translations.searching-error=Kan ikke hente en liste over tilgængelige oversættelser +luckperms.command.translations.installed-translations=Installerede Oversættelser +luckperms.command.translations.available-translations=Tilgængelige Oversættelser +luckperms.command.translations.percent-translated={0}% oversat +luckperms.command.translations.translations-by=af +luckperms.command.translations.installing=Installerer oversættelser, vent venligst... +luckperms.command.translations.download-error=Kunne ikke downloade oversættelse til {0} +luckperms.command.translations.installing-specific=Installerer sprog {0}... +luckperms.command.translations.install-complete=Installation gennemført +luckperms.command.translations.download-prompt=Brug {0} til at downloade og installere opdaterede versioner af disse oversættelser fra fællesskabet +luckperms.command.translations.download-override-warning=Bemærk, at dette vil overskrive de ændringer, du har foretaget for disse sprog +luckperms.usage.user.description=Et sæt kommandoer til håndtering af brugere i LuckPerms. (En ''bruger'' i LuckPerms er blot en spiller, og kan henvise til et UUID eller brugernavn) +luckperms.usage.group.description=Et sæt kommandoer til håndtering af grupper i LuckPerms. Grupper er er blot samlinger af tilladelser, der kan gives til brugere. Nye grupper laves ved hjælp af ''creategroup''-kommandoen. +luckperms.usage.track.description=Et sæt kommandoer til styring af spor i LuckPerms. Spor er en ordnet samling af grupper, som kan bruges til at definere forfremmelser og demoteringer. +luckperms.usage.log.description=Et sæt kommandoer til styring af logning funktionalitet i LuckPerms. +luckperms.usage.sync.description=Genindlæser alle data fra plugins lagring i hukommelsen, og anvender eventuelle ændringer, der registreres. +luckperms.usage.info.description=Udskriver generel information om den aktive plugin instans. +luckperms.usage.editor.description=Opretter en ny webredigeringssession +luckperms.usage.editor.argument.type=typer der skal indlæses i editoren. (''alle'', ''brugere'' eller ''grupper'') +luckperms.usage.editor.argument.filter=tilladelse til at filtrere brugerindgange efter +luckperms.usage.verbose.description=Kontrollerer plugins verbose tilladelse kontrol overvågningssystem. +luckperms.usage.verbose.argument.action=om logning skal aktiveres/deaktivere eller uploade logget output +luckperms.usage.verbose.argument.filter=filteret der skal matches poster mod +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 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 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=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'') +luckperms.usage.bulk-update.argument.action=den handling, der skal udføres på dataene. (''update'' eller ''slette'') +luckperms.usage.bulk-update.argument.action-field=feltet der skal ageres på, kræves kun ved ''opdatering''. (''tilladelse'', ''server'' eller ''verden'') +luckperms.usage.bulk-update.argument.action-value=den værdi der skal erstattes med. kræves kun for ''opdatering''. +luckperms.usage.bulk-update.argument.constraint=de nødvendige der kræves for opdateringen +luckperms.usage.translations.description=Administrer oversættelser +luckperms.usage.translations.argument.install=underkommando til at installere oversættelser +luckperms.usage.apply-edits.description=Anvender tilladelses ændringer foretaget fra webeditoren +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 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 +luckperms.usage.create-track.description=Opret et nyt spor +luckperms.usage.create-track.argument.name=navnet på sporet +luckperms.usage.delete-track.description=Slet et spor +luckperms.usage.delete-track.argument.name=navnet på sporet +luckperms.usage.list-tracks.description=Liste over alle spor på platformen +luckperms.usage.user-info.description=Viser information om brugeren +luckperms.usage.user-switchprimarygroup.description=Skifter brugerens primære gruppe +luckperms.usage.user-switchprimarygroup.argument.group=gruppen der skal skiftes til +luckperms.usage.user-promote.description=Forfremmer brugeren op ad sporet +luckperms.usage.user-promote.argument.track=sporet til at promovere brugeren op +luckperms.usage.user-promote.argument.context=konteksten brugeren skal forfremmes i +luckperms.usage.user-promote.argument.dont-add-to-first=kun promover brugeren, hvis den allerede er på sporet +luckperms.usage.user-demote.description=Nedgraderer brugeren et spor ned +luckperms.usage.user-demote.argument.track=sporet til at degraderer brugeren ned +luckperms.usage.user-demote.argument.context=konteksten brugeren skal degraderes i +luckperms.usage.user-demote.argument.dont-remove-from-first=forhindre brugeren i at blive fjernet fra den første gruppe +luckperms.usage.user-clone.description=Klon brugeren +luckperms.usage.user-clone.argument.user=navn/uuid på brugeren til at klone på +luckperms.usage.group-info.description=Giver info om gruppen +luckperms.usage.group-listmembers.description=Vis brugere/grupper som arver fra denne gruppe +luckperms.usage.group-listmembers.argument.page=siden der skal vises +luckperms.usage.group-setweight.description=Indstil gruppernes vægt +luckperms.usage.group-setweight.argument.weight=den vægt, der skal angives +luckperms.usage.group-set-display-name.description=Angiv gruppernes visningsnavn +luckperms.usage.group-set-display-name.argument.name=navnet der skal angives +luckperms.usage.group-set-display-name.argument.context=den kontekst navnet skal indsættes i +luckperms.usage.group-rename.description=Omdøb gruppen +luckperms.usage.group-rename.argument.name=det nye navn +luckperms.usage.group-clone.description=Klon gruppen +luckperms.usage.group-clone.argument.name=navnet på den gruppe, der skal klones på +luckperms.usage.holder-editor.description=Åbner webtilladelseseditoren +luckperms.usage.holder-showtracks.description=Viser en liste over spor som objektet er på +luckperms.usage.holder-clear.description=Fjerner alle tilladelser, forældre og meta +luckperms.usage.holder-clear.argument.context=de kontekster, der skal filtreres efter +luckperms.usage.permission.description=Rediger rettigheder +luckperms.usage.parent.description=Rediger arv +luckperms.usage.meta.description=Rediger metadata værdier +luckperms.usage.permission-info.description=Viser en liste over tilladelser objektet har +luckperms.usage.permission-info.argument.page=siden der skal vises +luckperms.usage.permission-info.argument.sort-mode=hvordan man sorterer posterne +luckperms.usage.permission-set.description=Indstiller en tilladelse for objektet +luckperms.usage.permission-set.argument.node=den tilladelsesnøgle der skal indstilles +luckperms.usage.permission-set.argument.value=værdien af noden +luckperms.usage.permission-set.argument.context=konteksten tilladelsen skal indstilles i +luckperms.usage.permission-unset.description=Fjerner en tilladelse fra objektet +luckperms.usage.permission-unset.argument.node=den tilladelsesnøgle der skal fjernes +luckperms.usage.permission-unset.argument.context=konteksterne til at fjerne tilladelsen i +luckperms.usage.permission-settemp.description=Indstiller en tilladelse for objektet midlertidigt +luckperms.usage.permission-settemp.argument.node=den tilladelsesnøgle der skal indstilles +luckperms.usage.permission-settemp.argument.value=værdien af noden +luckperms.usage.permission-settemp.argument.duration=varigheden indtil tilladelsesnoden udløber +luckperms.usage.permission-settemp.argument.temporary-modifier=hvordan den midlertidige tilladelse bør anvendes +luckperms.usage.permission-settemp.argument.context=konteksten tilladelsen skal indstilles i +luckperms.usage.permission-unsettemp.description=Fjern midlertidig tilladelse fra objektet +luckperms.usage.permission-unsettemp.argument.node=den tilladelsesnøgle der skal fjernes +luckperms.usage.permission-unsettemp.argument.duration=varigheden der skal trækkes fra +luckperms.usage.permission-unsettemp.argument.context=konteksten tilladelsen skal fjernes fra +luckperms.usage.permission-check.description=Kontrollerer om objektet har en bestemt tilladelse +luckperms.usage.permission-check.argument.node=tilladelsen der skal tjekkes efter +luckperms.usage.permission-clear.description=Ryd alle tilladelser +luckperms.usage.permission-clear.argument.context=de kontekster, der skal filtreres efter +luckperms.usage.parent-info.description=Viser en liste over grupper som dette objekt arver fra +luckperms.usage.parent-info.argument.page=siden der skal vises +luckperms.usage.parent-info.argument.sort-mode=hvordan man sorterer posterne +luckperms.usage.parent-set.description=Fjerner alle andre grupper objektet der allerede arves og tilføjer dem til den givne +luckperms.usage.parent-set.argument.group=gruppen der skal sættes +luckperms.usage.parent-set.argument.context=konteksten gruppen skal sættes i +luckperms.usage.parent-add.description=Sætter en anden gruppe for objektet til at arve tilladelser fra +luckperms.usage.parent-add.argument.group=den gruppe, der skal arves fra +luckperms.usage.parent-add.argument.context=konteksten gruppen skal arves i +luckperms.usage.parent-remove.description=Fjerner en tidligere indstillet arve regel +luckperms.usage.parent-remove.argument.group=gruppen der skal fjernes +luckperms.usage.parent-remove.argument.context=konteksten gruppen skal fjernes fra +luckperms.usage.parent-set-track.description=Fjerner alle andre grupper objektet allerede arver fra og tilføjer dem til den givne +luckperms.usage.parent-set-track.argument.track=sporet der skal indsættes på +luckperms.usage.parent-set-track.argument.group=den gruppe, der skal angives, eller et nummer, der vedrører gruppens position på det givne spor +luckperms.usage.parent-set-track.argument.context=konteksten gruppen skal sættes i +luckperms.usage.parent-add-temp.description=Sætter en anden gruppe for objektet til at arve tilladelser fra midlertidigt +luckperms.usage.parent-add-temp.argument.group=den gruppe, der skal arves fra +luckperms.usage.parent-add-temp.argument.duration=varigheden af gruppemedlemskabet +luckperms.usage.parent-add-temp.argument.temporary-modifier=hvordan den midlertidige tilladelse bør anvendes +luckperms.usage.parent-add-temp.argument.context=konteksten gruppen skal sættes i +luckperms.usage.parent-remove-temp.description=Fjerner en tidligere indstillet midlertidig arv regel +luckperms.usage.parent-remove-temp.argument.group=gruppen der skal fjernes +luckperms.usage.parent-remove-temp.argument.duration=varigheden der skal trækkes fra +luckperms.usage.parent-remove-temp.argument.context=konteksten gruppen skal fjernes fra +luckperms.usage.parent-clear.description=Rydder alle forældre +luckperms.usage.parent-clear.argument.context=de kontekster, der skal filtreres efter +luckperms.usage.parent-clear-track.description=Rydder alle forældre på et givet spor +luckperms.usage.parent-clear-track.argument.track=sporet der skal fjernes på +luckperms.usage.parent-clear-track.argument.context=de kontekster, der skal filtreres efter +luckperms.usage.meta-info.description=Viser alle chat meta +luckperms.usage.meta-set.description=Indstiller en metaværdi +luckperms.usage.meta-set.argument.key=nøglen der skal angives +luckperms.usage.meta-set.argument.value=værdien der skal angives +luckperms.usage.meta-set.argument.context=de kontekster, der skal tilføjes metapar i +luckperms.usage.meta-unset.description=Fjern en metaværdi +luckperms.usage.meta-unset.argument.key=nøglen der skal fravælges +luckperms.usage.meta-unset.argument.context=de kontekster, der skal fjernes metapar i +luckperms.usage.meta-settemp.description=Indstiller en metaværdi midlertidigt +luckperms.usage.meta-settemp.argument.key=nøglen der skal angives +luckperms.usage.meta-settemp.argument.value=værdien der skal angives +luckperms.usage.meta-settemp.argument.duration=varigheden indtil metaværdien udløber +luckperms.usage.meta-settemp.argument.context=de kontekster, der skal tilføjes metapar i +luckperms.usage.meta-unsettemp.description=Fjern en midlertidig metaværdi +luckperms.usage.meta-unsettemp.argument.key=nøglen der skal fravælges +luckperms.usage.meta-unsettemp.argument.context=de kontekster, der skal fjernes metapar i +luckperms.usage.meta-addprefix.description=Tilføjer et præfiks +luckperms.usage.meta-addprefix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-addprefix.argument.prefix=præfiks strengen +luckperms.usage.meta-addprefix.argument.context=den prioritet præfikset skal sættes ved +luckperms.usage.meta-addsuffix.description=Tilføjer et suffiks +luckperms.usage.meta-addsuffix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-addsuffix.argument.suffix=suffiks strengen +luckperms.usage.meta-addsuffix.argument.context=konteksten suffixet skal sættes i +luckperms.usage.meta-setprefix.description=Sætter et præfiks +luckperms.usage.meta-setprefix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-setprefix.argument.prefix=præfiks strengen +luckperms.usage.meta-setprefix.argument.context=konteksten præfikset skal sættes i +luckperms.usage.meta-setsuffix.description=Sætter et suffiks +luckperms.usage.meta-setsuffix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-setsuffix.argument.suffix=suffiks strengen +luckperms.usage.meta-setsuffix.argument.context=konteksten suffixet skal sættes i +luckperms.usage.meta-removeprefix.description=Fjerner et præfiks +luckperms.usage.meta-removeprefix.argument.priority=den prioritet præfikset skal fjernes ved +luckperms.usage.meta-removeprefix.argument.prefix=præfiks strengen +luckperms.usage.meta-removeprefix.argument.context=konteksten præfikset skal fjernes ved +luckperms.usage.meta-removesuffix.description=Fjerner et suffiks +luckperms.usage.meta-removesuffix.argument.priority=den prioritet præfikset skal fjernes ved +luckperms.usage.meta-removesuffix.argument.suffix=suffiks strengen +luckperms.usage.meta-removesuffix.argument.context=konteksterne at fjerne suffikset i +luckperms.usage.meta-addtemp-prefix.description=Tilføjer et præfiks midlertidigt +luckperms.usage.meta-addtemp-prefix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-addtemp-prefix.argument.prefix=præfiks strengen +luckperms.usage.meta-addtemp-prefix.argument.duration=varigheden indtil præfikset udløber +luckperms.usage.meta-addtemp-prefix.argument.context=konteksten præfikset skal sættes i +luckperms.usage.meta-addtemp-suffix.description=Tilføjer et suffiks midlertidigt +luckperms.usage.meta-addtemp-suffix.argument.priority=den prioritet suffiks skal sættes ved +luckperms.usage.meta-addtemp-suffix.argument.suffix=suffiks strengen +luckperms.usage.meta-addtemp-suffix.argument.duration=varigheden indtil suffiks udløber +luckperms.usage.meta-addtemp-suffix.argument.context=konteksten suffiks skal sættes i +luckperms.usage.meta-settemp-prefix.description=Tilføjer et præfiks midlertidigt +luckperms.usage.meta-settemp-prefix.argument.priority=den prioritet præfikset skal sættes ved +luckperms.usage.meta-settemp-prefix.argument.prefix=præfiks strengen +luckperms.usage.meta-settemp-prefix.argument.duration=varigheden indtil præfikset udløber +luckperms.usage.meta-settemp-prefix.argument.context=konteksten præfikset skal sættes i +luckperms.usage.meta-settemp-suffix.description=Tilføjer et suffiks midlertidigt +luckperms.usage.meta-settemp-suffix.argument.priority=den prioritet suffikset skal sættes ved +luckperms.usage.meta-settemp-suffix.argument.suffix=suffiks strengen +luckperms.usage.meta-settemp-suffix.argument.duration=varigheden indtil suffiket udløber +luckperms.usage.meta-settemp-suffix.argument.context=konteksten suffikset skal sættes i +luckperms.usage.meta-removetemp-prefix.description=Fjerner et midlertidigt præfiks +luckperms.usage.meta-removetemp-prefix.argument.priority=den prioritet præfikset skal fjernes ved +luckperms.usage.meta-removetemp-prefix.argument.prefix=præfiks strengen +luckperms.usage.meta-removetemp-prefix.argument.context=konteksten præfikset skal fjernes ved +luckperms.usage.meta-removetemp-suffix.description=Fjerner et midlertidigt suffiks +luckperms.usage.meta-removetemp-suffix.argument.priority=den prioritet suffikset skal fjernes ved +luckperms.usage.meta-removetemp-suffix.argument.suffix=suffiks strengen +luckperms.usage.meta-removetemp-suffix.argument.context=konteksterne suffikset skal fjernes ved +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 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 +luckperms.usage.track-insert.argument.group=den gruppe der skal indsættes +luckperms.usage.track-insert.argument.position=positionen til at indsætte gruppen i (den første position på sporet er 1) +luckperms.usage.track-remove.description=Fjerner en gruppe fra sporet +luckperms.usage.track-remove.argument.group=gruppen der skal fjernes +luckperms.usage.track-clear.description=Fjerner grupperne på sporet +luckperms.usage.track-rename.description=Omdøb sporet +luckperms.usage.track-rename.argument.name=det nye navn +luckperms.usage.track-clone.description=Klon sporet +luckperms.usage.track-clone.argument.name=navnet på det spor, der skal klones på +luckperms.usage.log-recent.description=Vis seneste handlinger +luckperms.usage.log-recent.argument.user=navn/uuid på brugeren der skal søges efter +luckperms.usage.log-recent.argument.page=sidenummeret der skal vises +luckperms.usage.log-search.description=Søg i loggen efter en post +luckperms.usage.log-search.argument.query=forespørgslen der skal søges efter +luckperms.usage.log-search.argument.page=sidenummeret der skal vises +luckperms.usage.log-notify.description=Slå log notifikationer til/fra +luckperms.usage.log-notify.argument.toggle=om den skal slås til eller fra +luckperms.usage.log-user-history.description=Se en brugers historik +luckperms.usage.log-user-history.argument.user=navn/uuid på brugeren +luckperms.usage.log-user-history.argument.page=sidenummeret der skal vises +luckperms.usage.log-group-history.description=Vis en gruppes historik +luckperms.usage.log-group-history.argument.group=navnet på gruppen +luckperms.usage.log-group-history.argument.page=sidenummeret der skal vises +luckperms.usage.log-track-history.description=Se et spors historik +luckperms.usage.log-track-history.argument.track=navnet på sporet +luckperms.usage.log-track-history.argument.page=sidenummeret der skal vises +luckperms.usage.sponge.description=Rediger ekstra Sponge data +luckperms.usage.sponge.argument.collection=den samling der skal søges på +luckperms.usage.sponge.argument.subject=det emne der skal ændres +luckperms.usage.sponge-permission-info.description=Viser info om emnets tilladelser +luckperms.usage.sponge-permission-info.argument.contexts=de kontekster, der skal filtreres efter +luckperms.usage.sponge-permission-set.description=Indstiller en tilladelse for objektet +luckperms.usage.sponge-permission-set.argument.node=den tilladelsesnøgle der skal indstilles +luckperms.usage.sponge-permission-set.argument.tristate=værdien som tilladelsen skal sættes til +luckperms.usage.sponge-permission-set.argument.contexts=konteksten til at indstille indstillingen i +luckperms.usage.sponge-permission-clear.description=Rydder emneindstillingerne +luckperms.usage.sponge-permission-clear.argument.contexts=konteksten der skal ryddes for rettigheder +luckperms.usage.sponge-parent-info.description=Viser info om emnets forældre +luckperms.usage.sponge-parent-info.argument.contexts=de kontekster, der skal filtreres efter +luckperms.usage.sponge-parent-add.description=Tilføjer en forælder til emnet +luckperms.usage.sponge-parent-add.argument.collection=samlingen hvor forældre emnerne er +luckperms.usage.sponge-parent-add.argument.subject=navnet på det overordnede emne +luckperms.usage.sponge-parent-add.argument.contexts=de kontekster, der skal tilføjes forælder i +luckperms.usage.sponge-parent-remove.description=Fjerner en forælder fra emnet +luckperms.usage.sponge-parent-remove.argument.collection=samlingen hvor forældre emnerne er +luckperms.usage.sponge-parent-remove.argument.subject=navnet på det overordnede emne +luckperms.usage.sponge-parent-remove.argument.contexts=de kontekster, der skal fjernes forælder fra +luckperms.usage.sponge-parent-clear.description=Rydder emneforældre +luckperms.usage.sponge-parent-clear.argument.contexts=de kontekster der skal ryddes forældre i +luckperms.usage.sponge-option-info.description=Viser info om emnets indstillinger +luckperms.usage.sponge-option-info.argument.contexts=de kontekster der skal filtreres efter +luckperms.usage.sponge-option-set.description=Indstiller en mulighed for emnet +luckperms.usage.sponge-option-set.argument.key=nøglen der skal angives +luckperms.usage.sponge-option-set.argument.value=værdien som nøglen skal sættes til +luckperms.usage.sponge-option-set.argument.contexts=konteksterne til at indstille indstillingen i +luckperms.usage.sponge-option-unset.description=Fjerner end instilling for emnet +luckperms.usage.sponge-option-unset.argument.key=nøglen der skal fravælges +luckperms.usage.sponge-option-unset.argument.contexts=den kontekst nøglen skal fjernes fra +luckperms.usage.sponge-option-clear.description=Rydder emneindstillingerne +luckperms.usage.sponge-option-clear.argument.contexts=konteksten som valgmuligheden skal fjernes fra diff --git a/plugins/LuckPerms/translations/repository/de_DE.properties b/plugins/LuckPerms/translations/repository/de_DE.properties new file mode 100644 index 0000000..e584124 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/de_DE.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTIEREN +luckperms.commandsystem.available-commands=Benutze {0} um verfügbare Befehle anzuzeigen +luckperms.commandsystem.command-not-recognised=Befehl nicht erkannt +luckperms.commandsystem.no-permission=Du hast keine Rechte, diesen Befehl auszuführen\! +luckperms.commandsystem.no-permission-subcommands=Du hast keine Rechte, einen Unterbefehl des Befehls auszuführen +luckperms.commandsystem.already-executing-command=Ein anderer Befehl wird ausgeführt, warte bis er beendet ist... +luckperms.commandsystem.usage.sub-commands-header=Unterbefehle +luckperms.commandsystem.usage.usage-header=Befehls-Verwendung +luckperms.commandsystem.usage.arguments-header=Argumente +luckperms.first-time.no-permissions-setup=Es scheint, dass noch keine Berechtigungen eingerichtet wurden\! +luckperms.first-time.use-console-to-give-access=Bevor du einen der LuckPerms-Befehle im Spiel verwenden kannst, musst du die Konsole verwenden, um dir selbst Zugriff zu geben +luckperms.first-time.console-command-prompt=Öffne die Konsole und mache +luckperms.first-time.next-step=Danach kannst du beginnen deine Berechtigungen und Gruppen einzurichten +luckperms.first-time.wiki-prompt=Du weißt nicht, wo du anfangen kannst? Schaue hier\: {0} +luckperms.login.try-again=Bitte versuche es später erneut +luckperms.login.loading-database-error=Beim Laden der Berechtigungen aus der Datenbank ist ein Fehler aufgetreten +luckperms.login.server-admin-check-console-errors=Wenn du ein Server-Admin bist, überprüfe bitte die Konsole auf Fehler +luckperms.login.server-admin-check-console-info=Bitte überprüfe die Server-Konsole auf weitere Informationen +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.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 +luckperms.duration.unit.years.singular={0} Jahr +luckperms.duration.unit.years.short={0}J +luckperms.duration.unit.months.plural={0} Monate +luckperms.duration.unit.months.singular={0} Monat +luckperms.duration.unit.months.short={0}Mo +luckperms.duration.unit.weeks.plural={0} Wochen +luckperms.duration.unit.weeks.singular={0} Woche +luckperms.duration.unit.weeks.short={0}W +luckperms.duration.unit.days.plural={0} Tage +luckperms.duration.unit.days.singular={0} Tag +luckperms.duration.unit.days.short={0}T +luckperms.duration.unit.hours.plural={0} Stunden +luckperms.duration.unit.hours.singular={0} Stunde +luckperms.duration.unit.hours.short={0}Std +luckperms.duration.unit.minutes.plural={0} Minuten +luckperms.duration.unit.minutes.singular={0} Minute +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} Sekunden +luckperms.duration.unit.seconds.singular={0} Sekunde +luckperms.duration.unit.seconds.short={0}Sek +luckperms.duration.since=vor {0} +luckperms.command.misc.invalid-code=Ungültiger Code +luckperms.command.misc.response-code-key=Antwort-Code +luckperms.command.misc.error-message-key=Nachricht +luckperms.command.misc.bytebin-unable-to-communicate=Kommunikation mit bytebin nicht möglich +luckperms.command.misc.webapp-unable-to-communicate=Kommunikation mit der Webapp nicht möglich +luckperms.command.misc.check-console-for-errors=Überprüfe die Konsole auf Fehler +luckperms.command.misc.file-must-be-in-data=Die Datei {0} muss direkt im Verzeichnis ''data'' liegen +luckperms.command.misc.wait-to-finish=Bitte warte bis der Vorgang abgeschlossen ist und versuche es dann erneut +luckperms.command.misc.invalid-priority=Ungültige Priorität {0} +luckperms.command.misc.expected-number=Nummer erwartet +luckperms.command.misc.date-parse-error={0} konnte nicht als Datum interpretiert werden +luckperms.command.misc.date-in-past-error=Du kannst kein Datum in der Vergangenheit festlegen\! +luckperms.command.misc.page=Seite {0} von {1} +luckperms.command.misc.page-entries={0} Einträge +luckperms.command.misc.none=Keine +luckperms.command.misc.loading.error.unexpected=Ein unerwarteter Fehler ist aufgetreten +luckperms.command.misc.loading.error.user=Benutzer nicht geladen +luckperms.command.misc.loading.error.user-specific=Zielnutzer {0} konnte nicht geladen werden +luckperms.command.misc.loading.error.user-not-found=Benutzer {0} konnte nicht gefunden werden +luckperms.command.misc.loading.error.user-save-error=Beim Speichern der Benutzerdaten von {0} ist ein Fehler aufgetreten +luckperms.command.misc.loading.error.user-not-online={0} ist nicht online +luckperms.command.misc.loading.error.user-invalid={0} ist kein gültiger Benutzername/UUID. +luckperms.command.misc.loading.error.user-not-uuid=Zielnutzer {0} ist keine gültige UUID +luckperms.command.misc.loading.error.group=Gruppe nicht geladen +luckperms.command.misc.loading.error.all-groups=Es konnten nicht alle Gruppen geladen werden +luckperms.command.misc.loading.error.group-not-found=Eine Gruppe namens {0} konnte nicht gefunden werden +luckperms.command.misc.loading.error.group-save-error=Beim Speichern der Daten der Gruppe {0} ist ein Fehler aufgetreten +luckperms.command.misc.loading.error.group-invalid={0} ist kein gültiger Gruppenname +luckperms.command.misc.loading.error.track=Laufbahn nicht geladen +luckperms.command.misc.loading.error.all-tracks=Laufbahnen konnten nicht geladen werden +luckperms.command.misc.loading.error.track-not-found=Eine Laufbahn mit dem Namen {0} konnte nicht gefunden werden +luckperms.command.misc.loading.error.track-save-error=Beim Speichern der Daten der Laufbahn {0} ist ein Fehler aufgetreten +luckperms.command.misc.loading.error.track-invalid={0} ist kein gültiger Spuren-Name +luckperms.command.editor.no-match=Der Editor konnte nicht geöffnet werden, keine Objekte stimmten mit dem gewünschten Typ überein +luckperms.command.editor.start=Eine neue Editor-Sitzung wird vorbereitet, bitte warten... +luckperms.command.editor.url=Klicke auf den unten stehenden Link, um den Editor zu öffnen +luckperms.command.editor.unable-to-communicate=Konnte mit dem Editor nicht kommunizieren +luckperms.command.editor.apply-edits.success=Web-Editor-Änderungen wurden erfolgreich auf {0} {1} angewendet +luckperms.command.editor.apply-edits.success-summary={0} {1} und {2} {3} +luckperms.command.editor.apply-edits.success.additions=Ergänzungen +luckperms.command.editor.apply-edits.success.additions-singular=Ergänzung +luckperms.command.editor.apply-edits.success.deletions=Löschungen +luckperms.command.editor.apply-edits.success.deletions-singular=Löschung +luckperms.command.editor.apply-edits.no-changes=Es wurden keine Änderungen vom Web-Editor-übernommen, da die zurückgegebenen Daten keine Bearbeitungen enthielten +luckperms.command.editor.apply-edits.unknown-type=Die Änderung kann nicht auf den angegebenen Objekt-Typ angewendet werden +luckperms.command.editor.apply-edits.unable-to-read=Mit dem angegebenen Code können keine Daten empfangen werden +luckperms.command.search.searching.permission=Suche nach Nutzern und Gruppen mit {0} +luckperms.command.search.searching.inherit=Suche nach Benutzern und Gruppen, die von {0} erben +luckperms.command.search.result={0} Einträge von {1} Benutzern und {2} Gruppen wurden gefunden +luckperms.command.search.result.default-notice=Hinweis\: Bei der Suche von Mitgliedern der Standardgruppe werden Offline-Spieler ohne andere Berechtigungen nicht angezeigt werden\! +luckperms.command.search.showing-users=Zeige Benutzereinträge +luckperms.command.search.showing-groups=Zeige Gruppeneinträge +luckperms.command.tree.start=Erstelle Rechtebaum, bitte warten... +luckperms.command.tree.empty=Baum konnte nicht generiert werden, keine Ergebnisse gefunden +luckperms.command.tree.url=Rechtebaum-URL +luckperms.command.verbose.invalid-filter={0} ist kein gültiger Verbose-Filter +luckperms.command.verbose.enabled=Verbose-Loggen {0} für Überprüfungen, die {1} erfüllen +luckperms.command.verbose.command-exec=Zwinge {0} den Befehl {1} auszuführen und alle durchgeführten Prüfungen zu melden... +luckperms.command.verbose.off=Verbose-Loggen {0} +luckperms.command.verbose.command-exec-complete=Befehlsausführung abgeschlossen +luckperms.command.verbose.command.no-checks=Die Ausführung des Befehls wurde abgeschlossen, aber es wurden keine Berechtigungsprüfungen durchgeführt +luckperms.command.verbose.command.possibly-async=Dies könnte daran liegen, dass das Plugin Befehle im Hintergrund ausführt (async) +luckperms.command.verbose.command.try-again-manually=Du kannst noch das verbose Kommando manuell verwenden, um Prüfungen wie diese zu erkennen +luckperms.command.verbose.enabled-recording=Verbose-Aufnahme {0} für Überprüfungen, die {1} erfüllen +luckperms.command.verbose.uploading=Verbose-Logging {0}, Ergebnisse werden hochgeladen... +luckperms.command.verbose.url=Ausführliche Ergebnis-URL +luckperms.command.verbose.enabled-term=aktiviert +luckperms.command.verbose.disabled-term=deaktiviert +luckperms.command.verbose.query-any=JEDE +luckperms.command.info.running-plugin=Sie nutzen +luckperms.command.info.platform-key=Plattform +luckperms.command.info.server-brand-key=Server-Marke +luckperms.command.info.server-version-key=Server-Version +luckperms.command.info.storage-key=Speicher +luckperms.command.info.storage-type-key=Typ +luckperms.command.info.storage.meta.split-types-key=Typen +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Verbunden +luckperms.command.info.storage.meta.file-size-key=Dateigröße +luckperms.command.info.extensions-key=Erweiterungen +luckperms.command.info.messaging-key=Mitteilungen +luckperms.command.info.instance-key=Instanz +luckperms.command.info.static-contexts-key=Statische Kontexte +luckperms.command.info.online-players-key=Online-Spieler +luckperms.command.info.online-players-unique={0} einzigartig +luckperms.command.info.uptime-key=Laufzeit +luckperms.command.info.local-data-key=Lokale Daten +luckperms.command.info.local-data={0} Benutzer, {1} Gruppen, {2} Laufbahnen +luckperms.command.generic.create.success={0} wurde erfolgreich erstellt +luckperms.command.generic.create.error=Beim Erstellen von {0} ist ein Fehler aufgetreten +luckperms.command.generic.create.error-already-exists={0} existiert bereits\! +luckperms.command.generic.delete.success={0} wurde erfolgreich gelöscht +luckperms.command.generic.delete.error=Beim Löschen von {0} ist ein Fehler aufgetreten +luckperms.command.generic.delete.error-doesnt-exist={0} existiert nicht\! +luckperms.command.generic.rename.success={0} wurde erfolgreich in {1} unbenannt +luckperms.command.generic.clone.success={0} wurde erfolgreich in {1} geklont +luckperms.command.generic.info.parent.title=Übergeordnete Gruppe +luckperms.command.generic.info.parent.temporary-title=Temporäre übergeordnete Gruppen +luckperms.command.generic.info.expires-in=läuft ab in +luckperms.command.generic.info.inherited-from=geerbt von +luckperms.command.generic.info.inherited-from-self=selbst +luckperms.command.generic.show-tracks.title={0}s Laufbahnen +luckperms.command.generic.show-tracks.empty={0} ist auf keiner Laufbahn +luckperms.command.generic.clear.node-removed={0} Rechte wurden entfernt +luckperms.command.generic.clear.node-removed-singular={0} Recht wurde entfernt +luckperms.command.generic.clear={0}s Rechte wurden im Kontext {1} gelöscht +luckperms.command.generic.permission.info.title={0}s Berechtigungen +luckperms.command.generic.permission.info.empty={0} wurde noch keine Berechtigungen gesetzt +luckperms.command.generic.permission.info.click-to-remove=Klicke, um dieses Recht von {0} zu entfernen +luckperms.command.generic.permission.check.info.title=Berechtigungsinformation für {0} +luckperms.command.generic.permission.check.info.directly={0} hat {1} auf {2} im Kontext {3} gesetzt +luckperms.command.generic.permission.check.info.inherited={0} erbt {1} gesetzt auf {2} von {3} im Kontext {4} +luckperms.command.generic.permission.check.info.not-directly={0} hat nicht {1} gesetzt +luckperms.command.generic.permission.check.info.not-inherited={0} erbt nicht {1} +luckperms.command.generic.permission.check.result.title=Berechtigungsüberprüfung für {0} +luckperms.command.generic.permission.check.result.result-key=Ergebnis +luckperms.command.generic.permission.check.result.processor-key=Prozessor +luckperms.command.generic.permission.check.result.cause-key=Grund +luckperms.command.generic.permission.check.result.context-key=Kontext +luckperms.command.generic.permission.set=Setze {0} auf {1} für {2} im Kontext {3} +luckperms.command.generic.permission.already-has={0} hat bereits {1} im Kontext {2} gesetzt +luckperms.command.generic.permission.set-temp=Setze {0} auf {1} für {2} für eine Dauer von {3} im Kontext {4} +luckperms.command.generic.permission.already-has-temp={0} hat bereits {1} temporär im Kontext {2} gesetzt +luckperms.command.generic.permission.unset={0} für {1} im Kontext {2} auf "nicht gesetzt" gesetzt +luckperms.command.generic.permission.doesnt-have={0} hat {1} im Kontext {2} nicht gesetzt +luckperms.command.generic.permission.unset-temp=Temporäre Berechtigung {0} für {1} im Kontext {2} entfernt +luckperms.command.generic.permission.subtract=Setze {0} auf {1} für {2} für eine Dauer von {3} im Kontext {4}, {5} kürzer als vorher +luckperms.command.generic.permission.doesnt-have-temp={0} hat {1} nicht temporär im Kontext {2} gesetzt +luckperms.command.generic.permission.clear={0}s Rechte wurden im Kontext {1} entfernt +luckperms.command.generic.parent.info.title={0}s übergeordnete Gruppen +luckperms.command.generic.parent.info.empty={0} hat keine übergeordneten Gruppen definiert +luckperms.command.generic.parent.info.click-to-remove=Klicke, um diese übergeordnete Gruppe von {0} zu entfernen +luckperms.command.generic.parent.add={0} erbt nun Rechte von {1} im Kontext {2} +luckperms.command.generic.parent.add-temp={0} erbt nun Berechtigungen von {1} für eine Dauer von {2} im Kontext {3} +luckperms.command.generic.parent.set={0}s existierende übergeordnete Gruppen wurden entfernt, und erbt nun nur von {1} im Kontext {2} +luckperms.command.generic.parent.set-track={0}s übergeordnete Gruppen der Laufbahn {1} wurden gelöscht, und erbt nun nur noch {2} im Kontext {3} +luckperms.command.generic.parent.remove={0} erbt nun keine Berechtigungen mehr von {1} im Kontext {2} +luckperms.command.generic.parent.remove-temp={0} erbt nun keine temporären Berechtigungen mehr von {1} im Kontext {2} +luckperms.command.generic.parent.subtract={0} erbt nun Rechte von {1} für eine Dauer von {2} im Kontext {3}, {4} weniger als zuvor +luckperms.command.generic.parent.clear={0}s übergeordnete Gruppen wurden im Kontext {1} gelöscht +luckperms.command.generic.parent.clear-track={0}s übergeordnete Gruppen auf der Laufbahn {1} wurden im Kontext {2} entfernt +luckperms.command.generic.parent.already-inherits={0} erbt bereits von {1} im Kontext {2} +luckperms.command.generic.parent.doesnt-inherit={0} erbt nicht von {1} im Kontext {2} +luckperms.command.generic.parent.already-temp-inherits={0} erbt bereits vorübergehend von {1} im Kontext {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} erbt nicht temporär von {1} im Kontext {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}s Präfixe +luckperms.command.generic.chat-meta.info.title-suffix={0}s Suffixe +luckperms.command.generic.chat-meta.info.none-prefix={0} hat keine Präfixe +luckperms.command.generic.chat-meta.info.none-suffix={0} hat keine Suffixe +luckperms.command.generic.chat-meta.info.click-to-remove=Klicke, um dieses {0} von {1} zu entfernen +luckperms.command.generic.chat-meta.already-has={0} hat bereits {1} {2} mit einer Priorität von {3} im Kontext {4} gesetzt +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}''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 +luckperms.command.generic.chat-meta.remove-temp-bulk={0} hat temporär alle {1} mit der Priorität von {2} im Kontext {3} entfernt +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} hat keine Metainformationen +luckperms.command.generic.meta.info.click-to-remove=Klicken, um diese Metadaten von {0} zu entfernen +luckperms.command.generic.meta.already-has={0} hat bereits den Meta-Schlüssel {1} auf {2} im Kontext {3} gesetzt +luckperms.command.generic.meta.already-has-temp={0} hat bereits den Meta-Schlüssel {1} temporär auf {2} im Kontext {3} gesetzt +luckperms.command.generic.meta.doesnt-have={0} hat nicht dem Meta-Schlüssel {1} im Kontext {2} gesetzt +luckperms.command.generic.meta.doesnt-have-temp={0} hat nicht den Meta-Schlüssel {1} temporär im Kontext {2} gesetzt +luckperms.command.generic.meta.set=Setze Meta-Schlüssel {0} auf {1} für {2} im Kontext {3} +luckperms.command.generic.meta.set-temp=Setze den Meta-Schlüssel {0} auf {1} für {2} für eine Dauer von {3} im Kontext {4} +luckperms.command.generic.meta.unset=Lösche Meta-Schlüssel {0} für {1} im Kontext {2} +luckperms.command.generic.meta.unset-temp=Lösche temporär Meta-Schlüssel {0} für {1} im Kontext {2} +luckperms.command.generic.meta.clear={0}s Meta übereinstimmender Typ {1} wurde im Kontext {2} gelöscht +luckperms.command.generic.contextual-data.title=Kontextbezogene Daten +luckperms.command.generic.contextual-data.mode.key=Modus +luckperms.command.generic.contextual-data.mode.server=Server +luckperms.command.generic.contextual-data.mode.active-player=Aktiver Spieler +luckperms.command.generic.contextual-data.contexts-key=Kontexte +luckperms.command.generic.contextual-data.prefix-key=Präfix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Primärgruppe +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Nichts +luckperms.command.user.info.title=Benutzerinfo +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=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Du kannst keinen Benutzer aus seiner primären Gruppe entfernen +luckperms.command.user.primarygroup.not-member={0} war noch nicht Mitglied von {1}, wird jetzt hinzugefügt +luckperms.command.user.primarygroup.already-has={0} hat bereits die Gruppe {1} als Hauptgruppe +luckperms.command.user.primarygroup.warn-option=Warnung\: Die primäre Methode der Gruppenberechnung, die von diesem Server verwendet wird ({0}) könnte diese Änderung nicht widerspiegeln +luckperms.command.user.primarygroup.set=Die primäre Gruppe von {0} wurde auf {1} gesetzt +luckperms.command.user.track.error-not-contain-group={0} ist in keiner Gruppe auf {1} vorhanden +luckperms.command.user.track.unsure-which-track=Es ist nicht klar welche Laufbahn verwendet werden soll. Bitte gib eine als Argument an +luckperms.command.user.track.missing-group-advice=Erstelle entweder die Gruppe oder entferne diese von der Laufbahn und versuche es erneut +luckperms.command.user.promote.added-to-first={0} ist nicht in einer Gruppe auf der Laufbahn {1}, deshalb wurden dieser zur ersten Gruppe hinzugefügt, {2} im Kontext {3} +luckperms.command.user.promote.not-on-track={0} ist in keiner Gruppe auf der Laufbahn {1}, daher wurde dieser nicht befördert +luckperms.command.user.promote.success=Befördere {0} auf der Laufbahn {1} von {2} bis {3} im Kontext {4} +luckperms.command.user.promote.end-of-track=Das Ende der Laufbahn {0} wurde erreicht, {1} kann nicht mehr befördert werden +luckperms.command.user.promote.next-group-deleted=Die nächste Gruppe auf der Spur, {0}, existiert nicht mehr +luckperms.command.user.promote.unable-to-promote=Benutzer kann nicht befördert werden. +luckperms.command.user.demote.success={0} wird auf der Laufbahn {1} von {2} auf {3} im Kontext {4} degradiert +luckperms.command.user.demote.end-of-track=Das Ende der Laufbahn {0} wurde erreicht, {1} wurde von {2} entfernt +luckperms.command.user.demote.end-of-track-not-removed=Das Ende der Laufbahn {0} wurde erreicht, aber {1} wurde nicht aus der ersten Gruppe entfernt +luckperms.command.user.demote.previous-group-deleted=Die vorherige Gruppe auf der Laufbahn {0} existiert nicht mehr +luckperms.command.user.demote.unable-to-demote=Spieler kann nicht degradiert werden +luckperms.command.group.list.title=Gruppen +luckperms.command.group.delete.not-default=Die Standardgruppe kann nicht gelöscht werden. +luckperms.command.group.info.title=Gruppeninfo +luckperms.command.group.info.display-name-key=Anzeigename +luckperms.command.group.info.weight-key=Gewicht +luckperms.command.group.setweight.set=Setze Gewicht der Gruppe {1} auf {0} +luckperms.command.group.setdisplayname.doesnt-have={0} hat keinen Anzeigenamen festgelegt +luckperms.command.group.setdisplayname.already-has={0} hat bereits einen Anzeigenamen von {1} +luckperms.command.group.setdisplayname.already-in-use=Der Anzeigename {0} wird bereits von {1} verwendet +luckperms.command.group.setdisplayname.set=Anzeigename auf {0} für Gruppe {1} im Kontext {2} gesetzt +luckperms.command.group.setdisplayname.removed=Anzeigename für Gruppe {0} im Kontext {1} entfernt +luckperms.command.track.list.title=Laufbahnen +luckperms.command.track.path.empty=Nichts +luckperms.command.track.info.showing-track=Zeige Laufbahn +luckperms.command.track.info.path-property=Pfad +luckperms.command.track.clear={0}''s Gruppenlaufbahn wurde geleert +luckperms.command.track.append.success=Die Gruppe {0} wurde an die Laufbahn {1} angehängt +luckperms.command.track.insert.success=Gruppe {0} wurde in die Laufbahn {1} an Position {2} eingefügt +luckperms.command.track.insert.error-number=Nummer erwartet, aber stattdessen {0} erhalten +luckperms.command.track.insert.error-invalid-pos=Einfügen an Position {0} nicht möglich +luckperms.command.track.insert.error-invalid-pos-reason=Ungültige Position +luckperms.command.track.remove.success=Gruppe {0} wurde aus der Laufbahn {1} entfernt +luckperms.command.track.error-empty={0} kann nicht verwendet werden, da die Laufbahn leer ist oder nur eine Gruppe enthält +luckperms.command.track.error-multiple-groups={0} ist Mitglied mehrerer Gruppen auf dieser Laufbahn +luckperms.command.track.error-ambiguous=Position konnte nicht gefunden werden +luckperms.command.track.already-contains={0} enthält bereits {1} +luckperms.command.track.doesnt-contain={0} enthält nicht {1} +luckperms.command.log.load-error=Der Log konnte nicht geladen werden +luckperms.command.log.invalid-page=Ungültige Seitennummer +luckperms.command.log.invalid-page-range=Bitte geben Sie einen Wert zwischen {0} und {1} ein. +luckperms.command.log.empty=Keine Logeinträge vorhanden +luckperms.command.log.notify.error-console=Benachrichtigungen für Konsole können nicht umgestellt werden +luckperms.command.log.notify.enabled-term=Aktiviert +luckperms.command.log.notify.disabled-term=Deaktiviert +luckperms.command.log.notify.changed-state={0} Logging-Ausgabe +luckperms.command.log.notify.already-on=Du erhältst bereits Benachrichtigungen +luckperms.command.log.notify.already-off=Du erhältst derzeit keine Benachrichtigungen +luckperms.command.log.notify.invalid-state=Zustand unbekannt. Erwartet {0} oder {1} +luckperms.command.log.show.search=Zeige die letzten Aktionen für Suchanfrage {0} +luckperms.command.log.show.recent=Zeige die letzten Aktionen +luckperms.command.log.show.by=Zeige die letzten Aktionen sortiert nach {0} +luckperms.command.log.show.history=Zeige Verlauf für {0} {1} +luckperms.command.export.error-term=Fehler +luckperms.command.export.already-running=Ein anderer Exportvorgang läuft bereits +luckperms.command.export.file.already-exists=Die Datei {0} existiert bereits +luckperms.command.export.file.not-writable=Die Datei {0} ist nicht beschreibbar +luckperms.command.export.file.success=Erfolgreich nach {0} exportiert +luckperms.command.export.file-unexpected-error-writing=Beim Schreiben in die Datei ist ein unerwarteter Fehler aufgetreten +luckperms.command.export.web.export-code=Code exportieren +luckperms.command.export.web.import-command-description=Folgenden Befehl zum Importieren verwenden +luckperms.command.import.term=Import +luckperms.command.import.error-term=Fehler +luckperms.command.import.already-running=Ein anderer Importvorgang läuft bereits +luckperms.command.import.file.doesnt-exist=Die Datei {0} existiert nicht +luckperms.command.import.file.not-readable=Die Datei {0} ist nicht lesbar +luckperms.command.import.file.unexpected-error-reading=Beim Lesen der Import Datei ist ein unerwarteter Fehler aufgetreten +luckperms.command.import.file.correct-format=Ist es das korrekte Format? +luckperms.command.import.web.unable-to-read=Mit dem angegebenen Code können keine Daten empfangen werden +luckperms.command.import.progress.percent={0}% abgeschlossen +luckperms.command.import.progress.operations={0}/{1} Vorgänge abgeschlossen +luckperms.command.import.starting=Importvorgang wird gestartet +luckperms.command.import.completed=ABGESCHLOSSEN +luckperms.command.import.duration=Dauerte {0} Sekunden +luckperms.command.bulkupdate.must-use-console=Der Bulk Update Befehl kann nur von der Konsole verwendet werden +luckperms.command.bulkupdate.invalid-data-type=Ungültiger Datentyp, erwartete {0} +luckperms.command.bulkupdate.invalid-constraint={0} ist keine gültige Beschränkung +luckperms.command.bulkupdate.invalid-constraint-format=Beschränkungen sollten im Format {0} sein +luckperms.command.bulkupdate.invalid-comparison={0} ist kein gültiger Vergleichsoperator +luckperms.command.bulkupdate.invalid-comparison-format=Eines der folgenden Formate wurde erwartet\: {0} +luckperms.command.bulkupdate.queued=Massenaktualisierung ist nun in der Warteschlange +luckperms.command.bulkupdate.confirm=Führe {0} aus, um das Update auszuführen +luckperms.command.bulkupdate.unknown-id=Operation mit id {0} existiert nicht oder ist abgelaufen +luckperms.command.bulkupdate.starting=Massenaktualisierung läuft +luckperms.command.bulkupdate.success=Massenaktualisierung erfolgreich abgeschlossen +luckperms.command.bulkupdate.success.statistics.nodes=Insgesamt betroffene Knoten +luckperms.command.bulkupdate.success.statistics.users=Insgesamt betroffene Benutzer +luckperms.command.bulkupdate.success.statistics.groups=Insgesamt betroffene Gruppen +luckperms.command.bulkupdate.failure=Massenaktualisierung fehlgeschlagen, überprüfe die Konsole auf Fehler +luckperms.command.update-task.request=Ein Update wurde angefordert, bitte warten... +luckperms.command.update-task.complete=Update abgeschlossen +luckperms.command.update-task.push.attempting=Versuche nun andere Server zu benachrichtigen +luckperms.command.update-task.push.complete=Andere Server wurden erfolgreich über {0} benachrichtigt +luckperms.command.update-task.push.error=Fehler beim Senden der Änderungen auf andere Server +luckperms.command.update-task.push.error-not-setup=Änderungen können nicht auf andere Server übertragen werden, da kein Messaging-Dienst konfiguriert wurde +luckperms.command.reload-config.success=Die Konfigurationsdatei wurde neu geladen +luckperms.command.reload-config.restart-note=Einige Optionen werden erst nach dem Neustart des Servers angewendet +luckperms.command.translations.searching=Suche nach verfügbaren Übersetzungen, bitte warten... +luckperms.command.translations.searching-error=Konnte keine Liste der verfügbaren Übersetzungen erhalten +luckperms.command.translations.installed-translations=Installierte Übersetzungen +luckperms.command.translations.available-translations=Verfügbare Übersetzungen\: +luckperms.command.translations.percent-translated={0}% übersetzt +luckperms.command.translations.translations-by=von +luckperms.command.translations.installing=Übersetzungen werden installiert, bitte warten... +luckperms.command.translations.download-error=Übersetzung für {0} kann nicht heruntergeladen werden +luckperms.command.translations.installing-specific=Installiere Sprache {0}... +luckperms.command.translations.install-complete=Installation abgeschlossen +luckperms.command.translations.download-prompt=Benutze {0} , um die aktuelle Version von der Community bereitgestellten Übersetzungen herunterzuladen und zu installieren +luckperms.command.translations.download-override-warning=Bitte beachte, dass alle Änderungen, die Sie an diesen Sprachen vorgenommen haben überschrieben werden +luckperms.usage.user.description=Eine Reihe von Befehlen zur Verwaltung von Benutzern innerhalb von LuckPerms. (Ein ''Benutzer'' in LuckPerms ist nur ein Spieler und kann auf eine UUID oder einen Benutzernamen verweisen) +luckperms.usage.group.description=Eine Reihe von Befehlen zur Verwaltung von Gruppen innerhalb von LuckPerms. Gruppen sind nur Sammlungen von Berechtigungszuordnungen, die Benutzern zugewiesen werden können. Neue Gruppen werden mit dem Befehl "creategroup" erstellt. +luckperms.usage.track.description=Eine Reihe von Befehlen zum Verwalten von Laufbahnen in Luckperms. Laufbahnen sind geordnete Sammlungen von Gruppen auf denen Nutzer befördert und degradiert werden können. +luckperms.usage.log.description=Eine Reihe von Befehlen zur Verwaltung der Logging-Funktionalität innerhalb von LuckPerms. +luckperms.usage.sync.description=Lädt alle Daten aus dem Pluginordner in den RAM und wendet alle Änderungen an. +luckperms.usage.info.description=Gibt allgemeine Informationen über die aktive Instanz aus. +luckperms.usage.editor.description=Erstellt eine neue Web-Editor-Sitzung +luckperms.usage.editor.argument.type=die Typen, die in den Editor geladen werden sollen. (''all'', ''users'' oder ''groups'') +luckperms.usage.editor.argument.filter=die Berechtigung um Nutzereinträge zu filtern +luckperms.usage.verbose.description=Steuert das ausführliche Berechtigungsprüfung Überwachungssystem des Plugins. +luckperms.usage.verbose.argument.action=ob die Protokollierung aktiviert oder deaktiviert werden soll oder um die geloggte Ausgabe hochzuladen +luckperms.usage.verbose.argument.filter=der Filter der Einträge entspricht +luckperms.usage.verbose.argument.commandas=der zu ausführende Spieler/Befehl +luckperms.usage.tree.description=Erzeugt eine Baumansicht (sortierte Listenhierarchie) aller Rechte, die LuckPerms bekannt sind. +luckperms.usage.tree.argument.scope=die Wurzel des Baumes. Geben Sie "." an, um alle Berechtigungen einzubinden +luckperms.usage.tree.argument.player=der Name eines Online-Spielers den Sie überprüfen möchten +luckperms.usage.search.description=Sucht nach allen Benutzern/Gruppen mit einer bestimmten Berechtigung +luckperms.usage.search.argument.permission=die Berechtigung zu überprüfen auf +luckperms.usage.search.argument.page=die anzuzeigende Seite +luckperms.usage.network-sync.description=Änderungen mit dem Speicher synchronisieren und anfordern, dass alle anderen Server im Netzwerk dasselbe tun +luckperms.usage.import.description=Importiert Daten aus einer (zuvor erstellten) Exportdatei +luckperms.usage.import.argument.file=die zu importierende Datei +luckperms.usage.import.argument.replace=existierende Daten ersetzen statt Zusammenzuführen +luckperms.usage.import.argument.upload=lade die Daten eines vorherigen Exports hoch +luckperms.usage.export.description=Exportiert alle Berechtigungsdaten in eine ''export''-Datei. Kann zu einem späteren Zeitpunkt erneut importiert werden. +luckperms.usage.export.argument.file=die zu exportierende Datei +luckperms.usage.export.argument.without-users=schließe Benutzer vom Export aus +luckperms.usage.export.argument.without-groups=schließe Gruppen vom Export aus +luckperms.usage.export.argument.upload=Lade all Berechtigungsdaten in den Webeditor hoch. Kann zu einem späteren Zeitpunkt erneut importiert werden. +luckperms.usage.reload-config.description=Einige der Konfigurationsoptionen neu laden +luckperms.usage.bulk-update.description=Massen-Änderungsabfragen auf allen Daten ausführen +luckperms.usage.bulk-update.argument.data-type=der Typ der zu ändernden Daten. (''all'', ''users'' oder ''groups'') +luckperms.usage.bulk-update.argument.action=die Aktion, die auf den Daten ausgeführt werden soll. (''update'' oder ''delete'') +luckperms.usage.bulk-update.argument.action-field=das zu bearbeitende Feld. Nur für ''update'' erforderlich. (''permission'', ''server'' oder ''world'') +luckperms.usage.bulk-update.argument.action-value=der zu ersetzende Wert. Nur für ''update'' erforderlich. +luckperms.usage.bulk-update.argument.constraint=die für das Update erforderlichen Einschränkungen +luckperms.usage.translations.description=Übersetzungen verwalten +luckperms.usage.translations.argument.install=Unterbefehl zum Installieren von Übersetzungen +luckperms.usage.apply-edits.description=Änderungen an den Berechtigungen des Web-Editors anwenden +luckperms.usage.apply-edits.argument.code=der eindeutige Code für die Daten +luckperms.usage.apply-edits.argument.target=auf wen die Daten angewendet werden sollen +luckperms.usage.create-group.description=Erstelle eine neue Gruppe +luckperms.usage.create-group.argument.name=der Name der Gruppe +luckperms.usage.create-group.argument.weight=das Gewicht der Gruppe +luckperms.usage.create-group.argument.display-name=der Anzeigename der Gruppe +luckperms.usage.delete-group.description=Eine Gruppe löschen +luckperms.usage.delete-group.argument.name=der Name der Gruppe +luckperms.usage.list-groups.description=Alle Gruppen der Plattform auflisten +luckperms.usage.create-track.description=Neue Spur hinzufügen +luckperms.usage.create-track.argument.name=der Name der Laufbahn +luckperms.usage.delete-track.description=Eine Laufbahn löschen +luckperms.usage.delete-track.argument.name=der Name der Laufbahn +luckperms.usage.list-tracks.description=Alle Laufbahnen dieser Plattform auflisten +luckperms.usage.user-info.description=Zeigt Informationen zu einem Spieler +luckperms.usage.user-switchprimarygroup.description=Ändert die primäre Gruppe des Spielers +luckperms.usage.user-switchprimarygroup.argument.group=die Gruppe, zu der gewechselt werden soll +luckperms.usage.user-promote.description=Befördert den Nutzer in einer Spur +luckperms.usage.user-promote.argument.track=die Spur, um den Nutzer zu befördern +luckperms.usage.user-promote.argument.context=die Kontexte, in denen der Nutzer gefördert werden soll +luckperms.usage.user-promote.argument.dont-add-to-first=den Nutzer nur befördern, wenn er schon auf der Spur ist +luckperms.usage.user-demote.description=Degradiert den Nutzer in einer Spur +luckperms.usage.user-demote.argument.track=die Spur, wo der Benutzer degradiert werden soll +luckperms.usage.user-demote.argument.context=die Kontexte, in denen der Nutzer degradiert werden soll +luckperms.usage.user-demote.argument.dont-remove-from-first=verhindern, dass der Benutzer von der ersten Gruppe entfernt wird +luckperms.usage.user-clone.description=Klont einen Benutzer +luckperms.usage.user-clone.argument.user=der Name/uuid des zu klonenden Benutzers +luckperms.usage.group-info.description=Zeigt Informationen über die Gruppe an +luckperms.usage.group-listmembers.description=Zeigt Benutzer/Gruppen, die von dieser Gruppe erben +luckperms.usage.group-listmembers.argument.page=die anzuzeigende Seite +luckperms.usage.group-setweight.description=Leg die Gewichtung der Gruppen fest +luckperms.usage.group-setweight.argument.weight=das zu setzende Gewicht +luckperms.usage.group-set-display-name.description=Anzeigename der Gruppe festlegen +luckperms.usage.group-set-display-name.argument.name=der zu setzende Name +luckperms.usage.group-set-display-name.argument.context=die Kontexte, in denen der Name gesetzt werden soll +luckperms.usage.group-rename.description=Gruppe umbenennen +luckperms.usage.group-rename.argument.name=der neue Name +luckperms.usage.group-clone.description=Die Gruppe klonen +luckperms.usage.group-clone.argument.name=der Name der zu klonenden Gruppe +luckperms.usage.holder-editor.description=Öffnet den Web-Berechtigungs-Editor +luckperms.usage.holder-showtracks.description=Listet die Spuren auf, auf denen das Objekt ist +luckperms.usage.holder-clear.description=Entfernt alle Berechtigungen, Eltern und Meta +luckperms.usage.holder-clear.argument.context=die Kontexte nach denen gefiltert werden soll +luckperms.usage.permission.description=Berechtigungen bearbeiten +luckperms.usage.parent.description=Vererbung bearbeiten +luckperms.usage.meta.description=Metadatenwerte bearbeiten +luckperms.usage.permission-info.description=Listet die Berechtigungsknoten auf, die das Objekt hat +luckperms.usage.permission-info.argument.page=die anzuzeigende Seite +luckperms.usage.permission-info.argument.sort-mode=wie die Einträge sortiert werden +luckperms.usage.permission-set.description=Legt eine Berechtigung für das Objekt fest +luckperms.usage.permission-set.argument.node=der Berechtigungsknoten der gesetzt werden soll +luckperms.usage.permission-set.argument.value=der Wert des Knotens +luckperms.usage.permission-set.argument.context=die Kontexte, in denen die Berechtigung hinzugefügt werden soll +luckperms.usage.permission-unset.description=Löscht die Berechtigung für das Objekt +luckperms.usage.permission-unset.argument.node=der Berechtigungsknoten der entfernt werden soll +luckperms.usage.permission-unset.argument.context=die Kontexte, in denen die Berechtigung gelöscht werden soll +luckperms.usage.permission-settemp.description=Legt eine Berechtigung für das Objekt temporär fest +luckperms.usage.permission-settemp.argument.node=der Berechtigungsknoten der gesetzt werden soll +luckperms.usage.permission-settemp.argument.value=der Wert des Knotens +luckperms.usage.permission-settemp.argument.duration=die Dauer bis der Berechtigungsknoten abläuft +luckperms.usage.permission-settemp.argument.temporary-modifier=wie die temporäre Berechtigung angewendet werden soll +luckperms.usage.permission-settemp.argument.context=die Kontexte, in denen die Berechtigung hinzugefügt werden soll +luckperms.usage.permission-unsettemp.description=Löscht die Berechtigung für das Objekt +luckperms.usage.permission-unsettemp.argument.node=der Berechtigungsknoten der entfernt werden soll +luckperms.usage.permission-unsettemp.argument.duration=die Dauer die abgezogen werden soll +luckperms.usage.permission-unsettemp.argument.context=die Kontexte, in denen die Berechtigung gelöscht werden soll +luckperms.usage.permission-check.description=Prüft, ob das Objekt einen bestimmten Berechtigungsknoten hat +luckperms.usage.permission-check.argument.node=der Berechtigungsknoten der überprüft werden soll +luckperms.usage.permission-clear.description=Löscht alle Berechtigungen +luckperms.usage.permission-clear.argument.context=die Kontexte nach denen gefiltert werden soll +luckperms.usage.parent-info.description=Listet die Gruppen auf, von denen dieses Objekt erbt +luckperms.usage.parent-info.argument.page=die anzuzeigende Seite +luckperms.usage.parent-info.argument.sort-mode=wie die Einträge sortiert werden +luckperms.usage.parent-set.description=Entfernt alle anderen Gruppen, von denen das Objekt bereits auf der angegebenen Spur erbt, und fügt sie der angegebenen hinzu +luckperms.usage.parent-set.argument.group=die Gruppe, auf die eingestellt werden soll +luckperms.usage.parent-set.argument.context=die Kontexte, in denen die Gruppe eingerichtet werden soll +luckperms.usage.parent-add.description=Legt eine andere Gruppe für das Objekt fest, von der Berechtigungen geerbt werden sollen +luckperms.usage.parent-add.argument.group=die Gruppe, von der geerbt werden soll +luckperms.usage.parent-add.argument.context=die Kontexte, in denen die Gruppe geerbt werden soll +luckperms.usage.parent-remove.description=Entfernt eine zuvor festgelegte Vererbungsregel +luckperms.usage.parent-remove.argument.group=die zu entfernende Gruppe +luckperms.usage.parent-remove.argument.context=die Kontexte, in denen die Gruppe entfernt werden soll +luckperms.usage.parent-set-track.description=Entfernt alle anderen Gruppen, von denen das Objekt bereits auf der angegebenen Spur erbt, und fügt sie der angegebenen hinzu +luckperms.usage.parent-set-track.argument.track=die Spur, auf die gesetzt werden soll +luckperms.usage.parent-set-track.argument.group=die Gruppe, auf die eingestellt werden soll, oder eine Nummer, die sich auf die Position der Gruppe auf der angegebenen Spur bezieht +luckperms.usage.parent-set-track.argument.context=die Kontexte, in denen die Gruppe eingerichtet werden soll +luckperms.usage.parent-add-temp.description=Legt eine andere Gruppe für das Objekt fest, von der Berechtigungen vorübergehend geerbt werden sollen +luckperms.usage.parent-add-temp.argument.group=die Gruppe, von der geerbt werden soll +luckperms.usage.parent-add-temp.argument.duration=die Dauer der Gruppenmitgliedschaft +luckperms.usage.parent-add-temp.argument.temporary-modifier=wie die temporäre Berechtigung angewendet werden soll +luckperms.usage.parent-add-temp.argument.context=die Kontexte, in denen die Gruppe geerbt werden soll +luckperms.usage.parent-remove-temp.description=Entfernt eine zuvor festgelegte temporäre Vererbungsregel +luckperms.usage.parent-remove-temp.argument.group=die zu entfernende Gruppe +luckperms.usage.parent-remove-temp.argument.duration=die zu subtrahierende Dauer +luckperms.usage.parent-remove-temp.argument.context=die Kontexte, in denen die Gruppe entfernt werden soll +luckperms.usage.parent-clear.description=Löscht alle Eltern +luckperms.usage.parent-clear.argument.context=die Kontexte nach denen gefiltert werden soll +luckperms.usage.parent-clear-track.description=Löscht alle Eltern auf einer bestimmten Spur +luckperms.usage.parent-clear-track.argument.track=die Spur auf der entfernt werden soll +luckperms.usage.parent-clear-track.argument.context=die Kontexte nach denen gefiltert werden soll +luckperms.usage.meta-info.description=Zeigt alle Chat-Meta an +luckperms.usage.meta-set.description=Setzt einen Meta-Wert +luckperms.usage.meta-set.argument.key=der zu setzende Schlüssel +luckperms.usage.meta-set.argument.value=der zu setzende Wert +luckperms.usage.meta-set.argument.context=die Kontexte, in denen die Berechtigung hinzugefügt werden soll +luckperms.usage.meta-unset.description=Entfernt einen Meta-Wert +luckperms.usage.meta-unset.argument.key=der zu entfernende Schlüssel +luckperms.usage.meta-unset.argument.context=die Kontexte, in denen die Berechtigung entfernt werden soll +luckperms.usage.meta-settemp.description=Setzt vorübergehend einen Meta-Wert +luckperms.usage.meta-settemp.argument.key=der zu setzende Schlüssel +luckperms.usage.meta-settemp.argument.value=der zu setzende Name +luckperms.usage.meta-settemp.argument.duration=die Dauer bis der Meta-Wert abläuft +luckperms.usage.meta-settemp.argument.context=die Kontexte, in denen das Meta-Paar hinzugefügt werden soll +luckperms.usage.meta-unsettemp.description=Entfernt einen temporären Meta-Wert +luckperms.usage.meta-unsettemp.argument.key=der zu entfernende Schlüssel +luckperms.usage.meta-unsettemp.argument.context=die Kontexte, in denen die Berechtigung entfernt werden soll +luckperms.usage.meta-addprefix.description=Fügt ein Präfix hinzu +luckperms.usage.meta-addprefix.argument.priority=die Priorität mit, der der Präfix gesetzt werden soll +luckperms.usage.meta-addprefix.argument.prefix=der Präfix String +luckperms.usage.meta-addprefix.argument.context=die Kontexte, in denen der Präfix hinzugefügt werden soll +luckperms.usage.meta-addsuffix.description=Setzt ein Suffix +luckperms.usage.meta-addsuffix.argument.priority=die Priorität mit, der der Suffix hinzugefügt werden soll +luckperms.usage.meta-addsuffix.argument.suffix=der Suffix String +luckperms.usage.meta-addsuffix.argument.context=die Kontexte, in denen der Suffix hinzugefügt werden soll +luckperms.usage.meta-setprefix.description=Setzt ein Präfix +luckperms.usage.meta-setprefix.argument.priority=die Priorität mit, der der Präfix gesetzt werden soll +luckperms.usage.meta-setprefix.argument.prefix=der Präfix String +luckperms.usage.meta-setprefix.argument.context=die Kontexte, in denen der Präfix gesetzt wird +luckperms.usage.meta-setsuffix.description=Setzt ein Suffix +luckperms.usage.meta-setsuffix.argument.priority=die Priorität mit, der der Suffix gesetzt werden soll +luckperms.usage.meta-setsuffix.argument.suffix=der Suffix String +luckperms.usage.meta-setsuffix.argument.context=die Kontexte, in denen der Suffix gesetzt werden soll +luckperms.usage.meta-removeprefix.description=Entfernt einen Präfix +luckperms.usage.meta-removeprefix.argument.priority=die Priorität mit, der der Präfix entfernt werden soll +luckperms.usage.meta-removeprefix.argument.prefix=der Präfix String +luckperms.usage.meta-removeprefix.argument.context=die Kontexte, in denen der Präfix entfernt werden soll +luckperms.usage.meta-removesuffix.description=Entfernt einen Suffix +luckperms.usage.meta-removesuffix.argument.priority=die Priorität mit, der der Suffix entfernt werden soll +luckperms.usage.meta-removesuffix.argument.suffix=der Suffix String +luckperms.usage.meta-removesuffix.argument.context=die Kontexte, in denen der Suffix entfernt werden soll +luckperms.usage.meta-addtemp-prefix.description=Fügt ein Präfix temporär hinzu +luckperms.usage.meta-addtemp-prefix.argument.priority=die Priorität mit, der der Präfix gesetzt werden soll +luckperms.usage.meta-addtemp-prefix.argument.prefix=der Präfix String +luckperms.usage.meta-addtemp-prefix.argument.duration=die Dauer bis der Präfix abläuft +luckperms.usage.meta-addtemp-prefix.argument.context=die Kontexte, in denen der Präfix hinzugefügt werden soll +luckperms.usage.meta-addtemp-suffix.description=Fügt vorübergehend ein Suffix hinzu +luckperms.usage.meta-addtemp-suffix.argument.priority=die Priorität mit, der der Suffix hinzugefügt werden soll +luckperms.usage.meta-addtemp-suffix.argument.suffix=der Suffix String +luckperms.usage.meta-addtemp-suffix.argument.duration=die Dauer bis der Suffix abläuft +luckperms.usage.meta-addtemp-suffix.argument.context=die Kontexte, in denen der Suffix hinzugefügt werden soll +luckperms.usage.meta-settemp-prefix.description=Setzt ein Präfix temporär +luckperms.usage.meta-settemp-prefix.argument.priority=die Priorität mit, der der Präfix gesetzt werden soll +luckperms.usage.meta-settemp-prefix.argument.prefix=der Prefix String +luckperms.usage.meta-settemp-prefix.argument.duration=die Dauer bis der Präfix abläuft +luckperms.usage.meta-settemp-prefix.argument.context=die Kontexte, in denen der Präfix gesetzt werden soll +luckperms.usage.meta-settemp-suffix.description=Fügt ein Suffix temporär hinzu +luckperms.usage.meta-settemp-suffix.argument.priority=die Priorität mit, der der Suffix gesetzt werden soll +luckperms.usage.meta-settemp-suffix.argument.suffix=der Suffix String +luckperms.usage.meta-settemp-suffix.argument.duration=die Dauer bis der Suffix abläuft +luckperms.usage.meta-settemp-suffix.argument.context=die Kontexte, in denen der Suffix gesetzt werden soll +luckperms.usage.meta-removetemp-prefix.description=Entfernt einen temporären Präfix +luckperms.usage.meta-removetemp-prefix.argument.priority=die Priorität mit, der der Präfix entfernt werden soll +luckperms.usage.meta-removetemp-prefix.argument.prefix=der Präfix String +luckperms.usage.meta-removetemp-prefix.argument.context=die Kontexte, in denen der Präfix entfernt werden soll +luckperms.usage.meta-removetemp-suffix.description=Entfernt einen temporären Suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=die Priorität mit, der der Suffix entfernt werden soll +luckperms.usage.meta-removetemp-suffix.argument.suffix=der Suffix String +luckperms.usage.meta-removetemp-suffix.argument.context=die Kontexte, in denen der Suffix entfernt werden soll +luckperms.usage.meta-clear.description=Löscht alle Meta +luckperms.usage.meta-clear.argument.type=der Typ der zu entfernenden Meta +luckperms.usage.meta-clear.argument.context=die Kontexte nach denen gefiltert werden soll +luckperms.usage.track-info.description=Zeigt Informationen über die Spur an +luckperms.usage.track-editor.description=Öffnet den Web-Berechtigungs-Editor +luckperms.usage.track-append.description=Hängt eine Gruppe am Ende der Spur an +luckperms.usage.track-append.argument.group=die anzuhängende Gruppe +luckperms.usage.track-insert.description=Fügt eine Gruppe an einer bestimmten Stelle entlang der Spur ein +luckperms.usage.track-insert.argument.group=die einzusetzende Gruppe +luckperms.usage.track-insert.argument.position=die Position, an der die Gruppe eingefügt wird (die erste Position auf der Spur ist 1) +luckperms.usage.track-remove.description=Entfernt eine Gruppe von der Spur +luckperms.usage.track-remove.argument.group=die zu entfernende Gruppe +luckperms.usage.track-clear.description=Löscht die Gruppen auf der Spur +luckperms.usage.track-rename.description=Die Spur umbenennen +luckperms.usage.track-rename.argument.name=der neue Name +luckperms.usage.track-clone.description=Die Spur klonen +luckperms.usage.track-clone.argument.name=der Name der zu klonenden Spur +luckperms.usage.log-recent.description=Kürzliche Aktionen anzeigen +luckperms.usage.log-recent.argument.user=der Name/uuid des zu filternden Benutzers +luckperms.usage.log-recent.argument.page=die anzuzeigende Seitennummer +luckperms.usage.log-search.description=Im Log nach einem Eintrag suchen +luckperms.usage.log-search.argument.query=die Abfrage, nach der gesucht werden soll +luckperms.usage.log-search.argument.page=die anzuzeigende Seitennummer +luckperms.usage.log-notify.description=Log Benachrichtigungen umschalten +luckperms.usage.log-notify.argument.toggle=ob ein- oder ausschalten +luckperms.usage.log-user-history.description=Verlauf eines Nutzers anzeigen +luckperms.usage.log-user-history.argument.user=der Name/uuid des Benutzers +luckperms.usage.log-user-history.argument.page=die anzuzeigende Seitennummer +luckperms.usage.log-group-history.description=Verlauf einer Gruppe anzeigen +luckperms.usage.log-group-history.argument.group=der Name der Gruppe +luckperms.usage.log-group-history.argument.page=die anzuzeigende Seitennummer +luckperms.usage.log-track-history.description=Verlauf einer Spur anzeigen +luckperms.usage.log-track-history.argument.track=der Name der Spur +luckperms.usage.log-track-history.argument.page=die anzuzeigende Seitennummer +luckperms.usage.sponge.description=Zusätzliche Sponge Daten bearbeiten +luckperms.usage.sponge.argument.collection=die zu durchsuchende Sammlung +luckperms.usage.sponge.argument.subject=die zu ändernde Person +luckperms.usage.sponge-permission-info.description=Zeigt Informationen über die Berechtigungen der Person an +luckperms.usage.sponge-permission-info.argument.contexts=die Kontexte nach denen gefiltert werden soll +luckperms.usage.sponge-permission-set.description=Legt eine Berechtigung für die Person fest +luckperms.usage.sponge-permission-set.argument.node=der Berechtigungsknoten der gesetzt werden soll +luckperms.usage.sponge-permission-set.argument.tristate=der Wert auf den die Berechtigung gesetzt werden soll +luckperms.usage.sponge-permission-set.argument.contexts=die Kontexte, in denen die Berechtigung gesetzt werden soll +luckperms.usage.sponge-permission-clear.description=Löscht die Berechtigungen der Person +luckperms.usage.sponge-permission-clear.argument.contexts=die Kontexte, in denen Berechtigungen gelöscht werden sollen +luckperms.usage.sponge-parent-info.description=Zeigt Informationen über die Eltern der Person an +luckperms.usage.sponge-parent-info.argument.contexts=die Kontexte nach denen gefiltert werden soll +luckperms.usage.sponge-parent-add.description=Fügt einen Elternteil zur Person hinzu +luckperms.usage.sponge-parent-add.argument.collection=die Personen-Sammlung, wo die Gruppe ist +luckperms.usage.sponge-parent-add.argument.subject=der Name der Eltern Person +luckperms.usage.sponge-parent-add.argument.contexts=die Kontexte, in denen der Elternteil hinzugefügt werden soll +luckperms.usage.sponge-parent-remove.description=Entfernt ein Elternteil von der Person +luckperms.usage.sponge-parent-remove.argument.collection=die Personen-Sammlung, wo die Gruppe ist +luckperms.usage.sponge-parent-remove.argument.subject=der Name der Eltern Person +luckperms.usage.sponge-parent-remove.argument.contexts=die Kontexte, in denen der Elternteil entfernt werden soll +luckperms.usage.sponge-parent-clear.description=Löscht die Eltern der Person +luckperms.usage.sponge-parent-clear.argument.contexts=die Kontexte, in denen die Eltern gelöscht werden sollen +luckperms.usage.sponge-option-info.description=Zeigt Informationen über die Optionen der Person an +luckperms.usage.sponge-option-info.argument.contexts=die Kontexte nach denen gefiltert werden soll +luckperms.usage.sponge-option-set.description=Setzt eine Option für die Person +luckperms.usage.sponge-option-set.argument.key=der zu setzende Schlüssel +luckperms.usage.sponge-option-set.argument.value=der Wert auf den der Schlüssel gesetzt werden soll +luckperms.usage.sponge-option-set.argument.contexts=die Kontexte, in denen die Option gesetzt werden soll +luckperms.usage.sponge-option-unset.description=Entfernt eine Option für die Person +luckperms.usage.sponge-option-unset.argument.key=der zu entfernende Schlüssel +luckperms.usage.sponge-option-unset.argument.contexts=die Kontexte, in denen der Schlüssel entfernt werden soll +luckperms.usage.sponge-option-clear.description=Löscht die Optionen der Person +luckperms.usage.sponge-option-clear.argument.contexts=die Kontexte, in denen Optionen gelöscht werden sollen diff --git a/plugins/LuckPerms/translations/repository/el_GR.properties b/plugins/LuckPerms/translations/repository/el_GR.properties new file mode 100644 index 0000000..ba3b04d --- /dev/null +++ b/plugins/LuckPerms/translations/repository/el_GR.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=VB +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.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.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=Εάν είστε διαχειριστής του server, ελέγξτε την κονσόλα για τυχόν σφάλματα +luckperms.login.server-admin-check-console-info=Ελέγξτε την κονσόλα του server περισσότερες πληροφορίες +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 vanilla είναι απενεργοποιημένο σε αυτόν τον server +luckperms.opsystem.sponge-warning=Λάβετε υπόψη ότι η κατάσταση του Διαχειριστή του server δεν επηρεάζει τους ελέγχους δικαιωμάτων στο Sponge όταν είναι εγκατεστημένο ένα plugin δικαιωμάτων, πρέπει να επεξεργαστείτε απευθείας τα δεδομένα χρήστη +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=Δεν είναι δυνατή η επικοινωνία με το bytebin +luckperms.command.misc.webapp-unable-to-communicate=Δεν είναι δυνατή η επικοινωνία με το web app +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.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=Βρέθηκαν {0} καταχωρίσεις από {1} χρήστες και {2} ομάδες +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=URL δέντρου αδειών +luckperms.command.verbose.invalid-filter=Το {0} δεν είναι έγκυρο verbose φίλτρο +luckperms.command.verbose.enabled=Καταγραφέας αδειών {0} για ελέγχους που αντιστοιχούν {1} +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=Αυτό μπορεί να οφείλεται στο γεγονός ότι το πρόσθετο εκτελεί εντολές στο παρασκήνιο (async) +luckperms.command.verbose.command.try-again-manually=Μπορείτε ακόμα να χρησιμοποιήσετε το ρήμα χειροκίνητα για να εντοπίσετε ελέγχους που γίνονται έτσι +luckperms.command.verbose.enabled-recording=Καταγραφή αδειών {0} για ελέγχους που αντιστοιχούν {1} +luckperms.command.verbose.uploading=Καταγραφή αδειών {0}, ανέβασμα αποτελεσμάτων... +luckperms.command.verbose.url=Διεύθυνση URL αποτελεσμάτω του καταγραφέα αδειών +luckperms.command.verbose.enabled-term=ενεργό +luckperms.command.verbose.disabled-term=απενεργοποιημένο +luckperms.command.verbose.query-any=ΟΠΟΙΟΔΗΠΟΤΕ +luckperms.command.info.running-plugin=Λειτουργεί +luckperms.command.info.platform-key=Πλατφόρμα +luckperms.command.info.server-brand-key=Επωνυμία του server +luckperms.command.info.server-version-key=Έκδοση του server +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.clear=Οι κόμβοι του {0} διαγράφηκαν στο περιβάλλον {1} +luckperms.command.generic.permission.info.title=Άδειες του {0} +luckperms.command.generic.permission.info.empty=Δεν έχoυν οριστεί δικαιώματα για {0} +luckperms.command.generic.permission.info.click-to-remove=Κάντε κλικ για να καταργήσετε αυτόν τον κόμβο από {0} +luckperms.command.generic.permission.check.info.title=Δικαιώματα +luckperms.command.generic.permission.check.info.directly=Το {0} έχει άδεια {1} οριστεί σε {2} στο περιβάλλον {3} +luckperms.command.generic.permission.check.info.inherited={0} κληρονομεί {1} ορίστηκε σε {2} από {3} στο πλαίσιο {4} +luckperms.command.generic.permission.check.info.not-directly={0} does not have any tags. (Automatic Copy) +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=Ορίστε {0} σε {1} για {2} σε περιβάλλον {3} +luckperms.command.generic.permission.already-has=Το {0} έχει ήδη {1} ρυθμιστεί σε περιβάλλον {2} +luckperms.command.generic.permission.set-temp=Ορίστε {0} σε {1} για {2} για διάρκεια {3} σε περιβάλλον {4} +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=Δεν έχoυν οριστεί δικαιώματα για {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} στο περιβάλλον {3} +luckperms.command.generic.parent.set-track={0} είχαν εκκαθαριστεί οι υπάρχουσες γονικές ομάδες τους στην προτεραιότητα {1} και τώρα κληρονομούν μόνο {2} στο περιβάλλον {3} +luckperms.command.generic.parent.remove={0} τώρα κληρονομεί δικαιώματα από {1} στο πλαίσιο {2} +luckperms.command.generic.parent.remove-temp=δεν μεταβιβάζει προσωρινά δικαιώματα από το {1} στο περιβάλλον {2} +luckperms.command.generic.parent.subtract={0} τώρα κληρονομεί δικαιώματα από {1} για μια διάρκεια {2} στο πλαίσιο {3} +luckperms.command.generic.parent.clear=Οι κόμβοι του {0} διαγράφηκαν στο περιβάλλον {1} +luckperms.command.generic.parent.clear-track=Οι γονείς του {0} στην προτεραιότητα {1} διαγράφηκαν στο περιβάλλον {2} +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}''s Prefixes +luckperms.command.generic.chat-meta.info.title-suffix={0}''s Suffixes +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} +luckperms.command.generic.chat-meta.already-has={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.already-has-temp={0} έχει ήδη {1} {2} οριστεί προσωρινά σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.doesnt-have={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} έχει ήδη {1} {2} οριστεί προσωρινά σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.add={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.add-temp={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.remove={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.remove-bulk={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.remove-temp={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} έχει ήδη {1} {2} οριστεί σε προτεραιότητα {3} στο πλαίσιο {4} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} δεν έχει meta +luckperms.command.generic.meta.info.click-to-remove=Κάντε κλικ για να καταργήσετε αυτόν τον κόμβο από {0} +luckperms.command.generic.meta.already-has={0} έχει ήδη το meta κλειδί {1} οριστεί σε {2} στο πλαίσιο {3} +luckperms.command.generic.meta.already-has-temp={0} έχει ήδη το meta κλειδί {1} οριστεί σε {2} στο πλαίσιο {3} +luckperms.command.generic.meta.doesnt-have=Το {0} δεν έχει {1} οριστεί στο περιβάλλον {2} +luckperms.command.generic.meta.doesnt-have-temp=Το {0} έχει ήδη {1} οριστεί προσωρινά σε περιβάλλον {2} +luckperms.command.generic.meta.set=Ορίστε {0} σε {1} για {2} σε περιβάλλον {3} +luckperms.command.generic.meta.set-temp=Ορίστε {0} σε {1} για {2} για διάρκεια {3} σε περιβάλλον {4} +luckperms.command.generic.meta.unset=Απεγκατάσταση {0} για {1} σε περιβάλλον {2} +luckperms.command.generic.meta.unset-temp=Ορισμός προσωρινής άδειας {0} για {1} στο περιβάλλον {2} +luckperms.command.generic.meta.clear=Ο τύπος αντιστοίχισης meta {1} του {0}εκκαθαρίστηκε στο πλαίσιο {2} +luckperms.command.generic.contextual-data.title=Θεματική βοήθεια +luckperms.command.generic.contextual-data.mode.key=λειτουργία +luckperms.command.generic.contextual-data.mode.server=server +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.meta-key=Meta +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.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.primarygroup.not-member=Ο χρήστης {0} δεν ήταν ήδη μέλος του {1}, προσθέτοντάς τους τώρα +luckperms.command.user.primarygroup.already-has=\nΤο {0} έχει ήδη {1} οριστεί ως η κύρια ομάδα του +luckperms.command.user.primarygroup.warn-option=Προειδοποίηση\: Η κύρια μέθοδος υπολογισμού ομάδας που χρησιμοποιείται από αυτόν τον διακομιστή ({0}) ενδέχεται να μην αντικατοπτρίζει αυτήν την αλλαγή +luckperms.command.user.primarygroup.set=Η κύρια ομάδα του χρήστη {0} ορίστηκε σε {1}\n +luckperms.command.user.track.error-not-contain-group={0} δεν είναι ήδη σε καμία ομάδα στο {1} +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}, οπότε δεν προωθήθηκε +luckperms.command.user.promote.success=Προώθηση {0} κατά μήκος του κομματιού {1} από {2} σε {3} στο πλαίσιο {4} +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.demote.success=Demoting {0} along track {1} from {2} to {3} in context {4} (Automatic Copy) +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.group.list.title=Group current count +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=Ορισμός βάρους σε {0} για την ομάδα {1} +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=Ορίστε το όνομα εμφάνισης σε {0} για την ομάδα {1} στο πλαίσιο {2} +luckperms.command.group.setdisplayname.removed=Ορίστε το όνομα εμφάνισης σε {0} για την ομάδα {1} στο πλαίσιο {2} +luckperms.command.track.list.title=Διαδρομές +luckperms.command.track.path.empty=Κανένα +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-invalid-pos=Αδυναμία εισαγωγής στη θέση {0} +luckperms.command.track.insert.error-invalid-pos-reason=Μη έγκυρη θέση +luckperms.command.track.remove.success=Η ομάδα {0} αφαιρέθηκε από το κομμάτι {1} +luckperms.command.track.error-empty={0} δεν μπορεί να χρησιμοποιηθεί επειδή είναι άδειο ή περιέχει μόνο μία ομάδα +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=Το αρχείο %s δεν ήταν εφικτό να φορτωθεί. +luckperms.command.log.invalid-page=Μη έγκυρος αριθμός σελίδας +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.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.show.history=Εμφάνιση ιστορικού για {0} {1} +luckperms.command.export.error-term=Σφάλμα +luckperms.command.export.already-running=Ένα άλλο αντίγραφο του %@ εκτελείται ήδη. +luckperms.command.export.file.already-exists=Το αρχείο "%s" υπάρχει ήδη +luckperms.command.export.file.not-writable=Filesystem is not writable. +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.file.doesnt-exist={0} δεν υπάρχει +luckperms.command.import.file.not-readable=Filesystem is not writable +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.starting=Έναρξη διαδικασίας εισαγωγής +luckperms.command.import.completed=COMPLETED +luckperms.command.import.duration=σε {0} δευτερόλεπτα +luckperms.command.bulkupdate.must-use-console=Η εντολή μαζικής ενημέρωσης μπορεί να χρησιμοποιηθεί μόνο από την κονσόλα +luckperms.command.bulkupdate.invalid-data-type=Μη έγκυρος τύπος, περίμενε {0} +luckperms.command.bulkupdate.invalid-constraint=Μη έγκυροι περιορισμοί +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.confirm=Εκτέλεση {0} για εκτέλεση της ενημέρωσης +luckperms.command.bulkupdate.unknown-id=Ο σύνδεσμος είτε δεν υπάρχει είτε έχει λήξει +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=Δεν βρέθηκε αρχείο ρυθμίσεων configuration +luckperms.command.reload-config.restart-note=ορισμένες επιλογές θα εφαρμοστούν μόνο μετά την επανεκκίνηση του διακομιστή +luckperms.command.translations.searching=Αναζήτηση για διαθέσιμες μεταφράσεις, παρακαλώ περιμένετε... +luckperms.command.translations.searching-error=Δεν είναι δυνατή η απόκτηση μιας λίστας διαθέσιμων μεταφράσεων +luckperms.command.translations.installed-translations=Μεταφράσεις εγκατεστημένων module +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=Εγκατάσταση γλώσσας +luckperms.command.translations.install-complete=Εγκατάσταση επιτυχής\! +luckperms.command.translations.download-prompt=Χρησιμοποιήστε {0} για να κατεβάσετε και να εγκαταστήσετε ενημερωμένες εκδόσεις αυτών των μεταφράσεων που παρέχονται από την κοινότητα +luckperms.command.translations.download-override-warning=Παρακαλώ σημειώστε ότι αυτό θα παρακάμψει τυχόν αλλαγές που έχετε κάνει για αυτές τις γλώσσες +luckperms.usage.user.description=Ένα σύνολο εντολών για τη διαχείριση των χρηστών μέσα στο LuckPerms. (Ένας ''χρήστης'' στο LuckPerms είναι απλά ένας παίκτης και μπορεί να αναφέρεται σε ένα UUID ή όνομα χρήστη) +luckperms.usage.group.description=Ένα σύνολο εντολών για τη διαχείριση των ομάδων στο LuckPerms. Οι ομάδες είναι απλά συλλογές εκχωρήσεων δικαιωμάτων που μπορούν να δοθούν στους χρήστες. Οι νέες ομάδες γίνονται χρησιμοποιώντας την εντολή ''creategroup''. +luckperms.usage.track.description=Ένα σύνολο εντολών για τη διαχείριση των κομματιών μέσα στο LuckPerms. Τα ίχνη είναι μια ταξινομημένη συλλογή ομάδων που μπορεί να χρησιμοποιηθεί για τον καθορισμό προωθητικών ενεργειών και αποστάσεων. +luckperms.usage.log.description=Ένα σύνολο εντολών για τη διαχείριση της λειτουργικότητας καταγραφής στο LuckPerms. +luckperms.usage.sync.description=Επαναφόρτωση όλων των δεδομένων από τον αποθηκευτικό χώρο των plugins στη μνήμη, και εφαρμογή τυχόν αλλαγών που ανιχνεύονται. +luckperms.usage.info.description=Εκτυπώνει γενικές πληροφορίες σχετικά με την παρουσία του ενεργού πρόσθετου. +luckperms.usage.editor.description=Δημιουργεί μια νέα συνεδρία επεξεργαστή ιστού +luckperms.usage.editor.argument.type=οι τύποι που θα φορτωθούν στον επεξεργαστή. (''όλα'', ''χρήστες'' ή ''ομάδες'') +luckperms.usage.editor.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.argument.scope=η ρίζα του δέντρου. καθορίστε "." για να συμπεριλάβετε όλα τα δικαιώματα +luckperms.usage.tree.argument.player=το όνομα ενός online παίκτη για να το ελέγξει +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.import.argument.upload=ανεβάστε τα δεδομένα από μια προηγούμενη εξαγωγή +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=ο τύπος των δεδομένων που αλλάζουν. (''όλα'', ''χρήστες'' ή ''ομάδες'') +luckperms.usage.bulk-update.argument.action=την ενέργεια που θα εκτελεστεί στα δεδομένα. (''ενημέρωση'' ή ''διαγραφή'') +luckperms.usage.bulk-update.argument.action-field=το πεδίο για να ενεργήσετε. απαιτείται μόνο για ''ενημέρωση''. (''άδεια'', ''διακομιστής'' ή ''κόσμος'') +luckperms.usage.bulk-update.argument.action-value=η τιμή προς αντικατάσταση. απαιτείται μόνο για ''ενημέρωση''. +luckperms.usage.bulk-update.argument.constraint=τους περιορισμούς που απαιτούνται για την ενημέρωση +luckperms.usage.translations.description=Διαχείριση μεταφράσεων +luckperms.usage.translations.argument.install=subcommand για εγκατάσταση μεταφράσεων +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.create-track.description=Δημιουργία νέας εντολής +luckperms.usage.create-track.argument.name=Μετονομασία προϊόντος +luckperms.usage.delete-track.description=Διαγραφή διαδρομής; +luckperms.usage.delete-track.argument.name=Μετονομασία προϊόντος +luckperms.usage.list-tracks.description=Λίστα όλων των ομάδων στην πλατφόρμα +luckperms.usage.user-info.description=Δείχνει τις πληροφορίες ενός διακομιστή +luckperms.usage.user-switchprimarygroup.description=Εναλλαγή της κύριας ομάδας του χρήστη +luckperms.usage.user-switchprimarygroup.argument.group=η ομάδα που θα οριστεί σε +luckperms.usage.user-promote.description=Προωθεί τον χρήστη προς τα πάνω ένα κομμάτι +luckperms.usage.user-promote.argument.track=το κομμάτι για την προώθηση του χρήστη +luckperms.usage.user-promote.argument.context=τα πλαίσια για τον ορισμό της ομάδας +luckperms.usage.user-promote.argument.dont-add-to-first=προώθηση του χρήστη μόνο αν βρίσκονται ήδη στο κομμάτι +luckperms.usage.user-demote.description=Προωθεί τον χρήστη προς τα πάνω ένα κομμάτι +luckperms.usage.user-demote.argument.track=το κομμάτι για την προώθηση του χρήστη +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=Enter the group display name +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=Ανοίγει τον επεξεργαστή δικαιωμάτων web +luckperms.usage.holder-showtracks.description=Παραθέτει τα κομμάτια στα οποία βρίσκεται το αντικείμενο +luckperms.usage.holder-clear.description=Αφαιρεί όλα τα δικαιώματα, τους γονείς και το meta +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.description=Αφαιρεί όλες τις άλλες ομάδες που το αντικείμενο κληρονομεί ήδη και τις προσθέτει σε αυτή που δίνεται +luckperms.usage.parent-set-track.argument.track=το κομμάτι που θα ρυθμιστεί +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.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=Καθαρίζει όλα τα meta +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=Εμφανίζει όλα τα meta συνομιλίας +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-unset.description=Ορίζει μια τιμή μεταδεδομένων +luckperms.usage.meta-unset.argument.key=το κλειδί που θα ορίσετε +luckperms.usage.meta-unset.argument.context=τα συμφραζόμενα για να προσθέσετε τα δικαιώματα +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-unsettemp.description=Απαγόρευση προσωρινής τιμής meta +luckperms.usage.meta-unsettemp.argument.key=το κλειδί που θα ορίσετε +luckperms.usage.meta-unsettemp.argument.context=τα συμφραζόμενα για να προσθέσετε τα δικαιώματα +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=Καθαρίζει όλα τα meta +luckperms.usage.meta-clear.argument.type=ο τύπος του meta που θα αφαιρεθεί +luckperms.usage.meta-clear.argument.context=τα συμφραζόμενα φιλτραρίσματος κατά +luckperms.usage.track-info.description=Δίνει πληροφορίες σχετικά με το κομμάτι +luckperms.usage.track-editor.description=Ανοίγει τον επεξεργαστή δικαιωμάτων web +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-remove.argument.group=η ομάδα που θα οριστεί σε +luckperms.usage.track-clear.description=Καθαρίζει τις ομάδες στο κομμάτι +luckperms.usage.track-rename.description=Μετονομασία προϊόντος +luckperms.usage.track-rename.argument.name=το νέο όνομα +luckperms.usage.track-clone.description=Κλωνοποίηση ομάδας +luckperms.usage.track-clone.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.description=Προβολή ιστορικού χρήστη +luckperms.usage.log-track-history.argument.track=Μετονομασία προϊόντος +luckperms.usage.log-track-history.argument.page=ο αριθμός σελίδας για προβολή +luckperms.usage.sponge.description=Επεξεργασία επιπλέον δεδομένων σφουγγαριού +luckperms.usage.sponge.argument.collection=η συλλογή προς αναζήτηση +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=Εμφανίζει πληροφορίες σχετικά με τα δικαιώματα του θέματος +luckperms.usage.sponge-parent-info.argument.contexts=τα συμφραζόμενα φιλτραρίσματος κατά +luckperms.usage.sponge-parent-add.description=Αφαιρεί έναν γονέα από το Θέμα +luckperms.usage.sponge-parent-add.argument.collection=τη συλλογή του θέματος, όπου το μητρικό θέμα είναι +luckperms.usage.sponge-parent-add.argument.subject=το όνομα του μητρικού θέματος +luckperms.usage.sponge-parent-add.argument.contexts=τα πλαίσια για τον ορισμό της ομάδας +luckperms.usage.sponge-parent-remove.description=Αφαιρεί έναν γονέα από το Θέμα +luckperms.usage.sponge-parent-remove.argument.collection=τη συλλογή του θέματος, όπου το μητρικό θέμα είναι +luckperms.usage.sponge-parent-remove.argument.subject=το όνομα του μητρικού θέματος +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-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/en_PT.properties b/plugins/LuckPerms/translations/repository/en_PT.properties new file mode 100644 index 0000000..ebb4db4 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/en_PT.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=PLANK +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORT +luckperms.commandsystem.available-commands=Use {0} to see th'' orders available ta ye +luckperms.commandsystem.command-not-recognised=That order be missin'' +luckperms.commandsystem.no-permission=Ye cannot give th'' crew that order, ye not th'' cap''n\! +luckperms.commandsystem.no-permission-subcommands=Ye cannot give th'' crew any sub orders, ye not th'' cap''n +luckperms.commandsystem.already-executing-command=A command is being execut''d, ye ''ave to wait for it to finish... +luckperms.commandsystem.usage.sub-commands-header=Nested Orders +luckperms.commandsystem.usage.usage-header=Use o'' th'' order +luckperms.commandsystem.usage.arguments-header=Arguments +luckperms.first-time.no-permissions-setup=It seems ye crew been spendin'' too much time sleepin'' and th'' deck still needin'' ta be scrubbed\! +luckperms.first-time.use-console-to-give-access=Before ye can use any o'' the luckyperms commands in-game, ye need to use the console to give yerself access +luckperms.first-time.console-command-prompt=Dock ashore ''n'' run +luckperms.first-time.next-step=After ye done this ''ere, ye can begin givin'' orders ''n'' dictatin'' what be allowed +luckperms.first-time.wiki-prompt=Lost at sea? Check ''ere\: {0} +luckperms.login.try-again=Belay that order, matey +luckperms.login.loading-database-error=Alas\! Ye treasure chest containin'' ta allowed orders not be workin'' +luckperms.login.server-admin-check-console-errors=If ye be the ship''s cap''n, dock ashore and be on th'' lookout fer errors +luckperms.login.server-admin-check-console-info=Splice the mainbrace ashore fer that there information +luckperms.login.data-not-loaded-at-pre=Ye treasure chest with yer allowed orders fer yer crew not been loaded durin'' boardin'' +luckperms.login.unable-to-continue=marooned +luckperms.login.craftbukkit-offline-mode-error=this here likely be caused by a conflict between CraftBukkit an'' the online-mode settin'' +luckperms.login.unexpected-error=Somethin'' we weren''t lookin'' out fer happened when we be settin'' up yer allowed orders +luckperms.opsystem.disabled=Ye vanilla cap''n system be disabled on this ''ere server +luckperms.opsystem.sponge-warning=Ye been made aware that yer server cap''n status ''as no effect on checks o'' th'' allowed orders on Sponge when ye be usin'' a plugin ta control th'' allowed orders, ye must take control a'' th'' crew +luckperms.duration.unit.years.plural={0} yars +luckperms.duration.unit.years.singular={0} yar +luckperms.duration.unit.years.short={0}y +luckperms.duration.unit.months.plural={0} months +luckperms.duration.unit.months.singular={0} month +luckperms.duration.unit.months.short={0}mo +luckperms.duration.unit.weeks.plural={0} weeks out at sea +luckperms.duration.unit.weeks.singular={0} week +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} days out at sea +luckperms.duration.unit.days.singular={0} day +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} hourglasses passed +luckperms.duration.unit.hours.singular={0} hourglass +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minutes of sailing +luckperms.duration.unit.minutes.singular={0} minute +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} seconds +luckperms.duration.unit.seconds.singular={0} second +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} sailings ago +luckperms.command.misc.invalid-code=Yer code be gobbledygook +luckperms.command.misc.response-code-key=code a'' th'' received message +luckperms.command.misc.error-message-key=message +luckperms.command.misc.bytebin-unable-to-communicate=Unable ta parrot over a message ta bytebin +luckperms.command.misc.webapp-unable-to-communicate=Unable ta parrot over a message ta th'' web app +luckperms.command.misc.check-console-for-errors=Alas\! Dock ashore and be on th'' lookout fer errors +luckperms.command.misc.file-must-be-in-data=Book {0} gotta be in th'' data diary +luckperms.command.misc.wait-to-finish=Ye must wait fer it ta be finished an'' try again +luckperms.command.misc.invalid-priority=One a'' ye priorities be invalid {0} +luckperms.command.misc.expected-number=Ye order be needin'' a number to keep sailin'' +luckperms.command.misc.date-parse-error={0} not be a date +luckperms.command.misc.date-in-past-error=Any seadog can tell ye don''t live in the past\! +luckperms.command.misc.page=lookin'' at chest {0} of {1} +luckperms.command.misc.page-entries={0} doubloons +luckperms.command.misc.none=Nothin'' +luckperms.command.misc.loading.error.unexpected=A Jolly Roger appeared out ''a nowhere +luckperms.command.misc.loading.error.user=Scallywag not loaded +luckperms.command.misc.loading.error.user-specific=Unable ta load ye target lad {0} +luckperms.command.misc.loading.error.user-not-found=A lad fer {0} not be found +luckperms.command.misc.loading.error.user-save-error=There be an error whilst savin'' {0}''s data +luckperms.command.misc.loading.error.user-not-online=Crewmate {0} ain''t ''ere +luckperms.command.misc.loading.error.user-invalid=Arrrrgghhh, {0} not on me ship +luckperms.command.misc.loading.error.user-not-uuid=One a'' yer lads {0} be missin'' a valid id +luckperms.command.misc.loading.error.group=This crew not be ''ere +luckperms.command.misc.loading.error.all-groups=Some a'' ye crew be lost at sea +luckperms.command.misc.loading.error.group-not-found=A crew named {0} not ''ere +luckperms.command.misc.loading.error.group-save-error=Error saving thee booty for {0} +luckperms.command.misc.loading.error.group-invalid={0} be lost at sea +luckperms.command.misc.loading.error.track=This track be lost at sea +luckperms.command.misc.loading.error.all-tracks=Some a'' me tracks be lost at sea +luckperms.command.misc.loading.error.track-not-found=Ye track {0} not be found +luckperms.command.misc.loading.error.track-save-error=There be an error writing sailing routes for {0} +luckperms.command.misc.loading.error.track-invalid=Ye don''t have yourself a valid name with {0} +luckperms.command.editor.no-match=Can''t open yer editor, matey\! Not an object matched yer desired type\! +luckperms.command.editor.start=Fixin'' you up yer brand new editor session\! Hold yer horses... +luckperms.command.editor.url=Click on yer link below to enter yer editor abyss +luckperms.command.editor.unable-to-communicate=Can''t reach yer editor, matey\! +luckperms.command.editor.apply-edits.success=Yer editor''s info was applicated to {0} {1} with great success +luckperms.command.editor.apply-edits.success-summary={0} {1} and {2} {3} +luckperms.command.editor.apply-edits.success.additions=additions +luckperms.command.editor.apply-edits.success.additions-singular=addition +luckperms.command.editor.apply-edits.success.deletions=slaughters +luckperms.command.editor.apply-edits.success.deletions-singular=slaughter +luckperms.command.editor.apply-edits.no-changes=Ther'' be no changes applied from th'' web editor, not a single line be different +luckperms.command.editor.apply-edits.unknown-type=Arr\! You can''t apply an edit to th'' specified object type +luckperms.command.editor.apply-edits.unable-to-read=Arr\! Unable to read the data using th'' given code +luckperms.command.search.searching.permission=Lookin'' through th'' shiplog for crewmates or groups with {0} +luckperms.command.search.searching.inherit=Lookin'' through th'' shiplog for crewmates or groups who inherit from {0} +luckperms.command.search.result=Found {0} entries from ye {1} crewmates and {2} groups +luckperms.command.search.result.default-notice=Note\: when searching through shiplogs for crewmates of th'' default group, crewmates on land with no other permissions will not be shown\! +luckperms.command.search.showing-users=Showing ye crewmates diary entries +luckperms.command.search.showing-groups=Showing ye group diary entries +luckperms.command.tree.start=Ordering the quartermaster to write down a permission tree, wait while he retrieves his parchment... +luckperms.command.tree.empty=Unable to generate th'' tree, no results were given +luckperms.command.tree.url=Permission tree URL +luckperms.command.verbose.invalid-filter={0} is a carouser of a verbose filter +luckperms.command.verbose.enabled=Verbose loggin'' {0} fer checks matchin'' {1} +luckperms.command.verbose.command-exec=Ordering {0} to execute th'' command {1} and reporting all actions... +luckperms.command.verbose.off=Verrrbose loggin'' {0} +luckperms.command.verbose.command-exec-complete=Yer crew has carried out yer orders +luckperms.command.verbose.command.no-checks=Th'' command was executed me hearties, ''owever no permission checks ''ere made +luckperms.command.verbose.command.possibly-async=Tis ''ight be ''cause th'' plug''n runs commands in the back''round (async) +luckperms.command.verbose.command.try-again-manually=Ye can stil'' use verbose manually to detec'' checks made like tis +luckperms.command.verbose.enabled-recording=Verbose loggin'' {0} fer checks matchin'' {1} +luckperms.command.verbose.uploading=Verbose logging {0}, ordering the quartermaster to retrieve th'' results... +luckperms.command.verbose.url=Veerrrrbooose results URL +luckperms.command.verbose.enabled-term=setting sail +luckperms.command.verbose.disabled-term=avast +luckperms.command.verbose.query-any=ANY +luckperms.command.info.running-plugin=Runnin'' with full sails +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Serrverr Brranding +luckperms.command.info.server-version-key=Serrverr Verrsion +luckperms.command.info.storage-key=Barrels +luckperms.command.info.storage-type-key=Type +luckperms.command.info.storage.meta.split-types-key=Types +luckperms.command.info.storage.meta.ping-key=The wind is +luckperms.command.info.storage.meta.connected-key=All tied togethe'' +luckperms.command.info.storage.meta.file-size-key=Amount of th'' barrels on board +luckperms.command.info.extensions-key=Extensions +luckperms.command.info.messaging-key=Messaging +luckperms.command.info.instance-key=Instance +luckperms.command.info.static-contexts-key=Static contexts +luckperms.command.info.online-players-key=Crewmates Aboard +luckperms.command.info.online-players-unique={0} unique +luckperms.command.info.uptime-key=Ye ship''s age +luckperms.command.info.local-data-key=Local Data +luckperms.command.info.local-data={0} crewmates, {1} groups, {2} tracks +luckperms.command.generic.create.success=Ye quartermaster organized {0} +luckperms.command.generic.create.error=Arr\! Some sailor messed up whilst creating {0} +luckperms.command.generic.create.error-already-exists=Ye already have {0}\! +luckperms.command.generic.delete.success={0} was sentenced to the plank +luckperms.command.generic.delete.error=Arr\! Some sailor messed up whilst deleting {0} +luckperms.command.generic.delete.error-doesnt-exist=Yer had too much rum; {0} don''t exist\! +luckperms.command.generic.rename.success={0} successfully be renamed to {1} +luckperms.command.generic.clone.success={0} successfully be cloned onto {1} +luckperms.command.generic.info.parent.title=Parent Groups +luckperms.command.generic.info.parent.temporary-title=Temporary Parent Groups +luckperms.command.generic.info.expires-in=is fish bait in +luckperms.command.generic.info.inherited-from=inherited frrom +luckperms.command.generic.info.inherited-from-self=yerself +luckperms.command.generic.show-tracks.title={0}''s Tracks +luckperms.command.generic.show-tracks.empty={0} not be in any of yer tracks +luckperms.command.generic.clear.node-removed={0} nodes were sent off th'' plank +luckperms.command.generic.clear.node-removed-singular={0} node was sent off th'' plank +luckperms.command.generic.clear={0}''s nodes were sent off the plank in context {1} +luckperms.command.generic.permission.info.title={0}''s Permissions +luckperms.command.generic.permission.info.empty={0} be havin'' no permissions yet +luckperms.command.generic.permission.info.click-to-remove=Click to remove th'' node from {0} +luckperms.command.generic.permission.check.info.title=Ye prems dont work for The {0} +luckperms.command.generic.permission.check.info.directly={0} ''as {1} set to {2} in th'' context {3} +luckperms.command.generic.permission.check.info.inherited={0} in''erits {1} set to {2} from {3} in contex'' {4} +luckperms.command.generic.permission.check.info.not-directly={0} does nah ''ave {1} set +luckperms.command.generic.permission.check.info.not-inherited={0} does nah inherit {1} +luckperms.command.generic.permission.check.result.title=Test if {0} is eligible of the gold +luckperms.command.generic.permission.check.result.result-key=Ye result +luckperms.command.generic.permission.check.result.processor-key=Processar +luckperms.command.generic.permission.check.result.cause-key=Cause +luckperms.command.generic.permission.check.result.context-key=Context +luckperms.command.generic.permission.set=Set {0} to {1} for {2} in th'' context {3} +luckperms.command.generic.permission.already-has=Arr\! {0} already has {1} set in context {2} +luckperms.command.generic.permission.set-temp=Set {0} to {1} for {2} for the time o'' {3} in context {4} +luckperms.command.generic.permission.already-has-temp=Arr\! {0} already has {1} set temporarily in context {2} +luckperms.command.generic.permission.unset=Wiped {0} for {1} in context {2} off the deck +luckperms.command.generic.permission.doesnt-have=Arr\! {0} does not have {1} set in context {2} +luckperms.command.generic.permission.unset-temp=Unset th'' temporary permission {0} for {1} in context {2} +luckperms.command.generic.permission.subtract=Set {0} to {1} for {2} for the time o'' {3} in context {4}, {5} less than yer previous clock +luckperms.command.generic.permission.doesnt-have-temp=Arr\! {0} does not have {1} set temporarily in context {2} +luckperms.command.generic.permission.clear={0}''s permissions were sent off the plank in context {1} +luckperms.command.generic.parent.info.title={0}''s Parents +luckperms.command.generic.parent.info.empty={0} don''t have any parents defined +luckperms.command.generic.parent.info.click-to-remove=Click to remove th'' parent from {0} +luckperms.command.generic.parent.add={0} now inherits th'' permissions from {1} in context {2} +luckperms.command.generic.parent.add-temp={0} now inherits th'' permissions from {1} for a duration of {2} in context {3} +luckperms.command.generic.parent.set={0} had their existing parent groups cleared, and now only inherits {1} in th'' context {2} +luckperms.command.generic.parent.set-track={0} had their existing parent groups on track {1} sent off the ship, and now only inherits {2} in th'' context {3} +luckperms.command.generic.parent.remove={0} no longer inherits th'' permissions from {1} in context {2} +luckperms.command.generic.parent.remove-temp={0} no longer temporarily inherits th'' permissions from {1} in context {2} +luckperms.command.generic.parent.subtract={0} now inherits th'' permissions from {1} for a duration of {2} in context {3}, {4} less than earlier +luckperms.command.generic.parent.clear={0}''s parents were sent off the plank in context {1} +luckperms.command.generic.parent.clear-track={0}''s parents on track {1} were sent off the plank in context {2} +luckperms.command.generic.parent.already-inherits=Arr\! {0} already inherits from {1} in th'' context {2} +luckperms.command.generic.parent.doesnt-inherit=Arr\! {0} doesn''t inherit from {1} in th'' context {2} +luckperms.command.generic.parent.already-temp-inherits={0} already temporarily inherits from {1} in th'' context {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} doesn''t temporarily inherit from {1} in th'' context {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}''s Titles +luckperms.command.generic.chat-meta.info.title-suffix={0}''s Suffixes +luckperms.command.generic.chat-meta.info.none-prefix={0} has no titles +luckperms.command.generic.chat-meta.info.none-suffix={0} has no suffixes +luckperms.command.generic.chat-meta.info.click-to-remove=Click to remove {0} from {1} +luckperms.command.generic.chat-meta.already-has={0} already has {1} {2} set at th'' priority of {3} in th'' context of {4} +luckperms.command.generic.chat-meta.already-has-temp={0} already has {1} {2} set temporarily at th'' priority of {3} in th'' context of {4} +luckperms.command.generic.chat-meta.doesnt-have={0} doesn''t have {1} {2} set at th'' priority of {3} in th'' context of {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} doesn''t have {1} {2} set temporarily at th'' priority of {3} in th'' context of {4} +luckperms.command.generic.chat-meta.add={0} already has {1} {2} set at th'' priority of {3} in th'' context of {4} +luckperms.command.generic.chat-meta.add-temp={0} already has {1} {2} set at th'' priority of {3} for th'' duration of {4} in context {5} +luckperms.command.generic.chat-meta.remove={0} already has {1} {2} set at th'' priority {3} removed in th'' context {4} +luckperms.command.generic.chat-meta.remove-bulk={0} already has {1} at th'' priority {2} removed in th'' context {3} +luckperms.command.generic.chat-meta.remove-temp={0} had temporary {1} {2} at th'' priority {3} removed in th'' context {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} had all temporary {1} at th'' priority {2} removed in th'' context {3} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none=Arrr\! {0} has no meta +luckperms.command.generic.meta.info.click-to-remove=Click to remove yer meta node from {0} +luckperms.command.generic.meta.already-has={0} already has th'' meta key {1} set to {2} in th'' context {3} +luckperms.command.generic.meta.already-has-temp={0} already has th'' meta key {1} temporarily set to {2} in th'' context {3} +luckperms.command.generic.meta.doesnt-have={0} doesn''t have meta key {1} set in th'' context {2} +luckperms.command.generic.meta.doesnt-have-temp={0} doesn''t have meta key {1} set temporarily in th'' context {2} +luckperms.command.generic.meta.set=Set meta key {0} to {1} for {2} in th'' context {3} +luckperms.command.generic.meta.set-temp=Set meta key {0} to {1} for {2} for the time o'' {3} in th'' context {4} +luckperms.command.generic.meta.unset=Wiped th'' meta key {0} for {1} in th'' context {2} +luckperms.command.generic.meta.unset-temp=Unset th'' temporary meta key {0} for {1} in th'' context {2} +luckperms.command.generic.meta.clear={0}''s meta matching type {1} was sent off the plank in th'' context {2} +luckperms.command.generic.contextual-data.title=Contextual Data +luckperms.command.generic.contextual-data.mode.key=mode +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=active matey +luckperms.command.generic.contextual-data.contexts-key=Contexts +luckperms.command.generic.contextual-data.prefix-key=Yer Title +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Primary Group +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Me none here +luckperms.command.user.info.title=Shipmate info +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=type +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=not onboard +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Aboard +luckperms.command.user.info.status.offline=Out fishin'' +luckperms.command.user.removegroup.error-primary=Ye cannot remove a sailor from their primary allegiance +luckperms.command.user.primarygroup.not-member={0} wasn''t already a crewmate of {1}, ordering the quartermaster to add them now +luckperms.command.user.primarygroup.already-has={0} already has {1} set as their primary group +luckperms.command.user.primarygroup.warn-option=Arr\! Th'' primary group calculation method yer using ({0}) may not reflect this change +luckperms.command.user.primarygroup.set={0}''s primary group was set to {1} +luckperms.command.user.track.error-not-contain-group={0} isn''t in any groups on {1} +luckperms.command.user.track.unsure-which-track=The quartermaster wasn''t given enough information about th'' track to use, specify it as an argument +luckperms.command.user.track.missing-group-advice=Either create th'' group or remove it from th'' track and re-send th'' order to th'' sailors +luckperms.command.user.promote.added-to-first={0} isn''t in any groups on {1}, so they were added to th'' first group, {2} in th'' context {3} +luckperms.command.user.promote.not-on-track={0} isn''t in any groups on {1}, so the quartermaster didn''t bother with promoting them +luckperms.command.user.promote.success=Promoting {0} along th'' track {1} from {2} to {3} in th'' context {4} +luckperms.command.user.promote.end-of-track=Th'' end of track {0} was reached, unable to promote {1} +luckperms.command.user.promote.next-group-deleted=Th'' next group on the track, {0}, has been disbanded +luckperms.command.user.promote.unable-to-promote=Unable to promote th'' crewmate +luckperms.command.user.demote.success=Demoting {0} along th'' track {1} from {2} to {3} in th'' context {4} +luckperms.command.user.demote.end-of-track=Th'' end of track {0} was reached, so {1} was removed from {2} +luckperms.command.user.demote.end-of-track-not-removed=Th'' end of track {0} was reached, so {1} was removed from th'' first group +luckperms.command.user.demote.previous-group-deleted=Th'' previous group on the track, {0}, has been disbanded +luckperms.command.user.demote.unable-to-demote=Unable to demote th'' user +luckperms.command.group.list.title=Groups +luckperms.command.group.delete.not-default=Ye cannot scuttle th'' default group +luckperms.command.group.info.title=Group info +luckperms.command.group.info.display-name-key=Display Name +luckperms.command.group.info.weight-key=Weight +luckperms.command.group.setweight.set=Set weight to {0} for th'' 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 th'' display name of {1} +luckperms.command.group.setdisplayname.already-in-use=Th'' display name {0} already be taken by {1} +luckperms.command.group.setdisplayname.set=Set display name to {0} for th'' group {1} in th'' context {2} +luckperms.command.group.setdisplayname.removed=Walked the display name for th'' group {0} in context {1} off th'' plank +luckperms.command.track.list.title=Tracks +luckperms.command.track.path.empty=None +luckperms.command.track.info.showing-track=Showin'' Trrack +luckperms.command.track.info.path-property=Path +luckperms.command.track.clear={0}''s groups track contents were walked off the plank +luckperms.command.track.append.success=Group {0} was ad''ed to ye old track {1} +luckperms.command.track.insert.success=Group {0} was inserted into th'' track {1} at position {2} +luckperms.command.track.insert.error-number=Arr\! Expectin'' a number but got\: {0} +luckperms.command.track.insert.error-invalid-pos=Unable to insert at th'' position {0} +luckperms.command.track.insert.error-invalid-pos-reason=invalid position +luckperms.command.track.remove.success=Group {0} was removed from th'' track {1} +luckperms.command.track.error-empty={0} can''t be used as it''s empty or contains only one group +luckperms.command.track.error-multiple-groups={0} is a member of multiple of th'' groups on this tracks +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=Th'' log couldn''t be loaded +luckperms.command.log.invalid-page=There be no chart of that number, captain +luckperms.command.log.invalid-page-range=Arr\! Enter a number between {0} and {1} +luckperms.command.log.empty=The ship''s logs are empty, captain +luckperms.command.log.notify.error-console=Th'' console''s bell can''t be muted +luckperms.command.log.notify.enabled-term=Setting sail +luckperms.command.log.notify.disabled-term=Docked +luckperms.command.log.notify.changed-state={0} loggin'' its output +luckperms.command.log.notify.already-on=''ur ship''s bell is already ringing +luckperms.command.log.notify.already-off=''ur ship''s bell is muted +luckperms.command.log.notify.invalid-state=Arr\! That state is unknown, expecting {0} or {1} +luckperms.command.log.show.search=Showing th'' recent actions for query {0} +luckperms.command.log.show.recent=Showing th'' ship''s logs +luckperms.command.log.show.by=Showing th'' ship''s logs by {0} +luckperms.command.log.show.history=Showing th'' history for {0} {1} +luckperms.command.export.error-term=Arr\! Some sailor messed up +luckperms.command.export.already-running=Arr\! Another export process is already running +luckperms.command.export.file.already-exists=File {0} alrrready exists +luckperms.command.export.file.not-writable=File {0} ain''t writeable +luckperms.command.export.file.success=Ye successfully exported to {0} +luckperms.command.export.file-unexpected-error-writing=Arr\! An unexpected error occurred while writing to th'' file +luckperms.command.export.web.export-code=Export code +luckperms.command.export.web.import-command-description=Use th'' following command to import +luckperms.command.import.term=Import +luckperms.command.import.error-term=Arr\! Some sailor messed up +luckperms.command.import.already-running=Arr\! Another import process is already running +luckperms.command.import.file.doesnt-exist=Yer had too much rum; File {0} don''t exist +luckperms.command.import.file.not-readable=File {0} ain''t readable +luckperms.command.import.file.unexpected-error-reading=Arr\! An unexpected error occurred while reading from th'' import file +luckperms.command.import.file.correct-format=is it th'' correct format? +luckperms.command.import.web.unable-to-read=Arr\! Unable to read the data using th'' given code +luckperms.command.import.progress.percent=Th'' journey is {0}% complete +luckperms.command.import.progress.operations={0}/{1} of th'' sails unfurled +luckperms.command.import.starting=Th'' anchor has been raised on the import process +luckperms.command.import.completed=COMPLETED +luckperms.command.import.duration=took {0} seconds +luckperms.command.bulkupdate.must-use-console=Th'' bulk update command can only be used in th'' console +luckperms.command.bulkupdate.invalid-data-type=Arr\! That be an invalid type matey\! LP be expecting {0} +luckperms.command.bulkupdate.invalid-constraint=Invalid constraint {0}, matey +luckperms.command.bulkupdate.invalid-constraint-format=Constraints should be in th'' format {0} +luckperms.command.bulkupdate.invalid-comparison=Invalid comparison operator {0}, what be you doing mate +luckperms.command.bulkupdate.invalid-comparison-format=Expected one of th'' following\: {0} +luckperms.command.bulkupdate.queued=Bulk update operation was queued +luckperms.command.bulkupdate.confirm=Run {0} to execute th'' update +luckperms.command.bulkupdate.unknown-id=Operation with id {0} does not be existing or has expired +luckperms.command.bulkupdate.starting=Runnin'' bulk update +luckperms.command.bulkupdate.success=Arrr\! Yar 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=Arr\! Bulk update failed, check th'' console for errors +luckperms.command.update-task.request=An update task has been requested, slow ''ur ship down matey +luckperms.command.update-task.complete=Update task has been completed +luckperms.command.update-task.push.attempting=Now attempting to send th'' info 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 th'' changes to other servers +luckperms.command.update-task.push.error-not-setup=Can''t push changes to yer other servers as yer messaging service has not been configured +luckperms.command.reload-config.success=Th'' configuration file was reloaded +luckperms.command.reload-config.restart-note=some options will only apply after th'' server has restarted +luckperms.command.translations.searching=Searching for th'' available translations, slow ''ur ship matey... +luckperms.command.translations.searching-error=Unable to obtain a list of available translations, ''ur stuck with pirate speak matey +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, slow ''ur ship down matey... +luckperms.command.translations.download-error=Unable to download th'' translation for {0} +luckperms.command.translations.installing-specific=Installing th'' language {0}... +luckperms.command.translations.install-complete=Installation complete +luckperms.command.translations.download-prompt=Use {0} to download and install th'' more recent versions of th'' translations provided by ''ur fellow pirates +luckperms.command.translations.download-override-warning=Note that this will override any changes you''ve made for these languages +luckperms.usage.user.description=A set of commands for managing crewmates 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 with LuckPerms. Groups are just collections of permission assignments that can be given to mateys. New groups are made using th'' ''creategroup'' command. +luckperms.usage.track.description=A set of commands for managing tracks within LuckPerms. Tracks are an ordered collection of some groups which can be used for defining promotions and demotions. +luckperms.usage.log.description=A set of commands for managing th'' logging functionality within LuckPerms. +luckperms.usage.sync.description=Reloads all data from th'' plugins storage into memory and applies any changes that are noticed. +luckperms.usage.info.description=Prints general information about th'' active plugin instance. +luckperms.usage.editor.description=Creates a new web editor session +luckperms.usage.editor.argument.type=th'' types to load into th'' editor. (''all'', ''users'' or ''groups'') +luckperms.usage.editor.argument.filter=permission to be filtering user entries through +luckperms.usage.verbose.description=Controls th'' plugin''s verbose permission check system. +luckperms.usage.verbose.argument.action=whether to enable/disable logging or to upload th'' logged output +luckperms.usage.verbose.argument.filter=th'' filter to match entries against +luckperms.usage.verbose.argument.commandas=th'' player/command to be runnin'' +luckperms.usage.tree.description=Generates a tree view (ordered list hierarchy) of all th'' permissions known by LuckPerms. +luckperms.usage.tree.argument.scope=th'' root of the tree. specify "." to include all th'' permissions +luckperms.usage.tree.argument.player=th'' name of an online matey to be checkin'' against +luckperms.usage.search.description=Looks far an'' wide for th'' users/groups wit'' a specific permis''ion +luckperms.usage.search.argument.permission=th'' permission to be lookin'' out for +luckperms.usage.search.argument.page=th'' parchment number to view +luckperms.usage.network-sync.description=Sync changes with th'' storage and request that all other servers on th'' network follow th'' order +luckperms.usage.import.description=Imports data from a (prreviously created) export file +luckperms.usage.import.argument.file=th'' file to be importing from +luckperms.usage.import.argument.replace=replace th'' existing data instead of merging +luckperms.usage.import.argument.upload=upload th'' data from ye previous export +luckperms.usage.export.description=Exports all th'' permissions data to an ''export'' file that can be imported at a later time. +luckperms.usage.export.argument.file=th'' file to be exporting to +luckperms.usage.export.argument.without-users=exclude users from th'' export +luckperms.usage.export.argument.without-groups=exclude users from th'' export +luckperms.usage.export.argument.upload=Upload all ye permission data t'' th'' webeditor. May be re-imported at a later time. +luckperms.usage.reload-config.description=Reload some of th'' config options +luckperms.usage.bulk-update.description=Execute bulk change queries on all th'' data +luckperms.usage.bulk-update.argument.data-type=th'' type of data being changed. (''all'', ''users'', or ''groups'') +luckperms.usage.bulk-update.argument.action=th'' action to be performing on th'' data. (''update'' or ''delete'') +luckperms.usage.bulk-update.argument.action-field=th'' field to be acting upon. only required for ''update''. (''permission'', ''server'', or ''world'') +luckperms.usage.bulk-update.argument.action-value=th'' value to be replacing with. only required for ''update''. +luckperms.usage.bulk-update.argument.constraint=th'' constraints to be following for th'' update +luckperms.usage.translations.description=Manage th'' translations +luckperms.usage.translations.argument.install=subcommand to install th'' translations +luckperms.usage.apply-edits.description=Applies permission changes made from th'' editor +luckperms.usage.apply-edits.argument.code=th'' unique code for th'' data +luckperms.usage.apply-edits.argument.target=who to be applying th'' data to +luckperms.usage.create-group.description=Create a new group +luckperms.usage.create-group.argument.name=th'' name of th'' group +luckperms.usage.create-group.argument.weight=th'' booty size of th'' crew +luckperms.usage.create-group.argument.display-name=th'' voyage of th'' crew +luckperms.usage.delete-group.description=Delete a group +luckperms.usage.delete-group.argument.name=th'' name of th'' group +luckperms.usage.list-groups.description=List all th'' groups on th'' platform +luckperms.usage.create-track.description=Create a new track +luckperms.usage.create-track.argument.name=th'' name of th'' track +luckperms.usage.delete-track.description=Delete a track +luckperms.usage.delete-track.argument.name=th'' name of th'' track +luckperms.usage.list-tracks.description=List all th'' tracks on th'' platform +luckperms.usage.user-info.description=Shows info ''bout th'' user +luckperms.usage.user-switchprimarygroup.description=Switches th'' user''s primary group +luckperms.usage.user-switchprimarygroup.argument.group=th'' group to switch to +luckperms.usage.user-promote.description=Promotes th'' user up a track +luckperms.usage.user-promote.argument.track=th'' track to be promoting th'' user up +luckperms.usage.user-promote.argument.context=th'' contexts to promote th'' prefix in +luckperms.usage.user-promote.argument.dont-add-to-first=only promote th'' user if they''re already on th'' track +luckperms.usage.user-demote.description=Demotes th'' user down yer track +luckperms.usage.user-demote.argument.track=tr'' track to be demoting th'' user down +luckperms.usage.user-demote.argument.context=th'' contexts to demote th'' user in +luckperms.usage.user-demote.argument.dont-remove-from-first=prevent th'' user from being removed from yer first group +luckperms.usage.user-clone.description=Clone th'' user +luckperms.usage.user-clone.argument.user=th'' name/uuid of th'' user to clone onto +luckperms.usage.group-info.description=Gives info about ye'' group +luckperms.usage.group-listmembers.description=Show the crewmates/groups tha'' inherit from th'' group +luckperms.usage.group-listmembers.argument.page=th'' parchment number to view +luckperms.usage.group-setweight.description=Sets th'' groups weight +luckperms.usage.group-setweight.argument.weight=th'' weight to set +luckperms.usage.group-set-display-name.description=Set th'' group''s display name +luckperms.usage.group-set-display-name.argument.name=th'' name to set +luckperms.usage.group-set-display-name.argument.context=th'' context to set th'' name in +luckperms.usage.group-rename.description=Rename yer group +luckperms.usage.group-rename.argument.name=th'' shiny new name +luckperms.usage.group-clone.description=Create a clone of th'' group +luckperms.usage.group-clone.argument.name=th'' name of th'' group to clone onto +luckperms.usage.holder-editor.description=Open th'' web editor +luckperms.usage.holder-showtracks.description=Lists th'' tracks that thy object be on +luckperms.usage.holder-clear.description=Walks all th'' permissions, parents, and meta off the plank +luckperms.usage.holder-clear.argument.context=th'' contexts to filter through +luckperms.usage.permission.description=Edit permissions +luckperms.usage.parent.description=Edit th'' inheritances +luckperms.usage.meta.description=Edit th'' metadata values +luckperms.usage.permission-info.description=Lists the permissions nodes th'' object has +luckperms.usage.permission-info.argument.page=th'' parchment number to view +luckperms.usage.permission-info.argument.sort-mode=how to sort th'' entries +luckperms.usage.permission-set.description=Sets a permission for th'' object +luckperms.usage.permission-set.argument.node=th'' permission node to set +luckperms.usage.permission-set.argument.value=th'' value of th'' node +luckperms.usage.permission-set.argument.context=th'' contexts to add th'' permission in +luckperms.usage.permission-unset.description=Wipes a permission for an object of th'' deck +luckperms.usage.permission-unset.argument.node=th'' permission node to unset +luckperms.usage.permission-unset.argument.context=th'' contexts to remove th'' permission in +luckperms.usage.permission-settemp.description=Sets a permission for th'' object temporarily +luckperms.usage.permission-settemp.argument.node=th'' permission node to set +luckperms.usage.permission-settemp.argument.value=th'' value of th'' node +luckperms.usage.permission-settemp.argument.duration=th'' duration till the permission node expires +luckperms.usage.permission-settemp.argument.temporary-modifier=how th'' temporary permission should be applied +luckperms.usage.permission-settemp.argument.context=th'' contexts to add th'' permission in +luckperms.usage.permission-unsettemp.description=Wipes a temporary permission for an object off th'' deck +luckperms.usage.permission-unsettemp.argument.node=th'' permission node to unset +luckperms.usage.permission-unsettemp.argument.duration=th'' duration to subtract +luckperms.usage.permission-unsettemp.argument.context=th'' contexts to remove th'' permission in +luckperms.usage.permission-check.description=Checks to see if the object be havin'' a certain permission node +luckperms.usage.permission-check.argument.node=th'' permission node to be lookin'' out for +luckperms.usage.permission-clear.description=Walks the permissions off the plank +luckperms.usage.permission-clear.argument.context=th'' contexts to filter through +luckperms.usage.parent-info.description=Lists th'' groups that thy object inherits from +luckperms.usage.parent-info.argument.page=th'' parchment number to view +luckperms.usage.parent-info.argument.sort-mode=how to sort th'' entries +luckperms.usage.parent-set.description=Rremoves all other groups th'' object inherits already and adds them to th'' one given +luckperms.usage.parent-set.argument.group=th'' group to set to +luckperms.usage.parent-set.argument.context=th'' contexts to set th'' group in +luckperms.usage.parent-add.description=Sets another group for th'' object to be inheriting permissions from +luckperms.usage.parent-add.argument.group=th'' group to be inheriting from +luckperms.usage.parent-add.argument.context=th'' contexts to inherit th'' group in +luckperms.usage.parent-remove.description=Rremoves a previously set inheritance law +luckperms.usage.parent-remove.argument.group=th'' group to plank +luckperms.usage.parent-remove.argument.context=th'' contexts to plank th'' group in +luckperms.usage.parent-set-track.description=Rremoves all other groups th'' object inherits already and adds them to th'' one given +luckperms.usage.parent-set-track.argument.track=th'' track to set on +luckperms.usage.parent-set-track.argument.group=th'' group to set to or a number that be relating to the position of the group on th'' given track +luckperms.usage.parent-set-track.argument.context=th'' contexts to set th'' group in +luckperms.usage.parent-add-temp.description=Sets another group for th'' object to be inheriting permissions from temporarily +luckperms.usage.parent-add-temp.argument.group=th'' group to be inheriting from +luckperms.usage.parent-add-temp.argument.duration=th'' duration of th'' group membership +luckperms.usage.parent-add-temp.argument.temporary-modifier=how th'' temporary permission should be applied +luckperms.usage.parent-add-temp.argument.context=th'' contexts to be inheriting th'' group in +luckperms.usage.parent-remove-temp.description=Rremoves a previously set temporary inheritance law +luckperms.usage.parent-remove-temp.argument.group=th'' group to plank +luckperms.usage.parent-remove-temp.argument.duration=th'' duration to subtract +luckperms.usage.parent-remove-temp.argument.context=th'' contexts to plank th'' group in +luckperms.usage.parent-clear.description=Wipe th'' deck of all parents +luckperms.usage.parent-clear.argument.context=th'' contexts to filter through +luckperms.usage.parent-clear-track.description=Walks all th'' parents on th'' given track off th'' plank +luckperms.usage.parent-clear-track.argument.track=th'' track to remove on +luckperms.usage.parent-clear-track.argument.context=th'' contexts to filter through +luckperms.usage.meta-info.description=Shows all th'' chat meta +luckperms.usage.meta-set.description=Sets th'' meta value +luckperms.usage.meta-set.argument.key=th'' key to set +luckperms.usage.meta-set.argument.value=th'' value to set +luckperms.usage.meta-set.argument.context=th'' contexts to add th'' meta pair in +luckperms.usage.meta-unset.description=Unsets th'' meta value +luckperms.usage.meta-unset.argument.key=th'' key to unset +luckperms.usage.meta-unset.argument.context=th'' contexts to remove th'' meta pair ''n +luckperms.usage.meta-settemp.description=Sets th'' meta value temporarily +luckperms.usage.meta-settemp.argument.key=th'' key to set +luckperms.usage.meta-settemp.argument.value=th'' value to set +luckperms.usage.meta-settemp.argument.duration=th'' duration till the meta value expires +luckperms.usage.meta-settemp.argument.context=th'' contexts to add th'' meta pair in +luckperms.usage.meta-unsettemp.description=Walks a temporary meta value off th'' plank +luckperms.usage.meta-unsettemp.argument.key=th'' key to unset +luckperms.usage.meta-unsettemp.argument.context=th'' contexts to remove th'' meta pair ''n +luckperms.usage.meta-addprefix.description=Adds th'' prefix +luckperms.usage.meta-addprefix.argument.priority=th'' priority to add th'' prefix +luckperms.usage.meta-addprefix.argument.prefix=th'' prefix string +luckperms.usage.meta-addprefix.argument.context=th'' contexts to add th'' prefix ''n +luckperms.usage.meta-addsuffix.description=Adds th'' prefix +luckperms.usage.meta-addsuffix.argument.priority=th'' priority to add th'' suffix +luckperms.usage.meta-addsuffix.argument.suffix=th'' suffix string +luckperms.usage.meta-addsuffix.argument.context=th'' contexts to add th'' suffix ''n +luckperms.usage.meta-setprefix.description=Sets th'' prefix +luckperms.usage.meta-setprefix.argument.priority=th'' priority to set th'' prefix +luckperms.usage.meta-setprefix.argument.prefix=th'' prefix string +luckperms.usage.meta-setprefix.argument.context=th'' context to set th'' prefix in +luckperms.usage.meta-setsuffix.description=Sets th'' suffix +luckperms.usage.meta-setsuffix.argument.priority=th'' priority to set th'' suffix +luckperms.usage.meta-setsuffix.argument.suffix=th'' suffix string +luckperms.usage.meta-setsuffix.argument.context=th'' contexts to set th'' suffix ''n +luckperms.usage.meta-removeprefix.description=Walks a prefix off the plank +luckperms.usage.meta-removeprefix.argument.priority=th'' priority to forget th'' prefix +luckperms.usage.meta-removeprefix.argument.prefix=th'' prefix string +luckperms.usage.meta-removeprefix.argument.context=th'' contexts to remove th'' prefix in +luckperms.usage.meta-removesuffix.description=Walks a suffix off the plank +luckperms.usage.meta-removesuffix.argument.priority=th'' priority to forget th'' suffix +luckperms.usage.meta-removesuffix.argument.suffix=th'' suffix string +luckperms.usage.meta-removesuffix.argument.context=th'' contexts to remove th'' suffix in +luckperms.usage.meta-addtemp-prefix.description=Adds a prrrefix temporarily +luckperms.usage.meta-addtemp-prefix.argument.priority=th'' priority to add th'' prefix +luckperms.usage.meta-addtemp-prefix.argument.prefix=th'' prefix string +luckperms.usage.meta-addtemp-prefix.argument.duration=th'' duration till the prefix expires +luckperms.usage.meta-addtemp-prefix.argument.context=th'' contexts to add th'' prefix in +luckperms.usage.meta-addtemp-suffix.description=Adds a suffix temporarily +luckperms.usage.meta-addtemp-suffix.argument.priority=th'' priority to add th'' suffix +luckperms.usage.meta-addtemp-suffix.argument.suffix=th'' suffix string +luckperms.usage.meta-addtemp-suffix.argument.duration=th'' duration till the suffix expires +luckperms.usage.meta-addtemp-suffix.argument.context=th'' contexts to add th'' suffix ''n +luckperms.usage.meta-settemp-prefix.description=Sets a prrrefix temporarily +luckperms.usage.meta-settemp-prefix.argument.priority=th'' priority to set th'' prefix +luckperms.usage.meta-settemp-prefix.argument.prefix=th'' prefix string +luckperms.usage.meta-settemp-prefix.argument.duration=th'' duration till the prefix expires +luckperms.usage.meta-settemp-prefix.argument.context=th'' context to set th'' prefix in +luckperms.usage.meta-settemp-suffix.description=Sets a suffix temporarily +luckperms.usage.meta-settemp-suffix.argument.priority=th'' priority to set th'' suffix +luckperms.usage.meta-settemp-suffix.argument.suffix=th'' suffix string +luckperms.usage.meta-settemp-suffix.argument.duration=th'' duration till the suffix expires +luckperms.usage.meta-settemp-suffix.argument.context=th'' contexts to set th'' suffix ''n +luckperms.usage.meta-removetemp-prefix.description=Rrremoves a temporrrary prefix +luckperms.usage.meta-removetemp-prefix.argument.priority=th'' priority to forget th'' prefix +luckperms.usage.meta-removetemp-prefix.argument.prefix=th'' prefix sting +luckperms.usage.meta-removetemp-prefix.argument.context=th'' contexts to remove th'' prefix in +luckperms.usage.meta-removetemp-suffix.description=Rrremoves a temporrrary suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=th'' priority to forget th'' suffix +luckperms.usage.meta-removetemp-suffix.argument.suffix=th'' suffix sting +luckperms.usage.meta-removetemp-suffix.argument.context=th'' contexts to remove th'' suffix in +luckperms.usage.meta-clear.description=Wipe th'' deck of all meta +luckperms.usage.meta-clear.argument.type=th'' type of meta to rrremove +luckperms.usage.meta-clear.argument.context=th'' contexts to filter through +luckperms.usage.track-info.description=Gives info about ye'' track +luckperms.usage.track-editor.description=Opens ye'' ol'' web permis''ion edit''r +luckperms.usage.track-append.description=Tacks on a group to the end of ye'' track +luckperms.usage.track-append.argument.group=th'' group to append +luckperms.usage.track-insert.description=Inserts a group in some location along ye'' track +luckperms.usage.track-insert.argument.group=th'' group to insert +luckperms.usage.track-insert.argument.position=th'' position to insert th'' group (th'' first position is 1) +luckperms.usage.track-remove.description=Plank a group from th'' track +luckperms.usage.track-remove.argument.group=th'' group to plank +luckperms.usage.track-clear.description=Wipes the crews from th'' track +luckperms.usage.track-rename.description=Rename th'' track +luckperms.usage.track-rename.argument.name=th'' shiny new name +luckperms.usage.track-clone.description=Create a clone of th'' track +luckperms.usage.track-clone.argument.name=th'' name of th'' track to clone onto +luckperms.usage.log-recent.description=Rifle through th'' ship''s logs +luckperms.usage.log-recent.argument.user=th'' name/uuid of th'' user to filter through +luckperms.usage.log-recent.argument.page=the parchment number to be lookin'' out f''r +luckperms.usage.log-search.description=Look through th'' ship''s logs f''r an entry +luckperms.usage.log-search.argument.query=th'' query to search by +luckperms.usage.log-search.argument.page=the parchment number to be lookin'' out f''r +luckperms.usage.log-notify.description=Toggle the bell f''r the ship''s logs +luckperms.usage.log-notify.argument.toggle=whether to raise or lower the sails on this +luckperms.usage.log-user-history.description=Read a mate''s ship-logs +luckperms.usage.log-user-history.argument.user=th'' name/uuid of th'' user +luckperms.usage.log-user-history.argument.page=th'' parchment number to be lookin'' out f''r +luckperms.usage.log-group-history.description=View a crew''s ship-logs +luckperms.usage.log-group-history.argument.group=th'' name of the crew +luckperms.usage.log-group-history.argument.page=the parchment number to be lookin'' out f''r +luckperms.usage.log-track-history.description=View a track''s ship-logs +luckperms.usage.log-track-history.argument.track=th'' name of th'' track +luckperms.usage.log-track-history.argument.page=the parchment number to be lookin'' out f''r +luckperms.usage.sponge.description=Rewrite th'' Sponge writings +luckperms.usage.sponge.argument.collection=th'' collection to flip through +luckperms.usage.sponge.argument.subject=th'' subject to modify +luckperms.usage.sponge-permission-info.description=Shows info ''bout th'' subject''s permissions +luckperms.usage.sponge-permission-info.argument.contexts=th'' contexts to filter through +luckperms.usage.sponge-permission-set.description=Sets a permission for the Subject +luckperms.usage.sponge-permission-set.argument.node=th'' permission node to set +luckperms.usage.sponge-permission-set.argument.tristate=th'' value to set the permission to +luckperms.usage.sponge-permission-set.argument.contexts=th'' context to set th'' permission in +luckperms.usage.sponge-permission-clear.description=Walk the Subject''s permissions off th'' plank +luckperms.usage.sponge-permission-clear.argument.contexts=th'' contexts to clear th'' permissions in +luckperms.usage.sponge-parent-info.description=Shows info ''bout th'' subject''s parents +luckperms.usage.sponge-parent-info.argument.contexts=th'' contexts to filter through +luckperms.usage.sponge-parent-add.description=Add a parent to th'' Subject +luckperms.usage.sponge-parent-add.argument.collection=th'' subject collection where th'' parent Subject is +luckperms.usage.sponge-parent-add.argument.subject=th'' name of th'' parent Subject +luckperms.usage.sponge-parent-add.argument.contexts=th'' contexts to add th'' parent ''n +luckperms.usage.sponge-parent-remove.description=Rid th'' parent from the Subject +luckperms.usage.sponge-parent-remove.argument.collection=th'' subject collection where th'' parent Subject be +luckperms.usage.sponge-parent-remove.argument.subject=th'' name of th'' parent Subject +luckperms.usage.sponge-parent-remove.argument.contexts=th'' contexts to remove th'' parent in +luckperms.usage.sponge-parent-clear.description=Walk the Subject''s parents off th'' plank +luckperms.usage.sponge-parent-clear.argument.contexts=th'' contexts to clear th'' parents in +luckperms.usage.sponge-option-info.description=Shows info ''bout th'' subject''s options +luckperms.usage.sponge-option-info.argument.contexts=th'' contexts to filter through +luckperms.usage.sponge-option-set.description=Sets an option for th'' Subject +luckperms.usage.sponge-option-set.argument.key=th'' key to set +luckperms.usage.sponge-option-set.argument.value=th'' value to set the key to +luckperms.usage.sponge-option-set.argument.contexts=th'' context to set th'' option in +luckperms.usage.sponge-option-unset.description=Wipes an option for the Subject off th'' deck +luckperms.usage.sponge-option-unset.argument.key=th'' key to unset +luckperms.usage.sponge-option-unset.argument.contexts=th'' contexts to unset th'' key in +luckperms.usage.sponge-option-clear.description=Walk the Subject''s options off th'' plank +luckperms.usage.sponge-option-clear.argument.contexts=th'' contexts to clear th'' option in diff --git a/plugins/LuckPerms/translations/repository/es_ES.properties b/plugins/LuckPerms/translations/repository/es_ES.properties new file mode 100644 index 0000000..bf8b447 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/es_ES.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=REGISTRO +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTAR +luckperms.commandsystem.available-commands=Usa {0} para ver los comandos disponibles +luckperms.commandsystem.command-not-recognised=Comando desconocido +luckperms.commandsystem.no-permission=No tienes permiso para usar este comando\! +luckperms.commandsystem.no-permission-subcommands=No tienes permiso para usar ningún subcomando +luckperms.commandsystem.already-executing-command=Se está ejecutando otro comando. Esperando a que termine... +luckperms.commandsystem.usage.sub-commands-header=Sub Comandos +luckperms.commandsystem.usage.usage-header=Uso del Comando +luckperms.commandsystem.usage.arguments-header=Argumentos +luckperms.first-time.no-permissions-setup=¡Parece que aún no se ha configurado ningún permiso\! +luckperms.first-time.use-console-to-give-access=Antes de que puedas usar cualquier commando de LuckPerms en el juego, necesitas usar la consola para darte acceso a ti mismo +luckperms.first-time.console-command-prompt=Abre tu consola y ejecuta +luckperms.first-time.next-step=Después de haber hecho esto, puedes comenzar a definir tu asignación de permisos y grupos +luckperms.first-time.wiki-prompt=¿No sabes por dónde empezar? Chequea aquí\: {0} +luckperms.login.try-again=Por favor inténtalo de nuevo más tarde +luckperms.login.loading-database-error=Se ha producido un error en la base de datos al cargar los datos de permisos +luckperms.login.server-admin-check-console-errors=Si eres un administrador del servidor, por favor revisa la consola en busca de errores +luckperms.login.server-admin-check-console-info=Por favor, comprueba la consola del servidor para más información +luckperms.login.data-not-loaded-at-pre=Los datos de permisos para su usuario no fueron cargados durante la etapa de pre-inicio de sesión +luckperms.login.unable-to-continue=no se puede continuar +luckperms.login.craftbukkit-offline-mode-error=esto es probablemente debido a un conflicto entre CraftBukkit y la configuración del modo en línea +luckperms.login.unexpected-error=Se produjo un error inesperado al configurar sus datos de permisos +luckperms.opsystem.disabled=El sistema OP vanilla está deshabilitado en este servidor +luckperms.opsystem.sponge-warning=Por favor, ten en cuenta que el estado de Operador del Servidor no tiene efecto en los chequeos de permisos en Sponge cuando un plugin de permisos está instalado, debes editar los datos de usuario directamente +luckperms.duration.unit.years.plural={0} años +luckperms.duration.unit.years.singular={0} año +luckperms.duration.unit.years.short={0}a +luckperms.duration.unit.months.plural={0} meses +luckperms.duration.unit.months.singular={0} mes +luckperms.duration.unit.months.short={0}m +luckperms.duration.unit.weeks.plural={0} semanas +luckperms.duration.unit.weeks.singular={0} semana +luckperms.duration.unit.weeks.short={0}sem +luckperms.duration.unit.days.plural={0} días +luckperms.duration.unit.days.singular={0} día +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} horas +luckperms.duration.unit.hours.singular={0} hora +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minutos +luckperms.duration.unit.minutes.singular={0} minuto +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} segundos +luckperms.duration.unit.seconds.singular={0} segundo +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since=hace {0} +luckperms.command.misc.invalid-code=Código no válido +luckperms.command.misc.response-code-key=código de respuesta +luckperms.command.misc.error-message-key=mensaje +luckperms.command.misc.bytebin-unable-to-communicate=No se puede comunicar con bytebin +luckperms.command.misc.webapp-unable-to-communicate=No se puede comunicar con la aplicación web +luckperms.command.misc.check-console-for-errors=Comprueba la consola en busca de errores +luckperms.command.misc.file-must-be-in-data=El archivo {0} debe ser un hijo directo del directorio de datos +luckperms.command.misc.wait-to-finish=Por favor, espere a que termine y vuelva a intentarlo +luckperms.command.misc.invalid-priority=Prioridad inválida {0} +luckperms.command.misc.expected-number=Se esperaba un número +luckperms.command.misc.date-parse-error=No se pudo analizar la fecha {0} +luckperms.command.misc.date-in-past-error=¡No puedes establecer una fecha en el pasado\! +luckperms.command.misc.page=página {0} de {1} +luckperms.command.misc.page-entries={0} entradas +luckperms.command.misc.none=Ninguno +luckperms.command.misc.loading.error.unexpected=Ocurrió un error inesperado +luckperms.command.misc.loading.error.user=Usuario no cargado +luckperms.command.misc.loading.error.user-specific=No se puede cargar el usuario {0} +luckperms.command.misc.loading.error.user-not-found=No se pudo encontrar un usuario para {0} +luckperms.command.misc.loading.error.user-save-error=Hubo un error al guardar los datos de usuario para {0} +luckperms.command.misc.loading.error.user-not-online=Usuario {0} no está conectado +luckperms.command.misc.loading.error.user-invalid={0} no es un uuid/nombre de usuario válido +luckperms.command.misc.loading.error.user-not-uuid=El usuario objetivo {0} no es un uuid válido +luckperms.command.misc.loading.error.group=Grupo no cargado +luckperms.command.misc.loading.error.all-groups=No se pueden cargar todos los grupos +luckperms.command.misc.loading.error.group-not-found=Un grupo llamado {0} no pudo ser encontrado +luckperms.command.misc.loading.error.group-save-error=Hubo un error mientras se guardaban los datos del grupo para {0} +luckperms.command.misc.loading.error.group-invalid={0} no es un nombre de grupo válido +luckperms.command.misc.loading.error.track=Escalera no cargada +luckperms.command.misc.loading.error.all-tracks=No se pueden cargar todas las escaleras +luckperms.command.misc.loading.error.track-not-found=La escalera llamada {0} no pudo ser encontrada +luckperms.command.misc.loading.error.track-save-error=Hubo un error mientras se guardaban los datos de la escalera para {0} +luckperms.command.misc.loading.error.track-invalid={0} no es un nombre válido de una escalera +luckperms.command.editor.no-match=No se puede abrir el editor, no hay objetos que coincidan con el tipo deseado +luckperms.command.editor.start=Preparando una nueva sesión del editor, por favor espere... +luckperms.command.editor.url=Haga clic en el enlace de abajo para abrir el editor +luckperms.command.editor.unable-to-communicate=No se puede comunicar con el editor +luckperms.command.editor.apply-edits.success=Los datos del editor web se aplicaron a {0} {1} con éxito +luckperms.command.editor.apply-edits.success-summary={0} {1} y {2} {3} +luckperms.command.editor.apply-edits.success.additions=adiciones +luckperms.command.editor.apply-edits.success.additions-singular=adición +luckperms.command.editor.apply-edits.success.deletions=eliminaciones +luckperms.command.editor.apply-edits.success.deletions-singular=eliminación +luckperms.command.editor.apply-edits.no-changes=No se aplicaron cambios desde el editor web, los datos devueltos no contienen ninguna edición +luckperms.command.editor.apply-edits.unknown-type=No se puede aplicar la edición al tipo de objeto especificado +luckperms.command.editor.apply-edits.unable-to-read=No se pueden leer los datos con el código dado +luckperms.command.search.searching.permission=Buscando usuarios y grupos con {0} +luckperms.command.search.searching.inherit=Buscando usuarios y grupos que heredan de {0} +luckperms.command.search.result=Se encontraron {0} entradas de {1} usuarios y {2} grupos +luckperms.command.search.result.default-notice=Nota\: al buscar miembros del grupo por defecto, ¡los jugadores desconectados sin otros permisos no serán mostrados\! +luckperms.command.search.showing-users=Mostrando entradas de usuario +luckperms.command.search.showing-groups=Mostrando entradas de grupo +luckperms.command.tree.start=Generando árbol de permisos, por favor espere... +luckperms.command.tree.empty=No se puede generar el árbol, no se han encontrado resultados +luckperms.command.tree.url=URL del árbol de permisos +luckperms.command.verbose.invalid-filter={0} no es un filtro verboso válido +luckperms.command.verbose.enabled=Registro verboso {0} para las verificaciones que coinciden con {1} +luckperms.command.verbose.command-exec=Obligando a {0} a ejecutar el comando {1} y reportando todas las verificaciones realizadas... +luckperms.command.verbose.off=Registro verboso {0} +luckperms.command.verbose.command-exec-complete=Ejecución del comando completa +luckperms.command.verbose.command.no-checks=Ejecución de comandos completada, pero no se realizaron comprobaciones de permiso +luckperms.command.verbose.command.possibly-async=Esto puede ser porque el plugin ejecuta comandos en segundo plano (asíncrono) +luckperms.command.verbose.command.try-again-manually=Aún puedes usar la información detallada manualmente para detectar las comprobaciones realizadas de esta manera +luckperms.command.verbose.enabled-recording=Grabación verbosa {0} para chequeos que coinciden con {1} +luckperms.command.verbose.uploading=Registro verboso {0}, subiendo resultados... +luckperms.command.verbose.url=URL de resultados verbosos +luckperms.command.verbose.enabled-term=habilitado +luckperms.command.verbose.disabled-term=deshabilitado +luckperms.command.verbose.query-any=CUALQUIER +luckperms.command.info.running-plugin=Ejecutando +luckperms.command.info.platform-key=Plataforma +luckperms.command.info.server-brand-key=Nombre del servidor +luckperms.command.info.server-version-key=Versión del Servidor +luckperms.command.info.storage-key=Almacenamiento +luckperms.command.info.storage-type-key=Tipo +luckperms.command.info.storage.meta.split-types-key=Tipos +luckperms.command.info.storage.meta.ping-key=Latencia +luckperms.command.info.storage.meta.connected-key=Conectado +luckperms.command.info.storage.meta.file-size-key=Tamaño del Archivo +luckperms.command.info.extensions-key=Extensiones +luckperms.command.info.messaging-key=Mensajería +luckperms.command.info.instance-key=Instancia +luckperms.command.info.static-contexts-key=Contextos estáticos +luckperms.command.info.online-players-key=Jugadores en línea +luckperms.command.info.online-players-unique={0} único +luckperms.command.info.uptime-key=Tiempo de actividad +luckperms.command.info.local-data-key=Datos locales +luckperms.command.info.local-data={0} usuarios, {1} grupos, {2} escaleras +luckperms.command.generic.create.success={0} fue creado con éxito +luckperms.command.generic.create.error=Hubo un error al crear {0} +luckperms.command.generic.create.error-already-exists=¡{0} ya existe\! +luckperms.command.generic.delete.success={0} fue eliminado con éxito +luckperms.command.generic.delete.error=Hubo un error al eliminar {0} +luckperms.command.generic.delete.error-doesnt-exist=¡{0} no existe\! +luckperms.command.generic.rename.success={0} fue renombrado con éxito a {1} +luckperms.command.generic.clone.success={0} fue clonado con éxito en {1} +luckperms.command.generic.info.parent.title=Grupos Padres +luckperms.command.generic.info.parent.temporary-title=Grupos Padre Temporales +luckperms.command.generic.info.expires-in=expira en +luckperms.command.generic.info.inherited-from=heredado de +luckperms.command.generic.info.inherited-from-self=sí mismo +luckperms.command.generic.show-tracks.title=Escaleras de {0} +luckperms.command.generic.show-tracks.empty={0} no está en ninguna escalera +luckperms.command.generic.clear.node-removed={0} nodos fueron eliminados +luckperms.command.generic.clear.node-removed-singular={0} nodo fue eliminado +luckperms.command.generic.clear=Los nodos de {0} fueron borrados en el contexto {1} +luckperms.command.generic.permission.info.title=Permisos de {0} +luckperms.command.generic.permission.info.empty={0} no tiene ningún permiso establecido +luckperms.command.generic.permission.info.click-to-remove=Haga clic para eliminar este nodo de {0} +luckperms.command.generic.permission.check.info.title=Información de permisos para {0} +luckperms.command.generic.permission.check.info.directly={0} tiene el permiso {1} establecido en {2} en el contexto {3} +luckperms.command.generic.permission.check.info.inherited={0} hereda {1} establecido a {2} de {3} en el contexto {4} +luckperms.command.generic.permission.check.info.not-directly={0} no tiene {1} establecido +luckperms.command.generic.permission.check.info.not-inherited={0} no hereda {1} +luckperms.command.generic.permission.check.result.title=Comprobación de permisos para {0} +luckperms.command.generic.permission.check.result.result-key=Resultado +luckperms.command.generic.permission.check.result.processor-key=Procesador +luckperms.command.generic.permission.check.result.cause-key=Causa +luckperms.command.generic.permission.check.result.context-key=Contexto +luckperms.command.generic.permission.set={0} establecido en {1} para {2} en el contexto {3} +luckperms.command.generic.permission.already-has={0} ya tiene {1} establecido en el contexto {2} +luckperms.command.generic.permission.set-temp={0} establecido en {1} para {2} por una duración de {3} en contexto {4} +luckperms.command.generic.permission.already-has-temp={0} ya tiene {1} establecido temporalmente en el contexto {2} +luckperms.command.generic.permission.unset={0} fue desestablecido para {1} en el contexto {2} +luckperms.command.generic.permission.doesnt-have={0} no tiene {1} establecido en el contexto {2} +luckperms.command.generic.permission.unset-temp=Permiso temporal {0} desestablecido para {1} en el contexto {2} +luckperms.command.generic.permission.subtract={0} establecido en {1} para {2} por una duración de {3} en el contexto {4}. {5} menos que antes +luckperms.command.generic.permission.doesnt-have-temp={0} no tiene {1} establecido temporalmente en el contexto {2} +luckperms.command.generic.permission.clear=Los permisos de {0} fueron borrados en el contexto {1} +luckperms.command.generic.parent.info.title=Padres de {0} +luckperms.command.generic.parent.info.empty={0} no tiene ningún padre definido +luckperms.command.generic.parent.info.click-to-remove=Haga clic para eliminar este padre de {0} +luckperms.command.generic.parent.add={0} ahora hereda permisos de {1} en el contexto {2} +luckperms.command.generic.parent.add-temp={0} ahora hereda permisos de {1} por una duración de {2} en el contexto {3} +luckperms.command.generic.parent.set={0} tuvo sus grupos padres existentes eliminados, y ahora solo hereda {1} en el contexto {2} +luckperms.command.generic.parent.set-track={0} tuvo sus grupos padres existentes en la escalera {1} eliminados, y ahora solo hereda {2} en el contexto {3} +luckperms.command.generic.parent.remove={0} ya no hereda permisos de {1} en el contexto {2} +luckperms.command.generic.parent.remove-temp={0} ya no hereda temporalmente permisos de {1} en el contexto {2} +luckperms.command.generic.parent.subtract={0} heredará permisos de {1} por una duración de {2} en el contexto {3}, {4} menos que antes +luckperms.command.generic.parent.clear=Los padres de {0} fueron eliminados en el contexto {1} +luckperms.command.generic.parent.clear-track=Los padres de {0} en la escalera {1} fueron eliminados en el contexto {2} +luckperms.command.generic.parent.already-inherits={0} ya hereda de {1} en el contexto {2} +luckperms.command.generic.parent.doesnt-inherit={0} no hereda de {1} en el contexto {2} +luckperms.command.generic.parent.already-temp-inherits={0} ya hereda temporalmente de {1} en el contexto {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} no hereda temporalmente de {1} en el contexto {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefijos de {0} +luckperms.command.generic.chat-meta.info.title-suffix=Sufijos de {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} no tiene prefijos +luckperms.command.generic.chat-meta.info.none-suffix={0} no tiene sufijos +luckperms.command.generic.chat-meta.info.click-to-remove=Haga clic para eliminar este {0} de {1} +luckperms.command.generic.chat-meta.already-has={0} ya tiene {1} {2} establecido a una prioridad de {3} en el contexto {4} +luckperms.command.generic.chat-meta.already-has-temp={0} ya tiene {1} {2} establecido temporalmente a una prioridad de {3} en el contexto {4} +luckperms.command.generic.chat-meta.doesnt-have={0} no tiene {1} {2} establecido a una prioridad de {3} en el contexto {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} no tiene {1} {2} establecido temporalmente a una prioridad de {3} en el contexto {4} +luckperms.command.generic.chat-meta.add={0} tuvo {1} {2} establecido a una prioridad de {3} en el contexto {4} +luckperms.command.generic.chat-meta.add-temp={0} tuvo {1} {2} establecido a una prioridad de {3} por una duración de {4} en el contexto {5} +luckperms.command.generic.chat-meta.remove={0} tuvo {1} {2} a una prioridad de {3} eliminado en el contexto {4} +luckperms.command.generic.chat-meta.remove-bulk={0} tuvo todos {1} en prioridad {2} eliminados en el contexto {3} +luckperms.command.generic.chat-meta.remove-temp={0} tuvo un temporal {1} {2} en prioridad {3} eliminado en el contexto {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} tuvo todos los {1} temporales en prioridad {2} eliminados en el contexto {3} +luckperms.command.generic.meta.info.title=Meta de {0} +luckperms.command.generic.meta.info.none={0} no tiene meta +luckperms.command.generic.meta.info.click-to-remove=Haga clic para eliminar este nodo meta de {0} +luckperms.command.generic.meta.already-has={0} ya tiene la clave meta {1} establecida en {2} en el contexto {3} +luckperms.command.generic.meta.already-has-temp={0} ya tiene la clave meta {1} establecida temporalmente en {2} en el contexto {3} +luckperms.command.generic.meta.doesnt-have={0} no tiene clave meta {1} establecida en el contexto {2} +luckperms.command.generic.meta.doesnt-have-temp={0} no tiene clave meta {1} establecida temporalmente en el contexto {2} +luckperms.command.generic.meta.set=Establecer clave meta {0} a {1} para {2} en contexto {3} +luckperms.command.generic.meta.set-temp=Establecer clave meta {0} a {1} para {2} por una duración de {3} en el contexto {4} +luckperms.command.generic.meta.unset=Desestablecer clave meta {0} para {1} en el contexto {2} +luckperms.command.generic.meta.unset-temp=Desestablecer clave meta temporal {0} para {1} en el contexto {2} +luckperms.command.generic.meta.clear=La meta de {0} que coincide con el tipo {1} fue borrada en el contexto {2} +luckperms.command.generic.contextual-data.title=Datos Contextuales +luckperms.command.generic.contextual-data.mode.key=modo +luckperms.command.generic.contextual-data.mode.server=servidor +luckperms.command.generic.contextual-data.mode.active-player=jugador activo +luckperms.command.generic.contextual-data.contexts-key=Contextos +luckperms.command.generic.contextual-data.prefix-key=Prefijo +luckperms.command.generic.contextual-data.suffix-key=Sufijo +luckperms.command.generic.contextual-data.primary-group-key=Grupo Primario +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Ninguno +luckperms.command.user.info.title=Información del Usuario +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tipo +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=fuera de línea +luckperms.command.user.info.status-key=Estado +luckperms.command.user.info.status.online=En Línea +luckperms.command.user.info.status.offline=Fuera de Línea +luckperms.command.user.removegroup.error-primary=No puedes eliminar un usuario de su grupo primario +luckperms.command.user.primarygroup.not-member={0} no era miembro de {1}, agregándolos ahora +luckperms.command.user.primarygroup.already-has={0} ya tiene a {1} establecido como su grupo primario +luckperms.command.user.primarygroup.warn-option=Advertencias\: El método de cálculo de grupo primario siendo usado por este servidor ({0}) puede no reflejar este cambio +luckperms.command.user.primarygroup.set=El grupo primario de {0} fue establecido a {1} +luckperms.command.user.track.error-not-contain-group={0} no está ya en ningún grupo de {1} +luckperms.command.user.track.unsure-which-track=Inseguro de qué pista usar, por favor especifíquelo como argumento +luckperms.command.user.track.missing-group-advice=O cree el grupo, o elimínelo de la escalera e intente de nuevo +luckperms.command.user.promote.added-to-first={0} no está en ningún grupo en {1}, así que fueron añadidos al primer grupo, {2} en el contexto {3} +luckperms.command.user.promote.not-on-track={0} no está en ningún grupo en {1}, así que no fue promovido +luckperms.command.user.promote.success=Promoviendo {0} a lo largo de la pista {1} de {2} a {3} en el contexto {4} +luckperms.command.user.promote.end-of-track=Se alcanzó el final de la pista {0}, no es posible promover {1} +luckperms.command.user.promote.next-group-deleted=El siguiente grupo en la pista, {0}, ya no existe +luckperms.command.user.promote.unable-to-promote=No se puede promover al usuario +luckperms.command.user.demote.success=Descendiendo a {0} sobre la escalera {1} de {2} a {3} en el contexto {4} +luckperms.command.user.demote.end-of-track=Se alcanzó el final de la escalera {0}, así que {1} fue eliminado de {2} +luckperms.command.user.demote.end-of-track-not-removed=Se alcanzó el final de la escalera {0}, pero {1} fue eliminado del primer grupo +luckperms.command.user.demote.previous-group-deleted=El grupo anterior en la escalera, {0}, ya no existe +luckperms.command.user.demote.unable-to-demote=No se puede descender al usuario +luckperms.command.group.list.title=Grupos +luckperms.command.group.delete.not-default=No se puede eliminar el grupo predeterminado +luckperms.command.group.info.title=Información del grupo +luckperms.command.group.info.display-name-key=Nombre a mostrar +luckperms.command.group.info.weight-key=Peso +luckperms.command.group.setweight.set=Establecer peso en {0} para el grupo {1} +luckperms.command.group.setdisplayname.doesnt-have={0} no tiene un nombre para mostrar establecido +luckperms.command.group.setdisplayname.already-has={0} ya tiene un nombre para mostrar de {1} +luckperms.command.group.setdisplayname.already-in-use=El nombre para mostrar {0} ya está siendo usado por {1} +luckperms.command.group.setdisplayname.set=Establecer nombre para mostrar a {0} para el grupo {1} en el contexto {2} +luckperms.command.group.setdisplayname.removed=Se eliminó el nombre para mostrar del grupo {0} en el contexto {1} +luckperms.command.track.list.title=Escaleras +luckperms.command.track.path.empty=Ninguno +luckperms.command.track.info.showing-track=Mostrando Escalera +luckperms.command.track.info.path-property=Ruta +luckperms.command.track.clear=La escalera de grupos {0} fue limpiada +luckperms.command.track.append.success=El grupo {0} se añadió a la escalera {1} +luckperms.command.track.insert.success=El grupo {0} fue insertado en la escalera {1} en la posición {2} +luckperms.command.track.insert.error-number=Se esperaba un número pero en su lugar se recibió\: {0} +luckperms.command.track.insert.error-invalid-pos=Imposible insertar en la posición {0} +luckperms.command.track.insert.error-invalid-pos-reason=posición inválida +luckperms.command.track.remove.success=El grupo {0} fue quitado de la escalera {1} +luckperms.command.track.error-empty={0} no puede ser usado ya que está vacío o contiene solo un grupo +luckperms.command.track.error-multiple-groups={0} es miembro de múltiples grupos en esta escalera +luckperms.command.track.error-ambiguous=No se puede determinar su ubicación +luckperms.command.track.already-contains={0} ya contiene a {1} +luckperms.command.track.doesnt-contain={0} no contiene a {1} +luckperms.command.log.load-error=No se pudo cargar el registro +luckperms.command.log.invalid-page=Número de página inválido +luckperms.command.log.invalid-page-range=Por favor, introduzca un valor entre {0} y {1} +luckperms.command.log.empty=No hay entradas de registro que mostrar +luckperms.command.log.notify.error-console=No se pueden alternar las notificaciones para la consola +luckperms.command.log.notify.enabled-term=Habilitado +luckperms.command.log.notify.disabled-term=Deshabilitado +luckperms.command.log.notify.changed-state={0} salida de registro +luckperms.command.log.notify.already-on=Ya está recibiendo notificaciones +luckperms.command.log.notify.already-off=Actualmente no estás recibiendo notificaciones +luckperms.command.log.notify.invalid-state=Estado desconocido. Esperando {0} o {1} +luckperms.command.log.show.search=Mostrando acciones recientes para la consulta {0} +luckperms.command.log.show.recent=Mostrando acciones recientes +luckperms.command.log.show.by=Mostrando acciones recientes de {0} +luckperms.command.log.show.history=Mostrando historial de {0} {1} +luckperms.command.export.error-term=Error +luckperms.command.export.already-running=Otro proceso de exportación ya se está ejecutando +luckperms.command.export.file.already-exists=El archivo {0} ya existe +luckperms.command.export.file.not-writable=No se puede escribir en el archivo {0} +luckperms.command.export.file.success=Exportado con éxito a {0} +luckperms.command.export.file-unexpected-error-writing=Se ha producido un error inesperado al escribir el archivo +luckperms.command.export.web.export-code=Código de exportación +luckperms.command.export.web.import-command-description=Utilice el siguiente comando para importar +luckperms.command.import.term=Importación +luckperms.command.import.error-term=Error +luckperms.command.import.already-running=Otro proceso de importación ya se está ejecutando +luckperms.command.import.file.doesnt-exist=El archivo {0} no existe +luckperms.command.import.file.not-readable=El archivo {0} no se puede leer +luckperms.command.import.file.unexpected-error-reading=Se ha producido un error inesperado al leer del archivo de importación +luckperms.command.import.file.correct-format=¿es el formato correcto? +luckperms.command.import.web.unable-to-read=No se pueden leer los datos con el código dado +luckperms.command.import.progress.percent={0}% completado +luckperms.command.import.progress.operations={0}/{1} operaciones completadas +luckperms.command.import.starting=Comenzando el proceso de importación +luckperms.command.import.completed=COMPLETADO +luckperms.command.import.duration=tomó {0} segundos +luckperms.command.bulkupdate.must-use-console=El comando de actualización en masa sólo puede utilizarse desde la consola +luckperms.command.bulkupdate.invalid-data-type=Tipo inválido, se esperaba {0} +luckperms.command.bulkupdate.invalid-constraint=Restricción inválida {0} +luckperms.command.bulkupdate.invalid-constraint-format=Las restricciones deben estar en el formato {0} +luckperms.command.bulkupdate.invalid-comparison=Operador de comparación inválido {0} +luckperms.command.bulkupdate.invalid-comparison-format=Se esperaba uno de los siguientes\: {0} +luckperms.command.bulkupdate.queued=Operación de actualización en masa fue puesta en la cola +luckperms.command.bulkupdate.confirm=Ejecuta {0} para ejecutar la actualización +luckperms.command.bulkupdate.unknown-id=La operación con id {0} no existe o ha expirado +luckperms.command.bulkupdate.starting=Ejecutando actualización en masa +luckperms.command.bulkupdate.success=Actualización en masa completada con éxito +luckperms.command.bulkupdate.success.statistics.nodes=Total de nodos afectados +luckperms.command.bulkupdate.success.statistics.users=Total de usuarios afectados +luckperms.command.bulkupdate.success.statistics.groups=Total de grupos afectados +luckperms.command.bulkupdate.failure=Falló la actualización en masa, comprueba la consola en busca de errores +luckperms.command.update-task.request=Una tarea de actualización ha sido solicitada, por favor espere +luckperms.command.update-task.complete=Tarea de actualización completada +luckperms.command.update-task.push.attempting=Intentando enviar a otros servidores +luckperms.command.update-task.push.complete=Otros servidores fueron notificados a través de {0} con éxito +luckperms.command.update-task.push.error=Error al enviar cambios a otros servidores +luckperms.command.update-task.push.error-not-setup=No se pueden enviar cambios a otros servidores ya que no se ha configurado un servicio de mensajería +luckperms.command.reload-config.success=El archivo de configuración fue recargado +luckperms.command.reload-config.restart-note=algunas opciones sólo se aplicarán después de que el servidor se haya reiniciado +luckperms.command.translations.searching=Buscando traducciones disponibles, por favor espere... +luckperms.command.translations.searching-error=No se pudo obtener una lista de traducciones disponibles +luckperms.command.translations.installed-translations=Traducciones Instaladas +luckperms.command.translations.available-translations=Traducciones Disponibles +luckperms.command.translations.percent-translated=‎{0}% traducido +luckperms.command.translations.translations-by=por +luckperms.command.translations.installing=Instalando traducciones, por favor espere... +luckperms.command.translations.download-error=No se puede descargar la traducción para {0} +luckperms.command.translations.installing-specific=Instalando idioma {0}... +luckperms.command.translations.install-complete=Instalación completa +luckperms.command.translations.download-prompt=Use {0} para descargar e instalar versiones actualizadas de estas traducciones proporcionadas por la comunidad +luckperms.command.translations.download-override-warning=Tenga en cuenta que esto anulará cualquier cambio que haya hecho para estos idiomas +luckperms.usage.user.description=Un conjunto de comandos para administrar usuarios dentro de LuckPerms. (Un ''usuario'' en LuckPerms es sólo un jugador, y puede referirse a un UUID o nombre de usuario) +luckperms.usage.group.description=Un conjunto de comandos para administrar grupos dentro de LuckPerms. Los grupos son sólo colecciones de asignaciones de permisos que se pueden dar a los usuarios. Los nuevos grupos se hacen utilizando el comando ''creategroup''. +luckperms.usage.track.description=Un conjunto de comandos para administrar escaleras dentro de LuckPerms. Las escaleras son una colección ordenada de grupos que pueden ser usadas para definir ascensos y descensos. +luckperms.usage.log.description=Un conjunto de comandos para administrar la funcionalidad de registro dentro de LuckPerms. +luckperms.usage.sync.description=Recarga todos los datos del almacenamiento del plugin en memoria, y aplica cualquier cambio que se detecte. +luckperms.usage.info.description=Imprime información general sobre la instancia activa del plugin. +luckperms.usage.editor.description=Crea una nueva sesión del editor web +luckperms.usage.editor.argument.type=los tiposa cargar en el editor. (''todos'', ''usuarios'' o ''grupos'') +luckperms.usage.editor.argument.filter=permiso para filtrar entradas de usuario por +luckperms.usage.verbose.description=Controla el sistema de monitorización verboso de comprobación de permisos. +luckperms.usage.verbose.argument.action=ya sea para activar/desactivar el registro, o para cargar la salida del registro +luckperms.usage.verbose.argument.filter=el filtro contra el cual coincidir las entradas +luckperms.usage.verbose.argument.commandas=el jugador/comando a ejecutar +luckperms.usage.tree.description=Genera una vista de árbol (jerarquía de lista ordenada) de todos los permisos conocidos a LuckPerms. +luckperms.usage.tree.argument.scope=la raíz del árbol. especifique "." para incluir todos los permisos +luckperms.usage.tree.argument.player=el nombre de un jugador en línea contra el que comprobar +luckperms.usage.search.description=Busca por todos los usuarios/grupos con un permiso específico +luckperms.usage.search.argument.permission=el permiso a buscar +luckperms.usage.search.argument.page=la página a ver +luckperms.usage.network-sync.description=Sincroniza cambios con el almacenamiento y solicita a todos los demás servidores que hagan lo mismo +luckperms.usage.import.description=Importa datos de un archivo de exportación (previamente creado) +luckperms.usage.import.argument.file=el archivo a importar +luckperms.usage.import.argument.replace=reemplazar datos existentes en lugar de combinar +luckperms.usage.import.argument.upload=sube los datos de un exporte previo +luckperms.usage.export.description=Exporta todos los datos de permisos a un archivo de ''exportación''. Puede volver a importarse más adelante. +luckperms.usage.export.argument.file=el archivo a exportar +luckperms.usage.export.argument.without-users=excluir usuarios en la exportación +luckperms.usage.export.argument.without-groups=excluye los grupos del exporte +luckperms.usage.export.argument.upload=Sube todos los datos de los permisos al webeditor. Puede ser re-importado mas adelante. +luckperms.usage.reload-config.description=Recarga algunas opciones de configuración +luckperms.usage.bulk-update.description=Ejecuta consultas de cambio masivo en todos los datos +luckperms.usage.bulk-update.argument.data-type=el tipo de datos a cambiar. (''todos'', ''usuarios'' o ''grupos'') +luckperms.usage.bulk-update.argument.action=la acción a realizar en los datos. (''actualizar'' o ''eliminar'') +luckperms.usage.bulk-update.argument.action-field=el campo sobre el que actuar. sólo es requerido para ''actualizar''. (''permiso'', ''servidor'' o ''mundo'') +luckperms.usage.bulk-update.argument.action-value=el valor con el que reemplazar. sólo es requerido para ''actualizar''. +luckperms.usage.bulk-update.argument.constraint=las restricciones requeridas para la actualización +luckperms.usage.translations.description=Gestionar traducciones +luckperms.usage.translations.argument.install=subcomando para instalar traducciones +luckperms.usage.apply-edits.description=Aplica cambios en los permisos hechos desde el editor web +luckperms.usage.apply-edits.argument.code=el código único para los datos +luckperms.usage.apply-edits.argument.target=a quién aplicar los datos +luckperms.usage.create-group.description=Crea un nuevo grupo +luckperms.usage.create-group.argument.name=el nombre del grupo +luckperms.usage.create-group.argument.weight=el peso del grupo +luckperms.usage.create-group.argument.display-name=el nombre a mostrar del grupo +luckperms.usage.delete-group.description=Elimina un grupo +luckperms.usage.delete-group.argument.name=el nombre del grupo +luckperms.usage.list-groups.description=Lista todos los grupos de la plataforma +luckperms.usage.create-track.description=Crea una nueva escalera +luckperms.usage.create-track.argument.name=el nombre de la escalera +luckperms.usage.delete-track.description=Elimina una escalera +luckperms.usage.delete-track.argument.name=el nombre de la escalera +luckperms.usage.list-tracks.description=Lista todas las escaleras en la plataforma +luckperms.usage.user-info.description=Muestra información acerca del usuario +luckperms.usage.user-switchprimarygroup.description=Cambia el grupo primario del usuario +luckperms.usage.user-switchprimarygroup.argument.group=el grupo al cual cambiar +luckperms.usage.user-promote.description=Asciende al usuario en una escalera +luckperms.usage.user-promote.argument.track=la escalera en la que ascender al usuario +luckperms.usage.user-promote.argument.context=los contextos en los que promover al usuario +luckperms.usage.user-promote.argument.dont-add-to-first=sólo asciende al usuario is ya está en la escalera +luckperms.usage.user-demote.description=Desciende al usuario en una escalera +luckperms.usage.user-demote.argument.track=la escalera en la que descender al usuario +luckperms.usage.user-demote.argument.context=los contextos en los que descender al usuario +luckperms.usage.user-demote.argument.dont-remove-from-first=impedir que el usuario sea eliminado del primer grupo +luckperms.usage.user-clone.description=Clona el usuario +luckperms.usage.user-clone.argument.user=el nombre/uuid del usuario al que clonar +luckperms.usage.group-info.description=Da información sobre el grupo +luckperms.usage.group-listmembers.description=Muestra los usuarios/grupos que heredan de este grupo +luckperms.usage.group-listmembers.argument.page=la página a ver +luckperms.usage.group-setweight.description=Establece el peso del grupo +luckperms.usage.group-setweight.argument.weight=el peso a establecer +luckperms.usage.group-set-display-name.description=Establece el nombre para mostrar del grupo +luckperms.usage.group-set-display-name.argument.name=el nombre a establecer +luckperms.usage.group-set-display-name.argument.context=los contextos en los que establecer el nombre +luckperms.usage.group-rename.description=Renombra el grupo +luckperms.usage.group-rename.argument.name=el nuevo nombre +luckperms.usage.group-clone.description=Clona el grupo +luckperms.usage.group-clone.argument.name=el nombre del grupo al cual clonar +luckperms.usage.holder-editor.description=Abre el editor de permisos web +luckperms.usage.holder-showtracks.description=Lista las escaleras en las que el objeto se encuentra +luckperms.usage.holder-clear.description=Elimina todos los permisos, padres y meta +luckperms.usage.holder-clear.argument.context=los contextos por los que filtrar +luckperms.usage.permission.description=Editar permisos +luckperms.usage.parent.description=Editar herencias +luckperms.usage.meta.description=Editar valores de metadata +luckperms.usage.permission-info.description=Muestra los nodos de permiso que el objeto tiene +luckperms.usage.permission-info.argument.page=la página a ver +luckperms.usage.permission-info.argument.sort-mode=cómo ordenar las entradas +luckperms.usage.permission-set.description=Establece un permiso para el objeto +luckperms.usage.permission-set.argument.node=el nodo de permiso a establecer +luckperms.usage.permission-set.argument.value=el valor del nodo +luckperms.usage.permission-set.argument.context=los contextos en los que agregar el permiso +luckperms.usage.permission-unset.description=Desestablece un permiso para el objeto +luckperms.usage.permission-unset.argument.node=el nodo de permiso a desestablecer +luckperms.usage.permission-unset.argument.context=los contextos en los que quitar el permiso +luckperms.usage.permission-settemp.description=Establece un permiso para el objeto temporalmente +luckperms.usage.permission-settemp.argument.node=el nodo de permiso a establecer +luckperms.usage.permission-settemp.argument.value=el valor del nodo +luckperms.usage.permission-settemp.argument.duration=la duración hasta que el nodo de permiso expire +luckperms.usage.permission-settemp.argument.temporary-modifier=cómo se debe aplicar el permiso temporal +luckperms.usage.permission-settemp.argument.context=los contextos en los que agregar el permiso +luckperms.usage.permission-unsettemp.description=Desestablece un permiso temporal para el objeto +luckperms.usage.permission-unsettemp.argument.node=el nodo de permiso a desestablecer +luckperms.usage.permission-unsettemp.argument.duration=la duración a restar +luckperms.usage.permission-unsettemp.argument.context=los contextos en los que quitar el permiso +luckperms.usage.permission-check.description=Comprueba si el objeto tiene un cierto nodo de permiso +luckperms.usage.permission-check.argument.node=el nodo de permiso para comprobar +luckperms.usage.permission-clear.description=Borra todos los permisos +luckperms.usage.permission-clear.argument.context=los contextos por los que filtrar +luckperms.usage.parent-info.description=Lista los grupos de los que este objeto hereda +luckperms.usage.parent-info.argument.page=la página a ver +luckperms.usage.parent-info.argument.sort-mode=cómo ordenar las entradas +luckperms.usage.parent-set.description=Elimina todos los demás grupos que el objeto ya hereda y agrega el dado +luckperms.usage.parent-set.argument.group=el grupo a establecer +luckperms.usage.parent-set.argument.context=los contextos en los que establecer el grupo +luckperms.usage.parent-add.description=Establece otro grupo al objeto del cual heredar los permisos +luckperms.usage.parent-add.argument.group=el grupo del cual heredar +luckperms.usage.parent-add.argument.context=los contextos en los que heredar el grupo +luckperms.usage.parent-remove.description=Elimina una regla de herencia previamente establecida +luckperms.usage.parent-remove.argument.group=el grupo a eliminar +luckperms.usage.parent-remove.argument.context=los contextos en los que eliminar el grupo +luckperms.usage.parent-set-track.description=Elimina todos los demás grupos que el objeto ya hereda en la escalera dada y le agrega el grupo especificado +luckperms.usage.parent-set-track.argument.track=la escalera en la cual establecer +luckperms.usage.parent-set-track.argument.group=el grupo a establecer, o un número relacionado a la posición del grupo en la escalera especificada +luckperms.usage.parent-set-track.argument.context=los contextos en los que establecer el grupo +luckperms.usage.parent-add-temp.description=Establece otro grupo para el objeto para heredar permisos temporalmente +luckperms.usage.parent-add-temp.argument.group=el grupo del cual heredar +luckperms.usage.parent-add-temp.argument.duration=la duración de la membresía del grupo +luckperms.usage.parent-add-temp.argument.temporary-modifier=cómo se debe aplicar el permiso temporal +luckperms.usage.parent-add-temp.argument.context=los contextos en los que heredar el grupo +luckperms.usage.parent-remove-temp.description=Elimina una regla de herencia temporal previamente establecida +luckperms.usage.parent-remove-temp.argument.group=el grupo a eliminar +luckperms.usage.parent-remove-temp.argument.duration=la duración a restar +luckperms.usage.parent-remove-temp.argument.context=los contextos en los que eliminar el grupo +luckperms.usage.parent-clear.description=Elimina todos los padres +luckperms.usage.parent-clear.argument.context=los contextos por los que filtrar +luckperms.usage.parent-clear-track.description=Limpia todos los grupos padres sobre la escalera dada +luckperms.usage.parent-clear-track.argument.track=la escalera en la cual eliminar +luckperms.usage.parent-clear-track.argument.context=los contextos por los que filtrar +luckperms.usage.meta-info.description=Muestra todos los meta de chat +luckperms.usage.meta-set.description=Establece un valor meta +luckperms.usage.meta-set.argument.key=la clave a establecer +luckperms.usage.meta-set.argument.value=el valor a establecer +luckperms.usage.meta-set.argument.context=los contextos en los que agregar el par meta +luckperms.usage.meta-unset.description=Desestablece un valor meta +luckperms.usage.meta-unset.argument.key=la clave a quitar +luckperms.usage.meta-unset.argument.context=los contextos en los que quitar el par meta +luckperms.usage.meta-settemp.description=Establece un valor meta temporalmente +luckperms.usage.meta-settemp.argument.key=la clave a establecer +luckperms.usage.meta-settemp.argument.value=el valor a establecer +luckperms.usage.meta-settemp.argument.duration=la duración hasta que el valor meta expire +luckperms.usage.meta-settemp.argument.context=los contextos en los que agregar el par meta +luckperms.usage.meta-unsettemp.description=Desestablece un valor meta temporal +luckperms.usage.meta-unsettemp.argument.key=la clave a quitar +luckperms.usage.meta-unsettemp.argument.context=los contextos en los que quitar el par meta +luckperms.usage.meta-addprefix.description=Añade un prefijo +luckperms.usage.meta-addprefix.argument.priority=la prioridad a la que añadir el prefijo +luckperms.usage.meta-addprefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-addprefix.argument.context=los contextos en los que agregar el prefijo +luckperms.usage.meta-addsuffix.description=Añade un sufijo +luckperms.usage.meta-addsuffix.argument.priority=la prioridad a la que añadir el sufijo +luckperms.usage.meta-addsuffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-addsuffix.argument.context=los contextos en los que agregar el sufijo +luckperms.usage.meta-setprefix.description=Establece un prefijo +luckperms.usage.meta-setprefix.argument.priority=la prioridad a la que establecer el prefijo +luckperms.usage.meta-setprefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-setprefix.argument.context=los contextos en los que establecer el prefijo +luckperms.usage.meta-setsuffix.description=Establece un sufijo +luckperms.usage.meta-setsuffix.argument.priority=la prioridad a la que establecer el sufijo +luckperms.usage.meta-setsuffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-setsuffix.argument.context=los contextos en los que establecer el sufijo +luckperms.usage.meta-removeprefix.description=Elimina un prefijo +luckperms.usage.meta-removeprefix.argument.priority=la prioridad a la que quitar el prefijo +luckperms.usage.meta-removeprefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-removeprefix.argument.context=los contextos en los que quitar el prefijo +luckperms.usage.meta-removesuffix.description=Elimina un sufijo +luckperms.usage.meta-removesuffix.argument.priority=la prioridad a la que quitar el sufijo +luckperms.usage.meta-removesuffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-removesuffix.argument.context=los contextos en los que quitar el sufijo +luckperms.usage.meta-addtemp-prefix.description=Añade un prefijo temporalmente +luckperms.usage.meta-addtemp-prefix.argument.priority=la prioridad a la que añadir el prefijo +luckperms.usage.meta-addtemp-prefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-addtemp-prefix.argument.duration=la duración hasta que el prefijo expire +luckperms.usage.meta-addtemp-prefix.argument.context=los contextos en los que agregar el prefijo +luckperms.usage.meta-addtemp-suffix.description=Añade un sufijo temporalmente +luckperms.usage.meta-addtemp-suffix.argument.priority=la prioridad a la que añadir el sufijo +luckperms.usage.meta-addtemp-suffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-addtemp-suffix.argument.duration=la duración hasta que el sufijo expire +luckperms.usage.meta-addtemp-suffix.argument.context=los contextos en los que agregar el sufijo +luckperms.usage.meta-settemp-prefix.description=Establece un prefijo temporalmente +luckperms.usage.meta-settemp-prefix.argument.priority=la prioridad a la que establecer el prefijo +luckperms.usage.meta-settemp-prefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-settemp-prefix.argument.duration=la duración hasta que el prefijo expire +luckperms.usage.meta-settemp-prefix.argument.context=los contextos en los que establecer el prefijo +luckperms.usage.meta-settemp-suffix.description=Establece un sufijo temporalmente +luckperms.usage.meta-settemp-suffix.argument.priority=la prioridad a la que establecer el sufijo +luckperms.usage.meta-settemp-suffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-settemp-suffix.argument.duration=la duración hasta que el sufijo expire +luckperms.usage.meta-settemp-suffix.argument.context=los contextos en los que establecer el sufijo +luckperms.usage.meta-removetemp-prefix.description=Elimina un prefijo temporal +luckperms.usage.meta-removetemp-prefix.argument.priority=la prioridad a la que quitar el prefijo +luckperms.usage.meta-removetemp-prefix.argument.prefix=la cadena de prefijo +luckperms.usage.meta-removetemp-prefix.argument.context=los contextos en los que quitar el prefijo +luckperms.usage.meta-removetemp-suffix.description=Elimina un sufijo temporal +luckperms.usage.meta-removetemp-suffix.argument.priority=la prioridad a la que quitar el sufijo +luckperms.usage.meta-removetemp-suffix.argument.suffix=la cadena de sufijo +luckperms.usage.meta-removetemp-suffix.argument.context=los contextos en los que quitar el sufijo +luckperms.usage.meta-clear.description=Elimina todos los meta +luckperms.usage.meta-clear.argument.type=el tipo de meta a eliminar +luckperms.usage.meta-clear.argument.context=los contextos por los que filtrar +luckperms.usage.track-info.description=Da información sobre la escalera +luckperms.usage.track-editor.description=Abre el editor de permisos web +luckperms.usage.track-append.description=Agrega un grupo al final de la escalera +luckperms.usage.track-append.argument.group=el grupo a añadir +luckperms.usage.track-insert.description=Inserta un grupo en una posición dada a lo largo de la escalera +luckperms.usage.track-insert.argument.group=el grupo a insertar +luckperms.usage.track-insert.argument.position=la posición en la que insertar el grupo (la primera posición en la escalera es 1) +luckperms.usage.track-remove.description=Elimina un grupo de la escalera +luckperms.usage.track-remove.argument.group=el grupo a eliminar +luckperms.usage.track-clear.description=Limpia los grupos en la escalera +luckperms.usage.track-rename.description=Renombra la escalera +luckperms.usage.track-rename.argument.name=el nuevo nombre +luckperms.usage.track-clone.description=Clona la escalera +luckperms.usage.track-clone.argument.name=el nombre de la escalera a clonar sobre +luckperms.usage.log-recent.description=Ver acciones recientes +luckperms.usage.log-recent.argument.user=el nombre/uuid del usuario a filtrar +luckperms.usage.log-recent.argument.page=el número de página a ver +luckperms.usage.log-search.description=Buscar una entrada en el registro +luckperms.usage.log-search.argument.query=la consulta a buscar +luckperms.usage.log-search.argument.page=el número de página a ver +luckperms.usage.log-notify.description=Alternar notificaciones de registro +luckperms.usage.log-notify.argument.toggle=si para activar o desactivar +luckperms.usage.log-user-history.description=Ver historial de un usuario +luckperms.usage.log-user-history.argument.user=el nombre/uuid del usuario +luckperms.usage.log-user-history.argument.page=el número de página a ver +luckperms.usage.log-group-history.description=Ver historial de un grupo +luckperms.usage.log-group-history.argument.group=el nombre del grupo +luckperms.usage.log-group-history.argument.page=el número de página a ver +luckperms.usage.log-track-history.description=Ver historial de la escalera +luckperms.usage.log-track-history.argument.track=el nombre de la escalera +luckperms.usage.log-track-history.argument.page=el número de página a ver +luckperms.usage.sponge.description=Editar datos adicionales de Sponge +luckperms.usage.sponge.argument.collection=la colección a consultar +luckperms.usage.sponge.argument.subject=el sujeto a modificar +luckperms.usage.sponge-permission-info.description=Muestra información sobre los permisos del sujeto +luckperms.usage.sponge-permission-info.argument.contexts=los contextos por los que filtrar +luckperms.usage.sponge-permission-set.description=Establece un permiso para el Sujeto +luckperms.usage.sponge-permission-set.argument.node=el nodo de permiso a establecer +luckperms.usage.sponge-permission-set.argument.tristate=el valor al que asignar el permiso +luckperms.usage.sponge-permission-set.argument.contexts=los contextos en los que establecer el permiso +luckperms.usage.sponge-permission-clear.description=Limpia los permisos del Sujeto +luckperms.usage.sponge-permission-clear.argument.contexts=los contextos en los que borrar los permisos +luckperms.usage.sponge-parent-info.description=Muestra información sobre los padres del sujeto +luckperms.usage.sponge-parent-info.argument.contexts=los contextos por los que filtrar +luckperms.usage.sponge-parent-add.description=Añade un padre al Sujeto +luckperms.usage.sponge-parent-add.argument.collection=la colección de sujetos donde el Sujeto padre está +luckperms.usage.sponge-parent-add.argument.subject=el nombre del Sujeto padre +luckperms.usage.sponge-parent-add.argument.contexts=los contextos en los que agregar el padre +luckperms.usage.sponge-parent-remove.description=Elimina un padre del Sujeto +luckperms.usage.sponge-parent-remove.argument.collection=la colección de sujetos donde el Sujeto padre está +luckperms.usage.sponge-parent-remove.argument.subject=el nombre del Sujeto padre +luckperms.usage.sponge-parent-remove.argument.contexts=los contextos en los que quitar el padre +luckperms.usage.sponge-parent-clear.description=Elimina a los padres del Sujeto +luckperms.usage.sponge-parent-clear.argument.contexts=los contextos en los que quitar a los padres +luckperms.usage.sponge-option-info.description=Muestra información sobre las opciones del sujeto +luckperms.usage.sponge-option-info.argument.contexts=los contextos por los que filtrar +luckperms.usage.sponge-option-set.description=Establece una opción para el Sujeto +luckperms.usage.sponge-option-set.argument.key=la clave a establecer +luckperms.usage.sponge-option-set.argument.value=el valor al que establecer la clave +luckperms.usage.sponge-option-set.argument.contexts=los contextos en los que establecer la opción +luckperms.usage.sponge-option-unset.description=Desestablece una opción para el Sujeto +luckperms.usage.sponge-option-unset.argument.key=la clave a quitar +luckperms.usage.sponge-option-unset.argument.contexts=los contextos en los que quitar la clave +luckperms.usage.sponge-option-clear.description=Elimina a las opciones del Sujeto +luckperms.usage.sponge-option-clear.argument.contexts=los contextos en los que quitar a las opciones diff --git a/plugins/LuckPerms/translations/repository/fa_IR.properties b/plugins/LuckPerms/translations/repository/fa_IR.properties new file mode 100644 index 0000000..1936b03 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/fa_IR.properties @@ -0,0 +1,95 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORT +luckperms.commandsystem.available-commands=Az {0} Baraye Didan Command Haye Mojood Estefade Konid +luckperms.commandsystem.command-not-recognised=Commande Eshtebah +luckperms.commandsystem.no-permission=Shoma Nemitavanid In Kar Ro Anjam Dahid\! +luckperms.commandsystem.no-permission-subcommands=Shoma Dastery Be In Sub Command Ra Nadarid +luckperms.commandsystem.already-executing-command=Commande Digary Az Ghabl Dar Hale Ejra Ast, Lotfan Sabr Konid... +luckperms.commandsystem.usage.sub-commands-header=Sub Command Ha +luckperms.commandsystem.usage.usage-header=Tarze Estefade +luckperms.commandsystem.usage.arguments-header=Argumentha +luckperms.first-time.no-permissions-setup=Benazar Mirese Ke Hich Permission ee Setup Nashode\! +luckperms.first-time.use-console-to-give-access=Ghabl Az Inke Az Command Haye LuckPerms Estefade Koni, Bayad Be Khodet Dastresy Sho Az Tariqe Console Bedi +luckperms.first-time.console-command-prompt=Console et Ro Baz Kon Va Run Kon +luckperms.first-time.next-step=Bad Az Anjam In Kar, Mitoonid Group Ha Va Permission Haro Tayeen Konid +luckperms.first-time.wiki-prompt=Nemidooni Az Koja Shoroo Koni? Injaro Check Kon\: {0} +luckperms.login.try-again=Lotfan Badan Talash Konid +luckperms.login.loading-database-error=Dar Load Shodan Database Moshkely Rokh Dade Ast +luckperms.login.server-admin-check-console-errors=Age Admine Server Hasty, Lotfan Console Ro Baraye Peyda Kardan Error Ha Check Kon +luckperms.login.server-admin-check-console-info=Baraye Etela''ate Bishtar Console Ro Check Konid +luckperms.login.data-not-loaded-at-pre=Dataye Permission Usere Shoma Dar Marhale Ghabl Az Login Load Nashode Ast +luckperms.login.unable-to-continue=Emkane Edame Dadan Vojood Nadarad +luckperms.login.craftbukkit-offline-mode-error=in mamoolan be in dalil ast ke mian tanzimat online-mode va Craftbukkit tadakhol ijad shode ast +luckperms.login.unexpected-error=Hengam tanzim kardan ettela''at permission haye shoma khataye na montazere rokh dade ast +luckperms.opsystem.disabled=System OP vanilla dar in server gheir fa''al ast +luckperms.opsystem.sponge-warning=Lotfan dar nazar dashte bashid ke vaziat server operator hich tasiri bar rooye permission check haye sponge nadarad, shoma bayad ettela''at har user ra mostaghim edit konid +luckperms.duration.unit.years.plural={0} Sal +luckperms.duration.unit.years.singular={0} Sal +luckperms.duration.unit.years.short={0}yr +luckperms.duration.unit.months.plural={0} Mah +luckperms.duration.unit.months.singular={0} mah +luckperms.duration.unit.months.short={0}mo +luckperms.duration.unit.weeks.plural={0} Hafte +luckperms.duration.unit.weeks.singular={0} hafte +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} rooz +luckperms.duration.unit.days.singular={0} rooz +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} sa''at +luckperms.duration.unit.hours.singular={0} sa''at +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} daghighe +luckperms.duration.unit.minutes.singular={0} daghighe +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} saniye +luckperms.duration.unit.seconds.singular={0} saniye +luckperms.duration.unit.seconds.short={0}sec +luckperms.duration.since={0} pish +luckperms.command.misc.invalid-code=Code e Namotabar +luckperms.command.misc.response-code-key=code pasokh +luckperms.command.misc.error-message-key=payam +luckperms.command.misc.bytebin-unable-to-communicate=Nemitavan ba bytebin ertebat bargharar kard +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 new file mode 100644 index 0000000..9396b42 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/fi_FI.properties @@ -0,0 +1,366 @@ +luckperms.logs.actionlog-prefix=LOKI +luckperms.logs.verbose-prefix=YK +luckperms.logs.export-prefix=VIENTI +luckperms.commandsystem.available-commands=Kirjoita {0} nähdäksesi saatavilla olevat komennot +luckperms.commandsystem.command-not-recognised=Komentoa ei tunnistettu +luckperms.commandsystem.no-permission=Sinulla ei ole oikeuksia käyttää tätä komentoa\! +luckperms.commandsystem.no-permission-subcommands=Sinulla ei ole oikeuksia käyttää alikomentoja +luckperms.commandsystem.already-executing-command=Toista komentoa suoritetaan, odotetaan sen valmistumista... +luckperms.commandsystem.usage.sub-commands-header=Alikomennot +luckperms.commandsystem.usage.usage-header=Komentojen käyttö +luckperms.commandsystem.usage.arguments-header=Argumentit +luckperms.first-time.no-permissions-setup=Näyttää siltä, että oikeuksia ei ole vielä määritetty\! +luckperms.first-time.use-console-to-give-access=Ennen kuin voit käyttää LuckPerms-komentoja pelissä, sinun täytyy antaa itsellesi siihen oikeudet konsolissa +luckperms.first-time.console-command-prompt=Avaa konsolisi ja suorita +luckperms.first-time.next-step=Kun olet tehnyt tämän, voit alkaa määrittelemään ryhmiä ja oikeuksia +luckperms.first-time.wiki-prompt=Etkö tiedä mistä aloittaa? Kurkkaa täältä\: {0} +luckperms.login.try-again=Yritä myöhemmin uudelleen +luckperms.login.loading-database-error=Tietokannassa tapahtui virhe käyttöoikeustietoja ladattaessa +luckperms.login.server-admin-check-console-errors=Jos olet palvelimen ylläpitäjä, tarkista konsoli mahdollisten virheiden varalta +luckperms.login.server-admin-check-console-info=Ole hyvä ja tarkista palvelimen konsoli saadaksesi lisätietoja +luckperms.login.data-not-loaded-at-pre=Käyttöoikeustietojasi ei ladattu esikirjautumis-vaiheen aikana +luckperms.login.unable-to-continue=ei voida jatkaa +luckperms.login.craftbukkit-offline-mode-error=tämä johtuu todennäköisesti ristiriidasta CraftBukkitin ja online-tilan asetusten välillä +luckperms.login.unexpected-error=Tapahtui odottamaton virhe määritettäessä käyttöoikeustietojasi +luckperms.opsystem.disabled=Vanilla OP oikeudet eivät ole käytössä tällä palvelimella +luckperms.opsystem.sponge-warning=Huomioithan, että palvelimen OP-oikeuksien tila ei vaikuta Sponge\:n käyttöoikeustarkastuksiin, kun käyttöoikeus-plugin on asennettu. Sinun täytyy muokata käyttäjän tietoja tiedostosta käsin +luckperms.duration.unit.years.plural={0} vuotta +luckperms.duration.unit.years.singular={0} vuosi +luckperms.duration.unit.years.short={0}v +luckperms.duration.unit.months.plural={0} kuukautta +luckperms.duration.unit.months.singular={0} kuukausi +luckperms.duration.unit.months.short={0}kk +luckperms.duration.unit.weeks.plural={0} viikkoa +luckperms.duration.unit.weeks.singular={0} viikko +luckperms.duration.unit.weeks.short={0}vi +luckperms.duration.unit.days.plural={0} päivää +luckperms.duration.unit.days.singular={0} päivä +luckperms.duration.unit.days.short={0}p +luckperms.duration.unit.hours.plural={0} tuntia +luckperms.duration.unit.hours.singular={0} tunti +luckperms.duration.unit.hours.short={0}t +luckperms.duration.unit.minutes.plural={0} minuuttia +luckperms.duration.unit.minutes.singular={0} minuutti +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} sekuntia +luckperms.duration.unit.seconds.singular={0} sekunti +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} sitten +luckperms.command.misc.invalid-code=Virheellinen koodi +luckperms.command.misc.response-code-key=vastauskoodi +luckperms.command.misc.error-message-key=viesti +luckperms.command.misc.bytebin-unable-to-communicate=Ei voitu kommunikoida bytebinin kanssa +luckperms.command.misc.webapp-unable-to-communicate=Kommunikointi web-sovelluksen kanssa epäonnistui +luckperms.command.misc.check-console-for-errors=Tarkista virheet konsolista +luckperms.command.misc.file-must-be-in-data=Tiedoston {0} on oltava data-kansiossa +luckperms.command.misc.wait-to-finish=Odota edellisen prosessin loppumista ja yritä sitten uudestaan +luckperms.command.misc.invalid-priority=Virheellinen prioriteetti {0} +luckperms.command.misc.expected-number=Oletettiin numeroa +luckperms.command.misc.date-parse-error=Päivämäärää {0} ei voitu parsia +luckperms.command.misc.date-in-past-error=Et voi asettaa päivämäärää menneisyyteen\! +luckperms.command.misc.page=sivu {0}/{1} +luckperms.command.misc.page-entries={0} tulosta +luckperms.command.misc.none=- +luckperms.command.misc.loading.error.unexpected=Tapahtui odottamaton virhe +luckperms.command.misc.loading.error.user=Käyttäjää ei ladattu +luckperms.command.misc.loading.error.user-specific=Kohdekäyttäjän {0} lataus ei onnistu +luckperms.command.misc.loading.error.user-not-found=Käyttäjää {0} ei löytynyt +luckperms.command.misc.loading.error.user-save-error=Käyttäjän {0} tietojen tallentamisessa tapahtui virhe +luckperms.command.misc.loading.error.user-not-online=Käyttäjä {0} ei ole paikalla +luckperms.command.misc.loading.error.user-invalid={0} ei ole kelvollinen käyttäjänimi tai uuid +luckperms.command.misc.loading.error.user-not-uuid=Kohdekäyttäjällä {0} ei ole kelvollista uuid-tunnusta +luckperms.command.misc.loading.error.group=Ryhmää ei ladattu +luckperms.command.misc.loading.error.all-groups=Kaikkia ryhmiä ei voitu ladata +luckperms.command.misc.loading.error.group-not-found=Ryhmää nimellä {0} ei löydetty +luckperms.command.misc.loading.error.group-save-error=Virhe tapahtui tallentassa ryhmän {0} dataa +luckperms.command.misc.loading.error.group-invalid={0} ei ole kelvollinen ryhmän nimi +luckperms.command.misc.loading.error.track=Polkua ei ladattu +luckperms.command.misc.loading.error.all-tracks=Kaikkia polkuja ei voitu ladata +luckperms.command.misc.loading.error.track-not-found=Polkua nimellä {0} ei löytynyt +luckperms.command.misc.loading.error.track-save-error=Virhe tallentaessa polun {0} tietoa +luckperms.command.misc.loading.error.track-invalid={0} ei ole kelvollinen polun nimi +luckperms.command.editor.no-match=Editoria ei voi avata\: yksikään objekti ei vastaa pyytämääsi tyyppiä +luckperms.command.editor.start=Valmistellaan uutta editori-istuntoa, odota hetki... +luckperms.command.editor.url=Klikkaa alla olevasta linkistä avataksesi editori +luckperms.command.editor.unable-to-communicate=Kommunikointi editorin kanssa epäonnistui +luckperms.command.editor.apply-edits.success=Editorin data lisätty {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} ja {2} {3} +luckperms.command.editor.apply-edits.success.additions=lisäystä +luckperms.command.editor.apply-edits.success.additions-singular=lisäys +luckperms.command.editor.apply-edits.success.deletions=poistoa +luckperms.command.editor.apply-edits.success.deletions-singular=poisto +luckperms.command.editor.apply-edits.no-changes=Web-editorista ei tehty muutoksia, palautetut tiedot eivät sisältänet muokkauksia +luckperms.command.editor.apply-edits.unknown-type=Muokkausta ei voida soveltaa määritettyyn objektityypiin +luckperms.command.editor.apply-edits.unable-to-read=Tietoja ei voi lukea annetulta koodilta +luckperms.command.search.searching.permission=Etsitään käyttäjiä ja ryhmiä, joilla on oikeus {0} +luckperms.command.search.searching.inherit=Etsitään käyttäjiä ja ryhmiä, jotka perivät ryhmän {0} oikeudet +luckperms.command.search.result=Löytyi {0} tulosta {1} käyttältä ja {2} ryhmältä +luckperms.command.search.result.default-notice=Huomaa\: Kun etsit oletusryhmän jäseniä, offline-pelaajia - joilla ei ole muita käyttöoikeuksia ei näytetä\! +luckperms.command.search.showing-users=Näytetään käyttäjätulokset +luckperms.command.search.showing-groups=Näytetään ryhmätulokset +luckperms.command.tree.start=Luodaan oikeuspuuta, odota... +luckperms.command.tree.empty=Puuta ei voitu luoda, tuloksia ei löytynyt +luckperms.command.tree.url=Oikeuspuun URL +luckperms.command.verbose.invalid-filter={0} ei ole kelvollinen yksityiskohtainen suodatin +luckperms.command.verbose.enabled=Yksityiskohtainen suodin on {0} hauille, jotka vastaavat {1} +luckperms.command.verbose.command-exec=Pakotetaan {0} suorittamaan komento {1} ja raportoidaan kaikista tehdyistä tarkistuksista... +luckperms.command.verbose.off=Yksityiskohtainen lokikirjaus {0} +luckperms.command.verbose.command-exec-complete=Komennon suoritus valmis +luckperms.command.verbose.command.no-checks=Komennon suoritus suoritettu, mutta käyttöoikeustarkastuksia ei tehty +luckperms.command.verbose.command.possibly-async=Tämä voi johtua siitä, että plugin suorittaa komentoja taustalla (async) +luckperms.command.verbose.command.try-again-manually=Voit edelleen käyttää verboosia manuaalisesti tämän kaltaisten tarkistusten havaitsemiseksi +luckperms.command.verbose.enabled-recording=Yksityiskohtainen lokitallennus on {0} tuloksille, jotka vastaavat {1} +luckperms.command.verbose.uploading=Yksityiskohtainen lokikirjaus {0}, lähetetään tuloksia... +luckperms.command.verbose.url=Yksityiskohtaisen suotimen URL-osoite +luckperms.command.verbose.enabled-term=käytössä +luckperms.command.verbose.disabled-term=poistettu käytöstä +luckperms.command.verbose.query-any=JOKIN +luckperms.command.info.running-plugin=Käytetään +luckperms.command.info.platform-key=Alusta +luckperms.command.info.server-brand-key=Palvelinbrändi +luckperms.command.info.server-version-key=Palvelimen versio +luckperms.command.info.storage-key=Tallennustila +luckperms.command.info.storage-type-key=Tyyppi +luckperms.command.info.storage.meta.split-types-key=Tyypit +luckperms.command.info.storage.meta.ping-key=Viive +luckperms.command.info.storage.meta.connected-key=Yhdistetty +luckperms.command.info.storage.meta.file-size-key=Tiedoston koko +luckperms.command.info.extensions-key=Laajennukset +luckperms.command.info.messaging-key=Viestintä +luckperms.command.info.instance-key=Instanssi +luckperms.command.info.static-contexts-key=Staattiset kontekstit +luckperms.command.info.online-players-key=Aktiiviset pelaajat +luckperms.command.info.online-players-unique={0} uniikki +luckperms.command.info.uptime-key=Käyttöaika +luckperms.command.info.local-data-key=Paikallinen data +luckperms.command.info.local-data={0} käyttäjää, {1} ryhmää, {2} polkua +luckperms.command.generic.create.success={0} luotiin onnistuneesti +luckperms.command.generic.create.error=Virhe tapahtui luotaessa kohdetta {0} +luckperms.command.generic.create.error-already-exists={0} on jo olemassa\! +luckperms.command.generic.delete.success={0} poistettiin onnistuneesti +luckperms.command.generic.delete.error=Virhe tapahtui poistaessa kohdetta {0} +luckperms.command.generic.delete.error-doesnt-exist={0} ei ole olemassa\! +luckperms.command.generic.rename.success={0} nimettiin uudelleen onnistuneesti nimellä {1} +luckperms.command.generic.clone.success={0} kloonattiin onnistuneesti {1} päälle +luckperms.command.generic.info.parent.title=Isäntäryhmät +luckperms.command.generic.info.parent.temporary-title=Väliaikaiset Isäntäryhmät +luckperms.command.generic.info.expires-in=vanhenee +luckperms.command.generic.info.inherited-from=periytyy +luckperms.command.generic.info.inherited-from-self=itseensä +luckperms.command.generic.show-tracks.title={0}n polut +luckperms.command.generic.show-tracks.empty={0} ei ole millään polulla +luckperms.command.generic.clear.node-removed={0} solmua poistettiin +luckperms.command.generic.clear.node-removed-singular={0} solmu poistettiin +luckperms.command.generic.clear={0}\:n solmut tyhjennettiin kontekstissa {1} +luckperms.command.generic.permission.info.title={0}n oikeudet +luckperms.command.generic.permission.info.empty={0}\:lla ei ole oikeuksia asetettuna +luckperms.command.generic.permission.info.click-to-remove=Klikkaa poistaaksesi solmun kohdasta\: {0} +luckperms.command.generic.permission.check.info.title=Tiedot luvalle {0} +luckperms.command.generic.permission.check.info.directly=Pelaajalla {0} on lupa {1} asetettu arvoon {2} kontekstissa {3} +luckperms.command.generic.permission.check.info.inherited={0} perii luvan {1} asetettu arvoon {2} ryhmästä {3} kontekstissa {4} +luckperms.command.generic.permission.check.info.not-directly=Pelaajalla {0} ei ole asetettu lupaa {1} +luckperms.command.generic.permission.check.info.not-inherited={0} ei peri ryhmää {1} +luckperms.command.generic.permission.check.result.title=Lupatarkistus luvalle {0} +luckperms.command.generic.permission.check.result.result-key=Tulos +luckperms.command.generic.permission.check.result.processor-key=Prosessori +luckperms.command.generic.permission.check.result.cause-key=Syy +luckperms.command.generic.permission.check.result.context-key=Konteksti +luckperms.command.generic.permission.set=Aseta {0} arvoon {1} {2} kontekstissa {3} +luckperms.command.generic.permission.already-has={0} on jo {1} asetettu konteksissä {2} +luckperms.command.generic.permission.set-temp=Aseta {0} arvoon {1} {2} ajaksi {3} kontekstissa {4} +luckperms.command.generic.permission.already-has-temp={0} on jo {1} asetettu kontekstissa {2} +luckperms.command.generic.permission.unset=Poista {0} kohteelle {1} kontekstissa {2} +luckperms.command.generic.permission.doesnt-have={0} ei ole {1} kontekstissa {2} +luckperms.command.generic.permission.unset-temp=Poista väliaikainen lupa {0} kohteelle {1} kontekstissa {2} +luckperms.command.generic.permission.subtract=Aseta {0} arvoon {1} {2} ajaksi {3} \nkontekstissa {4}, {5} vähemmän kuin ennen +luckperms.command.generic.permission.doesnt-have-temp={0} ei ole {1} kontekstissa tällä hetkellä {2} +luckperms.command.generic.permission.clear={0}\:n oikeudet tyhjennettiin kontekstissa {1} +luckperms.command.generic.parent.info.title={0}\:n vanhemmat +luckperms.command.generic.parent.info.empty={0}\:lla ei ole vanhempia asetettuna +luckperms.command.generic.parent.info.click-to-remove=Paina poistaaksesi tämän vanhemman kohteesta {0} +luckperms.command.generic.parent.add={0} perii nyt oikeudet kohteelta {1} kontekstissa {2} +luckperms.command.generic.parent.add-temp={0} perii nyt oikeudet kohteelta {1} ajaksi {2} kontekstissa {3} +luckperms.command.generic.parent.set={0} sai olemassa olevat vanhempansa tyhjennettyä, ja nyt vain perii {1} kontekstissa {2} +luckperms.command.generic.parent.set-track={0} sai olemassa olevat vanhempansa tyhjennettyä, ja nyt vain perii {1} kontekstissa {2} +luckperms.command.generic.parent.remove={0} ei enää peri oikeuksia kohteelta {1} kontekstissa {2} +luckperms.command.generic.parent.remove-temp={0} ei enää väliaikaisesti peri oikeuksia kohteelta {1} kontekstissa {2} +luckperms.command.generic.parent.subtract={0} perii oikeudet kohteelta {1} ajaksi {2} kontekstissa {3}, {4} vähemmän kuin aiemmin +luckperms.command.generic.parent.clear={0}\:n vanhemmat tyhjennettiin kontekstista {1} +luckperms.command.generic.parent.clear-track={0}\:n vanhemmat radalla {1} tyhjennettiin kontekstista {2} +luckperms.command.generic.parent.already-inherits={0} perii jo kohteesta {1} kontekstissa {2} +luckperms.command.generic.parent.doesnt-inherit={0} ei peri kohteesta {1} kontekstissa {2} +luckperms.command.generic.parent.already-temp-inherits={0} perii jo kohteesta {1} konteksissa {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} ei väliaikaisesti peri kohteesta {1} kontekstissa {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}\:n etuliitteet +luckperms.command.generic.chat-meta.info.title-suffix={0}\:n jälkiliitteet +luckperms.command.generic.chat-meta.info.none-prefix={0} ei sisällä etuliitteitä +luckperms.command.generic.chat-meta.info.none-suffix={0} ei sisällä jälkiliitteitä +luckperms.command.generic.chat-meta.info.click-to-remove=Klikkaa poistaaksesi tämän {0} kohteesta {1} +luckperms.command.generic.chat-meta.already-has={0} on jo {1} {2} asetettu prioriteetiksi kohteelle {3} kontekstissa {4} +luckperms.command.generic.chat-meta.already-has-temp={0} on jo {1} {2} asetettu prioriteetiksi väliaikaisesti kohteelle {3} kontekstissa {4} +luckperms.command.generic.chat-meta.doesnt-have={0}\:lla ei ole {1} {2} asetettu prioriteetiksi kohteelle {3} kontekstissa {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0}\:lla ei ole {1} {2} asetettu väliaikaisesti priosriteetiksi kohteelle {3} kontekstissa {4} +luckperms.command.generic.chat-meta.add={0} sai {1} {2} asetettu prioriteetiksi kohteelle {3} kontekstissa {4} +luckperms.command.generic.chat-meta.add-temp={0} sai {1} {2} asetettu prioriteetiksi kohteelle {3} {4} ajaksi kontekstissa {5} +luckperms.command.generic.chat-meta.remove={0} sai {1} {2} prioriteetti {3} poistettu kontekstissa {4} +luckperms.command.generic.chat-meta.remove-bulk={0} sai kaikki {1} prioriteetti {2} poistettu kontekstissa {3} +luckperms.command.generic.chat-meta.remove-temp={0} sai väliaikaisesti {1} {2} prioriteetti {3} poistettu kontekstissa {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} sai väliaikaisesti kaikki {1} prioriteetti {2} poistettu kontekstissa {3} +luckperms.command.generic.meta.info.title={0}\:n meta +luckperms.command.generic.meta.info.none={0} ei sisällä meta-tietoja +luckperms.command.generic.meta.info.click-to-remove=Klikkaa poistaaksesi tämän meta-solmun kohteesta {0} +luckperms.command.generic.meta.already-has={0}\:lla on jo meta-avain {1} asetettu {2} kontekstissa {3} +luckperms.command.generic.meta.already-has-temp={0}\:lla on jo meta-avain {1} asetettu väliaikaisesti {2} kontekstissa {3} +luckperms.command.generic.meta.doesnt-have={0}\:lla ei ole meta-avainta {1} asetettu kontekstissa {2} +luckperms.command.generic.meta.doesnt-have-temp={0}\:lla ei ole meta-avainta {1} asetettu väliaikaisesti kontekstissa {2} +luckperms.command.generic.meta.set=Aseta meta-avain {0} arvoon {1} {2} kontekstissa {3} +luckperms.command.generic.meta.set-temp=Aseta meta-avain {0} arvoon {1} {2} ajaksi {3} kontekstissa {4} +luckperms.command.generic.meta.unset=Poista meta-avain {0} {1} kontekstissa {2} +luckperms.command.generic.meta.unset-temp=Poista väliaikainen meta-key {0} {1} kontekstissa {2} +luckperms.command.generic.meta.clear={0}\:n meta-täsmäävä tyyppi {1} tyhjennettiin kontekstissa {2} +luckperms.command.generic.contextual-data.title=Kontekstuaalinen Tiedot +luckperms.command.generic.contextual-data.mode.key=Tila +luckperms.command.generic.contextual-data.mode.server=Palvelin +luckperms.command.generic.contextual-data.mode.active-player=aktiivinen pelaaja +luckperms.command.generic.contextual-data.contexts-key=Konteksti +luckperms.command.generic.contextual-data.prefix-key=Etuliite +luckperms.command.generic.contextual-data.suffix-key=Jälkiliite +luckperms.command.generic.contextual-data.primary-group-key=Ensisijainen Ryhmä +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Ei mitään +luckperms.command.user.info.title=Käyttäjätiedot +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tyyppi +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=poissa +luckperms.command.user.info.status-key=Tila +luckperms.command.user.info.status.online=Paikalla +luckperms.command.user.info.status.offline=Poissa +luckperms.command.user.removegroup.error-primary=Et voi poistaa käyttäjää heidän ensisijaisesta ryhmästään +luckperms.command.user.primarygroup.not-member={0} ei ollut jo jäsen {1}, lisäten ne nyt +luckperms.command.user.primarygroup.already-has={0}\:lla on jo {1} asetettu ensisijaiseksi ryhmäksi +luckperms.command.user.primarygroup.warn-option=Varoitus\: Tämän palvelimen käyttämä ensisijainen ryhmän laskentamenetelmä ({0}) ei välttämättä heijasta tätä muutosta +luckperms.command.user.primarygroup.set={0}\:n ensisijainen ryhmä asetettiin {1} +luckperms.command.user.track.error-not-contain-group={0} ei ole jo missään ryhmässä {1} +luckperms.command.user.track.unsure-which-track=Etkö ole varma, minkä reittiä käyttää, täsmentäkää se argumentina. +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 +luckperms.command.group.info.title=Ryhmän tiedot +luckperms.command.group.info.display-name-key=Näyttönimi +luckperms.command.group.info.weight-key=Paino +luckperms.command.group.setweight.set=Aseta painoksi {0} ryhmälle {1} +luckperms.command.group.setdisplayname.doesnt-have={0}\:lle ei ole asetettu näyttönimeä +luckperms.command.group.setdisplayname.already-has={0} sisältää jo näytön nimen {1} +luckperms.command.group.setdisplayname.already-in-use=Näyttönimi {0} on jo käytössä {1} toimesta +luckperms.command.group.setdisplayname.set=Aseta näyttönimi\: ”{0}” ryhmälle {1} kontekstissa {2} +luckperms.command.group.setdisplayname.removed=Poista näyttönimi ryhmälle {0} kontekstissa {1} +luckperms.command.track.list.title=Jäljet +luckperms.command.track.path.empty=- +luckperms.command.track.info.showing-track=Näytetään jäljet +luckperms.command.track.info.path-property=Polku +luckperms.command.track.clear={0}\:n ryhmät jäljet tyhjennettiin +luckperms.command.track.append.success=Ryhmä {0} liitettiin seuratakseen {1} +luckperms.command.track.insert.success=Ryhmä {0} lisättiin kappaleeseen {1} sijainnissa {2} +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 +luckperms.command.log.invalid-page=Virheellinen sivunumero +luckperms.command.log.invalid-page-range=Lisää arvo välitä {0} ja {1} +luckperms.command.log.empty=Ei näytettäviä lokitietoja +luckperms.command.log.notify.error-console=Konsolin ilmoituksia ei voi vaihtaa +luckperms.command.log.notify.enabled-term=Käytössä +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} +luckperms.command.export.error-term=Virhe +luckperms.command.export.already-running=Toinen vientiprosessi on jo käynnissä +luckperms.command.export.file.already-exists=Tiedosto {0} on jo olemassa +luckperms.command.export.file.not-writable=Tiedostoon {0} ei voida kirjoittaa +luckperms.command.export.file.success=Viety onnistuneesti kohteeseen {0} +luckperms.command.export.file-unexpected-error-writing=Odottamaton virhe tapahtui kirjoittaessa tiedostoon +luckperms.command.export.web.export-code=Vie koodi +luckperms.command.export.web.import-command-description=Käytä seuraavaa komentoa tuodaksesi muutokset +luckperms.command.import.term=Tuo +luckperms.command.import.error-term=Virhe +luckperms.command.import.already-running=Toinen tuonti prosessi on jo käynnissä +luckperms.command.import.file.doesnt-exist=Tiedostoa {0} ei ole olemassa +luckperms.command.import.file.not-readable=Tiedostoa {0} ei voida lukea +luckperms.command.import.file.unexpected-error-reading=Odottamaton virhe tapahtui tuontitiedostoa luettaessa +luckperms.command.import.file.correct-format=onko se oikeassa muodossa? +luckperms.command.import.web.unable-to-read=Tietoja ei voida lukea annetulla koodilla +luckperms.command.import.progress.percent={0}% valmiina +luckperms.command.import.progress.operations={0}/{1} toimintoa valmiina +luckperms.command.import.starting=Aloitetaan tuontiprosessi +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.log.description=Joukko komentoja, joilla voit hallita kirjaamiseen liittyviä toimintoja LuckPermsissa. +luckperms.usage.export.argument.file=tiedosto, johon viedään +luckperms.usage.translations.description=Hallitse käännöksiä +luckperms.usage.user-promote.description=Ylentää käyttäjän radalla +luckperms.usage.user-clone.description=Monista käyttäjä +luckperms.usage.meta-setsuffix.argument.suffix=jälkiliiteen merkkijono +luckperms.usage.meta-removeprefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.sponge-option-set.argument.key=asetettava avain +luckperms.usage.sponge-option-unset.argument.key=avain, jonka asetus 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 new file mode 100644 index 0000000..7dbfe70 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/fr_FR.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=JOURNAL +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTATION +luckperms.commandsystem.available-commands=Utilisez {0} pour afficher les commandes disponibles +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 attente de sa fin d''exécution... +luckperms.commandsystem.usage.sub-commands-header=Sous-commandes +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 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 +luckperms.first-time.wiki-prompt=Vous ne savez pas par où commencer ? Cliquez ici \: {0} +luckperms.login.try-again=Veuillez réessayer ultérieurement +luckperms.login.loading-database-error=Une erreur de base de données est survenue lors du chargement des données de permissions +luckperms.login.server-admin-check-console-errors=Si vous êtes un administrateur du serveur, veuillez vérifier la console pour toute erreur +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=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 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} a +luckperms.duration.unit.months.plural={0} mois +luckperms.duration.unit.months.singular={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 +luckperms.duration.unit.days.plural={0} jours +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.minutes.plural={0} minutes +luckperms.duration.unit.minutes.singular={0} minute +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 +luckperms.duration.since=il y a {0} +luckperms.command.misc.invalid-code=Code invalide +luckperms.command.misc.response-code-key=code de réponse +luckperms.command.misc.error-message-key=message +luckperms.command.misc.bytebin-unable-to-communicate=Impossible de communiquer avec bytebin +luckperms.command.misc.webapp-unable-to-communicate=Impossible de communiquer avec l''application web +luckperms.command.misc.check-console-for-errors=Vérifiez les erreurs dans la console +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 é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} +luckperms.command.misc.page-entries={0} entrées +luckperms.command.misc.none=Aucun +luckperms.command.misc.loading.error.unexpected=Une erreur inattendue est survenue +luckperms.command.misc.loading.error.user=Utilisateur non chargé +luckperms.command.misc.loading.error.user-specific=Impossible de charger l''utilisateur cible {0} +luckperms.command.misc.loading.error.user-not-found=Un utilisateur pour {0} n''a pas pu être trouvé +luckperms.command.misc.loading.error.user-save-error=Une erreur s''est produite lors de la sauvegarde des données utilisateur de {0} +luckperms.command.misc.loading.error.user-not-online=L''utilisateur {0} n’est pas connecté +luckperms.command.misc.loading.error.user-invalid={0} n''est pas un pseudonyme/uuid valide +luckperms.command.misc.loading.error.user-not-uuid=L''utilisateur cible {0} n''est pas un uuid valide +luckperms.command.misc.loading.error.group=Groupe non chargé +luckperms.command.misc.loading.error.all-groups=Impossible de charger tous les groupes +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=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 +luckperms.command.editor.unable-to-communicate=Impossible de communiquer avec l''éditeur +luckperms.command.editor.apply-edits.success=Les données de l''éditeur web ont été appliquées à {0} {1} avec succès +luckperms.command.editor.apply-edits.success-summary={0} {1} et {2} {3} +luckperms.command.editor.apply-edits.success.additions=ajouts +luckperms.command.editor.apply-edits.success.additions-singular=ajout +luckperms.command.editor.apply-edits.success.deletions=suppressions +luckperms.command.editor.apply-edits.success.deletions-singular=suppression +luckperms.command.editor.apply-edits.no-changes=Aucune modification n''a été appliquée depuis l''éditeur web, les données retournées ne contiennent aucune modification +luckperms.command.editor.apply-edits.unknown-type=Impossible d''appliquer la modification au type d''objet spécifié +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 {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 +luckperms.command.tree.start=Génération de l''arborescence des permissions, veuillez patienter... +luckperms.command.tree.empty=Impossible de générer l''arborescence, aucun résultat n''a été trouvé +luckperms.command.tree.url=URL de l''arborescence des permissions +luckperms.command.verbose.invalid-filter={0} n''est pas un filtre détaillé valide +luckperms.command.verbose.enabled=Journalisation détaillée de {0} pour les vérifications correspondant à {1} +luckperms.command.verbose.command-exec=Execution de la commande {1} par {0} et rapport de toutes les vérifications effectuées... +luckperms.command.verbose.off=Journalisation détaillée {0} +luckperms.command.verbose.command-exec-complete=Exécution de la commande terminée +luckperms.command.verbose.command.no-checks=L''exécution de la commande est terminée, mais aucune vérification de permission n''a été effectuée +luckperms.command.verbose.command.possibly-async=Cela peut être dû au fait que le plugin exécute les commandes en arrière-plan (async) +luckperms.command.verbose.command.try-again-manually=Vous pouvez toujours utiliser le verbe manuellement pour détecter les contrôles effectués de cette manière +luckperms.command.verbose.enabled-recording=Enregistrement détaillé de {0} pour les vérifications correspondant à {1} +luckperms.command.verbose.uploading=Journalisation détaillée {0}, envoie des résultats... +luckperms.command.verbose.url=URL des résultats détaillés +luckperms.command.verbose.enabled-term=activé +luckperms.command.verbose.disabled-term=desactivé +luckperms.command.verbose.query-any=TOUS +luckperms.command.info.running-plugin=Utilisation de +luckperms.command.info.platform-key=Plateforme +luckperms.command.info.server-brand-key=Marque du serveur +luckperms.command.info.server-version-key=Version du serveur +luckperms.command.info.storage-key=Stockage +luckperms.command.info.storage-type-key=Type +luckperms.command.info.storage.meta.split-types-key=Types +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Connecté +luckperms.command.info.storage.meta.file-size-key=Taille du fichier +luckperms.command.info.extensions-key=Extensions +luckperms.command.info.messaging-key=Message +luckperms.command.info.instance-key=Instance +luckperms.command.info.static-contexts-key=Contextes statiques +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} 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à \! +luckperms.command.generic.delete.success={0} a été supprimé avec succès +luckperms.command.generic.delete.error=Une erreur est survenue lors de la suppression de {0} +luckperms.command.generic.delete.error-doesnt-exist={0} n''existe pas \! +luckperms.command.generic.rename.success={0} a été renommé avec succès en {1} +luckperms.command.generic.clone.success={0} a été cloné avec succès vers {1} +luckperms.command.generic.info.parent.title=Groupes Parents +luckperms.command.generic.info.parent.temporary-title=Groupes Parents Temporaires +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=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} +luckperms.command.generic.permission.info.title=Permissions de {0} +luckperms.command.generic.permission.info.empty={0} n’a pas de permission définie +luckperms.command.generic.permission.info.click-to-remove=Cliquez pour retirer ce nœud de {0} +luckperms.command.generic.permission.check.info.title=Informations de permission pour {0} +luckperms.command.generic.permission.check.info.directly={0} a la permission {1} définie à {2} dans le contexte {3} +luckperms.command.generic.permission.check.info.inherited={0} hérite de {1} défini à {2} depuis {3} dans le contexte {4} +luckperms.command.generic.permission.check.info.not-directly={0} n''a pas de {1} défini +luckperms.command.generic.permission.check.info.not-inherited={0} n''hérite pas de {1} +luckperms.command.generic.permission.check.result.title=Vérification des permissions pour {0} +luckperms.command.generic.permission.check.result.result-key=Résultat +luckperms.command.generic.permission.check.result.processor-key=Processeur +luckperms.command.generic.permission.check.result.cause-key=Cause +luckperms.command.generic.permission.check.result.context-key=Contexte +luckperms.command.generic.permission.set={0} à été défini sur {1} pour {2} dans le contexte {3} +luckperms.command.generic.permission.already-has={0} a déjà {1} de défini dans le contexte {2} +luckperms.command.generic.permission.set-temp={0} a été défini à {1} pour {2} pour une durée de {3} dans le contexte {4} +luckperms.command.generic.permission.already-has-temp={0} a déjà {1} de défini temporairement dans le contexte {2} +luckperms.command.generic.permission.unset=Retirer {0} pour {1} dans le contexte {2} +luckperms.command.generic.permission.doesnt-have={0} n''a pas {1} défini dans le contexte {2} +luckperms.command.generic.permission.unset-temp=Retirer la permission temporaire {0} pour {1} dans le contexte {2} +luckperms.command.generic.permission.subtract=Défini {0} à {1} pour {2} pour une durée de {3} dans le contexte {4}, {5} de moins qu''avant +luckperms.command.generic.permission.doesnt-have-temp={0} n''a pas {1} défini temporairement dans le contexte {2} +luckperms.command.generic.permission.clear=Les permissions de {0} ont été effacées dans le contexte {1} +luckperms.command.generic.parent.info.title=Parents de {0} +luckperms.command.generic.parent.info.empty={0} n''a aucun parent défini +luckperms.command.generic.parent.info.click-to-remove=Cliquez pour retirer ce parent de {0} +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 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} 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} +luckperms.command.generic.parent.doesnt-temp-inherit={0} n''hérite pas temporairement de {1} dans le contexte {2} +luckperms.command.generic.chat-meta.info.title-prefix=Préfixes de {0} +luckperms.command.generic.chat-meta.info.title-suffix=Suffixes de {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} n''a pas de préfixes +luckperms.command.generic.chat-meta.info.none-suffix={0} n''a pas de suffixes +luckperms.command.generic.chat-meta.info.click-to-remove=Cliquez pour retirer ce {0} de {1} +luckperms.command.generic.chat-meta.already-has={0} a déjà {1} {2} défini à une priorité de {3} dans le contexte {4} +luckperms.command.generic.chat-meta.already-has-temp={0} a déjà {1} {2} défini temporairement à une priorité de {3} dans le contexte {4} +luckperms.command.generic.chat-meta.doesnt-have={0} n''a pas {1} {2} défini à une priorité de {3} dans le contexte {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} n''a pas {1} {2} défini temporairement à une priorité de {3} dans le contexte {4} +luckperms.command.generic.chat-meta.add={0} a eu {1} {2} défini à une priorité de {3} dans le contexte {4} +luckperms.command.generic.chat-meta.add-temp={0} a eu {1} {2} défini à une priorité de {3} pour une durée de {4} dans le contexte {5} +luckperms.command.generic.chat-meta.remove={0} a eu {1} {2} à la priorité {3} retiré dans le contexte {4} +luckperms.command.generic.chat-meta.remove-bulk={0} a eu tous les {1} à la priorité {2} retirés dans le contexte {3} +luckperms.command.generic.chat-meta.remove-temp={0} a eu temporairement {1} {2} à la priorité {3} retiré dans le contexte {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} a eu tous les {1} temporaires à la priorité {2} retirés dans le contexte {3} +luckperms.command.generic.meta.info.title=Métadonnées de {0} +luckperms.command.generic.meta.info.none={0} n''a pas de métadonnées +luckperms.command.generic.meta.info.click-to-remove=Cliquez pour retirer cette métadonnée de {0} +luckperms.command.generic.meta.already-has={0} a déjà la métadonnée {1} définie à {2} dans le contexte {3} +luckperms.command.generic.meta.already-has-temp={0} a déjà la métadonnée {1} définie temporaiement à {2} dans le contexte {3} +luckperms.command.generic.meta.doesnt-have={0} n''a pas de métadonnée {1} définie dans le contexte {2} +luckperms.command.generic.meta.doesnt-have-temp={0} n''a pas de métadonnée {1} définie temporairement dans le contexte {2} +luckperms.command.generic.meta.set=La métadonnée {0} a été défini à {1} pour {2} dans le contexte {3} +luckperms.command.generic.meta.set-temp=La métadonnée {0} a été défini à {1} pour {2} pour une durée de {3} dans le contexte {4} +luckperms.command.generic.meta.unset=Retirer la métadonnée {0} pour {1} dans le contexte {2} +luckperms.command.generic.meta.unset-temp=Retirer la métadonnée temporaire {0} pour {1} dans le contexte {2} +luckperms.command.generic.meta.clear=Le type de métadonnée correspondant à {0} {1} a été effacé dans le contexte {2} +luckperms.command.generic.contextual-data.title=Données contextuelles +luckperms.command.generic.contextual-data.mode.key=mode +luckperms.command.generic.contextual-data.mode.server=serveur +luckperms.command.generic.contextual-data.mode.active-player=joueur actif +luckperms.command.generic.contextual-data.contexts-key=Contextes +luckperms.command.generic.contextual-data.prefix-key=Préfixe +luckperms.command.generic.contextual-data.suffix-key=Suffixe +luckperms.command.generic.contextual-data.primary-group-key=Groupe principal +luckperms.command.generic.contextual-data.meta-key=Méta +luckperms.command.generic.contextual-data.null-result=Aucun +luckperms.command.user.info.title=Informations de l''utilisateur +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=type +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=hors-ligne +luckperms.command.user.info.status-key=Statut +luckperms.command.user.info.status.online=En ligne +luckperms.command.user.info.status.offline=Hors-ligne +luckperms.command.user.removegroup.error-primary=Vous ne pouvez pas retirer un utilisateur de son groupe principal +luckperms.command.user.primarygroup.not-member={0} n''était pas déjà membre de {1}, ajout en cours +luckperms.command.user.primarygroup.already-has={0} a déjà {1} comme groupe principal +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 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 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 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 +luckperms.command.group.info.title=Informations du groupe +luckperms.command.group.info.display-name-key=Nom d''Affichage +luckperms.command.group.info.weight-key=Poids +luckperms.command.group.setweight.set=Poids défini à {0} pour le groupe {1} +luckperms.command.group.setdisplayname.doesnt-have={0} n''a pas de nom d''affichage défini +luckperms.command.group.setdisplayname.already-has={0} a déjà un nom d''affichage de {1} +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=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 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 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} +luckperms.command.log.load-error=Les logs n''ont pas pu être chargés +luckperms.command.log.invalid-page=Numéro de page invalide +luckperms.command.log.invalid-page-range=Veuillez saisir une valeur comprise entre {0} et {1} +luckperms.command.log.empty=Aucune entrée à afficher +luckperms.command.log.notify.error-console=Impossible d''activer/désactiver les notifications pour la console +luckperms.command.log.notify.enabled-term=Activé +luckperms.command.log.notify.disabled-term=Desactivé +luckperms.command.log.notify.changed-state={0} résultat de connexion +luckperms.command.log.notify.already-on=Vous recevez déjà les notifications +luckperms.command.log.notify.already-off=Vous ne recevez pas les notifications actuellement +luckperms.command.log.notify.invalid-state=État inconnu. {0} ou {1} attendu +luckperms.command.log.show.search=Affichage des actions récentes pour la requête {0} +luckperms.command.log.show.recent=Affichage des actions récentes +luckperms.command.log.show.by=Affichage des actions récentes par {0} +luckperms.command.log.show.history=Affichage des actions récentes pour {0} {1} +luckperms.command.export.error-term=Erreur +luckperms.command.export.already-running=Un autre processus d''exportation est déjà en cours +luckperms.command.export.file.already-exists=Le fichier {0} existe déjà +luckperms.command.export.file.not-writable=Le fichier {0} ne peut pas être écrit +luckperms.command.export.file.success=Exportation vers {0} réussie +luckperms.command.export.file-unexpected-error-writing=Une erreur inattendue s''est produite lors de l''écriture dans le fichier +luckperms.command.export.web.export-code=Code d''export +luckperms.command.export.web.import-command-description=Utilisez la commande suivante pour importer +luckperms.command.import.term=Importation +luckperms.command.import.error-term=Erreur +luckperms.command.import.already-running=Un autre processus d''importation est déjà en cours +luckperms.command.import.file.doesnt-exist=Le fichier {0} n''existe pas +luckperms.command.import.file.not-readable=Le fichier {0} n''est pas lisible +luckperms.command.import.file.unexpected-error-reading=Une erreur inattendue s''est produite lors de la lecture du fichier d''importation +luckperms.command.import.file.correct-format=est-ce le bon format ? +luckperms.command.import.web.unable-to-read=Impossible de lire les données en utilisant le code donné +luckperms.command.import.progress.percent={0}% effectué +luckperms.command.import.progress.operations={0}/{1} opérations terminées +luckperms.command.import.starting=Démarrage du processus d''importation +luckperms.command.import.completed=TERMINÉ +luckperms.command.import.duration=a pris {0} secondes +luckperms.command.bulkupdate.must-use-console=La commande de mise à jour en masse ne peut être utilisée que depuis la console +luckperms.command.bulkupdate.invalid-data-type=Type invalide, {0} attendu +luckperms.command.bulkupdate.invalid-constraint=Contrainte invalide {0} +luckperms.command.bulkupdate.invalid-constraint-format=Les contraintes doivent être au format {0} +luckperms.command.bulkupdate.invalid-comparison=Opérateur de comparaison invalide {0} +luckperms.command.bulkupdate.invalid-comparison-format=Un des suivants était attendu \: {0} +luckperms.command.bulkupdate.queued=L''opération de mise à jour a été mise en attente +luckperms.command.bulkupdate.confirm=Faites {0} pour exécuter la mise à jour +luckperms.command.bulkupdate.unknown-id=L''opération avec l''id {0} n''existe pas ou a expiré +luckperms.command.bulkupdate.starting=Exécution d''une mise à jour de masse +luckperms.command.bulkupdate.success=Mise à jour de masse complétée avec succès +luckperms.command.bulkupdate.success.statistics.nodes=Nombre total de nœuds affectés +luckperms.command.bulkupdate.success.statistics.users=Nombre total d''utilisateurs affectés +luckperms.command.bulkupdate.success.statistics.groups=Nombre total de groupes affectés +luckperms.command.bulkupdate.failure=Echec de la mise à jour de masse, vérifiez la console pour les erreurs +luckperms.command.update-task.request=Une tâche de mise à jour a été demandée, veuillez patienter +luckperms.command.update-task.complete=Tâche de mise à jour terminée +luckperms.command.update-task.push.attempting=Tentative d''envoi vers les autres serveurs +luckperms.command.update-task.push.complete=Les autres serveurs ont été notifiés via {0} avec succès +luckperms.command.update-task.push.error=Erreur lors de l''envoi des modifications vers les autres serveurs +luckperms.command.update-task.push.error-not-setup=Impossible d''envoyer les modifications vers mes autres serveurs, car un service de messagerie n''a pas été configuré +luckperms.command.reload-config.success=Le fichier de configuration a été rechargé +luckperms.command.reload-config.restart-note=certaines options ne seront appliquées qu''après le redémarrage du serveur +luckperms.command.translations.searching=Recherche de traductions disponibles, veuillez patienter... +luckperms.command.translations.searching-error=Impossible d''obtenir la liste des traductions disponibles +luckperms.command.translations.installed-translations=Traductions installées +luckperms.command.translations.available-translations=Traductions disponibles +luckperms.command.translations.percent-translated={0}% traduits +luckperms.command.translations.translations-by=par +luckperms.command.translations.installing=Installation des traductions, veuillez patienter... +luckperms.command.translations.download-error=Impossible de télécharger la traduction {0} +luckperms.command.translations.installing-specific=Installation de la langue {0}... +luckperms.command.translations.install-complete=Installation terminée +luckperms.command.translations.download-prompt=Utilisez {0} pour télécharger et installer les versions à jour de ces traductions fournies par la communauté +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 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. +luckperms.usage.editor.description=Crée une nouvelle session d''éditeur web +luckperms.usage.editor.argument.type=les types à charger dans l''éditeur. (''all'', ''users'' ou ''groups'') +luckperms.usage.editor.argument.filter=permissions par lesquelles filtrer les entrées utilisateur +luckperms.usage.verbose.description=Contrôle le système de contrôle détaillé des permissions des plugins. +luckperms.usage.verbose.argument.action=choisir d''activer/désactiver la connexion, ou d''envoyer le résultat de connexion +luckperms.usage.verbose.argument.filter=le filtre à appliquer aux entrées +luckperms.usage.verbose.argument.commandas=le joueur/la commande à exécuter +luckperms.usage.tree.description=Génère une vue arborescente de toutes les permissions connues de LuckPerms. +luckperms.usage.tree.argument.scope=la racine de l''arborescence. spécifier "." pour inclure toutes les permissions +luckperms.usage.tree.argument.player=le nom d''un joueur en ligne à vérifier +luckperms.usage.search.description=Recherche tous les utilisateurs/groupes avec une permission spécifique +luckperms.usage.search.argument.permission=la permission à rechercher +luckperms.usage.search.argument.page=la page à afficher +luckperms.usage.network-sync.description=Synchroniser les modifications dans le stockage et demander à tous les autres serveurs du réseau de faire la même chose +luckperms.usage.import.description=Importe des données depuis un fichier d''exportation (précédemment créé) +luckperms.usage.import.argument.file=le fichier depuis lequel importer +luckperms.usage.import.argument.replace=remplacer les données existantes au lieu de les fusionner +luckperms.usage.import.argument.upload=importer les données à partir d''une précédente exportation +luckperms.usage.export.description=Exporte toutes les données de permissions vers un fichier ''export''. Il peut être réimporté ultérieurement. +luckperms.usage.export.argument.file=le fichier vers lequel exporter +luckperms.usage.export.argument.without-users=exclure les utilisateurs de l''exportation +luckperms.usage.export.argument.without-groups=exclure les groupes lors de l''exportation +luckperms.usage.export.argument.upload=Importer toutes les permissions sur l''éditeur web. Peut être importé plus tard. +luckperms.usage.reload-config.description=Recharger certaines des options de configuration +luckperms.usage.bulk-update.description=Exécute les requêtes de modification de masse sur toutes les données +luckperms.usage.bulk-update.argument.data-type=le type de données à modifier. (''all'', ''users'' ou ''groups'') +luckperms.usage.bulk-update.argument.action=l''action à effectuer sur les données. (''update'' ou ''delete'') +luckperms.usage.bulk-update.argument.action-field=le champ sur lequel agir. uniquement requis pour ''update''. (''permission'', ''server'' ou ''world'') +luckperms.usage.bulk-update.argument.action-value=la valeur à remplacer. uniquement nécessaire pour ''update''. +luckperms.usage.bulk-update.argument.constraint=les contraintes requises pour la mise à jour +luckperms.usage.translations.description=Gérer les traductions +luckperms.usage.translations.argument.install=sous-commande pour installer les traductions +luckperms.usage.apply-edits.description=Applique les modifications des permissions effectuées à partir de l''éditeur web +luckperms.usage.apply-edits.argument.code=le code unique des données +luckperms.usage.apply-edits.argument.target=à qui appliquer les données +luckperms.usage.create-group.description=Créer un nouveau groupe +luckperms.usage.create-group.argument.name=le nom du groupe +luckperms.usage.create-group.argument.weight=le poids du groupe +luckperms.usage.create-group.argument.display-name=Le noms à afficher pour ce groupe +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 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 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 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 +luckperms.usage.user-clone.argument.user=le pseudo/uuid de l''utilisateur vers lequel cloner +luckperms.usage.group-info.description=Donne des informations sur le groupe +luckperms.usage.group-listmembers.description=Afficher les utilisateurs/groupes qui héritent de ce groupe +luckperms.usage.group-listmembers.argument.page=la page à afficher +luckperms.usage.group-setweight.description=Définir le poids des groupes +luckperms.usage.group-setweight.argument.weight=le poids à définir +luckperms.usage.group-set-display-name.description=Définir les noms d''affichage des groupes +luckperms.usage.group-set-display-name.argument.name=le nom à définir +luckperms.usage.group-set-display-name.argument.context=les contextes dans lesquels définir le nom +luckperms.usage.group-rename.description=Renommer le groupe +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 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 +luckperms.usage.parent.description=Modifier les héritages +luckperms.usage.meta.description=Modifier les valeurs des métadonnées +luckperms.usage.permission-info.description=Liste les nœuds de permission de l''objet +luckperms.usage.permission-info.argument.page=la page à afficher +luckperms.usage.permission-info.argument.sort-mode=comment trier les entrées +luckperms.usage.permission-set.description=Définit une permission pour l''objet +luckperms.usage.permission-set.argument.node=le noeud de permission à définir +luckperms.usage.permission-set.argument.value=la valeur du noeud +luckperms.usage.permission-set.argument.context=les contextes dans lesquels ajouter la permission +luckperms.usage.permission-unset.description=Retire une permission pour l''objet +luckperms.usage.permission-unset.argument.node=le noeud de permission à retirer +luckperms.usage.permission-unset.argument.context=les contextes dans lesquels retirer la permission +luckperms.usage.permission-settemp.description=Définit temporairement une permission pour l''objet +luckperms.usage.permission-settemp.argument.node=le noeud de permission à définir +luckperms.usage.permission-settemp.argument.value=la valeur du noeud +luckperms.usage.permission-settemp.argument.duration=la durée jusqu''à l''expiration du noeud de permission +luckperms.usage.permission-settemp.argument.temporary-modifier=comment la permission temporaire devrait être appliquée +luckperms.usage.permission-settemp.argument.context=les contextes dans lesquels ajouter la permission +luckperms.usage.permission-unsettemp.description=Retire une permission temporaire pour l''objet +luckperms.usage.permission-unsettemp.argument.node=le noeud de permission à retirer +luckperms.usage.permission-unsettemp.argument.duration=la durée à soustraire +luckperms.usage.permission-unsettemp.argument.context=les contextes dans lesquels retirer la permission +luckperms.usage.permission-check.description=Vérifie si l''objet a un certain nœud de permission +luckperms.usage.permission-check.argument.node=le nœud de permission à vérifier +luckperms.usage.permission-clear.description=Efface toutes les permissions +luckperms.usage.permission-clear.argument.context=les contextes par lesquels filtrer +luckperms.usage.parent-info.description=Liste les groupes dont l''objet hérite +luckperms.usage.parent-info.argument.page=la page à afficher +luckperms.usage.parent-info.argument.sort-mode=comment trier les entrées +luckperms.usage.parent-set.description=Retire tous les autres groupes dont l''objet hérite déjà et les ajoute à celui donné +luckperms.usage.parent-set.argument.group=le groupe à définir +luckperms.usage.parent-set.argument.context=les contextes dans lesquels définir le groupe +luckperms.usage.parent-add.description=Définit un autre groupe pour que l''objet hérite de ses permissions +luckperms.usage.parent-add.argument.group=le groupe duquel hériter +luckperms.usage.parent-add.argument.context=les contextes dans lesquels le groupe va hériter +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 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 +luckperms.usage.parent-add-temp.argument.duration=la durée de l''appartenance au groupe +luckperms.usage.parent-add-temp.argument.temporary-modifier=comment la permission temporaire devrait être appliquée +luckperms.usage.parent-add-temp.argument.context=les contextes dans lesquels le groupe va hériter +luckperms.usage.parent-remove-temp.description=Supprime une règle d''héritage temporaire précédemment définie +luckperms.usage.parent-remove-temp.argument.group=le groupe à retirer +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 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 +luckperms.usage.meta-set.argument.key=la clé à définir +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-settemp.description=Définit temporairement une valeur méta +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 +luckperms.usage.meta-unsettemp.argument.context=les contextes dans lesquels retirer la paire de métadonnées +luckperms.usage.meta-addprefix.description=Ajoute un préfixe +luckperms.usage.meta-addprefix.argument.priority=la priorité à laquelle ajouter le préfixe +luckperms.usage.meta-addprefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-addprefix.argument.context=les contextes dans lesquels ajouter le préfixe +luckperms.usage.meta-addsuffix.description=Ajoute un suffixe +luckperms.usage.meta-addsuffix.argument.priority=la priorité à laquelle ajouter le suffixe +luckperms.usage.meta-addsuffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-addsuffix.argument.context=les contextes dans lesquels ajouter le suffixe +luckperms.usage.meta-setprefix.description=Définit un préfixe +luckperms.usage.meta-setprefix.argument.priority=les contextes pour lesquels ajouter le préfixe +luckperms.usage.meta-setprefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-setprefix.argument.context=les contextes dans lesquels définir le préfixe +luckperms.usage.meta-setsuffix.description=Définit un suffixe +luckperms.usage.meta-setsuffix.argument.priority=la priorité à laquelle définir le suffixe +luckperms.usage.meta-setsuffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-setsuffix.argument.context=les contextes dans lesquels définir le suffixe +luckperms.usage.meta-removeprefix.description=Retire un préfixe +luckperms.usage.meta-removeprefix.argument.priority=la priorité à laquelle retirer le préfixe +luckperms.usage.meta-removeprefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-removeprefix.argument.context=les contextes dans lesquels retirer le préfixe +luckperms.usage.meta-removesuffix.description=Retire un suffixe +luckperms.usage.meta-removesuffix.argument.priority=la priorité à laquelle retirer le suffixe +luckperms.usage.meta-removesuffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-removesuffix.argument.context=les contextes dans lesquels retirer le suffixe +luckperms.usage.meta-addtemp-prefix.description=Ajoute un préfixe temporairement +luckperms.usage.meta-addtemp-prefix.argument.priority=la priorité à laquelle ajouter le préfixe +luckperms.usage.meta-addtemp-prefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-addtemp-prefix.argument.duration=la durée avant que le préfixe expire +luckperms.usage.meta-addtemp-prefix.argument.context=les contextes dans lesquels ajouter le préfixe +luckperms.usage.meta-addtemp-suffix.description=Ajoute un suffixe temporairement +luckperms.usage.meta-addtemp-suffix.argument.priority=la priorité à laquelle ajouter le suffixe +luckperms.usage.meta-addtemp-suffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-addtemp-suffix.argument.duration=la durée avant que le suffixe expire +luckperms.usage.meta-addtemp-suffix.argument.context=les contextes dans lesquels ajouter le suffixe +luckperms.usage.meta-settemp-prefix.description=Définit un préfixe temporairement +luckperms.usage.meta-settemp-prefix.argument.priority=la priorité à laquelle définir le préfixe +luckperms.usage.meta-settemp-prefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-settemp-prefix.argument.duration=la durée avant que le préfixe expire +luckperms.usage.meta-settemp-prefix.argument.context=les contextes dans lesquels définir le préfixe +luckperms.usage.meta-settemp-suffix.description=Définit un suffixe temporairement +luckperms.usage.meta-settemp-suffix.argument.priority=la priorité à laquelle définir le suffixe +luckperms.usage.meta-settemp-suffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-settemp-suffix.argument.duration=la durée avant que le suffixe expire +luckperms.usage.meta-settemp-suffix.argument.context=les contextes dans lesquels définir le suffixe +luckperms.usage.meta-removetemp-prefix.description=Retire un préfixe temporaire +luckperms.usage.meta-removetemp-prefix.argument.priority=la priorité à laquelle retirer le préfixe +luckperms.usage.meta-removetemp-prefix.argument.prefix=la valeur du préfixe +luckperms.usage.meta-removetemp-prefix.argument.context=les contextes dans lesquels retirer le préfixe +luckperms.usage.meta-removetemp-suffix.description=Retire un préfixe temporaire +luckperms.usage.meta-removetemp-suffix.argument.priority=la priorité à laquelle retirer le suffixe +luckperms.usage.meta-removetemp-suffix.argument.suffix=la valeur du suffixe +luckperms.usage.meta-removetemp-suffix.argument.context=les contextes dans lesquels retirer le suffixe +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 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 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 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 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 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 +luckperms.usage.log-search.description=Rechercher une entrée dans les logs +luckperms.usage.log-search.argument.query=la requête par laquelle rechercher +luckperms.usage.log-search.argument.page=le numéro de page à afficher +luckperms.usage.log-notify.description=Activer/désactiver les notifications de log +luckperms.usage.log-notify.argument.toggle=activer ou désactiver +luckperms.usage.log-user-history.description=Voir l''historique d''un utilisateur +luckperms.usage.log-user-history.argument.user=le pseudo/uuid de l''utilisateur +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 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 +luckperms.usage.sponge.argument.subject=le sujet à modifier +luckperms.usage.sponge-permission-info.description=Affiche les informations sur les permissions du sujet +luckperms.usage.sponge-permission-info.argument.contexts=les contextes par lesquels filtrer +luckperms.usage.sponge-permission-set.description=Définit une permission pour le sujet +luckperms.usage.sponge-permission-set.argument.node=le noeud de permission à définir +luckperms.usage.sponge-permission-set.argument.tristate=la valeur à laquelle définir la permission +luckperms.usage.sponge-permission-set.argument.contexts=les contextes dans lesquels définir la permission +luckperms.usage.sponge-permission-clear.description=Efface les permissions des sujets +luckperms.usage.sponge-permission-clear.argument.contexts=les contextes dans lesquels effacer les permissions +luckperms.usage.sponge-parent-info.description=Affiche les informations sur les groupes parents du sujet +luckperms.usage.sponge-parent-info.argument.contexts=les contextes par lesquels filtrer +luckperms.usage.sponge-parent-add.description=Ajoute un parent au sujet +luckperms.usage.sponge-parent-add.argument.collection=la collection du sujet dans laquelle est le sujet parent +luckperms.usage.sponge-parent-add.argument.subject=le nom du sujet parent +luckperms.usage.sponge-parent-add.argument.contexts=les contextes dans lesquels ajouter le parent +luckperms.usage.sponge-parent-remove.description=Supprime un parent du sujet +luckperms.usage.sponge-parent-remove.argument.collection=la collection du sujet dans laquelle est le sujet parent +luckperms.usage.sponge-parent-remove.argument.subject=le nom du sujet parent +luckperms.usage.sponge-parent-remove.argument.contexts=les contextes dans lesquels retirer le parent +luckperms.usage.sponge-parent-clear.description=Efface les parents des sujets +luckperms.usage.sponge-parent-clear.argument.contexts=les contextes dans lesquels effacer les parents +luckperms.usage.sponge-option-info.description=Affiche les informations sur les options du sujet +luckperms.usage.sponge-option-info.argument.contexts=les contextes par lesquels filtrer +luckperms.usage.sponge-option-set.description=Définit une option pour le sujet +luckperms.usage.sponge-option-set.argument.key=la clé à définir +luckperms.usage.sponge-option-set.argument.value=la valeur pour laquelle définir la clé +luckperms.usage.sponge-option-set.argument.contexts=les contextes dans lesquels l''option sera définie +luckperms.usage.sponge-option-unset.description=Retirer une option pour le sujet +luckperms.usage.sponge-option-unset.argument.key=la clé à retirer +luckperms.usage.sponge-option-unset.argument.contexts=les contextes dans lesquels la clé sera retirée +luckperms.usage.sponge-option-clear.description=Efface les options des sujets +luckperms.usage.sponge-option-clear.argument.contexts=les contextes dans lesquels effacer les options diff --git a/plugins/LuckPerms/translations/repository/he_IL.properties b/plugins/LuckPerms/translations/repository/he_IL.properties new file mode 100644 index 0000000..633d57d --- /dev/null +++ b/plugins/LuckPerms/translations/repository/he_IL.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=יומן +luckperms.logs.verbose-prefix=VB +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.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.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=שים לב שלמצב מנהל שרת אין השפעה על הרשאות Sponge כאשר מותקן תוסף הרשאה, עליך לערוך את נתוני המשתמש ישירות +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=אין אפשרות לתקשר עם bytebin +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} אינו שם משתמש/משתמש מזהה ייחודי בתוקף +luckperms.command.misc.loading.error.user-not-uuid=משתמש היעד {0} אינו משתמש ייחודי בתוקף +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.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=נמצא {0} כניסות מ {1} משתמשים ו {2} קבוצות +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} אינו מסנן פילטר מלולי +luckperms.command.verbose.enabled=רישום מילולי {0} לבדיקות תואמות {1} +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=אתה עדיין יכול להשתמש במילים באופן ידני כדי לזהות בדיקות שנעשו כך +luckperms.command.verbose.enabled-recording=הקלטה מילולית {0} לבדיקות תואמות {1} +luckperms.command.verbose.uploading=רישום מילולי {0}, מעלה תוצאות... +luckperms.command.verbose.url=כתובת אתר של תוצאות מילוליות +luckperms.command.verbose.enabled-term=מופעל +luckperms.command.verbose.disabled-term=מופסק +luckperms.command.verbose.query-any=כל דבר +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.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} יש הרשאה {1} מכוון ל {2} בהקשר {3} +luckperms.command.generic.permission.check.info.inherited={0} מוריש מ {1} מכוון ל {2} מ {3} בהקשר {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.context-key=הקשר +luckperms.command.generic.permission.set=הגדר {0} ל {1} עבור {2} בהקשר {3} +luckperms.command.generic.permission.already-has={0} כבר יש {1} הוגדר בהקשר {2} +luckperms.command.generic.permission.set-temp=הגדר {0} ל- {1} למשך {2} למשך זמן {3} בהקשר {4} +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} הרשאות מוגדרות +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} +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.clear-track=ההורים של {0} על מסלול {1} נוקו בהקשר {2} +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} אין הקידומות +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} כבר יש {1} {2} מוגדר בעדיפות {3} בהקשר {4} +luckperms.command.generic.chat-meta.already-has-temp={0} כבר יש {1} {2} מוגדר בעדיפות {3} בהקשר {4} +luckperms.command.generic.chat-meta.doesnt-have={0} אין {1} {2} מוגדר בעדיפות של {3} בהקשר {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} אין {1} {2} מוגדר באופן זמני עדיפות שת {3} בהקשר {4} +luckperms.command.generic.chat-meta.add=ל-{0} הוגדרה {1} {2} בעדיפות של {3} בהקשר {4} +luckperms.command.generic.chat-meta.add-temp={0} היה {1} {2} הוגדר בעדיפות של {3} למשך של {4} בקשר של {5} +luckperms.command.generic.chat-meta.remove=ל-{0} היה {1} {2} בעדיפות של {3} בהקשר {4} +luckperms.command.generic.chat-meta.remove-bulk=ל-{0} היה כל {1} {2} הוסר בהקשר של {3} +luckperms.command.generic.chat-meta.remove-temp=ל-{0} היה {1} {2} בעדיפות של {3} שהוסר בהקשר של {4} +luckperms.command.generic.chat-meta.remove-temp-bulk=ל-{0} היה כולם זמניים {1} בעדיפות של {2} שהוסר בהקשר של {3} +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} כבר הוגדר מפתח מטא {1} ל{2} בהקשר ל{3} +luckperms.command.generic.meta.already-has-temp=ל {0} כבר יש מפתח מטא {1} מוגדר באופן זמני ל{2} בהקשר ל {3} +luckperms.command.generic.meta.doesnt-have=ל {0} אין מפתח מטא {1} מוגדר בהקשר ל {2} +luckperms.command.generic.meta.doesnt-have-temp=ל {0} אין מפתח מטא {1} מוגדר באופן זמני בהקשר ל {2} +luckperms.command.generic.meta.set=הגדר מפתח מטא {0} ל {1} עבור {2} בהקשר ל {3} +luckperms.command.generic.meta.set-temp=הגדר מפתח מטא {0} עד {1} עבור {2} למשך {3} בהקשר ל {4} +luckperms.command.generic.meta.unset=בטל את הגדרת מפתח המטא {0} עבור {1} בהקשר {2} +luckperms.command.generic.meta.unset-temp=בטל את ההגדרה של מפתח מטא זמני {0} עבור {1} בהקשר ל {2} +luckperms.command.generic.meta.clear=סוג התאמת המטא {1} של {0} נוקה בהקשר {2} +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.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.null-result=אין תוצאות +luckperms.command.user.info.title=פרטי משתמש +luckperms.command.user.info.uuid-key=מזהה ייחודי למשתמש +luckperms.command.user.info.uuid-type-key=סוג +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=מחובר +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.track.error-not-contain-group={0} לא נמצא כבר באף קבוצה ב-{1} +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}, ולכן לא קודם +luckperms.command.user.promote.success=קידום של {0} לאורך מסלול {1} מ-{2} ל-{3} בהקשר ל {4} +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.demote.success=הורדת {0} לאורך הסולם {1} מ-{2} ל-{3} בהקשר ל {4} +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.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=הגדר את המשקל ל- {0} לקבוצה {1} +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=הגדר את שם התצוגה ל- {0} עבור קבוצה {1} בהקשר {2} +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.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-invalid-pos=לא ניתן להכניס במיקום {0} +luckperms.command.track.insert.error-invalid-pos-reason=מיקום לא נכון +luckperms.command.track.remove.success=הקבוצה {0} הוסרה מסולם {1} +luckperms.command.track.error-empty=לא ניתן להשתמש ב-{0} מכיוון שהוא ריק או מכיל רק קבוצה אחת +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.invalid-page=מספר עמוד לא חוקי +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.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.show.history=מייצג היסטוריה עבור {0} {1} +luckperms.command.export.error-term=שגיאה +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.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.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.web.unable-to-read=לא ניתן לקרוא את הנתונים באמצעות הקוד נתון +luckperms.command.import.progress.percent={0} הושלם +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.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.confirm=הרץ{0} כדי לבצע את העדכון +luckperms.command.bulkupdate.unknown-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.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. (''משתמש'' ב-LuckPerms הוא רק שחקן, ויכול להתייחס ל-UUID או לשם משתמש) +luckperms.usage.group.description=קבוצה של פקודות לניהול קבוצות בתוך LuckPerms. קבוצות הן רק אוספים של הקצאות הרשאות שניתן לתת למשתמשים. קבוצות חדשות נוצרות באמצעות הפקודה ''צור קבוצה''. +luckperms.usage.track.description=קבוצה של פקודות לניהול מסלולים בתוך LuckPerms. מסלולים הם אוסף מסודר של קבוצות שניתן להשתמש בהן להגדרת קידום והורדות. +luckperms.usage.log.description=קבוצה של פקודות לניהול פונקציונליות הרישום בתוך LuckPerms. +luckperms.usage.sync.description=טוען מחדש את כל הנתונים מאחסון הפלאגין לזיכרון, ומחיל את כל השינויים שיזוהו. +luckperms.usage.info.description=מדפיס מידע כללי על מופע הפלאגין הפעיל. +luckperms.usage.editor.description=יוצר הפעלה חדשה של עורך אתרים +luckperms.usage.editor.argument.type=הסוגים לטעינה לעורך. (''הכל'', ''משתמשים'' או ''קבוצות'') +luckperms.usage.editor.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.argument.scope=השורש של העץ. לפרט "." לכלול את כל ההרשאות +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.import.argument.upload=העלה את הנתונים מיצוא קודם +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=סוג הנתונים המשתנים. (''הכל'', ''משתמשים'' או ''קבוצות'') +luckperms.usage.bulk-update.argument.action=הפעולה שיש לבצע בנתונים. (''עדכן'' או ''מחק'') +luckperms.usage.bulk-update.argument.action-field=התחום לפעול בו. נדרש רק עבור ''עדכון''. (''רשות'', ''שרת'' או ''עולם'') +luckperms.usage.bulk-update.argument.action-value=הערך שיש להחליף בו. נדרש רק עבור ''עדכון''. +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.create-track.description=יצירת מסלול חדש +luckperms.usage.create-track.argument.name=השם של המסלול +luckperms.usage.delete-track.description=מחיקת המסלול +luckperms.usage.delete-track.argument.name=השם של המסלול +luckperms.usage.list-tracks.description=רשום את כל המסלולים בפלטפורמה +luckperms.usage.user-info.description=מראה מידע על המשתמש +luckperms.usage.user-switchprimarygroup.description=מחליף את הקבוצה הראשית של המשתמש +luckperms.usage.user-switchprimarygroup.argument.group=הקבוצה לעבור אליה +luckperms.usage.user-promote.description=מקדם את הסולם של המשתמש +luckperms.usage.user-promote.argument.track=הסולם לקידום המשתמש למעלה +luckperms.usage.user-promote.argument.context=ההקשרים לקידום המשתמש +luckperms.usage.user-promote.argument.dont-add-to-first=לקדם את המשתמש רק אם הוא כבר על סולם +luckperms.usage.user-demote.description=מוריד את המשתמש בסולם +luckperms.usage.user-demote.argument.track=הסולם להורדת המשתמש למטה +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-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.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.description=מסיר את כל שאר הקבוצות שהאובייקט יורש מהן כבר במסלול הנתון ומוסיף אותן לזו הנתונה +luckperms.usage.parent-set-track.argument.track=המסלול שצריך לצאת אליו +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.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.description=מנקה את כל קבוצות האם בסולם נתון +luckperms.usage.parent-clear-track.argument.track=הסולם להסרה +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-set.argument.context=ההקשרים להוספת המטא צמד +luckperms.usage.meta-unset.description=מבטל הגדרת ערך מטא +luckperms.usage.meta-unset.argument.key=מפתח ההגדרה לביטול +luckperms.usage.meta-unset.argument.context=ההקשרים שבהם יש להסיר את צמד המטא +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-unsettemp.description=מבטל הגדרה של מטא ערך זמני +luckperms.usage.meta-unsettemp.argument.key=המפתח לביטול +luckperms.usage.meta-unsettemp.argument.context=ההקשרים שבהם יש להסיר את צמד המטא +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-info.description=נותן מידע על הסולם +luckperms.usage.track-editor.description=פותח את עורך הרשאות האינטרנט +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-remove.argument.group=הקבוצה שיש להסיר +luckperms.usage.track-clear.description=מנקה את הקבוצות על השולם +luckperms.usage.track-rename.description=שנה את שם המסלול +luckperms.usage.track-rename.argument.name=השם החדש +luckperms.usage.track-clone.description=לשכפל את המסלול +luckperms.usage.track-clone.argument.name=השם של המסלול לשכפל ל +luckperms.usage.log-recent.description=צפה בפעולות האחרונות +luckperms.usage.log-recent.argument.user=השם / הוראות המשתמש לסנן לפי +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=השם / הוראות המשתמש של משתמש +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.description=צפה היסטוריה של המסלול +luckperms.usage.log-track-history.argument.track=השם של המסלול +luckperms.usage.log-track-history.argument.page=מספר העמוד לצפייה +luckperms.usage.sponge.description=ערוך נתוני ספונג'' נוספים +luckperms.usage.sponge.argument.collection=האוסף לשאילתה +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=מציג מידע על קבוצות אם הנבדק +luckperms.usage.sponge-parent-info.argument.contexts=ההקשרים שיש לסנן לפיהם +luckperms.usage.sponge-parent-add.description=מוסיף קבוצת אם לנושא +luckperms.usage.sponge-parent-add.argument.collection=אוסף הנושאים שבו נמצאת קבוצת האם +luckperms.usage.sponge-parent-add.argument.subject=שם הנבדק של קבוצת האם +luckperms.usage.sponge-parent-add.argument.contexts=ההקשרים להוספת קבוצת אם +luckperms.usage.sponge-parent-remove.description=מסיר קבוצת אם מהנושא +luckperms.usage.sponge-parent-remove.argument.collection=אוסף הנושאים שבו נמצא קבצות האם בתוך הנושא +luckperms.usage.sponge-parent-remove.argument.subject=שם הנבדק האב +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-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/hi_IN.properties b/plugins/LuckPerms/translations/repository/hi_IN.properties new file mode 100644 index 0000000..9da70e0 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/hi_IN.properties @@ -0,0 +1,185 @@ +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=आपको किसी उप कमांड का उपयोग करने की अनुमति नहीं है +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.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=यह संभवतः क्राफ्टबुककिट और ऑनलाइन-मोड सेटिंग के बीच विरोध के कारण है +luckperms.login.unexpected-error=आपका मेसेज भेजने एक अप्रत्याशित त्रुटि हुई है. +luckperms.opsystem.disabled=इस सर्वर पर वैनिला ओपी सिस्टम अक्षम है +luckperms.opsystem.sponge-warning=कृपया ध्यान दें कि अनुमति प्लगइन स्थापित होने पर सर्वर ऑपरेटर की स्थिति स्पंज अनुमति जांच पर कोई प्रभाव नहीं डालती है, आपको सीधे उपयोगकर्ता डेटा संपादित करना होगा +luckperms.duration.unit.years.plural={0} वर्ष +luckperms.duration.unit.years.singular={0} वर्ष +luckperms.duration.unit.years.short={0}y +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={1} का पृष्ठ {0} +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}'' कोई मान्य उपयोगकर्ता नाम नहीं है। +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.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.showing-users=प्रविष्टियाँ दिखा रहा है +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=मिलान वाले चेकों के लिए वर्बोज़ लॉगिंग {0} {1} +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=ऐसा इसलिए हो सकता है क्योंकि प्लगइन बैकग्राउंड में कमांड चलाता है (async) +luckperms.command.verbose.command.try-again-manually=आप अभी भी इस तरह से किए गए चेक का पता लगाने के लिए मैन्युअल रूप से वर्बोज़ का उपयोग कर सकते हैं +luckperms.command.verbose.enabled-recording=मिलान वाले चेकों के लिए वर्बोज़ लॉगिंग {0} {1} +luckperms.command.verbose.uploading=वर्बोज़ लॉगिंग {0}, परिणाम अपलोड कर रहा है... +luckperms.command.verbose.url=वर्बोज़ परिणाम URL +luckperms.command.verbose.enabled-term=सक्षम +luckperms.command.verbose.disabled-term=विकलांग +luckperms.command.verbose.query-any=कोई +luckperms.command.info.running-plugin=चल रहे ऐप्लिकेशन +luckperms.command.info.platform-key=मंच (Automatic Translation) +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} नोड्स हटा दिए गए थे\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/hu_HU.properties b/plugins/LuckPerms/translations/repository/hu_HU.properties new file mode 100644 index 0000000..9576d3d --- /dev/null +++ b/plugins/LuckPerms/translations/repository/hu_HU.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=NAPLÓ +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTÀLÀS +luckperms.commandsystem.available-commands=Használd {0} a rendelkezésre álló parancsok megtekintéséhez +luckperms.commandsystem.command-not-recognised=Ismeretlen parancs +luckperms.commandsystem.no-permission=Nincs jogod a parancs használatához\! +luckperms.commandsystem.no-permission-subcommands=Nincs jogod egy al-parancs használatához sem +luckperms.commandsystem.already-executing-command=Egy másik parancs végrehajtása folyamatban van. Várakozás a befejezésére... +luckperms.commandsystem.usage.sub-commands-header=Al-Parancsok +luckperms.commandsystem.usage.usage-header=Parancs Használat +luckperms.commandsystem.usage.arguments-header=Argumentumok +luckperms.first-time.no-permissions-setup=Úgy látszik, még nem lett beállítva egy jogosultság sem\! +luckperms.first-time.use-console-to-give-access=Mielőtt bármelyik LuckPerms parancsot használnád a játékban, szükséged lesz a konzolra, hogy jogosultságokat adj magadnak +luckperms.first-time.console-command-prompt=Nyisd meg a konzolt és futtasd +luckperms.first-time.next-step=Miután elvégezted ezt a műveletet, elkezdheted meghatározni a jogokat és csoportokat +luckperms.first-time.wiki-prompt=Nem tudod, hol kezdd? Nézd meg itt\: {0} +luckperms.login.try-again=Kérlek, próbáld újra később +luckperms.login.loading-database-error=Jogi adatok betöltésekkor hiba történt az adatbázisban +luckperms.login.server-admin-check-console-errors=Amennyiben szerver adminisztrátor vagy, kérlek ellenőrizd a konzolt, hogy nincs-e bármilyen más hiba +luckperms.login.server-admin-check-console-info=Kérlek ellenőrizd a szerver-konzolt további információért +luckperms.login.data-not-loaded-at-pre=A felhasználók jogi adatai nem voltak betöltve a bejelentkezés előtti szakaszban +luckperms.login.unable-to-continue=a folytatás nem lehetséges +luckperms.login.craftbukkit-offline-mode-error=ez valószínűleg a CraftBukkit és online-mode beállítás közötti konfliktusnak köszönhető +luckperms.login.unexpected-error=Váratlan hiba történt a jogi adatok beállítása közben +luckperms.opsystem.disabled=A vanilla OP rendszer le van tiltva a szerveren +luckperms.opsystem.sponge-warning=Kérlek, vedd figyelembe, hogy a Szerver Operátor státusz nem befolyásolja a Sponge jog-ellenőrzéseket, ha jogkezelő plugin van telepítve, közvetlenül módosítsd a felhasználói adatokat +luckperms.duration.unit.years.plural={0} év +luckperms.duration.unit.years.singular={0} év +luckperms.duration.unit.years.short={0}é +luckperms.duration.unit.months.plural={0} hónap +luckperms.duration.unit.months.singular={0} hónap +luckperms.duration.unit.months.short={0}hó +luckperms.duration.unit.weeks.plural={0} hét +luckperms.duration.unit.weeks.singular={0} hét +luckperms.duration.unit.weeks.short={0}hét +luckperms.duration.unit.days.plural={0} nap +luckperms.duration.unit.days.singular={0} nap +luckperms.duration.unit.days.short={0}n +luckperms.duration.unit.hours.plural={0} óra +luckperms.duration.unit.hours.singular={0} óra +luckperms.duration.unit.hours.short={0}ó +luckperms.duration.unit.minutes.plural={0} perc +luckperms.duration.unit.minutes.singular={0} perc +luckperms.duration.unit.minutes.short={0}p +luckperms.duration.unit.seconds.plural={0} másodperc +luckperms.duration.unit.seconds.singular={0} másodperc +luckperms.duration.unit.seconds.short={0}mp +luckperms.duration.since={0} óta +luckperms.command.misc.invalid-code=Helytelen kód +luckperms.command.misc.response-code-key=válaszkód +luckperms.command.misc.error-message-key=üzenet +luckperms.command.misc.bytebin-unable-to-communicate=Nem lehet kommunikálni a bytebin-nel +luckperms.command.misc.webapp-unable-to-communicate=Nem lehet kommunikálni a web alkalmazással +luckperms.command.misc.check-console-for-errors=Ellenőrizd a konzolt a hibákért +luckperms.command.misc.file-must-be-in-data={0} fájlnak közvetlenül benne kell lennie az adatokat tartalmazó mappában +luckperms.command.misc.wait-to-finish=Kérlek várj, míg befejeződik, majd próbáld újra +luckperms.command.misc.invalid-priority=Érvénytelen prioritás {0} +luckperms.command.misc.expected-number=Meg kell adni egy számot +luckperms.command.misc.date-parse-error={0} dátumot nem lehet elemezni +luckperms.command.misc.date-in-past-error=Nem állíthatsz be múltbeli dátumot\! +luckperms.command.misc.page={0}. oldal a {1}-ből/ból +luckperms.command.misc.page-entries={0} bejegyzés +luckperms.command.misc.none=Nincs +luckperms.command.misc.loading.error.unexpected=Váratlan hiba történt +luckperms.command.misc.loading.error.user=A felhasználó nincs betöltve +luckperms.command.misc.loading.error.user-specific=Nem sikerült betölteni a célfelhasználót\: {0} +luckperms.command.misc.loading.error.user-not-found={0} nevű felhasználó nem található +luckperms.command.misc.loading.error.user-save-error=Hiba lépett fel {0} felhasználói adatinak mentése közben +luckperms.command.misc.loading.error.user-not-online={0} nevű felhasználó jelenleg nem elérhető +luckperms.command.misc.loading.error.user-invalid={0} egy érvénytelen név/uuid +luckperms.command.misc.loading.error.user-not-uuid={0} egy érvénytelen uuid +luckperms.command.misc.loading.error.group=A csoport nincs betöltve +luckperms.command.misc.loading.error.all-groups=Nem lehet minden csoportot betölteni +luckperms.command.misc.loading.error.group-not-found={0} nevű csoport nem található +luckperms.command.misc.loading.error.group-save-error=Hiba lépett fel a(z) {0} csoport adatainak mentése közben +luckperms.command.misc.loading.error.group-invalid={0} egy érvénytelen csoportnév +luckperms.command.misc.loading.error.track=A ranglétra nincs betöltve +luckperms.command.misc.loading.error.all-tracks=Nem lehet minden ranglétrát betölteni +luckperms.command.misc.loading.error.track-not-found={0} nevű ranglétra nem található +luckperms.command.misc.loading.error.track-save-error=Hiba lépett fel a(z) {0} ranglétra adatainak mentése közben +luckperms.command.misc.loading.error.track-invalid={0} egy érvénytelen ranglétranév +luckperms.command.editor.no-match=A szerkesztő nem nyitható meg, egyetlen objektum sem felel meg a kívánt típusnak +luckperms.command.editor.start=Új szerkesztő előkészítése, kérlek várj... +luckperms.command.editor.url=Kattints az alábbi linkre a szerkesztő megnyitásához +luckperms.command.editor.unable-to-communicate=Nem lehet kommunikálni a webszerkesztővel +luckperms.command.editor.apply-edits.success=Webszerkesztő adatok alkalmazva {1} {0} számára +luckperms.command.editor.apply-edits.success-summary={0} {1} és {2} {3} +luckperms.command.editor.apply-edits.success.additions=hozzáadás +luckperms.command.editor.apply-edits.success.additions-singular=hozzáadás +luckperms.command.editor.apply-edits.success.deletions=törlés +luckperms.command.editor.apply-edits.success.deletions-singular=törlés +luckperms.command.editor.apply-edits.no-changes=A webszerkesztőn nem történt változtatás, a visszaküldött adatok nem tartalmaztak egy szerkesztést sem +luckperms.command.editor.apply-edits.unknown-type=A megadott objektum nem illeszkedett a kívánt típushoz, így nem lehetett alkalmazni a módosításokat +luckperms.command.editor.apply-edits.unable-to-read=Az adatok nem olvashatóak be a megadott kóddal +luckperms.command.search.searching.permission={0} joggal rendelkező felhasználók és csoportok keresése +luckperms.command.search.searching.inherit={0} jogot öröklő felhasználók és csoportok keresése +luckperms.command.search.result={0} találat, {1} felhasználó és {2} csoport +luckperms.command.search.result.default-notice=Megjegyzés\: a keresés során az alap (default) csoporttal rendelkező felhasználók között az offline felhasználók, akiknek nincs más joguk, nem lesznek megjelenítve\! +luckperms.command.search.showing-users=Felhasználói találatok megjelenítése +luckperms.command.search.showing-groups=Csoport találatok megjelenítése +luckperms.command.tree.start=Jogosultsági fa generálása, kérlek várj... +luckperms.command.tree.empty=Nem lehet generálni jogosultsági fát, nem találhatóak eredmények +luckperms.command.tree.url=Jogosultsági fa URL-je +luckperms.command.verbose.invalid-filter={0} egy érvénytelen verbose szűrő +luckperms.command.verbose.enabled=Részletes naplózás {0} a következő találatokra (szűrő)\: {1} +luckperms.command.verbose.command-exec={0} erőltetése a {1} parancs futtatására, minden elvégzett ellenőrzés jelentése... +luckperms.command.verbose.off=Részletes naplózás {0} +luckperms.command.verbose.command-exec-complete=Parancs futtatása végrehajtva +luckperms.command.verbose.command.no-checks=A parancs végrehajtása befejeződött, de nem történt jogosultság ellenőrzés +luckperms.command.verbose.command.possibly-async=Ez valószínűleg azért van, mert a plugin parancsokat futtat a háttérben (async) +luckperms.command.verbose.command.try-again-manually=Manuálisan is használhatod a részletes naplózást az ilyen ellenőrzésekhez +luckperms.command.verbose.enabled-recording=Részletes naplózás-felvétel {0} a következő találatokra (szűrő)\: {1} +luckperms.command.verbose.uploading=Részletes naplózás {0}, eredmények feltöltése... +luckperms.command.verbose.url=Részletes napló eredményének URL-je +luckperms.command.verbose.enabled-term=engedélyezve +luckperms.command.verbose.disabled-term=kikapcsolva +luckperms.command.verbose.query-any=BÁRMI +luckperms.command.info.running-plugin=Futó +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Szerver márka +luckperms.command.info.server-version-key=Szerver verzió +luckperms.command.info.storage-key=Tárhely +luckperms.command.info.storage-type-key=Típus +luckperms.command.info.storage.meta.split-types-key=Típusok +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Csatlakozva +luckperms.command.info.storage.meta.file-size-key=Fájlméret +luckperms.command.info.extensions-key=Kiegészítők +luckperms.command.info.messaging-key=Üzenetküldés +luckperms.command.info.instance-key=Részletek +luckperms.command.info.static-contexts-key=Statikus kontextusok +luckperms.command.info.online-players-key=Online játékosok +luckperms.command.info.online-players-unique={0} különböző +luckperms.command.info.uptime-key=Üzemidő +luckperms.command.info.local-data-key=Helyi adatok +luckperms.command.info.local-data={0} felhasználó, {1} csoport, {2} ranglétra +luckperms.command.generic.create.success={0} sikeresen létrehozva +luckperms.command.generic.create.error=Hiba lépett fel {0} létrehozása közben +luckperms.command.generic.create.error-already-exists={0} már létezik\! +luckperms.command.generic.delete.success={0} sikeresen törölve +luckperms.command.generic.delete.error=Hiba lépett fel {0} törlése közben +luckperms.command.generic.delete.error-doesnt-exist={0} nem létezik\! +luckperms.command.generic.rename.success={0} sikeresen átnevezve erre\: {1} +luckperms.command.generic.clone.success={0} sikeresen átmásolva {1} -ra/re +luckperms.command.generic.info.parent.title=Szülő csoportok +luckperms.command.generic.info.parent.temporary-title=Ideiglenes Szülő Csoportok +luckperms.command.generic.info.expires-in=lejár +luckperms.command.generic.info.inherited-from=örökli a következőtől +luckperms.command.generic.info.inherited-from-self=önmaga +luckperms.command.generic.show-tracks.title={0} ranglétrái +luckperms.command.generic.show-tracks.empty={0} nincs egy ranglétrán sem +luckperms.command.generic.clear.node-removed={0} elem eltávolítva +luckperms.command.generic.clear.node-removed-singular={0} elem eltávolítva +luckperms.command.generic.clear={0} elem el lett eltávolítva, {1} kontextusban +luckperms.command.generic.permission.info.title={0} jogosultságai +luckperms.command.generic.permission.info.empty={0} nem rendelkezik semmilyen jogosultsággal +luckperms.command.generic.permission.info.click-to-remove={0} ezen jogának eltávolításához kattints ide +luckperms.command.generic.permission.check.info.title={0} jogosultság információk +luckperms.command.generic.permission.check.info.directly={0} {1} joga {2} értékű lett, {3} kontextusban +luckperms.command.generic.permission.check.info.inherited={0} a(z) {1} jogot {2} értékben örökli a(z) {3} csoporttól, {4} kontextusban +luckperms.command.generic.permission.check.info.not-directly={0} nem rendelkezik {1} joggal +luckperms.command.generic.permission.check.info.not-inherited={0} nem örökli a(z) {1} jogot +luckperms.command.generic.permission.check.result.title={0} jog ellenőrzés +luckperms.command.generic.permission.check.result.result-key=Eredmény +luckperms.command.generic.permission.check.result.processor-key=Processzor +luckperms.command.generic.permission.check.result.cause-key=Alap +luckperms.command.generic.permission.check.result.context-key=Kontextusok +luckperms.command.generic.permission.set={0} jog {1} értékre állítva {2}-nak/nek, {3} kontextusban +luckperms.command.generic.permission.already-has={0} már rendelkezik {1} joggal, {2} kontextusban +luckperms.command.generic.permission.set-temp={0} jog {1} értékre állítva {2}-nak/nek, {3} időre, {4} kontextusban +luckperms.command.generic.permission.already-has-temp={0} már rendelkezik {1} ideiglenes joggal, {2} kontextusban +luckperms.command.generic.permission.unset={0} {1} joga eltávolítva, {2} kontextusban +luckperms.command.generic.permission.doesnt-have={0} nem rendelkezik {1} joggal, {2} kontextusban +luckperms.command.generic.permission.unset-temp={0} ideglenes jog eltávolítva {1} felhasználótól, {2} kontextusban +luckperms.command.generic.permission.subtract={0} jog, {1} értékre állítva, {2} nak/nek, {3} időre, {4} kontextusban, {5} értékkel kevesebb, mint ezelőtt +luckperms.command.generic.permission.doesnt-have-temp={0} nem rendelkezik {1} ideglenes joggal, {2} kontextusban +luckperms.command.generic.permission.clear={0} jogai törölve {1} kontextusban +luckperms.command.generic.parent.info.title={0} szülő csoportjai +luckperms.command.generic.parent.info.empty={0} nem rendelkezik semmilyen szülő csoporttal +luckperms.command.generic.parent.info.click-to-remove={0} ezen szülőcsoportjának eltávolításához kattints ide +luckperms.command.generic.parent.add={0} mostantól örökli a(z) {1} csoport jogait, {2} kontextusban +luckperms.command.generic.parent.add-temp={0} mostantól örökli a(z) {1} csoport jogait, {2} időtartamra, {3} kontextusban +luckperms.command.generic.parent.set={0} öröklései törölve lettek, most már csak a(z) {1} csoport jogait örökli {2} kontextusban +luckperms.command.generic.parent.set-track={0} szülő-csoportjai törölve lettek a(z) {1} ranglétrán, most már csak a(z) {2} ranglétra jogait örökli {3} kontextusban +luckperms.command.generic.parent.remove={0} mostantól nem örökli a(z) {1} csoport jogait {2} kontextusban +luckperms.command.generic.parent.remove-temp={0} mostantól nem örökli a(z) {1} ideiglenes csoport jogait {2} kontextusban +luckperms.command.generic.parent.subtract={0} örökölni fogja a(z) {1} csoport jogait, {2} időtartamra, {3} kontextusban, {4}-el/al kevesebb idő mint korábban +luckperms.command.generic.parent.clear={0} szülő-csoport el lett eltávolítva {1} kontextusban +luckperms.command.generic.parent.clear-track={0} szülő-csoportjai a(z) {1} ranglétráról törölve, {2} kontextusban +luckperms.command.generic.parent.already-inherits={0} már örökli a(z) {1} szülő-csoportot, {2} kontextusban +luckperms.command.generic.parent.doesnt-inherit={0} nem örökli a(z) {1} szülő-csoportot, {2} kontextusban +luckperms.command.generic.parent.already-temp-inherits={0} már ideiglenesen örökli a(z) {1} csoportot {2} kontextusban +luckperms.command.generic.parent.doesnt-temp-inherit={0} nem örökli ideiglenesen a(z) {1} csoportot {2} kontextusban +luckperms.command.generic.chat-meta.info.title-prefix={0} Előtagjai +luckperms.command.generic.chat-meta.info.title-suffix={0} Utótagjai +luckperms.command.generic.chat-meta.info.none-prefix={0} nem rendelkezik előtaggal +luckperms.command.generic.chat-meta.info.none-suffix={0} nem rendelkezik utótaggal +luckperms.command.generic.chat-meta.info.click-to-remove={1} ezen {0} meta eltávolításához kattints ide +luckperms.command.generic.chat-meta.already-has={0} már rendelkezik {1} {2} metaadattal {3} prioritással, {4} kontextusban +luckperms.command.generic.chat-meta.already-has-temp={0}-nak/nek már van {1} {2} ideiglenes metaadata {3} prioritással {4} kontextusban +luckperms.command.generic.chat-meta.doesnt-have={0}-nak/nek nincs {1} {2} metaadata {3} prioritással {4} kontextusban +luckperms.command.generic.chat-meta.doesnt-have-temp={0}-nak/nek nincs {1} {2} ideiglenes metaadata {3} prioritással {4} kontextusban +luckperms.command.generic.chat-meta.add={0}-nak/nek {1} {2} metaadat {3} prioritással hozzáadva {4} kontextusban +luckperms.command.generic.chat-meta.add-temp={0}-nak/nek {1} {2} metaadat {3} prioritással hozzáadva, {4} időre, {5} kontextusban +luckperms.command.generic.chat-meta.remove={0} eltávolította a {1} {2} {3} prioritású metaadatot {4} kontextusban +luckperms.command.generic.chat-meta.remove-bulk={0} eltávolította az összes {2} prioritású {1}-t, {3} kontextusban +luckperms.command.generic.chat-meta.remove-temp={0} eltávolította az ideiglenes {1} {2} {3} prioritású metaadatot {4} kontextusban +luckperms.command.generic.chat-meta.remove-temp-bulk={0} eltávolította az összes {2} prioritású ideiglenes {1}-t, {3} kontextusban +luckperms.command.generic.meta.info.title={0} Meta-ja +luckperms.command.generic.meta.info.none={0} nem rendelkezik meta-val +luckperms.command.generic.meta.info.click-to-remove={0} ezen meta eltávolításához kattints ide +luckperms.command.generic.meta.already-has=A (z) {0} metakulcs már {1} {2} a kontextusban {3} +luckperms.command.generic.meta.already-has-temp=A {0} metakulcs már {1} ideiglenesen {2} a kontextusban {3} +luckperms.command.generic.meta.doesnt-have=A (z) {0} metakulcs {1} nincs kontextusban beállítva {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nincs meta kulcs {1} ideiglenesen beállítva a kontextusban {2} +luckperms.command.generic.meta.set=Állítsa a metakulcsot {0} {1} értékre a (z) {2} számára a kontextusban {3} +luckperms.command.generic.meta.set-temp=Állítsa a {0} metakulcsot {1} értékre {2} időtartamra {3} összefüggésben {4} +luckperms.command.generic.meta.unset=A (z) {0} metakulcs beállítása a (z) {1} kontextusban {2} +luckperms.command.generic.meta.unset-temp=Az ideiglenes metakulcs ({0}) beállítása a (z) {1} kontextusban {2} +luckperms.command.generic.meta.clear={0} metaegyezési típusát {1} a (z) {2} kontextusban törölte +luckperms.command.generic.contextual-data.title=Kontextus adatok +luckperms.command.generic.contextual-data.mode.key=mód +luckperms.command.generic.contextual-data.mode.server=szerver +luckperms.command.generic.contextual-data.mode.active-player=aktív játékos +luckperms.command.generic.contextual-data.contexts-key=Kontextusok +luckperms.command.generic.contextual-data.prefix-key=Előtag +luckperms.command.generic.contextual-data.suffix-key=Utótag +luckperms.command.generic.contextual-data.primary-group-key=Elsődleges csoport +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Nincs +luckperms.command.user.info.title=Felhasználói adatok +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=típus +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Állapot +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Nem távolíthatod el az elsődleges csoportjából +luckperms.command.user.primarygroup.not-member={0} nem volt tagja a {1} csoportnak, hozzáadás most +luckperms.command.user.primarygroup.already-has={0} {1} csoportja már be van állítva elsődlegesként +luckperms.command.user.primarygroup.warn-option=Figyelem\: A szerver ({0}) által használt elsődleges csoportszámítási módszer nem feltétlenül tükrözi ezt a változást +luckperms.command.user.primarygroup.set={0} elsődleges csoportja beállítva {1} értékre +luckperms.command.user.track.error-not-contain-group={0} még nincs a (z) {1} csoportban +luckperms.command.user.track.unsure-which-track=Nem biztos abban, hogy melyik pályát használja, adja meg érvként +luckperms.command.user.track.missing-group-advice=Hozzon létre egy csoportot, vagy törölje a ranglétráról majd próbálja újra +luckperms.command.user.promote.added-to-first=A (z) {0} nincs a (z) {1} domainen található csoportokban, ezért felvették őket az első csoportba, {2} összefüggésben {3} +luckperms.command.user.promote.not-on-track={0} nincs benne egyetlen csoportban sem a(z) {1} ranglétrán, így nem lett előléptetve +luckperms.command.user.promote.success=A {0} pálya {1} promóciója a (z) {2} és a (z) {3} kontextusban {4} +luckperms.command.user.promote.end-of-track=Elérte a (z) {0} sáv végét, nem tudta népszerűsíteni a (z) {1} alkalmazást +luckperms.command.user.promote.next-group-deleted=A ranglétra következő csoportja, {0}, már nem létezik +luckperms.command.user.promote.unable-to-promote=Nem sikerült előléptetni a felhasználót +luckperms.command.user.demote.success=A (z) {0} pálya mentén {1} leépítés {2} és {3} kontextusban {4} +luckperms.command.user.demote.end-of-track=A (z) {0} sáv vége elérkezett, ezért a (z) {1} eltávolításra került a (z) {2} listáról +luckperms.command.user.demote.end-of-track-not-removed=A (z) {0} szám vége elérkezett, de {1} nem került eltávolításra az első csoportból +luckperms.command.user.demote.previous-group-deleted=A ranglétrán az előző csoport, {0}, már nem létezik +luckperms.command.user.demote.unable-to-demote=Nem sikerült lefokozni a felhasználót +luckperms.command.group.list.title=Csoportok +luckperms.command.group.delete.not-default=Az alapértelmezett csoportot nem tudod törölni +luckperms.command.group.info.title=Csoport információ +luckperms.command.group.info.display-name-key=Megjelenítési név +luckperms.command.group.info.weight-key=Súly +luckperms.command.group.setweight.set={1} csoport súlya beállítva {0}-ra/re +luckperms.command.group.setdisplayname.doesnt-have={0} csoportnak nincs megjelenítési neve +luckperms.command.group.setdisplayname.already-has={0} csoport már rendelkezik ezzel a megjelenítési névvel\: {1} +luckperms.command.group.setdisplayname.already-in-use=A(z) {0} csoport megjelenítési nevét már használja a(z) {1} csoport +luckperms.command.group.setdisplayname.set=A megjelenített név beállítása {0} a (z) {1} csoporthoz a (z) {2} kontextusban +luckperms.command.group.setdisplayname.removed=A (z) {0} csoport megjelenített neve eltávolítva a (z) {1} kontextusban +luckperms.command.track.list.title=Ranglétrák +luckperms.command.track.path.empty=Nincs +luckperms.command.track.info.showing-track=Ranglétra megjelenítése +luckperms.command.track.info.path-property=Elérési út +luckperms.command.track.clear={0} csoportjainak száma törölve lett +luckperms.command.track.append.success=A {0} csoport hozzáadva a(z) {1} ranglétrához +luckperms.command.track.insert.success=A (z) {0} csoport bekerült a (z) {1} sávba a (z) {2} pozícióban +luckperms.command.track.insert.error-number=Várható szám, de ehelyett megkapta\: {0} +luckperms.command.track.insert.error-invalid-pos=Nem lehet beszúrni a (z) {0} pozícióba +luckperms.command.track.insert.error-invalid-pos-reason=érvénytelen pozíció +luckperms.command.track.remove.success=A (z) {0} csoport eltávolítva a (z) {1} sávból +luckperms.command.track.error-empty=A (z) {0} nem használható, mivel üres, vagy csak egy csoportot tartalmaz +luckperms.command.track.error-multiple-groups={0} ezen a pályán több csoport tagja +luckperms.command.track.error-ambiguous=Nem sikerült meghatározni a helyüket +luckperms.command.track.already-contains=A (z) {0} már tartalmazza a következőt\: {1} +luckperms.command.track.doesnt-contain=A (z) {0} nem tartalmazza a következőt\: {1} +luckperms.command.log.load-error=Az adatok nem tölthetőek be +luckperms.command.log.invalid-page=Érvénytelen oldalszám +luckperms.command.log.invalid-page-range=Adjon meg egy értéket {0} és {1} között +luckperms.command.log.empty=Nincs megjeleníthető naplóbejegyzés +luckperms.command.log.notify.error-console=A konzol értesítései nem kapcsolhatók át +luckperms.command.log.notify.enabled-term=Engedélyezve +luckperms.command.log.notify.disabled-term=Letiltva +luckperms.command.log.notify.changed-state={0} naplózási kimenet +luckperms.command.log.notify.already-on=Már kap értesítéseket +luckperms.command.log.notify.already-off=Jelenleg nem kap értesítéseket +luckperms.command.log.notify.invalid-state=Ismeretlen állapot. Várakozás\: {0} vagy {1} +luckperms.command.log.show.search=Legutóbbi műveletek megjelenítése a (z) {0} lekérdezéshez +luckperms.command.log.show.recent=A legutóbbi műveletek megjelenítése +luckperms.command.log.show.by={0} legutóbbi műveleteinek megjelenítése +luckperms.command.log.show.history=A (z) {0} {1} előzményeinek megjelenítése +luckperms.command.export.error-term=Hiba +luckperms.command.export.already-running=Egy másik exportálási folyamat már fut +luckperms.command.export.file.already-exists=A (z) {0} fájl már létezik +luckperms.command.export.file.not-writable=A (z) {0} fájl nem írható +luckperms.command.export.file.success=Sikeres exportálás ide\: {0} +luckperms.command.export.file-unexpected-error-writing=Váratlan hiba történt a fájlba való írás közben +luckperms.command.export.web.export-code=Export kód +luckperms.command.export.web.import-command-description=Az importáláshoz használja a következő parancsot +luckperms.command.import.term=Importálás +luckperms.command.import.error-term=Hiba +luckperms.command.import.already-running=Egy másik importálási folyamat már fut +luckperms.command.import.file.doesnt-exist=A (z) {0} fájl nem létezik +luckperms.command.import.file.not-readable=A (z) {0} fájl nem olvasható +luckperms.command.import.file.unexpected-error-reading=Váratlan hiba történt az importfájl olvasása közben +luckperms.command.import.file.correct-format=a helyes formátum? +luckperms.command.import.web.unable-to-read=Nem lehet beolvasni az adatokat a megadott kód segítségével +luckperms.command.import.progress.percent={0}% kész +luckperms.command.import.progress.operations=A (z) {0} / {1} műveletek befejeződtek +luckperms.command.import.starting=Az importálási folyamat elindítása +luckperms.command.import.completed=TELJES +luckperms.command.import.duration={0} másodpercig tartott +luckperms.command.bulkupdate.must-use-console=A tömeges frissítés parancs csak a konzolról használható +luckperms.command.bulkupdate.invalid-data-type=Érvénytelen típus, a következőre számított\: {0} +luckperms.command.bulkupdate.invalid-constraint=Érvénytelen korlátozás {0} +luckperms.command.bulkupdate.invalid-constraint-format=A korlátozásoknak a következő formátumban kell lenniük\: {0} +luckperms.command.bulkupdate.invalid-comparison=Érvénytelen összehasonlító operátor {0} +luckperms.command.bulkupdate.invalid-comparison-format=Számított a következők egyikére\: {0} +luckperms.command.bulkupdate.queued=A tömeges frissítési művelet várakozott +luckperms.command.bulkupdate.confirm=Futtassa a (z) {0} parancsot a frissítés végrehajtásához +luckperms.command.bulkupdate.unknown-id=A (z) {0} azonosítójú művelet nem létezik, vagy lejárt +luckperms.command.bulkupdate.starting=Tömeges frissítés fut +luckperms.command.bulkupdate.success=A tömeges frissítés sikeresen befejeződött +luckperms.command.bulkupdate.success.statistics.nodes=Az összes érintett csomópont +luckperms.command.bulkupdate.success.statistics.users=Az érintett felhasználók száma összesen +luckperms.command.bulkupdate.success.statistics.groups=Az összes érintett csoport +luckperms.command.bulkupdate.failure=A tömeges frissítés nem sikerült, ellenőrizze, hogy a konzolon nincsenek-e hibák +luckperms.command.update-task.request=Frissítési feladatot kértek, várjon +luckperms.command.update-task.complete=A feladat frissítése befejeződött +luckperms.command.update-task.push.attempting=Most megpróbál más szerverekre továbbítani +luckperms.command.update-task.push.complete=A többi szervert a (z) {0} keresztül sikeresen értesítettük +luckperms.command.update-task.push.error=Hiba történt a módosítások más szerverekre történő áttöltése közben +luckperms.command.update-task.push.error-not-setup=Nem sikerült más szervereken végrehajtani a változásokat, mert az üzenetkezelés nincs beállítva +luckperms.command.reload-config.success=A konfigurációs fájl sikeresen újratöltve +luckperms.command.reload-config.restart-note=egyes opciók csak a szerver újraindítását követően érvényesülnek +luckperms.command.translations.searching=Elérhető fordítások keresése, kérlek várj... +luckperms.command.translations.searching-error=Nem sikerült lekérni a rendelkezésre álló fordítások listáját +luckperms.command.translations.installed-translations=Telepített fordítások +luckperms.command.translations.available-translations=Elérhető fordítások +luckperms.command.translations.percent-translated={0}% lefordítva +luckperms.command.translations.translations-by=által +luckperms.command.translations.installing=Fordítások telepítése folyamatban, kérlek várj... +luckperms.command.translations.download-error=A(z) {0} fordításának letöltése sikertelen +luckperms.command.translations.installing-specific={0} nyelv telepítése folyamatban... +luckperms.command.translations.install-complete=Telepítés befejezve +luckperms.command.translations.download-prompt=Használd {0}, hogy letöltsd és telepítsd ezeknek a fordításoknak a közösség által biztosított naprakész verziót +luckperms.command.translations.download-override-warning=Kérjük, vegye figyelembe, hogy ez felülírja az ezeken a nyelveken végzett módosításokat +luckperms.usage.user.description=Felhasználók kezelésére alkalmas parancs a LuckPerms-en belül. (A ''user'' a LuckPerms-ben csak egy játékos, ami hivatkozhat UUID-re/ra vagy felhasználónévre) +luckperms.usage.group.description=Csoportok kezelésére alkalmas parancs a LuckPerms-en belül. A csoportok csak jogok gyűjteményei, amelyeket a felhasználóknak adhatunk. Új csoportok létrehozásához használd a ''creategroup'' al-parancsot. +luckperms.usage.track.description=Ranglétrák kezelésére alkalmas parancs a LuckPerms-en belül. A ranglétrák a csoportok gyűjteménye, amely felhasználható az előléptetés és lefokozás meghatározására. +luckperms.usage.log.description=Naplózási funkciók kezelésére alkalmas parancs a LuckPerms-en belül. +luckperms.usage.sync.description=Újratölti az összes adatot a beépülő modulok memóriájából, és végrehajtja az észlelt változásokat. +luckperms.usage.info.description=Általános információkat nyomtat az aktív plugin példányról. +luckperms.usage.editor.description=Új webszerkesztő munkamenetet indít +luckperms.usage.editor.argument.type=a szerkesztőben betöltendő adat típusa. (''all'', ''users'' vagy ''groups'') +luckperms.usage.editor.argument.filter=engedély a felhasználói bejegyzések szűrésére +luckperms.usage.verbose.description=A bővítmények részletes engedélyellenőrző felügyeleti rendszerét vezérli. +luckperms.usage.verbose.argument.action=a naplózás engedélyezése / letiltása, vagy a naplózott kimenet feltöltése +luckperms.usage.verbose.argument.filter=a szűrő, hogy megfeleljen a bejegyzéseknek +luckperms.usage.verbose.argument.commandas=a lejátszó / parancs futtatásához +luckperms.usage.tree.description=Fa nézetet (rendezett listahierarchiát) generál a LuckPerms által ismert összes engedélyről. +luckperms.usage.tree.argument.scope=a fa gyökere. adja meg a "." hogy minden engedélyt belefoglaljon +luckperms.usage.tree.argument.player=egy online játékos neve, akivel szemben ellenőrizni kell +luckperms.usage.search.description=Megadott jogosultsággal rendelkező felhasználók/csoportok keresése +luckperms.usage.search.argument.permission=a keresés engedélye +luckperms.usage.search.argument.page=megtekintendő oldal +luckperms.usage.network-sync.description=A szinkronizálás változásai a tárolóval, és kérik, hogy a hálózat összes többi kiszolgálója tegye ugyanezt +luckperms.usage.import.description=Adatokat importál egy (korábban létrehozott) exportfájlból +luckperms.usage.import.argument.file=az importálandó fájl +luckperms.usage.import.argument.replace=egyesítés helyett cserélje ki a meglévő adatokat +luckperms.usage.import.argument.upload=feltölti egy korábbi export adatait +luckperms.usage.export.description=Minden engedélyadatot exportál egy „export” fájlba. Később újra importálható. +luckperms.usage.export.argument.file=az exportálandó fájl +luckperms.usage.export.argument.without-users=kizárja a felhasználókat az exportból +luckperms.usage.export.argument.without-groups=kizárja a csoportokat az exportból +luckperms.usage.export.argument.upload=Töltse fel az összes engedélyadatot a webszerkesztőhöz. Később újra importálható. +luckperms.usage.reload-config.description=Néhány konfigurációs opció újratöltése +luckperms.usage.bulk-update.description=Kötegelt változtatások lekérdezésének futtatása minden adaton +luckperms.usage.bulk-update.argument.data-type=a módosítandó adat típusa. (''all'', ''users'' vagy ''groups'') +luckperms.usage.bulk-update.argument.action=elvégezendő művelet. (''update'' vagy ''delete'') +luckperms.usage.bulk-update.argument.action-field=módosítandó mező. Csak ''update'' esetén szükséges. (''permission'', ''server'' vagy ''world'') +luckperms.usage.bulk-update.argument.action-value=új érték. Csak ''update'' esetén szükséges. +luckperms.usage.bulk-update.argument.constraint=a frissítéshez szükséges korlátozások +luckperms.usage.translations.description=Fordítások kezelése +luckperms.usage.translations.argument.install=al-parancs a fordítások telepítéséhez +luckperms.usage.apply-edits.description=Jogmódosítások végrehajtása a webszerkesztőből +luckperms.usage.apply-edits.argument.code=az adatok egyedi kódja +luckperms.usage.apply-edits.argument.target=kire alkalmazza az adatokat +luckperms.usage.create-group.description=Új csoport létrehozása +luckperms.usage.create-group.argument.name=csoport neve +luckperms.usage.create-group.argument.weight=csoport súlya +luckperms.usage.create-group.argument.display-name=csoport megjelenítendő neve +luckperms.usage.delete-group.description=Csoport törlése +luckperms.usage.delete-group.argument.name=csoport neve +luckperms.usage.list-groups.description=Listázza az összes csoportot a felületen +luckperms.usage.create-track.description=Új ranglétra létrehozása +luckperms.usage.create-track.argument.name=ranglétra neve +luckperms.usage.delete-track.description=Ranglétra törlése +luckperms.usage.delete-track.argument.name=ranglétra neve +luckperms.usage.list-tracks.description=Listázza az összes ranglétrát a felületen +luckperms.usage.user-info.description=Felhasználó információinak megjelenítése +luckperms.usage.user-switchprimarygroup.description=Felhasználó elsődleges csoportjának cseréje +luckperms.usage.user-switchprimarygroup.argument.group=csoport, amire cserélsz +luckperms.usage.user-promote.description=Felhasználó előléptetése a ranglétrán +luckperms.usage.user-promote.argument.track=ranglétra, amin előléptetnéd a felhasználót +luckperms.usage.user-promote.argument.context=kontextus, amiben előlépteted a felhasználót +luckperms.usage.user-promote.argument.dont-add-to-first=csak akkor léptesd elő a felhasználót, ha már a ranglétrán van +luckperms.usage.user-demote.description=Felhasználó lefokozása a ranglétrán +luckperms.usage.user-demote.argument.track=ranglétra, amin lefokoznád a felhasználót +luckperms.usage.user-demote.argument.context=kontextus, amiben lefokoznád a felhasználót +luckperms.usage.user-demote.argument.dont-remove-from-first=megakadályozza a felhasználó eltávolítását az első csoportból +luckperms.usage.user-clone.description=Felhasználó másolása +luckperms.usage.user-clone.argument.user=felhasználó név/uuid, amibe másolnád a felhasználót +luckperms.usage.group-info.description=Csoport információinak megjelenítése +luckperms.usage.group-listmembers.description=Megjeleníti azokat a felhasználókat/csoportokat, akik öröklik a megadott csoportot +luckperms.usage.group-listmembers.argument.page=megtekintendő oldal +luckperms.usage.group-setweight.description=Csoport súlyának beállítása +luckperms.usage.group-setweight.argument.weight=beállítandó súly +luckperms.usage.group-set-display-name.description=Csoport megjelenítési nevének beállítása +luckperms.usage.group-set-display-name.argument.name=beállítandó név +luckperms.usage.group-set-display-name.argument.context=kontextus, amiben beállítanád a megjelenési nevet +luckperms.usage.group-rename.description=Csoport átnevezése +luckperms.usage.group-rename.argument.name=új név +luckperms.usage.group-clone.description=Csoport másolása +luckperms.usage.group-clone.argument.name=csoport neve, amibe másolnád a csoportot +luckperms.usage.holder-editor.description=Webszerkesztő megnyitása +luckperms.usage.holder-showtracks.description=Listázza azokat a ranglétrákat, amin a célobjektum van +luckperms.usage.holder-clear.description=Az összes jogok, csoportok és meta-k eltávolítása +luckperms.usage.holder-clear.argument.context=kontextus, amit szűrnél +luckperms.usage.permission.description=Jogok szerkesztése +luckperms.usage.parent.description=Öröklések szerkesztése +luckperms.usage.meta.description=Metaadat értékeinek szerkesztése +luckperms.usage.permission-info.description=Listázza a célobjektum jogait +luckperms.usage.permission-info.argument.page=megtekintendő oldal +luckperms.usage.permission-info.argument.sort-mode=hogyan sorolja a bejegyzéseket +luckperms.usage.permission-set.description=Beállít egy jogot a céltárgynak +luckperms.usage.permission-set.argument.node=beállítandó jog +luckperms.usage.permission-set.argument.value=jog értéke +luckperms.usage.permission-set.argument.context=kontextus, amiben beállítanád a jogot +luckperms.usage.permission-unset.description=Jog eltávolítása a célobjektumtól +luckperms.usage.permission-unset.argument.node=eltávolítandó jog +luckperms.usage.permission-unset.argument.context=kontextus, amiből eltávolítanád a jogot +luckperms.usage.permission-settemp.description=Ideiglenes jog hozzáadása a célobjektumnak +luckperms.usage.permission-settemp.argument.node=hozzáadandó jog +luckperms.usage.permission-settemp.argument.value=jog értéke +luckperms.usage.permission-settemp.argument.duration=időintervallum +luckperms.usage.permission-settemp.argument.temporary-modifier=így érdemes az ideiglenes jogot beállítani +luckperms.usage.permission-settemp.argument.context=kontextus, amiben hozzáadnád a jogot +luckperms.usage.permission-unsettemp.description=Ideiglenes jog eltávolítása a célobjektumtól +luckperms.usage.permission-unsettemp.argument.node=eltávolítandó jog +luckperms.usage.permission-unsettemp.argument.duration=időtartam, amennyit levonnál +luckperms.usage.permission-unsettemp.argument.context=kontextusok, amiből eltávolítanád a jogot +luckperms.usage.permission-check.description=Ellenőrzi, hogy a célobjektum rendelkezik-e a megadott joggal +luckperms.usage.permission-check.argument.node=ellenőrizendő jog +luckperms.usage.permission-clear.description=Összes jog törlése +luckperms.usage.permission-clear.argument.context=kontextus, amit szűrnél +luckperms.usage.parent-info.description=Listázza azokat a csoportokat, amiket a megadott objektum örököl +luckperms.usage.parent-info.argument.page=megtekintendő oldal +luckperms.usage.parent-info.argument.sort-mode=hogy sorold a bejegyzéseket +luckperms.usage.parent-set.description=Eltávolít minden más csoportot amit a céltárgy örököl, és hozzáadja őket a megadotthoz +luckperms.usage.parent-set.argument.group=beállítandó öröklési csoport +luckperms.usage.parent-set.argument.context=lontextus(ok), amiben beállítanád a csoportot +luckperms.usage.parent-add.description=Csoport hozzáadása a célobjektum öröklési fájához, amelytől örökölni fogja a jogokat +luckperms.usage.parent-add.argument.group=hozzáadandó csoport +luckperms.usage.parent-add.argument.context=kontextus, amiben öröklődik a csoport +luckperms.usage.parent-remove.description=Eltávolít egy korábban beállított öröklési szabályt +luckperms.usage.parent-remove.argument.group=eltávolítandó csoport +luckperms.usage.parent-remove.argument.context=kontextus, amiben eltávolítanád a csoportot +luckperms.usage.parent-set-track.description=Eltávolít minden csoportot a célobjektum megadott ranglétrájától és hozzáadja őket a megadott ranglétrához +luckperms.usage.parent-set-track.argument.track=ranglétra, amin beállítanád a csoportot +luckperms.usage.parent-set-track.argument.group=csoport, ahova beállítanád, vagy a csoport pozíciójának sorszáma +luckperms.usage.parent-set-track.argument.context=kontextus, amiben beállítanád a csoportot +luckperms.usage.parent-add-temp.description=Csoport ideglenes hozzáadása a célobjektum öröklési fájához, amelytől ideiglenesen örökölni fogja a jogokat +luckperms.usage.parent-add-temp.argument.group=öröklendő csoport +luckperms.usage.parent-add-temp.argument.duration=időtartam +luckperms.usage.parent-add-temp.argument.temporary-modifier=hogyan kell alkalmazni az ideiglenes jogokat +luckperms.usage.parent-add-temp.argument.context=kontextus, amiben örökölnéd a csoportot +luckperms.usage.parent-remove-temp.description=Eltávolítja a korábban beállított ideglenes öröklődési szabályt +luckperms.usage.parent-remove-temp.argument.group=eltávolítandó csoport +luckperms.usage.parent-remove-temp.argument.duration=időtartam, amennyit levonnál +luckperms.usage.parent-remove-temp.argument.context=kontextus, amiben eltávolítanád a csoportot +luckperms.usage.parent-clear.description=Összes szülő-csoport törlése +luckperms.usage.parent-clear.argument.context=kontextus, amit szűrnél +luckperms.usage.parent-clear-track.description=Ranglétra összes szülő-csoportjának törlése +luckperms.usage.parent-clear-track.argument.track=ranglétra, amiből eltávolítanád +luckperms.usage.parent-clear-track.argument.context=kontextus, amit szűrnél +luckperms.usage.meta-info.description=Összes chat meta megjelenítése +luckperms.usage.meta-set.description=Meta érték beállítása +luckperms.usage.meta-set.argument.key=beállítandó kulcs +luckperms.usage.meta-set.argument.value=érték +luckperms.usage.meta-set.argument.context=kontextus, amiben hozzáadnád a meta-t +luckperms.usage.meta-unset.description=Meta érték törlése +luckperms.usage.meta-unset.argument.key=eltávolítandó kulcs +luckperms.usage.meta-unset.argument.context=kontextus, amiben eltávolítanád a meta-t +luckperms.usage.meta-settemp.description=Ideglenes meta érték beállítása +luckperms.usage.meta-settemp.argument.key=beállítandó kulcs +luckperms.usage.meta-settemp.argument.value=érték +luckperms.usage.meta-settemp.argument.duration=időtartam +luckperms.usage.meta-settemp.argument.context=kontextus, amiben hozzáadnád a meta-t +luckperms.usage.meta-unsettemp.description=Ideiglenes meta érték eltávolítása +luckperms.usage.meta-unsettemp.argument.key=eltávolítandó kulcs +luckperms.usage.meta-unsettemp.argument.context=kontextus, amiben eltávolítanád a meta-t +luckperms.usage.meta-addprefix.description=Előtag hozzáadása +luckperms.usage.meta-addprefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-addprefix.argument.prefix=maga az előtag +luckperms.usage.meta-addprefix.argument.context=kontextus, amiben hozzáadnád az előtagot +luckperms.usage.meta-addsuffix.description=Utótag hozzáadása +luckperms.usage.meta-addsuffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-addsuffix.argument.suffix=maga az utótag +luckperms.usage.meta-addsuffix.argument.context=kontextus, amiben hozzáadnád az utótagot +luckperms.usage.meta-setprefix.description=Előtag beállítása +luckperms.usage.meta-setprefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-setprefix.argument.prefix=maga az előtag +luckperms.usage.meta-setprefix.argument.context=kontextus, amiben beállítanád az előtagot +luckperms.usage.meta-setsuffix.description=Utótag beállítása +luckperms.usage.meta-setsuffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-setsuffix.argument.suffix=maga az utótag +luckperms.usage.meta-setsuffix.argument.context=kontextus, amiben beállítanád az utótagot +luckperms.usage.meta-removeprefix.description=Előtag eltávolítása +luckperms.usage.meta-removeprefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-removeprefix.argument.prefix=maga az előtag +luckperms.usage.meta-removeprefix.argument.context=kontextus, amiben eltávolítanád az előtagot +luckperms.usage.meta-removesuffix.description=Utótag eltávolítása +luckperms.usage.meta-removesuffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-removesuffix.argument.suffix=maga az utótag +luckperms.usage.meta-removesuffix.argument.context=kontextus, amiben eltávolítanád az utótagot +luckperms.usage.meta-addtemp-prefix.description=Előtag ideiglenes hozzáadása +luckperms.usage.meta-addtemp-prefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-addtemp-prefix.argument.prefix=maga az előtag +luckperms.usage.meta-addtemp-prefix.argument.duration=időtartam +luckperms.usage.meta-addtemp-prefix.argument.context=kontextus, amiben hozzáadnád az előtagot +luckperms.usage.meta-addtemp-suffix.description=Utótag ideiglenes hozzáadása +luckperms.usage.meta-addtemp-suffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-addtemp-suffix.argument.suffix=maga az utótag +luckperms.usage.meta-addtemp-suffix.argument.duration=időtartam +luckperms.usage.meta-addtemp-suffix.argument.context=kontextus, amiben hozzáadnád az utótagot +luckperms.usage.meta-settemp-prefix.description=Előtag ideiglenes beállítása +luckperms.usage.meta-settemp-prefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-settemp-prefix.argument.prefix=maga az előtag +luckperms.usage.meta-settemp-prefix.argument.duration=időtartam +luckperms.usage.meta-settemp-prefix.argument.context=kontextus, amiben beállítanád az előtagot +luckperms.usage.meta-settemp-suffix.description=Előtag ideiglenes beállítása +luckperms.usage.meta-settemp-suffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-settemp-suffix.argument.suffix=maga az utótag +luckperms.usage.meta-settemp-suffix.argument.duration=időtartam +luckperms.usage.meta-settemp-suffix.argument.context=kontextus, amiben beállítanád az utótagot +luckperms.usage.meta-removetemp-prefix.description=Ideiglenes utótag eltávolítása +luckperms.usage.meta-removetemp-prefix.argument.priority=előtag prioritási szintje +luckperms.usage.meta-removetemp-prefix.argument.prefix=maga az előtag +luckperms.usage.meta-removetemp-prefix.argument.context=kontextus, amiben eltávolítanád az előtagot +luckperms.usage.meta-removetemp-suffix.description=Ideiglenes utótag eltávolítása +luckperms.usage.meta-removetemp-suffix.argument.priority=utótag prioritási szintje +luckperms.usage.meta-removetemp-suffix.argument.suffix=maga az utótag +luckperms.usage.meta-removetemp-suffix.argument.context=kontextus, amiben eltávolítanád az utótagot +luckperms.usage.meta-clear.description=Összes meta törlése +luckperms.usage.meta-clear.argument.type=típus, amit eltávolítanál mint meta +luckperms.usage.meta-clear.argument.context=kontextus, amit szűrnél +luckperms.usage.track-info.description=Ranglétra információinak megjelenítése +luckperms.usage.track-editor.description=Webszerkesztő megnyitása +luckperms.usage.track-append.description=Csoport hozzáadása a ranglétra legvégére +luckperms.usage.track-append.argument.group=csoport, amit hozzáadnál +luckperms.usage.track-insert.description=Csoport hozzáadása egy adott helyre a ranglétrán +luckperms.usage.track-insert.argument.group=csoport, amit hozzáadnál +luckperms.usage.track-insert.argument.position=csoport hozzáadásának helye (az első pozíció a ranglétrán az 1) +luckperms.usage.track-remove.description=Csoport eltávolítása a ranglétráról +luckperms.usage.track-remove.argument.group=csoport, amit eltávolítanál +luckperms.usage.track-clear.description=Törli a csoportokat a ranglétrán +luckperms.usage.track-rename.description=Ranglétra átnevezése +luckperms.usage.track-rename.argument.name=új név +luckperms.usage.track-clone.description=Ranglétra másolása +luckperms.usage.track-clone.argument.name=ranglétra neve, amibe másolnád a ranglétrát +luckperms.usage.log-recent.description=A legutóbbi műveletek megtekintése +luckperms.usage.log-recent.argument.user=felhasználó név/uuid, amit szűrnél +luckperms.usage.log-recent.argument.page=megtekintendő oldal száma +luckperms.usage.log-search.description=Bejegyzés keresése a naplóban +luckperms.usage.log-search.argument.query=keresendő adat +luckperms.usage.log-search.argument.page=megtekintendő oldal száma +luckperms.usage.log-notify.description=Naplózási információk ki-/bekapcsolása +luckperms.usage.log-notify.argument.toggle=be- vagy kikapcsolás (''on'' vagy ''off'') +luckperms.usage.log-user-history.description=Felhasználó előzményeinek megtekintése +luckperms.usage.log-user-history.argument.user=felhasználó név/uuid +luckperms.usage.log-user-history.argument.page=megtekintendő oldal száma +luckperms.usage.log-group-history.description=Csoport előzményeinek megtekintése +luckperms.usage.log-group-history.argument.group=csoport neve +luckperms.usage.log-group-history.argument.page=megtekintendő oldal száma +luckperms.usage.log-track-history.description=Ranglétra előzményeinek megtekintése +luckperms.usage.log-track-history.argument.track=ranglétra neve +luckperms.usage.log-track-history.argument.page=megtekintendő oldal száma +luckperms.usage.sponge.description=Extra Sponge adatok szerkesztése +luckperms.usage.sponge.argument.collection=gyűjtemény a lekérdezéshez +luckperms.usage.sponge.argument.subject=a módosítandó objektum +luckperms.usage.sponge-permission-info.description=Információ megjelenítése az alany jogairól +luckperms.usage.sponge-permission-info.argument.contexts=kontextus, amit szűrnél +luckperms.usage.sponge-permission-set.description=Jog beállítása a célobjektumnak +luckperms.usage.sponge-permission-set.argument.node=beállítandó jog +luckperms.usage.sponge-permission-set.argument.tristate=beállítandó jog értéke +luckperms.usage.sponge-permission-set.argument.contexts=kontextus, amiben beállítanád a jogot +luckperms.usage.sponge-permission-clear.description=Alany jogainak törlése +luckperms.usage.sponge-permission-clear.argument.contexts=kontextus, amiben törölnéd a jogokat +luckperms.usage.sponge-parent-info.description=Információ megjelenítése az alany szülő-csoportjairól +luckperms.usage.sponge-parent-info.argument.contexts=kontextus, amit szűrnél +luckperms.usage.sponge-parent-add.description=Szülő-csoport hozzáadása az alanyhoz +luckperms.usage.sponge-parent-add.argument.collection=alanygyűjtemény, ahol a szülő-csoport alany van +luckperms.usage.sponge-parent-add.argument.subject=szülő-csoport alany neve +luckperms.usage.sponge-parent-add.argument.contexts=kontextus, amiben hozzáadnád a szülő-csoportot +luckperms.usage.sponge-parent-remove.description=Szülő-csoport eltávolítása az alanytól +luckperms.usage.sponge-parent-remove.argument.collection=alanygyűjtemény, ahol a szülő-csoport alany van +luckperms.usage.sponge-parent-remove.argument.subject=alany szülő-csoportjának neve +luckperms.usage.sponge-parent-remove.argument.contexts=kontextus, amiben eltávolítanád a szülő-csoportot +luckperms.usage.sponge-parent-clear.description=Alany szülő-csoportjainak törlése +luckperms.usage.sponge-parent-clear.argument.contexts=kontextus, amiben törölnéd a szülő-csoportokat +luckperms.usage.sponge-option-info.description=Információ megjelenítése az alany opcióiról +luckperms.usage.sponge-option-info.argument.contexts=kontextus, amit szűrnél +luckperms.usage.sponge-option-set.description=Opció beállítása az alanynak +luckperms.usage.sponge-option-set.argument.key=beállítandó kulcs +luckperms.usage.sponge-option-set.argument.value=beállítandó kulcs értéke +luckperms.usage.sponge-option-set.argument.contexts=kontextus, amiben beállítanád az opciót +luckperms.usage.sponge-option-unset.description=Opció törlése az alanytól +luckperms.usage.sponge-option-unset.argument.key=eltávolítandó kulcs +luckperms.usage.sponge-option-unset.argument.contexts=kontextus, amiben eltávolítanád a kulcsot +luckperms.usage.sponge-option-clear.description=Alany összes opcióinak törlése +luckperms.usage.sponge-option-clear.argument.contexts=kontextus, amiben törölnéd az opciókat diff --git a/plugins/LuckPerms/translations/repository/id_ID.properties b/plugins/LuckPerms/translations/repository/id_ID.properties new file mode 100644 index 0000000..45780bf --- /dev/null +++ b/plugins/LuckPerms/translations/repository/id_ID.properties @@ -0,0 +1,583 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EKSPOR +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 +luckperms.commandsystem.already-executing-command=Perintah yang lain sedang dijalankan, sedang menunggu perintah selesai... +luckperms.commandsystem.usage.sub-commands-header=Anakan perintah +luckperms.commandsystem.usage.usage-header=Penggunaan perintah +luckperms.commandsystem.usage.arguments-header=Argumen +luckperms.first-time.no-permissions-setup=Nampaknya belum ada izin yang disiapkan\! +luckperms.first-time.use-console-to-give-access=Sebelum kamu bisa menggunakan salah satu dari perintah LuckPerms di dalam game, kamu harus menggunakan konsol untuk mendapatkan akses +luckperms.first-time.console-command-prompt=Silahkan buka terminalmu dan jalankan perintah +luckperms.first-time.next-step=Setelah kamu melakukan ini, kamu bisa bisa mulai untuk menentukan tugas perizinan dan grup anda +luckperms.first-time.wiki-prompt=Apakah kamu tau bagaimana memulainya? Silahkan check disini\: {0} +luckperms.login.try-again=Silakan coba lagi nanti +luckperms.login.loading-database-error=Error pada database terjadi ketika memuat data tentang perizinan +luckperms.login.server-admin-check-console-errors=Jika kamu adalah admin pada server, silahkan gunakan konsol untuk mengecek error +luckperms.login.server-admin-check-console-info=Silahkan cek konsol pada server untuk informasi lebih lanjut +luckperms.login.data-not-loaded-at-pre=Data perizinan untuk pengguna anda tidak dimuat ketika tahap pre-login +luckperms.login.unable-to-continue=tidak dapat melanjutkan +luckperms.login.craftbukkit-offline-mode-error=nampaknya hal ini terjadi dikarenakan ada pertentangan antara CraftBukkit dan pengaturan mode online +luckperms.login.unexpected-error=Kesalahan yang tidak terduga terjadi ketika mengatur data perizinan kamu +luckperms.opsystem.disabled=Sistem Operator vanilla di non aktifkan di server ini +luckperms.opsystem.sponge-warning=Tolong diperhatikan bahwa status Operator Server tidak memiliki pengaruh pada pengecekan perizinan sponge ketika sebuah plugin perizinan diinstall, kamu harus mengedit data pengguna secara langsung +luckperms.duration.unit.years.plural={0} tahun +luckperms.duration.unit.years.singular={0} tahun +luckperms.duration.unit.years.short={0}thn +luckperms.duration.unit.months.plural={0} Bulan +luckperms.duration.unit.months.singular={0} Bulan +luckperms.duration.unit.months.short={0} B +luckperms.duration.unit.weeks.plural={0} Minggu +luckperms.duration.unit.weeks.singular={0} Minggu +luckperms.duration.unit.weeks.short={0}mgg +luckperms.duration.unit.days.plural={0} Hari +luckperms.duration.unit.days.singular={0} Hari +luckperms.duration.unit.days.short={0} H +luckperms.duration.unit.hours.plural={0} Jam +luckperms.duration.unit.hours.singular={0} Jam +luckperms.duration.unit.hours.short={0} J +luckperms.duration.unit.minutes.plural={0} Menit +luckperms.duration.unit.minutes.singular={0} Menit +luckperms.duration.unit.minutes.short={0} M +luckperms.duration.unit.seconds.plural={0} Detik +luckperms.duration.unit.seconds.singular={0} Detik +luckperms.duration.unit.seconds.short={0}D +luckperms.duration.since={0} yang lalu +luckperms.command.misc.invalid-code=Kode tidak valid +luckperms.command.misc.response-code-key=respon kode +luckperms.command.misc.error-message-key=pesan +luckperms.command.misc.bytebin-unable-to-communicate=Tidak dapat berkomunikasi dengan bytebin +luckperms.command.misc.webapp-unable-to-communicate=Tidak dapat berkomunikasi dengan aplikasi webnya +luckperms.command.misc.check-console-for-errors=Silahkan cek konsol untuk melihat error +luckperms.command.misc.file-must-be-in-data=File {0} harus merupakan turunan langsung dari direktori data tersebut +luckperms.command.misc.wait-to-finish=Silahkan tunggu sampai selesai dan coba lagi +luckperms.command.misc.invalid-priority=Prioritas tidak valid {0} +luckperms.command.misc.expected-number=Harus memiliki angka +luckperms.command.misc.date-parse-error=Tidak dapat menguraikan tanggal {0} +luckperms.command.misc.date-in-past-error=Kamu tidak bisa mengatur tanggal yang sudah lewat\! +luckperms.command.misc.page=halaman {0} dari {1} +luckperms.command.misc.page-entries={0} entri +luckperms.command.misc.none=Tidak ada +luckperms.command.misc.loading.error.unexpected=Terjadi error yang tidak terduga +luckperms.command.misc.loading.error.user=Pengguna tidak termuat +luckperms.command.misc.loading.error.user-specific=Tidak bisa memuat target pengguna {0} +luckperms.command.misc.loading.error.user-not-found=Pengguna {0} tidak dapat ditemukan +luckperms.command.misc.loading.error.user-save-error=Terdapat kesalahan ketika menyimpan data pengguna untuk {0} +luckperms.command.misc.loading.error.user-not-online=Pengguna {0} sedang tidak online +luckperms.command.misc.loading.error.user-invalid={0} bukan nama pengguna yang sah/uuid +luckperms.command.misc.loading.error.user-not-uuid=Target pengguna {0} bukan uuid yang sah +luckperms.command.misc.loading.error.group=Grup tidak dapat dimuat +luckperms.command.misc.loading.error.all-groups=Tidak dapat memuat semua grup +luckperms.command.misc.loading.error.group-not-found=Grup dengan nama {0} tidak ditemukan +luckperms.command.misc.loading.error.group-save-error=Terdapat error ketika menyimpan data grup untuk {0} +luckperms.command.misc.loading.error.group-invalid={0} bukanlah nama group yang valid +luckperms.command.misc.loading.error.track=Track tidak dapat dimuat +luckperms.command.misc.loading.error.all-tracks=Tidak dapat memuat semua track +luckperms.command.misc.loading.error.track-not-found=Track dengan nama {0} tidak ditemukan +luckperms.command.misc.loading.error.track-save-error=Terjadi kesalahan ketika menyimpan track data untuk {0} +luckperms.command.misc.loading.error.track-invalid={0} bukanlah nama track yang sah +luckperms.command.editor.no-match=Tidak dapat membuka editor, tidak ada objek yang cocok dengan tipe yang diinginkan +luckperms.command.editor.start=Sedang menyiapkan sesi editor yang baru, mohon tunggu... +luckperms.command.editor.url=Klik tautan dibawah ini untuk membuka editor +luckperms.command.editor.unable-to-communicate=Tidak dapat berkomunikasi dengan editor +luckperms.command.editor.apply-edits.success=Data editor web sudah diterapkan ke {0} {1} dengan sukses +luckperms.command.editor.apply-edits.success-summary={0} {1} dan {2} {3} +luckperms.command.editor.apply-edits.success.additions=tambahan +luckperms.command.editor.apply-edits.success.additions-singular=tambahan +luckperms.command.editor.apply-edits.success.deletions=penghapusan +luckperms.command.editor.apply-edits.success.deletions-singular=penghapusan +luckperms.command.editor.apply-edits.no-changes=Tidak ada perubahan yang diaplikasikan dari web editor, data yang dipulangkan tidak memiliki perubahan apapun +luckperms.command.editor.apply-edits.unknown-type=Tidak dapat mengaplikasikan perubahan untuk tipe objek yang spesifik +luckperms.command.editor.apply-edits.unable-to-read=Tidak dapat membaca data menggunakan kode yang diberikan +luckperms.command.search.searching.permission=Sedang mencari untuk pengguna dan group dengan {0} +luckperms.command.search.searching.inherit=Sedang mencari pengguna dan grup yang mewarisi {0} +luckperms.command.search.result=Menemukan {0} entri dari {1} pengguna dan {2} grup +luckperms.command.search.result.default-notice=Catatan\: ketika mencari member di grup default, pemain offline tanpa perizinan lain akan ditampilkan\! +luckperms.command.search.showing-users=Menampilakan entri pengguna +luckperms.command.search.showing-groups=Menampilkan entri pengguna +luckperms.command.tree.start=Membuat izin pohon, mohon ditunggu... +luckperms.command.tree.empty=Tidak dapat membuat pohon, tidak ada hasil yang ditemukan +luckperms.command.tree.url=URL Izin pohon +luckperms.command.verbose.invalid-filter={0} bukan filter verbose yang benar +luckperms.command.verbose.enabled=Verbose mencatat {0} untuk pemeriksaan sepadan {1} +luckperms.command.verbose.command-exec=Memaksa {0} untuk menjalankan command {1} dan melaporkan semua pemeriksaan... +luckperms.command.verbose.off=Verbose mencatat {0} +luckperms.command.verbose.command-exec-complete=Eksekusi perintah selesai +luckperms.command.verbose.command.no-checks=Ekseskusi perintah kemungkinan telah selesai, tapi tidak ada cek perizinan yang dibuat +luckperms.command.verbose.command.possibly-async=Ini bisa disebabkan karena plugin menjalankan perintah pada latar belakang (tidak sinkron) +luckperms.command.verbose.command.try-again-manually=Anda dapat menggunakan verbose secara manual untuk mendeteksi pemeriksaan yang dibuat seperti ini +luckperms.command.verbose.enabled-recording=Verbose merekam {0} untuk pemeriksaan yang cocok {1} +luckperms.command.verbose.uploading=Melog verbose {0}, Mengupload hasilnya... +luckperms.command.verbose.url=URL hasil Verbose +luckperms.command.verbose.enabled-term=diaktifkan +luckperms.command.verbose.disabled-term=dinonaktifkan +luckperms.command.verbose.query-any=APA SAJA +luckperms.command.info.running-plugin=Menjalankan +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Merek Server +luckperms.command.info.server-version-key=Versi Server +luckperms.command.info.storage-key=Penyimpanan +luckperms.command.info.storage-type-key=Tipe +luckperms.command.info.storage.meta.split-types-key=Tipe +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Terhubung +luckperms.command.info.storage.meta.file-size-key=Ukuran File +luckperms.command.info.extensions-key=Ekstensi +luckperms.command.info.messaging-key=Pesan +luckperms.command.info.instance-key=Contoh +luckperms.command.info.static-contexts-key=Konteks statis +luckperms.command.info.online-players-key=Pemain online +luckperms.command.info.online-players-unique={0} unik +luckperms.command.info.uptime-key=Masa aktif +luckperms.command.info.local-data-key=Data Lokal +luckperms.command.info.local-data={0} pengguna, {1} grup, {2} tracks +luckperms.command.generic.create.success={0} telah selesai dibuat +luckperms.command.generic.create.error=Terdapat kesalahan ketika membuat {0} +luckperms.command.generic.create.error-already-exists={0} sudah ada\! +luckperms.command.generic.delete.success={0} berhasil di hapus +luckperms.command.generic.delete.error=Terdapat kesalahan ketika menghapus {0} +luckperms.command.generic.delete.error-doesnt-exist={0} tidak ada\! +luckperms.command.generic.rename.success={0} telah berhasil diganti ke {1} +luckperms.command.generic.clone.success={0} telah berhasil di klon ke {1} +luckperms.command.generic.info.parent.title=Grup Induk +luckperms.command.generic.info.parent.temporary-title=Grup Induk Sementara +luckperms.command.generic.info.expires-in=kadaluarsa dalam +luckperms.command.generic.info.inherited-from=turunkan dari +luckperms.command.generic.info.inherited-from-self=diri sendiri +luckperms.command.generic.show-tracks.title={0}''s Tracks +luckperms.command.generic.show-tracks.empty={0} sedang tidak dalam track manapun +luckperms.command.generic.clear.node-removed={0} node telah dihapus +luckperms.command.generic.clear.node-removed-singular={0} node telah dihapus +luckperms.command.generic.clear=Kelompok {0} telah di hapus dalam konteks {1} +luckperms.command.generic.permission.info.title=Perizinan milik {0} +luckperms.command.generic.permission.info.empty={0} tidak memiliki set perizinan apapun +luckperms.command.generic.permission.info.click-to-remove=Klik untuk menghapus node ini dari {0} +luckperms.command.generic.permission.check.info.title=Informasi perizinan untuk {0} +luckperms.command.generic.permission.check.info.directly={0} harus {1} diatur ke {2} dalam konteks {3} +luckperms.command.generic.permission.check.info.inherited={0} inhertis {1} jadi {2} dari {3} di konteks {4} +luckperms.command.generic.permission.check.info.not-directly={0} tidak memiliki {1} pengaturan +luckperms.command.generic.permission.check.info.not-inherited={0} tidak mewarisi {1} +luckperms.command.generic.permission.check.result.title=Mengecek perizinan untuk {0} +luckperms.command.generic.permission.check.result.result-key=Hasil +luckperms.command.generic.permission.check.result.processor-key=Prosesor +luckperms.command.generic.permission.check.result.cause-key=Penyebab +luckperms.command.generic.permission.check.result.context-key=Konteks +luckperms.command.generic.permission.set=Mengatur kunci meta {0} ke {1} untuk {2} dalam konteks {3} +luckperms.command.generic.permission.already-has={0} telah memiliki {1} dalam konteks {2} +luckperms.command.generic.permission.set-temp=Mengatur {0} ke {1} untuk {2} selama {3} di konteks {4} +luckperms.command.generic.permission.already-has-temp={0} tidak memiliki {1} untuk sementara dalam konteks {2} +luckperms.command.generic.permission.unset=Merubah {0} ke {1} dalam konteks {2} +luckperms.command.generic.permission.doesnt-have={0} tidak memiliki {1} dalam konteks {2} +luckperms.command.generic.permission.unset-temp=Merubah sementara perizinan {0} ke {1} dalam konteks {2} +luckperms.command.generic.permission.subtract=Mengatur {0} ke {1} untuk {2} selama {3} di konteks {4}. {5} lebih sedikit dari sebelumnya +luckperms.command.generic.permission.doesnt-have-temp={0} tidak memiliki perizinan sementara {1} dalam konteks {2} +luckperms.command.generic.permission.clear=Perizinan {0} telah di hapus dalam konteks {1} +luckperms.command.generic.parent.info.title=Kelompok {0} +luckperms.command.generic.parent.info.empty={0} tidak memiliki kelompok yang ditentukan +luckperms.command.generic.parent.info.click-to-remove=Klik untuk menghapus kelompok ini dari {0} +luckperms.command.generic.parent.add={0} sekarang memiliki perizinan dari {1} dalam konteks {2} +luckperms.command.generic.parent.add-temp={0} sekarang memiliki perizinan dari {1} untuk jangka waktu {2} dalam konteks {3} +luckperms.command.generic.parent.set={0} mendapatkan parent groupsnya dihapus, sekarang hanya memiliki inherits {1} di konteks {2} +luckperms.command.generic.parent.set-track={0} mendapatkan groupnya di track {1} dihapuskan, dan sekarang hanya inherits {2} di konteks {3} +luckperms.command.generic.parent.remove={0} tidak lagi memiliki perizinan dari {1} dalam konteks {2} +luckperms.command.generic.parent.remove-temp={0} tidak lagi memiliki perizinan sementara dari {1} dalam konteks {2} +luckperms.command.generic.parent.subtract={0} akan mewarisi perizinan dari {1} untuk jangka waktu {2} dalam konteks {3}, {4} lebih sedikit dari sebelumnya +luckperms.command.generic.parent.clear=Kelompok {0} telah di hapus dalam konteks {1} +luckperms.command.generic.parent.clear-track=Kelompok {0} pada track {2} telah di hapus dalam konteks {1} +luckperms.command.generic.parent.already-inherits={0} telah mewarisi dari {1} dalam konteks {2} +luckperms.command.generic.parent.doesnt-inherit={0} tidak mewarisi dari {1} dalam konteks {2} +luckperms.command.generic.parent.already-temp-inherits={0} sementara sudah mewarisi dari {1} dalam konteks {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} sementara tidak mewarisi dari {1} dalam konteks {2} +luckperms.command.generic.chat-meta.info.title-prefix=Awalan {0} +luckperms.command.generic.chat-meta.info.title-suffix=Akhiran {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} tidak memiliki awalan +luckperms.command.generic.chat-meta.info.none-suffix={0} tidak memiliki akhiran +luckperms.command.generic.chat-meta.info.click-to-remove=Klik untuk menghapus {0} dari {1} +luckperms.command.generic.chat-meta.already-has={0} telah memiliki {1} {2} diatur pada prioritas dari {3} dalam konteks {4} +luckperms.command.generic.chat-meta.already-has-temp={0} telah memiliki {1} {2} sementara diatur pada prioritas dari {3} dalam konteks {4} +luckperms.command.generic.chat-meta.doesnt-have={0} tidak memiliki {1} {2} diatur pada prioritas dari {3} dalam konteks {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} tidak memiliki {1} {2} untuk sementara yang diatur pada prioritas dari {3} dalam konteks {4} +luckperms.command.generic.chat-meta.add={0} memiliki {1} {2} diatur pada prioritas dari {3} dalam konteks {4} +luckperms.command.generic.chat-meta.add-temp={0} memiliki {1} {2} diatur pada prioritas dari {3} dengan durasi {4} dalam konteks {5} +luckperms.command.generic.chat-meta.remove={0} memiliki {1} {2} diatur pada prioritas dari {3} dan dihapus dalam konteks {4} +luckperms.command.generic.chat-meta.remove-bulk={0} memiliki semua {1} diatur pada prioritas dari {2} dan dihapus dalam konteks {3} +luckperms.command.generic.chat-meta.remove-temp={0} memiliki {1} {2} untuk sementara dan diatur pada prioritas dari {3} dan dihapus dalam konteks {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} memiliki semua {1} untuk sementara diatur pada prioritas dari {2} dan dihapus dalam konteks {3} +luckperms.command.generic.meta.info.title={0} Meta +luckperms.command.generic.meta.info.none={0} tidak memiliki meta +luckperms.command.generic.meta.info.click-to-remove=Klik untuk menghapus node meta ini dari {0} +luckperms.command.generic.meta.already-has={0} sudah memiliki kunci meta {1} diatur ke {2} dalam konteks {3} +luckperms.command.generic.meta.already-has-temp={0} sudah memiliki kunci meta {1} diatur sementara ke {2} dalam konteks {3} +luckperms.command.generic.meta.doesnt-have={0} tidak memiliki kunci meta {1} dalam konteks {2} +luckperms.command.generic.meta.doesnt-have-temp={0} tidak memiliki kunci meta {1} yang diatur sementara dalam konteks {2} +luckperms.command.generic.meta.set=Mengatur kunci meta {0} ke {1} untuk {2} dalam konteks {3} +luckperms.command.generic.meta.set-temp=Mengatur kunci meta {0} ke {1} untuk {2} dengan durasi {3} dalam konteks {4} +luckperms.command.generic.meta.unset=Merubah kunci meta {0} ke {1} dalam konteks {2} +luckperms.command.generic.meta.unset-temp=Merubah sementara kunci meta {0} ke {1} dalam konteks {2} +luckperms.command.generic.meta.clear={0} punya meta matching tipe {1} di hapus konteks {2} +luckperms.command.generic.contextual-data.title=Data yang berhubungan dengan konteks +luckperms.command.generic.contextual-data.mode.key=mode +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=pemain aktif +luckperms.command.generic.contextual-data.contexts-key=Konteks +luckperms.command.generic.contextual-data.prefix-key=Awalan +luckperms.command.generic.contextual-data.suffix-key=Akhiran +luckperms.command.generic.contextual-data.primary-group-key=Grup utama +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Tidak ada +luckperms.command.user.info.title=Info Pengguna +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tipe +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Kamu tidak dapat menghapus pengguna dari grup utamanya +luckperms.command.user.primarygroup.not-member={0} belum menjadi anggota dari {1}, sedang menambahkannya sekarang +luckperms.command.user.primarygroup.already-has={0} telah memiliki {1} sebagai kelompok utama +luckperms.command.user.primarygroup.warn-option=Peringatan\: Metode perhitungan group pertama yang digunakan oleh server ini ({0}) tidak akan mempengaruhi perubahan ini +luckperms.command.user.primarygroup.set=Grup utama {0} telah di atur ke {1} +luckperms.command.user.track.error-not-contain-group={0} sedang tidak berada dalam kelompok apapun pada {1} +luckperms.command.user.track.unsure-which-track=Tidak yakin track apa yang ingin digunakan, tolong menjelaskan itu sebangai argument +luckperms.command.user.track.missing-group-advice=Silahkan buat grup atau menghapusnya dari track dan coba lagi +luckperms.command.user.promote.added-to-first={0} tidak terdapat pada grup apapun dalam {1}, maka {0} ditambahkan ke grup pertama, {2} dalam konteks {3} +luckperms.command.user.promote.not-on-track={0} tidak terdapat dalam grup apapun dalam {1}, maka tidak di promosikan +luckperms.command.user.promote.success=Mempromote {0} dengan track {1} dari track {2} ke {3} di kontexs {4} +luckperms.command.user.promote.end-of-track=Akhir track {0} tercapai, tidak dapat mempromosikan {1} +luckperms.command.user.promote.next-group-deleted=Grup selanjutnya dalam track, {0}, sudah tidak ada +luckperms.command.user.promote.unable-to-promote=Tidak dapat mempromosikan pengguna +luckperms.command.user.demote.success=Mendemosikan {0} sepanjang track {1} dari {2} ke {3} dalam konteks {4} +luckperms.command.user.demote.end-of-track=Akhir dari track {0} sudah tercapai, maka {1} dihapus dari {2} +luckperms.command.user.demote.end-of-track-not-removed=Akhir dari track {0} sudah tercapai, tetapi {1} tidak dihapus dari grup pertama +luckperms.command.user.demote.previous-group-deleted=Grup sebelumnya dalam track, {0}, sudah tidak ada +luckperms.command.user.demote.unable-to-demote=Tidak dapat menurunkan pengguna +luckperms.command.group.list.title=Grup +luckperms.command.group.delete.not-default=Anda tidak bisa menghapus kelompok default +luckperms.command.group.info.title=Info Grup +luckperms.command.group.info.display-name-key=Nama Tampilan +luckperms.command.group.info.weight-key=Berat +luckperms.command.group.setweight.set=Mengatur berat ke {0} dari kelompok {1} +luckperms.command.group.setdisplayname.doesnt-have={0} tidak memiliki nama tampilan untuk diterapkan +luckperms.command.group.setdisplayname.already-has={0} sudah memiliki nama tampilan dari {1} +luckperms.command.group.setdisplayname.already-in-use=Nama tampilan {0} sedang digunakan oleh {1} +luckperms.command.group.setdisplayname.set=Mengatur nama tampilan ke {0} untuk kelompok {1} dalam konteks {2} +luckperms.command.group.setdisplayname.removed=Telah menghapus nama untuk kelompok {0} dalam konteks {1} +luckperms.command.track.list.title=Trek +luckperms.command.track.path.empty=Tidak ada +luckperms.command.track.info.showing-track=Menampilkan Track +luckperms.command.track.info.path-property=Jejak +luckperms.command.track.clear=kelompok track {0} telah di hapus +luckperms.command.track.append.success=Kelompok {0} telah ditambahkan ke track {1} +luckperms.command.track.insert.success=Kelompok {0} telah dimasukkan ke track {1} pada posisi {2} +luckperms.command.track.insert.error-number=Jumlah yang diharapkan tetapi mendapat\: {0} +luckperms.command.track.insert.error-invalid-pos=Tidak dapat memasukkan pada posisi {0} +luckperms.command.track.insert.error-invalid-pos-reason=posisi tidak sah +luckperms.command.track.remove.success=Kelompok {0} telah dihapus dari track {1} +luckperms.command.track.error-empty={0} tidak bisa digunakan ketika kosong atau hanya berisi satu kelompok +luckperms.command.track.error-multiple-groups={0} adalah anggota dari beberapa kelompok dalam track ini +luckperms.command.track.error-ambiguous=Tidak dapat menemukan lokasi mereka +luckperms.command.track.already-contains={0} sudah berisi {1} +luckperms.command.track.doesnt-contain={0} tidak berisi {1} +luckperms.command.log.load-error=Log nya tidak dapat dimuat +luckperms.command.log.invalid-page=Nomor halaman tidak sah +luckperms.command.log.invalid-page-range=Silahkan masukkan nilai antara {0} dan {1} +luckperms.command.log.empty=Tidak ada entri log untuk ditampilkan +luckperms.command.log.notify.error-console=Tidak dapat mengalihkan notifikasi ke konsol +luckperms.command.log.notify.enabled-term=Diaktifkan +luckperms.command.log.notify.disabled-term=Dimatikan +luckperms.command.log.notify.changed-state={0} mengeluarkan log +luckperms.command.log.notify.already-on=Kamu sudah menerima notifikasi +luckperms.command.log.notify.already-off=Kamu sedang tidak menerima notfikasi +luckperms.command.log.notify.invalid-state=State tidak diketahui. Mengharapkan {0} atau {1} +luckperms.command.log.show.search=Menampilkan tindakan terbaru untuk kueri {0} +luckperms.command.log.show.recent=Menampilkan tindakan terbaru +luckperms.command.log.show.by=Menampilkan tindakan terbaru berdasarkan {0} +luckperms.command.log.show.history=Menunjukkan histori dari {0} {1} +luckperms.command.export.error-term=Kesalahan +luckperms.command.export.already-running=Telah ada proses ekspor lain yang berjalan +luckperms.command.export.file.already-exists=File {0} telah ada +luckperms.command.export.file.not-writable=File {0} tidak dapat ditulis +luckperms.command.export.file.success=Berhasil diekspor ke {0} +luckperms.command.export.file-unexpected-error-writing=Sebuah kesalahan yang tidak terduga terjadi ketika menulis file Anda +luckperms.command.export.web.export-code=Ekspor kode +luckperms.command.export.web.import-command-description=Gunakan perintah berikut untuk mengimpor +luckperms.command.import.term=Impor +luckperms.command.import.error-term=Kesalahan +luckperms.command.import.already-running=Proses impor lain sedang berjalan +luckperms.command.import.file.doesnt-exist=File {0} tidak ada +luckperms.command.import.file.not-readable=File {0} tidak dapat dibaca +luckperms.command.import.file.unexpected-error-reading=Sebuah kesalahan tidak terduga terjadi ketika membaca file yang di import +luckperms.command.import.file.correct-format=apakan itu adalah format yang benar? +luckperms.command.import.web.unable-to-read=Tidak dapat membaca data menggunakan kode yang diberikan +luckperms.command.import.progress.percent={0}% telah Selesai +luckperms.command.import.progress.operations={0}/{1} operasi selesai +luckperms.command.import.starting=Memulai proses import +luckperms.command.import.completed=SELESAI +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 +luckperms.command.bulkupdate.starting=Menjalankan pembaruan massal +luckperms.command.bulkupdate.success=Pembaruan masal seelesai dengan sukses +luckperms.command.bulkupdate.success.statistics.nodes=Total node yang terpengaruh +luckperms.command.bulkupdate.success.statistics.users=Total pengguna yang terpengaruh +luckperms.command.bulkupdate.success.statistics.groups=Total grup yang terpengaruh +luckperms.command.bulkupdate.failure=Pembaruan masal gagal, periksa konsol untuk mengetahui kesalahan +luckperms.command.update-task.request=Proses update telah diminta, mohon tunggu +luckperms.command.update-task.complete=Tugas update selesai +luckperms.command.update-task.push.attempting=Memulai untuk mendorong ke server lain +luckperms.command.update-task.push.complete=Berhasil memberitahu server lainnya melalui {0} +luckperms.command.update-task.push.error=Error ketiak mengirim perubahan ke server lain +luckperms.command.update-task.push.error-not-setup=Tidak dapat mengirim perubahan ke server lain dikarenakan "messaging service" belum di configurasi +luckperms.command.reload-config.success=File konfigurasi telah dimuat ulang +luckperms.command.reload-config.restart-note=beberapa pengaturan hanya berlaku setelah server di restart +luckperms.command.translations.searching=Sedang mencari untuk terjemahan yang tersedia, mohon bersabar... +luckperms.command.translations.searching-error=Tidak dapat memperoleh daftar terjemahan yang tersedia +luckperms.command.translations.installed-translations=Terjemahan terinstal +luckperms.command.translations.available-translations=Terjemahan tersedia +luckperms.command.translations.percent-translated={0}% sudah diterjemahkan +luckperms.command.translations.translations-by=oleh +luckperms.command.translations.installing=Menginstall terjemahan, harap tunggu... +luckperms.command.translations.download-error=Tidak dapat mendownload terjemahan untuk {0} +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 +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 +luckperms.usage.create-group.argument.display-name=nama tampilan kelompok +luckperms.usage.delete-group.description=Menghapus kelompok +luckperms.usage.delete-group.argument.name=nama kelompok +luckperms.usage.list-groups.description=Daftar semua kelompok pada platform +luckperms.usage.create-track.description=Membuat track baru +luckperms.usage.create-track.argument.name=nama track +luckperms.usage.delete-track.description=Menghapus track +luckperms.usage.delete-track.argument.name=nama track +luckperms.usage.list-tracks.description=Daftar semua track pada platform +luckperms.usage.user-info.description=Menampilkan info pengguna +luckperms.usage.user-switchprimarygroup.description=Mengganti kelompok utama pengguna +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 +luckperms.usage.group-listmembers.description=Menampilkan pengguna/kelompok yang diturunkan dari kelompok ini +luckperms.usage.group-listmembers.argument.page=halaman untuk ditampilkan +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 +luckperms.usage.track-remove.description=Menghapus kelompok dari track +luckperms.usage.track-remove.argument.group=kelompok untuk dihapus +luckperms.usage.track-clear.description=Menghapus kelompok pada track +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 +luckperms.usage.log-user-history.argument.user=nama/uuid dari pengguna +luckperms.usage.log-user-history.argument.page=nomor halaman untuk ditampilkan +luckperms.usage.log-group-history.description=Lihat riwayat grup +luckperms.usage.log-group-history.argument.group=nama kelompok +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 +luckperms.usage.sponge-parent-clear.argument.contexts=konteks untuk dihapuskan ke kelompok +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 new file mode 100644 index 0000000..7a8f773 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/it_IT.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOG +luckperms.logs.verbose-prefix=Pref +luckperms.logs.export-prefix=ESPORTA +luckperms.commandsystem.available-commands=Usa {0} per visualizzare i comandi disponibili +luckperms.commandsystem.command-not-recognised=Comando non riconosciuto +luckperms.commandsystem.no-permission=Non hai il permesso di usare questo comando\! +luckperms.commandsystem.no-permission-subcommands=Non hai il permesso di usare alcun sotto-comando +luckperms.commandsystem.already-executing-command=Un altro comando è in esecuzione, aspetta che finisca... +luckperms.commandsystem.usage.sub-commands-header=Sotto comandi +luckperms.commandsystem.usage.usage-header=Utilizzo del comando +luckperms.commandsystem.usage.arguments-header=Argomenti +luckperms.first-time.no-permissions-setup=Sembra che nessun permesso sia ancora stato configurato\! +luckperms.first-time.use-console-to-give-access=Prima che tu possa usare un qualsiasi comando di LuckPerms nel gioco, devi usare la console per darti l''accesso +luckperms.first-time.console-command-prompt=Apri la tua console ed esegui +luckperms.first-time.next-step=Dopo averlo fatto, puoi iniziare a definire le tue assegnazioni dei permessi e gruppi +luckperms.first-time.wiki-prompt=Non sai da dove cominciare? Dai un''occhiata qui\: {0} +luckperms.login.try-again=Sei pregato di riprovare +luckperms.login.loading-database-error=Si è verificato un errore del database durante il caricamento dei dati dei permessi +luckperms.login.server-admin-check-console-errors=Se sei un amministratore del server, sei pregato di controllare la console per ogni errore +luckperms.login.server-admin-check-console-info=Sei pregato di controllare la console del server per ulteriori informazioni +luckperms.login.data-not-loaded-at-pre=I dati dei permessi per il tuo utente non sono stati caricati durante la fase di pre-accesso +luckperms.login.unable-to-continue=impossibile continuare +luckperms.login.craftbukkit-offline-mode-error=questo è probabilmente dovuto ad un conflitto tra CraftBukkit e l''impostazione online-mode +luckperms.login.unexpected-error=Si è verificato un errore imprevisto durante la configurazione dei tuoi dati dei permessi +luckperms.opsystem.disabled=Il sistema OP vanilla è disabilitato su questo server +luckperms.opsystem.sponge-warning=Sei pregato di notare che lo stato di Operatore del Server non ha effetto sui controlli dei permessi di Sponge quando un plugin dei permessi è installato, devi modificare direttamente i dati utente +luckperms.duration.unit.years.plural={0} anni +luckperms.duration.unit.years.singular={0} anno +luckperms.duration.unit.years.short={0}a +luckperms.duration.unit.months.plural={0} mesi +luckperms.duration.unit.months.singular={0} mese +luckperms.duration.unit.months.short={0}me +luckperms.duration.unit.weeks.plural={0} settimane +luckperms.duration.unit.weeks.singular={0} settimana +luckperms.duration.unit.weeks.short={0}s +luckperms.duration.unit.days.plural={0} giorni +luckperms.duration.unit.days.singular={0} giorno +luckperms.duration.unit.days.short={0}g +luckperms.duration.unit.hours.plural={0} ore +luckperms.duration.unit.hours.singular={0} ora +luckperms.duration.unit.hours.short={0}o +luckperms.duration.unit.minutes.plural={0} minuti +luckperms.duration.unit.minutes.singular={0} minuto +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} secondi +luckperms.duration.unit.seconds.singular={0} secondo +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} fa +luckperms.command.misc.invalid-code=Codice non valido +luckperms.command.misc.response-code-key=codice di risposta +luckperms.command.misc.error-message-key=messaggio +luckperms.command.misc.bytebin-unable-to-communicate=Impossibile comunicare con bytebin +luckperms.command.misc.webapp-unable-to-communicate=Impossibile comunicare con l''app web +luckperms.command.misc.check-console-for-errors=Controlla la console per gli errori +luckperms.command.misc.file-must-be-in-data=Il file {0} deve essere un figlio diretto della directory dei dati +luckperms.command.misc.wait-to-finish=Attendi che finisca e riprova +luckperms.command.misc.invalid-priority=Priorità {0} non valida +luckperms.command.misc.expected-number=Previsto un numero +luckperms.command.misc.date-parse-error=Impossibile riconoscere la data {0} +luckperms.command.misc.date-in-past-error=Non puoi impostare una data nel passato\! +luckperms.command.misc.page=pagina {0} di {1} +luckperms.command.misc.page-entries={0} voci +luckperms.command.misc.none=Niente +luckperms.command.misc.loading.error.unexpected=Si è verificato un errore imprevisto +luckperms.command.misc.loading.error.user=Utente non caricato +luckperms.command.misc.loading.error.user-specific=Impossibile caricare l''utente specificato {0} +luckperms.command.misc.loading.error.user-not-found=Non è stato possibile trovare un utente per {0} +luckperms.command.misc.loading.error.user-save-error=Si è verificato un errore durante il salvataggio dei dati utente per {0} +luckperms.command.misc.loading.error.user-not-online=L''utente {0} non è online +luckperms.command.misc.loading.error.user-invalid={0} non è un nome utente o uuid valido +luckperms.command.misc.loading.error.user-not-uuid=L''utente di destinazione {0} non è un uuid valido +luckperms.command.misc.loading.error.group=Gruppo non caricato +luckperms.command.misc.loading.error.all-groups=Non è stato possibile caricare tutti i gruppi +luckperms.command.misc.loading.error.group-not-found=Non è stato trovato alcun gruppo chiamato {0} +luckperms.command.misc.loading.error.group-save-error=Si è verificato un errore durante il salvataggio dei dati del gruppo per {0} +luckperms.command.misc.loading.error.group-invalid={0} non è un nome di gruppo valido +luckperms.command.misc.loading.error.track=Traccia non caricata +luckperms.command.misc.loading.error.all-tracks=Non è stato possibile caricare tutte le tracce +luckperms.command.misc.loading.error.track-not-found=Non è stato possibile trovare una traccia chiamata {0} +luckperms.command.misc.loading.error.track-save-error=Si è verificato un errore durante il salvataggio dei dati della traccia per {0} +luckperms.command.misc.loading.error.track-invalid={0} non è un nome di traccia valido +luckperms.command.editor.no-match=Impossibile aprire l''editor, nessun oggetto corrisponde al tipo desiderato +luckperms.command.editor.start=Preparazione di una nuova sessione dell''editor, attendi... +luckperms.command.editor.url=Clicca il link qui sotto per aprire l''editor +luckperms.command.editor.unable-to-communicate=Non è stato possibile comunicare con l''editor +luckperms.command.editor.apply-edits.success=I dati dell''editor Web sono stati applicati con successo a {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} e {2} {3} +luckperms.command.editor.apply-edits.success.additions=aggiunte +luckperms.command.editor.apply-edits.success.additions-singular=aggiunta +luckperms.command.editor.apply-edits.success.deletions=eliminazioni +luckperms.command.editor.apply-edits.success.deletions-singular=eliminazione +luckperms.command.editor.apply-edits.no-changes=Nessuna modifica è stata applicata dall''editor web, i dati restituiti non contengono alcuna modifica +luckperms.command.editor.apply-edits.unknown-type=Non è stato possibile applicare la modifica al tipo di oggetto specificato +luckperms.command.editor.apply-edits.unable-to-read=Non è stato possibile leggere i dati usando il codice fornito +luckperms.command.search.searching.permission=Ricerca di utenti e gruppi con {0} +luckperms.command.search.searching.inherit=Ricerca di utenti e gruppi che ereditano da {0} +luckperms.command.search.result=Trovate {0} voci da {1} utenti e {2} gruppi +luckperms.command.search.result.default-notice=Nota\: durante la ricerca di membri del gruppo predefinito, non verranno mostrati i giocatori offline senza altri permessi\! +luckperms.command.search.showing-users=Visualizzazione delle voci di utenti +luckperms.command.search.showing-groups=Visualizzazione delle voci del gruppo +luckperms.command.tree.start=Generazione dell''albero dei permessi, sei pregato di attendere... +luckperms.command.tree.empty=Impossibile generare l''albero, nessun risultato trovato +luckperms.command.tree.url=URL dell''albero dei permessi +luckperms.command.verbose.invalid-filter={0} non è un filtro verboso valido +luckperms.command.verbose.enabled=Registrazione dettagliata {0} per gli assegni corrispondenti {1} +luckperms.command.verbose.command-exec=Forzare {0} per eseguire il comando {1} e segnalare tutti i controlli effettuati... +luckperms.command.verbose.off=Dettagli Log +luckperms.command.verbose.command-exec-complete=Esecuzione del comando completata +luckperms.command.verbose.command.no-checks=Esecuzione del comando completata, ma non sono stati effettuali controlli sui permessi +luckperms.command.verbose.command.possibly-async=Questo potrebbe essere perchè il plugin esegue comandi in background (non sincronizzato) +luckperms.command.verbose.command.try-again-manually=Puoi ancora utilizzare manualmente Verbose per trovare controlli in questa maniera +luckperms.command.verbose.enabled-recording=Registrazione dettagliata {0} per gli assegni corrispondenti {1} +luckperms.command.verbose.uploading=Dettagli logging {0}, caricamento risultati... +luckperms.command.verbose.url=URL risultati dettagliati +luckperms.command.verbose.enabled-term=abilitato +luckperms.command.verbose.disabled-term=disabilitato +luckperms.command.verbose.query-any=QUALSIASI +luckperms.command.info.running-plugin=In esecuzione +luckperms.command.info.platform-key=Piattaforma +luckperms.command.info.server-brand-key=Marca Del Server +luckperms.command.info.server-version-key=Versione del server +luckperms.command.info.storage-key=Archiviazione +luckperms.command.info.storage-type-key=Tipo +luckperms.command.info.storage.meta.split-types-key=Tipi +luckperms.command.info.storage.meta.ping-key=Latenza +luckperms.command.info.storage.meta.connected-key=Connesso +luckperms.command.info.storage.meta.file-size-key=Dimensione File +luckperms.command.info.extensions-key=Estensioni +luckperms.command.info.messaging-key=Messaggi +luckperms.command.info.instance-key=Istanza +luckperms.command.info.static-contexts-key=Contesti statici +luckperms.command.info.online-players-key=Giocatori online +luckperms.command.info.online-players-unique={0} unico +luckperms.command.info.uptime-key=Tempo di attività +luckperms.command.info.local-data-key=Dati locali +luckperms.command.info.local-data={0} utenti, {1} gruppi, {2} tracce +luckperms.command.generic.create.success={0} è stato creato con successo +luckperms.command.generic.create.error=Si è verificato un errore durante la creazione di {0} +luckperms.command.generic.create.error-already-exists={0} già esistente\! +luckperms.command.generic.delete.success={0} è stato eliminato con successo +luckperms.command.generic.delete.error=Si è verificato un errore durante la creazione di {0} +luckperms.command.generic.delete.error-doesnt-exist={0} non esiste\! +luckperms.command.generic.rename.success={0} è stato rinominato con successo in {1} +luckperms.command.generic.clone.success={0} è stato clonato con successo in {1} +luckperms.command.generic.info.parent.title=Gruppo Genitore +luckperms.command.generic.info.parent.temporary-title=Gruppi Genitori Temporanei +luckperms.command.generic.info.expires-in=scade tra +luckperms.command.generic.info.inherited-from=ereditata da +luckperms.command.generic.info.inherited-from-self=te stesso +luckperms.command.generic.show-tracks.title=Tracce di {0} +luckperms.command.generic.show-tracks.empty={0} non è in nessuna traccia +luckperms.command.generic.clear.node-removed={0} nodi sono stati eliminati +luckperms.command.generic.clear.node-removed-singular=Il nodo {0} è stato rimosso +luckperms.command.generic.clear=I nodi di {0} sono stati cancellati nel contesto {1} +luckperms.command.generic.permission.info.title=Permessi di {0} +luckperms.command.generic.permission.info.empty={0} non dispone di alcun permesso impostato +luckperms.command.generic.permission.info.click-to-remove=Clicca per rimuovere questo nodo da {0} +luckperms.command.generic.permission.check.info.title=Informazioni permesso per {0} +luckperms.command.generic.permission.check.info.directly={0} ha {1} impostato a {2} nel contesto {3} +luckperms.command.generic.permission.check.info.inherited={0} eredita {1} impostato a {2} da {3} nel contesto {4} +luckperms.command.generic.permission.check.info.not-directly={0} non ha {1} impostato +luckperms.command.generic.permission.check.info.not-inherited={0} non eredita {1} +luckperms.command.generic.permission.check.result.title=Controllo permessi per {0} +luckperms.command.generic.permission.check.result.result-key=Risultati +luckperms.command.generic.permission.check.result.processor-key=Processore +luckperms.command.generic.permission.check.result.cause-key=Causa +luckperms.command.generic.permission.check.result.context-key=Contesto +luckperms.command.generic.permission.set={0} è stato impostato a {1} per {2} nel contesto {3} +luckperms.command.generic.permission.already-has={0} ha già {1} impostato nel contesto {2} +luckperms.command.generic.permission.set-temp=Imposta {0} a {1} per {2} per una durata di {3} nel contesto {4} +luckperms.command.generic.permission.already-has-temp={0} ha già {1} impostato temporaneamente nel contesto {2} +luckperms.command.generic.permission.unset=Azzera {0} per {1} nel contesto {2} +luckperms.command.generic.permission.doesnt-have={0} non ha {1} impostato nel contesto {2} +luckperms.command.generic.permission.unset-temp=Autorizzazione temporanea {0} non impostata per {1} nel contesto {2} +luckperms.command.generic.permission.subtract=Imposta {0} a {1} per {2} per una durata di {3} nel contesto {4}, {5} in meno di prima +luckperms.command.generic.permission.doesnt-have-temp={0} non ha {1} impostato nel contesto {2} +luckperms.command.generic.permission.clear=I permessi di {0} sono stati cancellati nel contesto {1} +luckperms.command.generic.parent.info.title={0}''s Principale +luckperms.command.generic.parent.info.empty={0} non dispone di alcun permesso impostato +luckperms.command.generic.parent.info.click-to-remove=Clicca per rimuovere questo nodo da {0} +luckperms.command.generic.parent.add={0} ora eredita i permessi da {1} nel contesto {2} +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} 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} +luckperms.command.generic.parent.already-inherits={0} eredita già da {1} nel contesto {2} +luckperms.command.generic.parent.doesnt-inherit={0} non eredita da {1} nel contesto {2} +luckperms.command.generic.parent.already-temp-inherits={0} eredita già temporaneamente da {1} nel contesto {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} non eredita temporaneamente da {1} nel contesto {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefissi di {0} +luckperms.command.generic.chat-meta.info.title-suffix=Suffissi di {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} non ha prefissi +luckperms.command.generic.chat-meta.info.none-suffix={0} non ha suffissi +luckperms.command.generic.chat-meta.info.click-to-remove=Clicca per rimuovere questo {0} da {1} +luckperms.command.generic.chat-meta.already-has={0} ha già {1} {2} impostato su una priorità di {3} nel contesto {4} +luckperms.command.generic.chat-meta.already-has-temp={0} ha già {1} {2} impostato temporaneamente ad una priorità di {3} nel contesto {4} +luckperms.command.generic.chat-meta.doesnt-have={0} non ha {1} {2} impostato su una priorità di {3} nel contesto {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} ha già {1} {2} impostato su una priorità di {3} nel contesto {4} +luckperms.command.generic.chat-meta.add={0} ha già {1} {2} impostato su una priorità di {3} nel contesto {4} +luckperms.command.generic.chat-meta.add-temp={0} aveva {1} {2} impostato su una priorità di {3} per una durata di {4} nel contesto {5} +luckperms.command.generic.chat-meta.remove={0} aveva {1} {2} alla priorità {3} rimosso nel contesto {4} +luckperms.command.generic.chat-meta.remove-bulk={0} aveva tutti {1} alla priorità {2} rimossi nel contesto {3} +luckperms.command.generic.chat-meta.remove-temp={0} aveva temporaneamente {1} {2} alla priorità {3} rimossa nel contesto {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} aveva temporaneamente {1} {2} alla priorità {3} rimossa nel contesto {4} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} non ha meta +luckperms.command.generic.meta.info.click-to-remove=Clicca per rimuovere questo nodo da {0} +luckperms.command.generic.meta.already-has={0} ha già il meta chiave {1} impostato a {2} nel contesto {3} +luckperms.command.generic.meta.already-has-temp={0} ha già il meta chiave {1} temporaneamente impostato a {2} nel contesto {3} +luckperms.command.generic.meta.doesnt-have={0} non ha la chiave meta {1} impostata nel contesto {2} +luckperms.command.generic.meta.doesnt-have-temp={0} non ha la chiave meta {1} impostata nel contesto {2} +luckperms.command.generic.meta.set=Imposta il meta chiave {0} a {1} per {2} nel contesto {3} +luckperms.command.generic.meta.set-temp=Imposta {0} a {1} per {2} per una durata di {3} nel contesto {4} +luckperms.command.generic.meta.unset=Azzera {0} per {1} nel contesto {2} +luckperms.command.generic.meta.unset-temp=Autorizzazione temporanea {0} non impostata per {1} nel contesto {2} +luckperms.command.generic.meta.clear={0}''s il tipo di meta corrispondente {1} è stato cancellato nel contesto {2} +luckperms.command.generic.contextual-data.title=Menu contestuale +luckperms.command.generic.contextual-data.mode.key=modalità +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=giocatore attivo +luckperms.command.generic.contextual-data.contexts-key=Contesti +luckperms.command.generic.contextual-data.prefix-key=Prefisso +luckperms.command.generic.contextual-data.suffix-key=Suffisso +luckperms.command.generic.contextual-data.primary-group-key=Gruppo Primario +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Niente +luckperms.command.user.info.title=Info Utente +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tipo +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Stato +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Non puoi rimuovere un utente dal loro gruppo primario +luckperms.command.user.primarygroup.not-member={0} non era già un membro di {1}, aggiungendoli ora +luckperms.command.user.primarygroup.already-has={0} ha già {1} impostato come gruppo primario +luckperms.command.user.primarygroup.warn-option=Attenzione\: il metodo di calcolo del gruppo primario utilizzato da questo server ({0}) potrebbe non riflettere questo cambiamento +luckperms.command.user.primarygroup.set={0}''s gruppo primario è stato impostato su {1} +luckperms.command.user.track.error-not-contain-group={0} non è già in nessun gruppo su {1} +luckperms.command.user.track.unsure-which-track=Non sei sicuro della traccia da usare, specificala come argomento +luckperms.command.user.track.missing-group-advice=Crea il gruppo o rimuovilo dalla traccia e riprova +luckperms.command.user.promote.added-to-first={0} non è in alcun gruppo su {1}, quindi sono stati aggiunti al primo gruppo, {2} nel contesto {3} +luckperms.command.user.promote.not-on-track={0} non è in nessun gruppo su {1}, quindi non è stato promosso +luckperms.command.user.promote.success=Promuovendo {0} lungo la traccia {1} da {2} a {3} nel contesto {4} +luckperms.command.user.promote.end-of-track=La fine della traccia {0} è stata raggiunta, impossibile promuovere {1} +luckperms.command.user.promote.next-group-deleted=Il prossimo gruppo sulla traccia, {0}, non esiste più +luckperms.command.user.promote.unable-to-promote=Impossibile rimuovere l''utente +luckperms.command.user.demote.success=Promuovendo {0} lungo la traccia {1} da {2} a {3} nel contesto {4} +luckperms.command.user.demote.end-of-track=La fine della traccia {0} è stata raggiunta, quindi {1} è stato rimosso da {2} +luckperms.command.user.demote.end-of-track-not-removed=La fine della traccia {0} è stata raggiunta, ma {1} non è stato rimosso dal primo gruppo +luckperms.command.user.demote.previous-group-deleted=Il prossimo gruppo sulla traccia, {0}, non esiste più +luckperms.command.user.demote.unable-to-demote=Impossibile rimuovere l''utente +luckperms.command.group.list.title=Gruppi +luckperms.command.group.delete.not-default=Non puoi eliminare il gruppo predefinito +luckperms.command.group.info.title=Informazioni gruppo +luckperms.command.group.info.display-name-key=Nome visualizzato +luckperms.command.group.info.weight-key=Peso +luckperms.command.group.setweight.set=Imposta il peso a {0} per il gruppo {1} +luckperms.command.group.setdisplayname.doesnt-have={0} non ha un nome visualizzato impostato +luckperms.command.group.setdisplayname.already-has={0} ha già un nome visualizzato di {1} +luckperms.command.group.setdisplayname.already-in-use=Il nome visualizzato {0} è già in uso da {1} +luckperms.command.group.setdisplayname.set=Imposta il nome visualizzato a {0} per il gruppo {1} nel contesto {2} +luckperms.command.group.setdisplayname.removed=Rimosso il nome visualizzato per il gruppo {0} nel contesto {1} +luckperms.command.track.list.title=Tracce +luckperms.command.track.path.empty=Niente +luckperms.command.track.info.showing-track=Mostra Traccia +luckperms.command.track.info.path-property=Percorso +luckperms.command.track.clear={0}''s la traccia dei gruppi è stata cancellata +luckperms.command.track.append.success=Il gruppo {0} è stato aggiunto alla traccia {1} +luckperms.command.track.insert.success=Il gruppo {0} è stato inserito nella traccia {1} alla posizione {2} +luckperms.command.track.insert.error-number=Numero atteso ma ricevuto\: {0} +luckperms.command.track.insert.error-invalid-pos=Impossibile inserire alla posizione {0} +luckperms.command.track.insert.error-invalid-pos-reason=posizione non valida +luckperms.command.track.remove.success=Il gruppo {0} è stato aggiunto alla traccia {1} +luckperms.command.track.error-empty={0} non può essere usato perché è vuoto o contiene un solo gruppo +luckperms.command.track.error-multiple-groups={0} è un membro di più gruppi su questa traccia +luckperms.command.track.error-ambiguous=Non riesco a determinare la tua posizione +luckperms.command.track.already-contains={0} contiene già {1} +luckperms.command.track.doesnt-contain={0} dovrebbe contenere {1} +luckperms.command.log.load-error=Impossibile caricare i dati +luckperms.command.log.invalid-page=Numero di pagina non valido +luckperms.command.log.invalid-page-range=Inserisci un valore tra {0} e {1} +luckperms.command.log.empty=Nessun log da mostrare +luckperms.command.log.notify.error-console=Impossibile attivare le notifiche per la console +luckperms.command.log.notify.enabled-term=Abilitato +luckperms.command.log.notify.disabled-term=Disabilitato +luckperms.command.log.notify.changed-state={0} logging output +luckperms.command.log.notify.already-on=Stai già ricevendo notifiche +luckperms.command.log.notify.already-off=Al momento non ricevi notifiche +luckperms.command.log.notify.invalid-state=Fortezza sconosciuta. Attesa {0} o {1} +luckperms.command.log.show.search=Mostrando le azioni recenti per la query {0} +luckperms.command.log.show.recent=Visualizzazione delle azioni recenti +luckperms.command.log.show.by=Mostrando le azioni recenti per la query {0} +luckperms.command.log.show.history=Mostrando la cronologia per {0} {1} +luckperms.command.export.error-term=Errore +luckperms.command.export.already-running=Un altro processo di esportazione è già in esecuzione +luckperms.command.export.file.already-exists=Il file {0} esiste già +luckperms.command.export.file.not-writable=Il file {0} non è scrivibile +luckperms.command.export.file.success=Esportato correttamente in\: {0} +luckperms.command.export.file-unexpected-error-writing=Si è verificato un errore inatteso durante la cancellazione del file +luckperms.command.export.web.export-code=Esporta come codice +luckperms.command.export.web.import-command-description=Usa i seguenti comandi +luckperms.command.import.term=Importa +luckperms.command.import.error-term=Errore +luckperms.command.import.already-running=Un altro processo di importazione è già in esecuzione +luckperms.command.import.file.doesnt-exist=Il file {0} non esiste +luckperms.command.import.file.not-readable=Il file {0} non è leggibile +luckperms.command.import.file.unexpected-error-reading=Si è verificato un errore inatteso durante la cancellazione del file +luckperms.command.import.file.correct-format=è il formato corretto? +luckperms.command.import.web.unable-to-read=Non è stato possibile leggere i dati usando il codice fornito +luckperms.command.import.progress.percent={0}% completato +luckperms.command.import.progress.operations={0}/{1} operazioni completate +luckperms.command.import.starting=Avvia il processo d''importazione +luckperms.command.import.completed=COMPLETATO +luckperms.command.import.duration=tra {0} secondi +luckperms.command.bulkupdate.must-use-console=Il comando di aggiornamento di massa può essere utilizzato solo dalla console +luckperms.command.bulkupdate.invalid-data-type=Tipo non valido, era in attesa {0} +luckperms.command.bulkupdate.invalid-constraint=Vincolo non valido {0} +luckperms.command.bulkupdate.invalid-constraint-format=I vincoli dovrebbero essere nel formato {0} +luckperms.command.bulkupdate.invalid-comparison=Operatore di confronto non valido {0} +luckperms.command.bulkupdate.invalid-comparison-format=Atteso uno dei seguenti\: {0} +luckperms.command.bulkupdate.queued=L''operazione di aggiornamento di massa è stata in coda +luckperms.command.bulkupdate.confirm=Esegui {0} per eseguire l''aggiornamento +luckperms.command.bulkupdate.unknown-id=L''operazione con id {0} non esiste o è scaduta +luckperms.command.bulkupdate.starting=Aggiornamento in esecuzione in serie +luckperms.command.bulkupdate.success=Aggiornamento completato con successo +luckperms.command.bulkupdate.success.statistics.nodes=Totale nodi interessati +luckperms.command.bulkupdate.success.statistics.users=Totale utenti attivi +luckperms.command.bulkupdate.success.statistics.groups=Totale utenti attivi +luckperms.command.bulkupdate.failure=Aggiornamento di massa non riuscito, controlla la console per errori +luckperms.command.update-task.request=È stata richiesta un''attività di aggiornamento, attendere prego +luckperms.command.update-task.complete=Aggiornamento completato +luckperms.command.update-task.push.attempting=Tentativo di inviare su altri server +luckperms.command.update-task.push.complete=Altri server sono stati notificati tramite {0} con successo +luckperms.command.update-task.push.error=Errore durante l''invio delle modifiche ad altri server +luckperms.command.update-task.push.error-not-setup=Impossibile inviare le modifiche ad altri server in quanto un servizio di messaggistica non è stato configurato +luckperms.command.reload-config.success=Il file di configurazione è stato ricaricato +luckperms.command.reload-config.restart-note=alcune opzioni verranno applicate solo dopo il riavvio del server +luckperms.command.translations.searching=Ricerca delle traduzioni disponibili, attendere prego... +luckperms.command.translations.searching-error=Impossibile ottenere un elenco di traduzioni disponibili +luckperms.command.translations.installed-translations=Traduzioni moduli installati +luckperms.command.translations.available-translations=Traduzioni Disponibili +luckperms.command.translations.percent-translated={0}% tradotto +luckperms.command.translations.translations-by=da +luckperms.command.translations.installing=Installazione pacchetto, attendere prego... +luckperms.command.translations.download-error=Impossibile scaricare la traduzione per {0} +luckperms.command.translations.installing-specific=Installazione lingua {0}... +luckperms.command.translations.install-complete=Installazione completata +luckperms.command.translations.download-prompt=Usa {0} per scaricare e installare le versioni aggiornate di queste traduzioni fornite dalla community +luckperms.command.translations.download-override-warning=Si prega di notare che questo sovrascriverà qualsiasi modifica apportata per queste lingue +luckperms.usage.user.description=Un insieme di comandi per la gestione degli utenti all''interno di LuckPerms. (Un ''utente'' in LuckPerms è solo un giocatore, e può fare riferimento a un UUID o un nome utente) +luckperms.usage.group.description=Un insieme di comandi per gestire i gruppi all''interno di LuckPerms. I gruppi sono solo collezioni di assegnazioni di permessi che possono essere date agli utenti. I nuovi gruppi sono fatti usando il comando ''creategroup''. +luckperms.usage.track.description=Un insieme di comandi per la gestione delle tracce all''interno di LuckPerms. Le tracce sono una raccolta ordinata di gruppi che possono essere utilizzati per definire promozioni e demovimenti. +luckperms.usage.log.description=Un insieme di comandi per gestire la funzionalità di registrazione all''interno di LuckPerms. +luckperms.usage.sync.description=Ricarica tutti i dati dalla memoria dei plugin in memoria e applica tutte le modifiche rilevate. +luckperms.usage.info.description=Stampa informazioni generali sull''istanza del plugin attivo. +luckperms.usage.editor.description=Crea una nuova sessione web editor +luckperms.usage.editor.argument.type=Tipi da caricare nell''editor. (''all'', ''users'' o ''groups'') +luckperms.usage.editor.argument.filter=permesso di filtrare le voci utente per +luckperms.usage.verbose.description=Controlla il sistema di controllo permessi dettagliati dei plugin. +luckperms.usage.verbose.argument.action=se abilitare/disabilitare la registrazione, o per caricare l''output registrato +luckperms.usage.verbose.argument.filter=il filtro con cui abbinare le voci +luckperms.usage.verbose.argument.commandas=il giocatore/comando da eseguire +luckperms.usage.tree.description=Genera una vista ad albero (lista ordinata gerarchia) di tutti i permessi noti a LuckPerms. +luckperms.usage.tree.argument.scope=la radice dell''albero. specificare "." per includere tutti i permessi +luckperms.usage.tree.argument.player=il nome di un giocatore online da controllare +luckperms.usage.search.description=Cerca tra tutti i gruppi / utenti con uno specifico permesso +luckperms.usage.search.argument.permission=il permesso di cercare +luckperms.usage.search.argument.page=la pagina da visualizzare +luckperms.usage.network-sync.description=Sincronizza le modifiche con l''archivio e richiede che tutti gli altri server della rete facciano lo stesso +luckperms.usage.import.description=Importa dati da un file di esportazione (creato precedentemente) +luckperms.usage.import.argument.file=seleziona il file da cui importare +luckperms.usage.import.argument.replace=sostituire i dati esistenti invece di unire +luckperms.usage.import.argument.upload=caricare i dati da una precedente esportazione +luckperms.usage.export.description=Esporta tutti i dati delle autorizzazioni in un file ''export''. Può essere reimportato in un secondo momento. +luckperms.usage.export.argument.file=il file in cui esportare +luckperms.usage.export.argument.without-users=esclude gli utenti dall''esportazione +luckperms.usage.export.argument.without-groups=escludere gruppi dall''esportazione +luckperms.usage.export.argument.upload=Carica tutti i dati di autorizzazione sul webeditor. Può essere reimportato in un secondo momento. +luckperms.usage.reload-config.description=Ricarica alcune delle opzioni di configurazione +luckperms.usage.bulk-update.description=Esegui query di cambio in serie su tutti i dati +luckperms.usage.bulk-update.argument.data-type=il tipo di dati da modificare. (''all'', ''utenti'' o ''gruppi'') +luckperms.usage.bulk-update.argument.action=l''azione da eseguire sui dati. (''update'' o ''delete'') +luckperms.usage.bulk-update.argument.action-field=il campo su cui agire. Richiesto solo per ''update''. (''permission'', ''server'' o ''world'') +luckperms.usage.bulk-update.argument.action-value=il valore con cui sostituire. Richiesto solo per ''update''. +luckperms.usage.bulk-update.argument.constraint=i vincoli richiesti per l''aggiornamento +luckperms.usage.translations.description=Gestisci le traduzioni +luckperms.usage.translations.argument.install=sottocomando per installare le traduzioni +luckperms.usage.apply-edits.description=Applica le modifiche ai permessi fatte dall''editor web +luckperms.usage.apply-edits.argument.code=il codice univoco dei dati +luckperms.usage.apply-edits.argument.target=a chi applicare i dati a +luckperms.usage.create-group.description=Crea un nuovo gruppo +luckperms.usage.create-group.argument.name=nome del gruppo +luckperms.usage.create-group.argument.weight=il peso del gruppo +luckperms.usage.create-group.argument.display-name=il nome visualizzato del gruppo +luckperms.usage.delete-group.description=Elimina gruppo +luckperms.usage.delete-group.argument.name=nome del gruppo +luckperms.usage.list-groups.description=Elenca tutti i gruppi sulla piattaforma +luckperms.usage.create-track.description=Crea nuova traccia +luckperms.usage.create-track.argument.name=il nome della traccia +luckperms.usage.delete-track.description=Elimina traccia +luckperms.usage.delete-track.argument.name=il nome della traccia +luckperms.usage.list-tracks.description=Elenca tutti i gruppi sulla piattaforma +luckperms.usage.user-info.description=Mostra le informazioni del tuo server +luckperms.usage.user-switchprimarygroup.description=Cambia il gruppo principale dell''utente +luckperms.usage.user-switchprimarygroup.argument.group=il gruppo a cui passare +luckperms.usage.user-promote.description=Promuove l''utente su una traccia +luckperms.usage.user-promote.argument.track=la traccia per promuovere l''utente su +luckperms.usage.user-promote.argument.context=i contesti in cui promuovere l''utente +luckperms.usage.user-promote.argument.dont-add-to-first=promuove l''utente solo se sono già in pista +luckperms.usage.user-demote.description=Promuove l''utente su una traccia +luckperms.usage.user-demote.argument.track=la traccia per promuovere l''utente su +luckperms.usage.user-demote.argument.context=i contesti in cui promuovere l''utente +luckperms.usage.user-demote.argument.dont-remove-from-first=impedire che l''utente venga rimosso dal primo gruppo +luckperms.usage.user-clone.description=Clona un utente +luckperms.usage.user-clone.argument.user=il nome/uuuid dell''utente su cui clonare +luckperms.usage.group-info.description=Fornisce informazioni sul gruppo +luckperms.usage.group-listmembers.description=Mostra gli utenti/gruppi che ereditano da questo gruppo +luckperms.usage.group-listmembers.argument.page=la pagina da visualizzare +luckperms.usage.group-setweight.description=Imposta il peso dei gruppi +luckperms.usage.group-setweight.argument.weight=il peso da impostare +luckperms.usage.group-set-display-name.description=Imposta il nome visualizzato dei gruppi +luckperms.usage.group-set-display-name.argument.name=il nome da impostare +luckperms.usage.group-set-display-name.argument.context=i contesti in cui promuovere l''utente +luckperms.usage.group-rename.description=Rinomina il gruppo +luckperms.usage.group-rename.argument.name=il nuovo nome +luckperms.usage.group-clone.description=Clona il gruppo +luckperms.usage.group-clone.argument.name=il nome del gruppo su cui clonare +luckperms.usage.holder-editor.description=Apre l''editor dei permessi web +luckperms.usage.holder-showtracks.description=Elenca le tracce su cui è attivo l''oggetto +luckperms.usage.holder-clear.description=Rimuove tutti i permessi, genitori e meta +luckperms.usage.holder-clear.argument.context=i contesti da filtrare per +luckperms.usage.permission.description=Modifica i permessi +luckperms.usage.parent.description=Modifica eredità +luckperms.usage.meta.description=Modifica Valori Predefiniti +luckperms.usage.permission-info.description=Elenca i nodi di autorizzazione che l''oggetto ha +luckperms.usage.permission-info.argument.page=la pagina da visualizzare +luckperms.usage.permission-info.argument.sort-mode=come ordinare le voci +luckperms.usage.permission-set.description=Imposta un permesso per l''oggetto +luckperms.usage.permission-set.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.permission-set.argument.value=il valore del campo +luckperms.usage.permission-set.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.permission-unset.description=Imposta un permesso per l''oggetto +luckperms.usage.permission-unset.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.permission-unset.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.permission-settemp.description=Imposta temporaneamente un permesso per l''oggetto +luckperms.usage.permission-settemp.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.permission-settemp.argument.value=il valore del campo +luckperms.usage.permission-settemp.argument.duration=durata fino alla scadenza del nodo autorizzazione +luckperms.usage.permission-settemp.argument.temporary-modifier=modalità di applicazione dell''autorizzazione temporanea +luckperms.usage.permission-settemp.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.permission-unsettemp.description=Imposta un permesso per l''oggetto +luckperms.usage.permission-unsettemp.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.permission-unsettemp.argument.duration=la durata di sottrazione +luckperms.usage.permission-unsettemp.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.permission-check.description=Controlla se l''oggetto ha un certo nodo di autorizzazione +luckperms.usage.permission-check.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.permission-clear.description=Elimina autorizzazione +luckperms.usage.permission-clear.argument.context=i contesti da filtrare per +luckperms.usage.parent-info.description=Elenca i gruppi da cui questo oggetto eredita +luckperms.usage.parent-info.argument.page=la pagina da visualizzare +luckperms.usage.parent-info.argument.sort-mode=come ordinare le voci +luckperms.usage.parent-set.description=Rimuove tutti gli altri gruppi l''oggetto eredita già e li aggiunge a quello dato +luckperms.usage.parent-set.argument.group=il gruppo a cui passare +luckperms.usage.parent-set.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-add.description=Imposta un altro gruppo per l''oggetto da cui ereditare i permessi +luckperms.usage.parent-add.argument.group=il gruppo che eredita da +luckperms.usage.parent-add.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-remove.description=Rimuove una regola di eredità precedentemente impostata +luckperms.usage.parent-remove.argument.group=il gruppo a cui passare +luckperms.usage.parent-remove.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-set-track.description=Rimuove tutti gli altri gruppi l''oggetto eredita già e li aggiunge a quello dato +luckperms.usage.parent-set-track.argument.track=la traccia su cui impostare +luckperms.usage.parent-set-track.argument.group=il gruppo da fissare o un numero relativo alla posizione del gruppo sulla pista data +luckperms.usage.parent-set-track.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-add-temp.description=Imposta un altro gruppo per l''oggetto da cui ereditare i permessi +luckperms.usage.parent-add-temp.argument.group=il gruppo che eredita da +luckperms.usage.parent-add-temp.argument.duration=la durata della composizione del gruppo +luckperms.usage.parent-add-temp.argument.temporary-modifier=modalità di applicazione dell''autorizzazione temporanea +luckperms.usage.parent-add-temp.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-remove-temp.description=Rimuove una regola di eredità precedentemente impostata +luckperms.usage.parent-remove-temp.argument.group=il gruppo a cui passare +luckperms.usage.parent-remove-temp.argument.duration=la durata di sottrazione +luckperms.usage.parent-remove-temp.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.parent-clear.description=Cancella tutti i meta +luckperms.usage.parent-clear.argument.context=i contesti da filtrare per +luckperms.usage.parent-clear-track.description=Cancella tutti i genitori su una determinata traccia +luckperms.usage.parent-clear-track.argument.track=la traccia su cui impostare +luckperms.usage.parent-clear-track.argument.context=i contesti da filtrare per +luckperms.usage.meta-info.description=Mostra tutti i meta della chat +luckperms.usage.meta-set.description=Imposta un meta valore +luckperms.usage.meta-set.argument.key=il nome da impostare +luckperms.usage.meta-set.argument.value=il nome da impostare +luckperms.usage.meta-set.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-unset.description=Imposta un meta valore +luckperms.usage.meta-unset.argument.key=il nome da impostare +luckperms.usage.meta-unset.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-settemp.description=Imposta temporaneamente un meta valore +luckperms.usage.meta-settemp.argument.key=la chiave da impostare +luckperms.usage.meta-settemp.argument.value=il valore da settare +luckperms.usage.meta-settemp.argument.duration=la durata fino alla scadenza del meta value +luckperms.usage.meta-settemp.argument.context=i contesti in cui aggiungere il meta pair +luckperms.usage.meta-unsettemp.description=Azzera un meta valore temporaneo +luckperms.usage.meta-unsettemp.argument.key=la chiave da impostare +luckperms.usage.meta-unsettemp.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-addprefix.description=Imposta un prefisso +luckperms.usage.meta-addprefix.argument.priority=la priorità da aggiungere il prefisso a +luckperms.usage.meta-addprefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-addprefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-addsuffix.description=Aggiunge un suffisso +luckperms.usage.meta-addsuffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-addsuffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-addsuffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-setprefix.description=Imposta un prefisso +luckperms.usage.meta-setprefix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-setprefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-setprefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-setsuffix.description=Aggiunge un suffisso +luckperms.usage.meta-setsuffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-setsuffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-setsuffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-removeprefix.description=Rimuove un prefisso +luckperms.usage.meta-removeprefix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-removeprefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-removeprefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-removesuffix.description=Rimuove un prefisso +luckperms.usage.meta-removesuffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-removesuffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-removesuffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-addtemp-prefix.description=Aggiunge temporaneamente un prefisso +luckperms.usage.meta-addtemp-prefix.argument.priority=la priorità da aggiungere il prefisso a +luckperms.usage.meta-addtemp-prefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-addtemp-prefix.argument.duration=la durata fino alla scadenza del prefisso +luckperms.usage.meta-addtemp-prefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-addtemp-suffix.description=Aggiunge temporaneamente un suffisso +luckperms.usage.meta-addtemp-suffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-addtemp-suffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-addtemp-suffix.argument.duration=la durata fino alla scadenza del prefisso +luckperms.usage.meta-addtemp-suffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-settemp-prefix.description=Aggiunge temporaneamente un prefisso +luckperms.usage.meta-settemp-prefix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-settemp-prefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-settemp-prefix.argument.duration=la durata fino alla scadenza del prefisso +luckperms.usage.meta-settemp-prefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-settemp-suffix.description=Aggiunge temporaneamente un suffisso +luckperms.usage.meta-settemp-suffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-settemp-suffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-settemp-suffix.argument.duration=la durata fino alla scadenza del prefisso +luckperms.usage.meta-settemp-suffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-removetemp-prefix.description=Rimuove un prefisso temporaneo +luckperms.usage.meta-removetemp-prefix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-removetemp-prefix.argument.prefix=la stringa suffisso +luckperms.usage.meta-removetemp-prefix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-removetemp-suffix.description=Rimuove un prefisso temporaneo +luckperms.usage.meta-removetemp-suffix.argument.priority=la priorità da aggiungere il suffisso a +luckperms.usage.meta-removetemp-suffix.argument.suffix=la stringa suffisso +luckperms.usage.meta-removetemp-suffix.argument.context=i contesti in cui aggiungere il permesso +luckperms.usage.meta-clear.description=Cancella tutti i meta +luckperms.usage.meta-clear.argument.type=il tipo di meta da rimuovere +luckperms.usage.meta-clear.argument.context=i contesti da filtrare per +luckperms.usage.track-info.description=Fornisce informazioni sulla traccia +luckperms.usage.track-editor.description=Apre l''editor di permessi online +luckperms.usage.track-append.description=Aggiunge un gruppo alla fine del binario +luckperms.usage.track-append.argument.group=il gruppo da aggiungere +luckperms.usage.track-insert.description=Inserisce un gruppo in una determinata posizione lungo la traccia +luckperms.usage.track-insert.argument.group=il gruppo da aggiungere +luckperms.usage.track-insert.argument.position=la posizione per inserire il gruppo in (la prima posizione sulla pista è 1) +luckperms.usage.track-remove.description=Rimuove un gruppo dalla traccia +luckperms.usage.track-remove.argument.group=il gruppo da rimuovere +luckperms.usage.track-clear.description=Cancella i gruppi sulla traccia +luckperms.usage.track-rename.description=Rinomina il gruppo +luckperms.usage.track-rename.argument.name=il nuovo nome +luckperms.usage.track-clone.description=Clona il gruppo +luckperms.usage.track-clone.argument.name=il nome del gruppo su cui clonare +luckperms.usage.log-recent.description=Visualizzazione delle azioni recenti +luckperms.usage.log-recent.argument.user=il nome/uuuid dell''utente da filtrare per +luckperms.usage.log-recent.argument.page=il numero di pagina da visualizzare +luckperms.usage.log-search.description=Cerca il log per una voce +luckperms.usage.log-search.argument.query=la query da cercare per +luckperms.usage.log-search.argument.page=il numero di pagina da visualizzare +luckperms.usage.log-notify.description=Attiva/Disattiva notifiche di registro +luckperms.usage.log-notify.argument.toggle=se attivare o disattivare +luckperms.usage.log-user-history.description=Visualizza la cronologia di un utente +luckperms.usage.log-user-history.argument.user=il nome/uuuid dell’utente +luckperms.usage.log-user-history.argument.page=il numero di pagina da visualizzare +luckperms.usage.log-group-history.description=Visualizza lo storico del gruppo +luckperms.usage.log-group-history.argument.group=nome del gruppo +luckperms.usage.log-group-history.argument.page=il numero di pagina da visualizzare +luckperms.usage.log-track-history.description=Visualizza lo storico del gruppo +luckperms.usage.log-track-history.argument.track=il nome della traccia +luckperms.usage.log-track-history.argument.page=il numero di pagina da visualizzare +luckperms.usage.sponge.description=Modifica dati extra di Sponge +luckperms.usage.sponge.argument.collection=la raccolta da interrogare +luckperms.usage.sponge.argument.subject=l’oggetto della modifica +luckperms.usage.sponge-permission-info.description=Mostra informazioni sulle opzioni dell''oggetto +luckperms.usage.sponge-permission-info.argument.contexts=i contesti da filtrare per +luckperms.usage.sponge-permission-set.description=Imposta un permesso per l''oggetto +luckperms.usage.sponge-permission-set.argument.node=il nodo di autorizzazione da impostare +luckperms.usage.sponge-permission-set.argument.tristate=il valore su cui impostare la chiave +luckperms.usage.sponge-permission-set.argument.contexts=i contesti in cui aggiungere il permesso +luckperms.usage.sponge-permission-clear.description=Ripulisce i genitori dei soggetti +luckperms.usage.sponge-permission-clear.argument.contexts=i contesti in cui cancellare le opzioni +luckperms.usage.sponge-parent-info.description=Mostra informazioni sulle opzioni dell''oggetto +luckperms.usage.sponge-parent-info.argument.contexts=i contesti da filtrare per +luckperms.usage.sponge-parent-add.description=Aggiunge un genitore all''oggetto +luckperms.usage.sponge-parent-add.argument.collection=la raccolta dell''oggetto in cui l''oggetto genitore è +luckperms.usage.sponge-parent-add.argument.subject=il nome dell''oggetto genitore +luckperms.usage.sponge-parent-add.argument.contexts=i contesti in cui aggiungere il genitore +luckperms.usage.sponge-parent-remove.description=Rimuove un genitore dall''oggetto +luckperms.usage.sponge-parent-remove.argument.collection=la raccolta dell''oggetto in cui l''oggetto genitore è +luckperms.usage.sponge-parent-remove.argument.subject=il nome dell''oggetto genitore +luckperms.usage.sponge-parent-remove.argument.contexts=i contesti in cui rimuovere il genitore +luckperms.usage.sponge-parent-clear.description=Ripulisce i genitori dei soggetti +luckperms.usage.sponge-parent-clear.argument.contexts=i contesti in cui rimuovere il genitore +luckperms.usage.sponge-option-info.description=Mostra informazioni sulle opzioni dell''oggetto +luckperms.usage.sponge-option-info.argument.contexts=il contesto da filtrare per +luckperms.usage.sponge-option-set.description=Imposta un''opzione per l''oggetto +luckperms.usage.sponge-option-set.argument.key=la chiave da impostare +luckperms.usage.sponge-option-set.argument.value=il valore su cui impostare la chiave +luckperms.usage.sponge-option-set.argument.contexts=i contesti in cui aggiungere il permesso +luckperms.usage.sponge-option-unset.description=Imposta un''opzione per l''oggetto +luckperms.usage.sponge-option-unset.argument.key=la chiave da impostare +luckperms.usage.sponge-option-unset.argument.contexts=i contesti in cui promuovere l''utente +luckperms.usage.sponge-option-clear.description=Ripulisce i genitori dei soggetti +luckperms.usage.sponge-option-clear.argument.contexts=i contesti in cui cancellare le opzioni diff --git a/plugins/LuckPerms/translations/repository/ja_JP.properties b/plugins/LuckPerms/translations/repository/ja_JP.properties new file mode 100644 index 0000000..d2dd9dd --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ja_JP.properties @@ -0,0 +1,630 @@ +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=サブコマンドを実行する権限がありません +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.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 と online-mode の設定で競合している可能性があります +luckperms.login.unexpected-error=権限データの設定中に予期しないエラーが発生しました +luckperms.opsystem.disabled=このサーバーではバニラの OP システムは無効化されています +luckperms.opsystem.sponge-warning=権限プラグインが導入されている場合、Server Operator の状態は Sponge の権限チェックに影響しないので注意してください。直接ユーザーデータを編集する必要があります +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=bytebin と通信できません +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.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={0} 人のユーザーと {1} グループから {2} 件の項目が見つかりました +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=権限のツリー構造のURL +luckperms.command.verbose.invalid-filter={0} は権限の詳細を表示するための有効なフィルターではありません +luckperms.command.verbose.enabled={1} に一致する詳細なロギングを {0} しました +luckperms.command.verbose.command-exec=コマンド {1} を {0} に強制実行し、すべてのチェックをレポートします.... +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={1} に一致する詳細な記録を {0} しました +luckperms.command.verbose.uploading=詳細なロギングを {0} しました、結果をアップロードしています... +luckperms.command.verbose.url=Verbose の結果の URL +luckperms.command.verbose.enabled-term=有効化 +luckperms.command.verbose.disabled-term=無効化 +luckperms.command.verbose.query-any=任意 +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=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-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.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} は {1} がコンテキスト {3} で {2} に設定されています +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.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}, 有効期限 {3} で {2} の {0} を {1} に設定しました +luckperms.command.generic.permission.already-has-temp={0} はすでにコンテキスト {2} で {1} を一時的に設定されています +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} で {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} の親 +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}, 有効期限 {2} で {1} から権限を継承しています +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} で有効期限を以前より {4} 少ない {2} の間 {1} から権限を継承します +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.chat-meta.info.title-prefix={0} のプレフィックス +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=クリックして {1} からこの {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} で優先度 {3} の {1} {2} を削除しました +luckperms.command.generic.chat-meta.remove-bulk={0} からコンテキスト {3} で優先度 {2} のすべての {1} を削除しました +luckperms.command.generic.chat-meta.remove-temp={0} からコンテキスト {4} で優先度 {3} の一時的な {1} {2} を削除しました +luckperms.command.generic.chat-meta.remove-temp-bulk={0} からコンテキスト {3} で優先度 {2} のすべての一時的な {1} を削除しました +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.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} を期間 {3} の間 {1} に設定しました +luckperms.command.generic.meta.unset=コンテキスト {2} で {1} のメタキー {0} の設定を解除しました +luckperms.command.generic.meta.unset-temp=コンテキスト {2} で {1} の一時的なメタキー {0} を解除しました +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.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.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=公式 +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.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.track.error-not-contain-group={0} は {1} のどのグループにも属していません +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} のどのグループにも属していないため、昇格されませんでした +luckperms.command.user.promote.success=トラック {1} に従って {0} をコンテキスト {4} で {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.demote.success=トラック {1} に従って {0} をコンテキスト {4} で {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.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.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.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-invalid-pos={0} 番目に挿入できませんでした +luckperms.command.track.insert.error-invalid-pos-reason=無効な位置 +luckperms.command.track.remove.success=グループ {0} はトラック {1} から削除されました +luckperms.command.track.error-empty={0} は空または1つのグループしか含まれていないため使用できません +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.invalid-page=無効なページ番号です +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.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.show.history={0} {1} の履歴を表示しています +luckperms.command.export.error-term=エラー +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.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.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.web.unable-to-read=指定されたコードを使用してデータを読み取れませんでした +luckperms.command.import.progress.percent={0}% 完了 +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.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.confirm={0} を実行して更新を行います +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.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 内でユーザーを管理するためのコマンドです (LuckPerms 内の `user` はプレイヤーであり、UUID やユーザー名を参照できます) +luckperms.usage.group.description=LuckPerms 内でグループを管理するためのコマンドです。グループはユーザーに与えられる権限割り当ての単なるコレクションです。新しいグループは `creategroup` コマンドを使用して作成されます。 +luckperms.usage.track.description=LuckPerms 内でトラックを管理するためのコマンドです。トラックは、昇格や広角の定義に使用できるグループの順序付きコレクションです。 +luckperms.usage.log.description=LuckPerms 内でロギング機能を管理するためのコマンドです。 +luckperms.usage.sync.description=プラグインのストレージからすべてのデータをメモリに再読み込みし、検出された変更を適用します +luckperms.usage.info.description=アクティブなプラグインインスタンスに関する一般情報を出力します +luckperms.usage.editor.description=新しいウェブエディターを作成します +luckperms.usage.editor.argument.type=エディタに読み込むタイプ (''all'', ''users'' or ''groups'') +luckperms.usage.editor.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.argument.scope=ツリーのルートです、すべての権限を含めるには "." を指定してください +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.import.argument.upload=以前のエクスポートからデータをアップロード +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'' or ''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.create-track.description=新しいトラックの作成 +luckperms.usage.create-track.argument.name=トラック名 +luckperms.usage.delete-track.description=トラックの削除 +luckperms.usage.delete-track.argument.name=トラック名 +luckperms.usage.list-tracks.description=プラットフォーム上のすべてのトラックの一覧 +luckperms.usage.user-info.description=ユーザーに関する情報を表示する +luckperms.usage.user-switchprimarygroup.description=ユーザーのプライマリグループを切り替える +luckperms.usage.user-switchprimarygroup.argument.group=グループの切り替え先 +luckperms.usage.user-promote.description=ユーザーをトラックに従って昇格させる +luckperms.usage.user-promote.argument.track=ユーザーを昇格させるためのトラック +luckperms.usage.user-promote.argument.context=ユーザーを昇格させるコンテキスト +luckperms.usage.user-promote.argument.dont-add-to-first=ユーザーがトラック上にいる場合のみ昇格させる +luckperms.usage.user-demote.description=ユーザーをトラックに従って降格させる +luckperms.usage.user-demote.argument.track=ユーザーを降格させるためのトラック +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=Web 権限エディターを開く +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.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.description=指定されたトラック上からオブジェクトが継承するすべてのグループを削除し、指定されたトラックに追加します +luckperms.usage.parent-set-track.argument.track=設定するトラック +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.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.description=指定したトラック上のすべての親を消去する +luckperms.usage.parent-clear-track.argument.track=消去するトラック +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-set.argument.context=メタを追加するコンテキスト +luckperms.usage.meta-unset.description=メタ値を解除する +luckperms.usage.meta-unset.argument.key=解除するキー +luckperms.usage.meta-unset.argument.context=メタを解除するコンテキスト +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-unsettemp.description=一時的なメタ値を解除する +luckperms.usage.meta-unsettemp.argument.key=解除するキー +luckperms.usage.meta-unsettemp.argument.context=メタを解除するコンテキスト +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-info.description=トラックについての情報を表示する +luckperms.usage.track-editor.description=Web 権限エディターを開く +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-remove.argument.group=削除するグループ +luckperms.usage.track-clear.description=トラックからすべてのグループを削除する +luckperms.usage.track-rename.description=トラック名を変更する +luckperms.usage.track-rename.argument.name=新しい名前 +luckperms.usage.track-clone.description=トラックの複製 +luckperms.usage.track-clone.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=on または off +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.description=トラックの履歴を表示する +luckperms.usage.log-track-history.argument.track=トラック名 +luckperms.usage.log-track-history.argument.page=表示するページの番号 +luckperms.usage.sponge.description=追加の Sponge データを編集する +luckperms.usage.sponge.argument.collection=クエリするコレクション +luckperms.usage.sponge.argument.subject=変更する Subject +luckperms.usage.sponge-permission-info.description=Subject の権限についての情報を表示する +luckperms.usage.sponge-permission-info.argument.contexts=フィルタリングするコンテキスト +luckperms.usage.sponge-permission-set.description=Subject に権限を設定する +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=Subject の権限を消去する +luckperms.usage.sponge-permission-clear.argument.contexts=権限を消去するコンテキスト +luckperms.usage.sponge-parent-info.description=Subject の親についての情報を表示する +luckperms.usage.sponge-parent-info.argument.contexts=フィルタリングするコンテキスト +luckperms.usage.sponge-parent-add.description=Subject に親を追加する +luckperms.usage.sponge-parent-add.argument.collection=親 Subject が存在する Subject のコレクション +luckperms.usage.sponge-parent-add.argument.subject=親 Subject の名前 +luckperms.usage.sponge-parent-add.argument.contexts=親を追加するコンテキスト +luckperms.usage.sponge-parent-remove.description=Subject から親を削除する +luckperms.usage.sponge-parent-remove.argument.collection=親 Subject が存在する Subject のコレクション +luckperms.usage.sponge-parent-remove.argument.subject=親 Subject の名前 +luckperms.usage.sponge-parent-remove.argument.contexts=親を削除するコンテキスト +luckperms.usage.sponge-parent-clear.description=Subject の親を消去する +luckperms.usage.sponge-parent-clear.argument.contexts=親を消去するコンテキスト +luckperms.usage.sponge-option-info.description=Subject のオプションの情報を表示する +luckperms.usage.sponge-option-info.argument.contexts=フィルタリングするコンテキスト +luckperms.usage.sponge-option-set.description=Subject のオプションを設定する +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=Subject からオプションを解除する +luckperms.usage.sponge-option-unset.argument.key=解除するキー +luckperms.usage.sponge-option-unset.argument.contexts=オプションを解除するコンテキスト +luckperms.usage.sponge-option-clear.description=Subject からオプションを消去する +luckperms.usage.sponge-option-clear.argument.contexts=オプションを消去するコンテキスト 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 new file mode 100644 index 0000000..26e933d --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ko_KR.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=기록 +luckperms.logs.verbose-prefix=VB +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.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.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과 online-mode 설정의 충돌로 인해 발생합니다 +luckperms.login.unexpected-error=귀하의 권한 데이터를 설정하는 도중 예기치 못한 오류가 발생했습니다 +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.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=bytebin과 통신할 수 없습니다 +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=총 {1}페이지 중 {0}페이지 +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.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.showing-users=사용자 항목 표시 +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.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=아직 상세 기록을 사용하여 이와 같은 확인을 감지할 수 있습니다 +luckperms.command.verbose.enabled-recording={1}과(와) 일치하는 것에 대한 상세 기록 {0} +luckperms.command.verbose.uploading=자세한 로깅 {0}, 결과 업로드 중... +luckperms.command.verbose.url=자세한 결과 URL +luckperms.command.verbose.enabled-term=활성화됨 +luckperms.command.verbose.disabled-term=비활성화됨 +luckperms.command.verbose.query-any=아무거나 +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.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} 컨텍스트에서 {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.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={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.doesnt-have={0}의 {2} 컨텍스트에 대한 {1}은(는) 설정되어 있지 않습니다 +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.clear={1} 컨텍스트에 대한 {0}의 모든 권한이 초기화 되었습니다 +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}은(는) 이제 {2} 동안 {3} 컨텍스트에서 {1}의 권한을 상속합니다 +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.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.chat-meta.info.title-prefix={0}의 접두사 +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=클릭하여 {1}에서 {0}을(를) 제거합니다 +luckperms.command.generic.chat-meta.already-has={0}은(는) 이미 {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 {1} {2}을(를) 가지고 있습니다 +luckperms.command.generic.chat-meta.already-has-temp={0}은(는) 이미 {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 임시적인 {1} {2}을(를) 가지고 있습니다 +luckperms.command.generic.chat-meta.doesnt-have={0}은(는) {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 {1} {2}을(를) 가지고 있지 않습니다 +luckperms.command.generic.chat-meta.doesnt-have-temp={0}은(는) {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 임시적인 {1} {2}을(를) 가지고 있지 않습니다 +luckperms.command.generic.chat-meta.add={0}은(는) 이제 {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 {1} {2}을(를) 가집니다 +luckperms.command.generic.chat-meta.add-temp={0}은(는) 이제 {5} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 {1} {2}을(를) {4} 동안 가집니다 +luckperms.command.generic.chat-meta.remove={0}은(는) 이제 {4} 컨텍스트에서 우선 순위가 {3}으(로) 설정된 {1} {2}을(를) 가지지 않습니다 +luckperms.command.generic.chat-meta.remove-bulk={0}은(는) 이제 {3} 컨텍스트에서 우선 순위가 {2}인 모든 {1}을(를) 가지지 않습니다 +luckperms.command.generic.chat-meta.remove-temp={0}은(는) 이제 {4} 컨텍스트에서 우선 순위가 {3}인 일시적인 {1} {2}을(를) 가지지 않습니다 +luckperms.command.generic.chat-meta.remove-temp-bulk={0}은(는) 이제 {3} 컨텍스트에서 우선 순위가 {2}인 모든 일시적인 {1}을(를) 가지지 않습니다 +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.doesnt-have={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.clear={0}의 {1}과(와) 일치하는 메타 데이터 유형이 {2} 컨텍스트에서 에서 제거되었습니다 +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.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.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=모장 +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.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.track.error-not-contain-group={0}은(는) {1}의 어떤 그룹에도 속해 있지 않습니다 +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.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.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.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.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-invalid-pos={0} 위치에 삽입할 수 없습니다 +luckperms.command.track.insert.error-invalid-pos-reason=유효하지 않은 위치입니다 +luckperms.command.track.remove.success=그룹 {0}이(가) 트랙 {1}에서 제거되었습니다 +luckperms.command.track.error-empty={0}은(는) 비어 있거나 하나의 그룹만 포함하므로 사용할 수 없습니다 +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.invalid-page=유효하지 않은 페이지 번호 +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.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.show.history={0} {1}에 대한 기록 표시 +luckperms.command.export.error-term=오류 +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.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.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.web.unable-to-read=주어진 코드를 사용해 데이터를 읽을 수 없습니다 +luckperms.command.import.progress.percent={0}% 완료 +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.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.confirm={0}을(를) 사용해 업데이트를 실행합니다 +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.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 내에서 사용자를 관리하기 위한 명령어 집합입니다. (LuckPerms의 ''사용자''는 플레이어일 뿐이며, UUID 또는 사용자 이름을 참조할 수 있습니다) +luckperms.usage.group.description=LuckPerms 내에서 그룹을 관리하기 위한 명령어 집합입니다. 그룹은 사용자에게 부여할 수 있는 권한 할당 모음일 뿐입니다. 새 그룹은 ''create group'' 명령을 사용하여 만들 수 있습니다. +luckperms.usage.track.description=LuckPerms 내에서 트랙을 관리하기 위한 명령어 집합입니다. 트랙은 승급 및 강등을 정의하는데 사용할 수 있는 정렬된 그룹 모음입니다. +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.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.argument.scope=트리의 최상위 권한. "."을(를) 지정하여 모든 권한을 포함함 +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.import.argument.upload=이전 내보내기에서 데이터 업로드 +luckperms.usage.export.description=모든 권한 데이터를 ''export'' 파일에 내보냅니다. 추후 다시 불러올 수 있습니다. +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.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.create-track.description=새로운 트랙을 만듭니다 +luckperms.usage.create-track.argument.name=트랙 이름 +luckperms.usage.delete-track.description=트랙을 제거합니다 +luckperms.usage.delete-track.argument.name=트랙 이름 +luckperms.usage.list-tracks.description=플랫폼의 모든 트랙을 나열합니다 +luckperms.usage.user-info.description=사용자에 대한 정보를 표시합니다 +luckperms.usage.user-switchprimarygroup.description=사용자의 기본 그룹을 변경합니다 +luckperms.usage.user-switchprimarygroup.argument.group=변경할 그룹 +luckperms.usage.user-promote.description=사용자를 트랙에서 승급시킵니다 +luckperms.usage.user-promote.argument.track=사용자를 승급시킬 트랙 +luckperms.usage.user-promote.argument.context=승급이 적용될 컨텍스트 +luckperms.usage.user-promote.argument.dont-add-to-first=사용자가 이미 트랙에 있는 경우에만 승급 +luckperms.usage.user-demote.description=사용자를 트랙에서 강등시킵니다 +luckperms.usage.user-demote.argument.track=사용자를 강등시킬 트랙 +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-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.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.description=주어진 트랙에서 이미 객체가 상속받은 다른 모든 그룹을 제거하고 주어진 그룹에 추가합니다 +luckperms.usage.parent-set-track.argument.track=설정할 트랙 +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.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.description=주어진 트랙에서 모든 상위 항목을 지웁니다 +luckperms.usage.parent-clear-track.argument.track=지울 트랙 +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-set.argument.context=메타 데이터 쌍을 추가할 컨텍스트 +luckperms.usage.meta-unset.description=메타 데이터 값을 설정 해제합니다 +luckperms.usage.meta-unset.argument.key=설정 해제할 키 +luckperms.usage.meta-unset.argument.context=메타 데이터 쌍을 제거할 컨텍스트 +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-unsettemp.description=일시적인 메타 데이터 값을 설정 해제합니다 +luckperms.usage.meta-unsettemp.argument.key=설정 해제할 키 +luckperms.usage.meta-unsettemp.argument.context=메타 데이터 쌍을 제거할 컨텍스트 +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-info.description=트랙에 대한 정보를 제공합니다 +luckperms.usage.track-editor.description=웹 권한 에디터를 엽니다 +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-remove.argument.group=제거할 그룹 +luckperms.usage.track-clear.description=트랙에서 모든 그룹을 지웁니다 +luckperms.usage.track-rename.description=트랙의 이름을 변경합니다 +luckperms.usage.track-rename.argument.name=새로운 이름 +luckperms.usage.track-clone.description=트랙을 복제합니다 +luckperms.usage.track-clone.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=on 혹은 off +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.description=트랙의 기록을 확인합니다 +luckperms.usage.log-track-history.argument.track=트랙 이름 +luckperms.usage.log-track-history.argument.page=확인할 페이지 번호 +luckperms.usage.sponge.description=추가적인 Sponge 데이터를 편집합니다 +luckperms.usage.sponge.argument.collection=쿼리할 컬렉션 +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=주제의 상위 항목에 대한 정보를 표시합니다 +luckperms.usage.sponge-parent-info.argument.contexts=필터링할 컨텍스트 +luckperms.usage.sponge-parent-add.description=주제에 상위 항목을 추가합니다 +luckperms.usage.sponge-parent-add.argument.collection=상위 주제가 있는 주제 컬렉션 +luckperms.usage.sponge-parent-add.argument.subject=상위 주제의 이름 +luckperms.usage.sponge-parent-add.argument.contexts=상위 항목이 추가될 컨텍스트 +luckperms.usage.sponge-parent-remove.description=주제에서 상위 항목을 제거합니다 +luckperms.usage.sponge-parent-remove.argument.collection=상위 주제가 있는 주제 컬렉션 +luckperms.usage.sponge-parent-remove.argument.subject=상위 주제의 이름 +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-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/nl_NL.properties b/plugins/LuckPerms/translations/repository/nl_NL.properties new file mode 100644 index 0000000..fb9df56 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/nl_NL.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOGBOEK +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTEREN +luckperms.commandsystem.available-commands=Gebruik {0} om beschikbare commando''s te bekijken +luckperms.commandsystem.command-not-recognised=Commando niet herkend +luckperms.commandsystem.no-permission=Je hebt geen toestemming om dit commando te gebruiken\! +luckperms.commandsystem.no-permission-subcommands=Je hebt geen toestemming om dit sub commando te gebruiken +luckperms.commandsystem.already-executing-command=Een ander commando wordt uitgevoerd, wacht tot het klaar is... +luckperms.commandsystem.usage.sub-commands-header=Sub Commando''s +luckperms.commandsystem.usage.usage-header=Commando Gebruik +luckperms.commandsystem.usage.arguments-header=Argumenten +luckperms.first-time.no-permissions-setup=Het lijkt erop dat er nog geen permissies zijn ingesteld\! +luckperms.first-time.use-console-to-give-access=Voordat je een van de LuckPerms commando''s kunt gebruiken in het spel, moet je de console gebruiken om jezelf toegang te geven +luckperms.first-time.console-command-prompt=Open je console en voer uit +luckperms.first-time.next-step=Nadat je dit gedaan hebt kan je beginnen met het instellen van de permissies en groepen +luckperms.first-time.wiki-prompt=Weet je niet waar je moet beginnen? Bekijk het hier\: {0} +luckperms.login.try-again=Probeer het later opnieuw +luckperms.login.loading-database-error=Er is een database fout opgetreden tijdens het inladen van permissiegegevens +luckperms.login.server-admin-check-console-errors=Als u een serverbeheerder bent, controleer dan de console op eventuele foutmeldingen +luckperms.login.server-admin-check-console-info=Controleer de server console voor meer informatie +luckperms.login.data-not-loaded-at-pre=Permissiegegevens voor uw gebruiker zijn niet geladen tijdens het pre-login stadium +luckperms.login.unable-to-continue=niet mogelijk om verder te gaan +luckperms.login.craftbukkit-offline-mode-error=dit is waarschijnlijk het gevolg van een conflict tussen CraftBukkit en de online-modus instelling +luckperms.login.unexpected-error=Er is een onbekende fout opgetreden tijdens het instellen van de permissies +luckperms.opsystem.disabled=Het vanilla OP systeem is uitgeschakeld op deze server +luckperms.opsystem.sponge-warning=Houd er rekening mee dat de Server Operator status geen effect heeft op de Sponge toestemming controles wanneer een permissie-plugin is geïnstalleerd, u moet de gebruikersgegevens direct bewerken +luckperms.duration.unit.years.plural={0} jaren +luckperms.duration.unit.years.singular={0} jaar +luckperms.duration.unit.years.short={0}j +luckperms.duration.unit.months.plural={0} maanden +luckperms.duration.unit.months.singular={0} maand +luckperms.duration.unit.months.short={0}mnd +luckperms.duration.unit.weeks.plural={0} weken +luckperms.duration.unit.weeks.singular={0} week +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} dagen +luckperms.duration.unit.days.singular={0} dag +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} uren +luckperms.duration.unit.hours.singular={0} uur +luckperms.duration.unit.hours.short={0}u +luckperms.duration.unit.minutes.plural={0} minuten +luckperms.duration.unit.minutes.singular={0} minuut +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} seconden +luckperms.duration.unit.seconds.singular={0} seconde +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} geleden +luckperms.command.misc.invalid-code=Ongeldige code +luckperms.command.misc.response-code-key=response code +luckperms.command.misc.error-message-key=bericht +luckperms.command.misc.bytebin-unable-to-communicate=Kan niet communiceren met bytebin +luckperms.command.misc.webapp-unable-to-communicate=Kan niet communiceren met de web-app +luckperms.command.misc.check-console-for-errors=Controleer de console op foutmeldingen +luckperms.command.misc.file-must-be-in-data=Bestand {0} moet een direct onderdeel zijn van de gegevensmap +luckperms.command.misc.wait-to-finish=Wacht tot het voltooid is en probeer het opnieuw +luckperms.command.misc.invalid-priority=Ongeldige prioriteit {0} +luckperms.command.misc.expected-number=Verwachte een getal +luckperms.command.misc.date-parse-error=Kan datum {0} niet verwerken +luckperms.command.misc.date-in-past-error=Je kunt geen datum in het verleden instellen\! +luckperms.command.misc.page=pagina {0} van {1} +luckperms.command.misc.page-entries={0} items +luckperms.command.misc.none=Geen +luckperms.command.misc.loading.error.unexpected=Er is een onverwachte fout opgetreden +luckperms.command.misc.loading.error.user=Gebruiker niet geladen +luckperms.command.misc.loading.error.user-specific=Kan doelgebruiker {0} niet laden +luckperms.command.misc.loading.error.user-not-found=Een gebruiker voor {0} kon niet worden gevonden +luckperms.command.misc.loading.error.user-save-error=Er is een fout opgetreden tijdens het opslaan van gebruikersgegevens voor {0} +luckperms.command.misc.loading.error.user-not-online=Gebruiker {0} is niet online +luckperms.command.misc.loading.error.user-invalid={0} is geen geldige gebruikersnaam/uuid +luckperms.command.misc.loading.error.user-not-uuid=De gekozen gebruiker {0} is geen geldige uuid +luckperms.command.misc.loading.error.group=Groep niet geladen +luckperms.command.misc.loading.error.all-groups=Niet alle groepen konden worden geladen +luckperms.command.misc.loading.error.group-not-found=Een groep genaamd {0} kon niet worden gevonden +luckperms.command.misc.loading.error.group-save-error=Er is een fout opgetreden tijdens het opslaan van groepsgegevens voor {0} +luckperms.command.misc.loading.error.group-invalid={0} is geen geldige groepsnaam +luckperms.command.misc.loading.error.track=Ladder niet geladen +luckperms.command.misc.loading.error.all-tracks=Niet alle ladders konden worden geladen +luckperms.command.misc.loading.error.track-not-found=Een ladder genaamd {0} kon niet worden gevonden +luckperms.command.misc.loading.error.track-save-error=Er is een fout opgetreden tijdens het opslaan van de laddergegevens in {0} +luckperms.command.misc.loading.error.track-invalid={0} is een ongeldige ladder naam +luckperms.command.editor.no-match=Kan editor niet openen, geen objecten komen overeen met het gewenste type +luckperms.command.editor.start=Een nieuwe bewerkingssessie voorbereiden, even geduld... +luckperms.command.editor.url=Klik op de onderstaande link om de editor te openen +luckperms.command.editor.unable-to-communicate=Web-app niet bereikbaar +luckperms.command.editor.apply-edits.success=Webeditor gegevens zijn succesvol toegepast op {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} en {2} {3} +luckperms.command.editor.apply-edits.success.additions=toevoegingen +luckperms.command.editor.apply-edits.success.additions-singular=toevoeging +luckperms.command.editor.apply-edits.success.deletions=verwijderingen +luckperms.command.editor.apply-edits.success.deletions-singular=verwijdering +luckperms.command.editor.apply-edits.no-changes=Er zijn geen wijzigingen toegepast vanuit de webeditor, de teruggekomen gegevens bevatten geen bewerkingen +luckperms.command.editor.apply-edits.unknown-type=Niet in staat om wijziging toe te passen op het opgegeven objecttype +luckperms.command.editor.apply-edits.unable-to-read=Kan de gegevens niet inlezen met behulp van de opgegeven code +luckperms.command.search.searching.permission=Zoeken naar gebruikers en groepen met {0} +luckperms.command.search.searching.inherit=Zoeken naar gebruikers en groepen die overerven van {0} +luckperms.command.search.result={0} entries van {1} gebruikers en {2} groepen gevonden +luckperms.command.search.result.default-notice=Opmerking\: wanneer er gezocht wordt naar leden in de standaard groep worden offline spelers zonder andere permissies niet getoond\! +luckperms.command.search.showing-users=Tonen van gebruikersgegevens +luckperms.command.search.showing-groups=Tonen van groepsgegevens +luckperms.command.tree.start=Permissieschema genereren, even geduld alstublieft... +luckperms.command.tree.empty=Kan schema niet genereren, er zijn geen resultaten gevonden +luckperms.command.tree.url=Permissieschema URL +luckperms.command.verbose.invalid-filter={0} is een ongeldig uitgebreid filter +luckperms.command.verbose.enabled=Uitgebreide logboekregistratie {0} voor controles die overeenkomen met {1} +luckperms.command.verbose.command-exec={0} forceren om opdracht {1} uit te voeren en alle controles te rapporteren... +luckperms.command.verbose.off=Uitgebreide logboekregistratie {0} +luckperms.command.verbose.command-exec-complete=Commando uitvoeren voltooid +luckperms.command.verbose.command.no-checks=Het uitvoeren van het commando is voltooid, maar er zijn geen toestemmingscontroles uitgevoerd +luckperms.command.verbose.command.possibly-async=Dit kan komen doordat de plugin commando''s in de achtergrond uitvoert (async) +luckperms.command.verbose.command.try-again-manually=U kunt nog steeds handmatig loggen om controles zoals deze te detecteren +luckperms.command.verbose.enabled-recording=Uitgebreide opname {0} voor controles die overeenkomen met {1} +luckperms.command.verbose.uploading=Uitgebreide logboekregistratie {0}, resultaten worden geüpload... +luckperms.command.verbose.url=Uitgebreide resultaten URL +luckperms.command.verbose.enabled-term=ingeschakeld +luckperms.command.verbose.disabled-term=uitgeschakeld +luckperms.command.verbose.query-any=IEDER +luckperms.command.info.running-plugin=Actieve +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Server Type +luckperms.command.info.server-version-key=Serverversie +luckperms.command.info.storage-key=Opslag +luckperms.command.info.storage-type-key=Type +luckperms.command.info.storage.meta.split-types-key=Types +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Verbonden +luckperms.command.info.storage.meta.file-size-key=Bestandsgrootte +luckperms.command.info.extensions-key=Uitbreidingen +luckperms.command.info.messaging-key=Berichtgeving +luckperms.command.info.instance-key=Instantie +luckperms.command.info.static-contexts-key=Statische context +luckperms.command.info.online-players-key=Online spelers +luckperms.command.info.online-players-unique={0} uniek +luckperms.command.info.uptime-key=Uptime +luckperms.command.info.local-data-key=Lokale Gegevens +luckperms.command.info.local-data={0} gebruikers, {1} groepen, {2} ladders +luckperms.command.generic.create.success={0} was succesvol aangemaakt +luckperms.command.generic.create.error=Er is een fout opgetreden tijdens het aanmaken van {0} +luckperms.command.generic.create.error-already-exists={0} bestaat al\! +luckperms.command.generic.delete.success={0} was succesvol verwijderd +luckperms.command.generic.delete.error=Er is een fout opgetreden tijdens het verwijderen van {0} +luckperms.command.generic.delete.error-doesnt-exist={0} bestaat niet\! +luckperms.command.generic.rename.success={0} was succesvol hernoemd naar {1} +luckperms.command.generic.clone.success={0} was succesvol gedupliceerd naar {1} +luckperms.command.generic.info.parent.title=Bovenliggende Groepen +luckperms.command.generic.info.parent.temporary-title=Tijdelijke Bovenliggende Groepen +luckperms.command.generic.info.expires-in=verloopt over +luckperms.command.generic.info.inherited-from=overgeërfd van +luckperms.command.generic.info.inherited-from-self=jezelf +luckperms.command.generic.show-tracks.title={0}s Ladders +luckperms.command.generic.show-tracks.empty={0} is in geen enkele ladder +luckperms.command.generic.clear.node-removed={0} permissies zijn verwijderd +luckperms.command.generic.clear.node-removed-singular=permissie {0} is verwijderd +luckperms.command.generic.clear={0}''s permissies zijn gewist in context {1} +luckperms.command.generic.permission.info.title={0}''s Permissies +luckperms.command.generic.permission.info.empty={0} heeft nog geen ingestelde permissies +luckperms.command.generic.permission.info.click-to-remove=Klik om deze permissie te verwijderen van {0} +luckperms.command.generic.permission.check.info.title=Permissie informatie voor {0} +luckperms.command.generic.permission.check.info.directly={0} heeft {1} ingesteld op {2} in context {3} +luckperms.command.generic.permission.check.info.inherited={0} erft {1} over ingesteld op {2} van {3} in context {4} +luckperms.command.generic.permission.check.info.not-directly={0} heeft geen {1} ingesteld +luckperms.command.generic.permission.check.info.not-inherited={0} overerft geen {1} +luckperms.command.generic.permission.check.result.title=Permissie controle voor {0} +luckperms.command.generic.permission.check.result.result-key=Resultaat +luckperms.command.generic.permission.check.result.processor-key=Processor +luckperms.command.generic.permission.check.result.cause-key=Oorzaak +luckperms.command.generic.permission.check.result.context-key=Context +luckperms.command.generic.permission.set={0} ingesteld op {1} voor {2} in context {3} +luckperms.command.generic.permission.already-has={0} heeft {1} al ingesteld in context {2} +luckperms.command.generic.permission.set-temp={0} ingesteld op {1} voor {2} voor een duur van {3} in context {4} +luckperms.command.generic.permission.already-has-temp={0} heeft {1} al tijdelijk ingesteld in context {2} +luckperms.command.generic.permission.unset={0} weggehaald voor {1} in context {2} +luckperms.command.generic.permission.doesnt-have={0} heeft {1} niet ingesteld in context {2} +luckperms.command.generic.permission.unset-temp=Tijdelijke permissie {0} voor {1} in context {2} weggehaald +luckperms.command.generic.permission.subtract={0} ingesteld op {1} voor {2} voor een duur van {3} in context {4}, {5} minder dan voorheen +luckperms.command.generic.permission.doesnt-have-temp={0} heeft niet {1} tijdelijk ingesteld in context {2} +luckperms.command.generic.permission.clear={0}''s permissies zijn gewist in context {1} +luckperms.command.generic.parent.info.title={0}''s Bovenliggende groep +luckperms.command.generic.parent.info.empty={0} heeft geen bovenliggende groep gedefinieerd +luckperms.command.generic.parent.info.click-to-remove=Klik om deze bovenliggende van {0} te verwijderen +luckperms.command.generic.parent.add={0} erft nu permissies van {1} over in context {2} +luckperms.command.generic.parent.add-temp={0} erft nu permissies van {1} over voor een periode van {2} in context {3} +luckperms.command.generic.parent.set={0} heeft de bestaande bovenliggende groepen verwijderd, en erft nu alleen {1} over in context {2} +luckperms.command.generic.parent.set-track={0} heeft hun bestaande bovenliggende groepen op ladder {1} gewist, en erft nu alleen {2} over in context {3} +luckperms.command.generic.parent.remove={0} erft niet meer permissies van {1} over in context {2} +luckperms.command.generic.parent.remove-temp={0} neemt niet langer tijdelijk de permissies van {1} in context {2} over +luckperms.command.generic.parent.subtract={0} zal permissies overerven van {1} voor een periode van {2} in context {3}, {4} minder dan daarvoor +luckperms.command.generic.parent.clear={0}''s bovenliggende groepen zijn gewist in context {1} +luckperms.command.generic.parent.clear-track={0}''s bovenliggende groepen in ladder {1} zijn gewist in de context {2} +luckperms.command.generic.parent.already-inherits={0} erft al van {1} over in context {2} +luckperms.command.generic.parent.doesnt-inherit={0} erft niet van {1} over in de context {2} +luckperms.command.generic.parent.already-temp-inherits={0} erft al tijdelijk van {1} over in context {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} erft niet tijdelijk van {1} over in de context {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}''s voorvoegsels +luckperms.command.generic.chat-meta.info.title-suffix={0}''s achtervoegsels +luckperms.command.generic.chat-meta.info.none-prefix={0} heeft geen voorvoegsels +luckperms.command.generic.chat-meta.info.none-suffix={0} heeft geen achtervoegsels +luckperms.command.generic.chat-meta.info.click-to-remove=Klik om {0} te verwijderen van {1} +luckperms.command.generic.chat-meta.already-has={0} heeft {1} {2} al ingesteld op een prioriteit van {3} in context {4} +luckperms.command.generic.chat-meta.already-has-temp={0} heeft {1} {2} al tijdelijk ingesteld op een prioriteit van {3} in context {4} +luckperms.command.generic.chat-meta.doesnt-have={0} heeft niet {1} {2} ingesteld op een prioriteit van {3} in context {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} heeft niet {1} {2} tijdelijk ingesteld op een prioriteit van {3} in context {4} +luckperms.command.generic.chat-meta.add={0} heeft {1} {2} al ingesteld op een prioriteit van {3} in context {4} +luckperms.command.generic.chat-meta.add-temp={0} had {1} {2} ingesteld op een prioriteit van {3} voor een duur van {4} in context {5} +luckperms.command.generic.chat-meta.remove={0} had {1} {2} op prioriteit {3} verwijderd in context {4} +luckperms.command.generic.chat-meta.remove-bulk={0} heeft alle {1} op prioriteit {2} verwijderd in de context {3} +luckperms.command.generic.chat-meta.remove-temp={0} had tijdelijk {1} {2} op prioriteit {3} verwijderd in context {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} heeft alle {1} op prioriteit {2} tijdelijk verwijderd in de context {3} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} heeft geen metagegevens +luckperms.command.generic.meta.info.click-to-remove=Klik om deze meta-node van {0} te verwijderen +luckperms.command.generic.meta.already-has={0} heeft al de meta key {1} ingesteld op {2} in context {3} +luckperms.command.generic.meta.already-has-temp={0} heeft al de meta key {1} tijdelijk ingesteld op {2} in context {3} +luckperms.command.generic.meta.doesnt-have={0} heeft geen meta key {1} ingesteld in context {2} +luckperms.command.generic.meta.doesnt-have-temp={0} heeft geen tijdelijke meta key {1} ingesteld in context {2} +luckperms.command.generic.meta.set=Meta key {0} ingesteld op {1} voor {2} in context {3} +luckperms.command.generic.meta.set-temp=Meta key {0} ingesteld op {1} voor {2} voor een duur van {3} in context {4} +luckperms.command.generic.meta.unset=Verwijder meta key {0} voor {1} in context {2} +luckperms.command.generic.meta.unset-temp=Verwijder tijdelijke meta key {0} voor {1} in context {2} +luckperms.command.generic.meta.clear={0}''s meta-type {1} werd gewist in context {2} +luckperms.command.generic.contextual-data.title=Contextuele gegevens +luckperms.command.generic.contextual-data.mode.key=modus +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=actieve spelers +luckperms.command.generic.contextual-data.contexts-key=Context +luckperms.command.generic.contextual-data.prefix-key=Voorvoegsel +luckperms.command.generic.contextual-data.suffix-key=Achtervoegsel +luckperms.command.generic.contextual-data.primary-group-key=Primaire Groep +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Geen +luckperms.command.user.info.title=Gebruikersinfo +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=type +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Je kunt een gebruiker niet verwijderen uit de primaire groep +luckperms.command.user.primarygroup.not-member={0} was nog geen lid van {1}, toevoegen +luckperms.command.user.primarygroup.already-has={0} heeft al {1} ingesteld als hun primaire groep +luckperms.command.user.primarygroup.warn-option=Waarschuwing\: De door deze server gebruikte primaire groep berekeningsmethode ({0}) beïnvloed deze wijziging mogelijk niet +luckperms.command.user.primarygroup.set={0}''s primaire groep is ingesteld naar {1} +luckperms.command.user.track.error-not-contain-group={0} zit nog niet in enige groepen op {1} +luckperms.command.user.track.unsure-which-track=Onzeker welke ladder u wilt gebruiken, geef het op als argument +luckperms.command.user.track.missing-group-advice=Maak de groep aan, of verwijder deze van een ladder en probeer het opnieuw +luckperms.command.user.promote.added-to-first={0} is niet in een groep op {1}, dus zijn ze toegevoegd aan de eerste groep, {2} in context {3} +luckperms.command.user.promote.not-on-track={0} zit niet in een groep op {1}, daarom is niet gepromoveerd +luckperms.command.user.promote.success=Het promoten van {0} op ladder {1} van {2} naar {3} in context {4} +luckperms.command.user.promote.end-of-track=Het einde van ladder {0} werd bereikt, niet mogelijk om {1} te promoten +luckperms.command.user.promote.next-group-deleted=De volgende groep op ladder {0} bestaat niet meer +luckperms.command.user.promote.unable-to-promote=Kan gebruiker niet promoten +luckperms.command.user.demote.success=Degraderen van {0} volgens ladder {1} van {2} naar {3} in context {4} +luckperms.command.user.demote.end-of-track=Het einde van ladder {0} is bereikt, dus {1} is verwijderd van {2} +luckperms.command.user.demote.end-of-track-not-removed=Het einde van ladder {0} is bereikt, maar {1} is niet verwijderd van de groep +luckperms.command.user.demote.previous-group-deleted=De vorige groep op de ladder {0} bestaat niet meer +luckperms.command.user.demote.unable-to-demote=Kan gebruiker niet degraderen +luckperms.command.group.list.title=Groepen +luckperms.command.group.delete.not-default=Je kunt de standaardgroep niet verwijderen +luckperms.command.group.info.title=Groepsinfo +luckperms.command.group.info.display-name-key=Weergave naam +luckperms.command.group.info.weight-key=Gewicht +luckperms.command.group.setweight.set=Gewicht instellen op {0} voor groep {1} +luckperms.command.group.setdisplayname.doesnt-have={0} heeft geen weergavenaam ingesteld +luckperms.command.group.setdisplayname.already-has={0} heeft al een weergavenaam van {1} +luckperms.command.group.setdisplayname.already-in-use=De weergavenaam {0} wordt al gebruikt door {1} +luckperms.command.group.setdisplayname.set=Weergavenaam ingesteld op {0} voor groep {1} in context {2} +luckperms.command.group.setdisplayname.removed=Weergavenaam voor groep {0} verwijderd in de context {1} +luckperms.command.track.list.title=Ladders +luckperms.command.track.path.empty=Geen +luckperms.command.track.info.showing-track=Laat de ladder zien +luckperms.command.track.info.path-property=Pad +luckperms.command.track.clear=de groepsladder van {0} is gewist +luckperms.command.track.append.success=Groep {0} werd toegevoegd aan ladder {1} +luckperms.command.track.insert.success=Groep {0} werd op positie {2} toegevoegd aan ladder {1} +luckperms.command.track.insert.error-number=Verwachte getal, maar in plaats daarvan ontvangen\: {0} +luckperms.command.track.insert.error-invalid-pos=Niet mogelijk om in te voegen op positie {0} +luckperms.command.track.insert.error-invalid-pos-reason=ongeldige positie +luckperms.command.track.remove.success=Groep {0} werd verwijderd uit ladder {1} +luckperms.command.track.error-empty={0} kan niet worden gebruikt omdat het leeg is of slechts één groep bevat +luckperms.command.track.error-multiple-groups={0} is een deelnemer van meerdere groepen op deze ladder +luckperms.command.track.error-ambiguous=Niet in staat om hun locatie te bepalen +luckperms.command.track.already-contains={0} bevat al {1} +luckperms.command.track.doesnt-contain={0} bevat niet {1} +luckperms.command.log.load-error=Het logboek kon niet worden geladen +luckperms.command.log.invalid-page=Ongeldig paginanummer +luckperms.command.log.invalid-page-range=Voer een waarde in tussen {0} en {1} +luckperms.command.log.empty=Geen logs om weer te geven +luckperms.command.log.notify.error-console=Kan meldingen voor console niet in- of uitschakelen +luckperms.command.log.notify.enabled-term=Ingeschakeld +luckperms.command.log.notify.disabled-term=Uitgeschakeld +luckperms.command.log.notify.changed-state={0} logboekuitvoer +luckperms.command.log.notify.already-on=Je ontvangt al meldingen +luckperms.command.log.notify.already-off=Je ontvangt momenteel geen meldingen +luckperms.command.log.notify.invalid-state=Status onbekend. Verwacht {0} of {1} +luckperms.command.log.show.search=Recente acties voor query {0} weergeven +luckperms.command.log.show.recent=Bekijk recente acties +luckperms.command.log.show.by=Bekijk recente acties voor {0} +luckperms.command.log.show.history=Toont geschiedenis voor {0} {1} +luckperms.command.export.error-term=Fout +luckperms.command.export.already-running=Er wordt al een ander exportproces uitgevoerd +luckperms.command.export.file.already-exists=Bestand {0} bestaat al +luckperms.command.export.file.not-writable=Bestand {0} is niet te schrijven +luckperms.command.export.file.success=Succesvol geëxporteerd naar {0} +luckperms.command.export.file-unexpected-error-writing=Er is een onverwachte fout opgetreden tijdens het schrijven naar het bestand +luckperms.command.export.web.export-code=Exporteer code +luckperms.command.export.web.import-command-description=Gebruik het volgende commando om te importeren +luckperms.command.import.term=Importeren +luckperms.command.import.error-term=Error +luckperms.command.import.already-running=Er wordt al een ander importproces uitgevoerd +luckperms.command.import.file.doesnt-exist=Bestand {0} bestaat niet +luckperms.command.import.file.not-readable=Bestand {0} is niet leesbaar +luckperms.command.import.file.unexpected-error-reading=Er is een onverwachte fout opgetreden tijdens het lezen van het importbestand +luckperms.command.import.file.correct-format=is het het juiste formaat? +luckperms.command.import.web.unable-to-read=Kan de gegevens niet inlezen met behulp van de opgegeven code +luckperms.command.import.progress.percent={0}% voltooid +luckperms.command.import.progress.operations={0}/{1} bewerkingen voltooid +luckperms.command.import.starting=Importproces wordt gestart +luckperms.command.import.completed=VOLTOOID +luckperms.command.import.duration=duurde {0} secondes +luckperms.command.bulkupdate.must-use-console=Het bulk update commando kan alleen worden gebruikt vanuit de console +luckperms.command.bulkupdate.invalid-data-type=Ongeldig type, verwachtte {0} +luckperms.command.bulkupdate.invalid-constraint=Ongeldige restrictie {0} +luckperms.command.bulkupdate.invalid-constraint-format=Beperkingen moeten in het formaat {0} zijn +luckperms.command.bulkupdate.invalid-comparison=Ongeldige vergelijkingsoperator {0} +luckperms.command.bulkupdate.invalid-comparison-format=Verwacht een van de volgende\: {0} +luckperms.command.bulkupdate.queued=Bulk update bewerking is in de wachtrij gezet +luckperms.command.bulkupdate.confirm=Voer {0} uit om de update uit te voeren +luckperms.command.bulkupdate.unknown-id=Bewerking met id {0} bestaat niet of is verlopen +luckperms.command.bulkupdate.starting=Bulkupdate wordt uitgevoerd +luckperms.command.bulkupdate.success=Bulkupdate is succesvol voltooid +luckperms.command.bulkupdate.success.statistics.nodes=Totaal aantal gewijzigde items +luckperms.command.bulkupdate.success.statistics.users=Totaal aantal gewijzigde gebruikers +luckperms.command.bulkupdate.success.statistics.groups=Totaal aantal gewijzigde groepen +luckperms.command.bulkupdate.failure=Bulk update mislukt, controleer de console op fouten +luckperms.command.update-task.request=Er is een update taak aangevraagd, een moment geduld +luckperms.command.update-task.complete=Update taak voltooid +luckperms.command.update-task.push.attempting=Probeert nu te pushen naar andere servers +luckperms.command.update-task.push.complete=Andere servers werden succesvol op de hoogte gesteld via {0} +luckperms.command.update-task.push.error=Fout tijdens verzenden van veranderingen naar andere servers +luckperms.command.update-task.push.error-not-setup=Kan geen wijzigingen naar andere servers sturen omdat een berichtenservice niet is geconfigureerd +luckperms.command.reload-config.success=Het configuratiebestand is opnieuw geladen +luckperms.command.reload-config.restart-note=sommige opties worden pas toegepast nadat de server opnieuw is gestart +luckperms.command.translations.searching=Zoeken naar beschikbare vertalingen, even geduld... +luckperms.command.translations.searching-error=Kan geen lijst met beschikbare vertalingen verkrijgen +luckperms.command.translations.installed-translations=Geïnstalleerde Vertalingen +luckperms.command.translations.available-translations=Beschikbare Vertalingen +luckperms.command.translations.percent-translated={0}% vertaald +luckperms.command.translations.translations-by=door +luckperms.command.translations.installing=Vertalingen installeren, even geduld... +luckperms.command.translations.download-error=Kan vertaling voor {0} niet downloaden +luckperms.command.translations.installing-specific=Taal {0} installeren... +luckperms.command.translations.install-complete=Installatie voltooid +luckperms.command.translations.download-prompt=Gebruik {0} om actuele versies van deze vertalingen van de gemeenschap te downloaden en installeren +luckperms.command.translations.download-override-warning=Houd er rekening mee dat alle wijzigingen die je in deze talen hebt aangebracht hierdoor worden overschreven +luckperms.usage.user.description=Een set commando''s voor het beheren van gebruikers binnen LuckPerms. (Een ''gebruiker'' in LuckPerms is een speler, en kan verwijzen naar een UUID of gebruikersnaam) +luckperms.usage.group.description=Een set opdrachten voor het beheren van groepen binnen LuckPerms. Groepen zijn collecties van permissies die aan gebruikers kunnen worden gegeven. Nieuwe groepen worden gemaakt met behulp van het ''creategroup'' commando. +luckperms.usage.track.description=Een set opdrachten voor het beheren van ladders binnen LuckPerms. Ladders zijn een geordende verzameling van groepen die kunnen worden gebruikt voor het definiëren van promoties en demoties. +luckperms.usage.log.description=Een reeks opdrachten voor het beheren van de logboekfunctionaliteit binnen LuckPerms. +luckperms.usage.sync.description=Herlaad alle gegevens van de opslag van de plugin naar het geheugen, en past eventuele wijzigingen die worden gedetecteerd toe. +luckperms.usage.info.description=Toont algemene informatie over de actieve plugin instantie. +luckperms.usage.editor.description=Maakt een nieuwe webeditor sessie aan +luckperms.usage.editor.argument.type=de types om in de editor te laden. (''all'', ''users'' of ''groups'') +luckperms.usage.editor.argument.filter=toestemming om gebruikersitems te filteren op +luckperms.usage.verbose.description=Controleert het uitgebreide controlesysteem van de plugin voor de controle van het monitorsysteem. +luckperms.usage.verbose.argument.action=of de logboekregistratie moet worden ingeschakeld/uitgeschakeld, of de gelogde output moet worden geüpload +luckperms.usage.verbose.argument.filter=de filter om de invoer aan te passen +luckperms.usage.verbose.argument.commandas=de speler/opdracht om uit te voeren +luckperms.usage.tree.description=Genereert een boomweergave (geordende lijsthiërarchie) van alle permissies die bekend zijn bij LuckPerms. +luckperms.usage.tree.argument.scope=het begin van het schema. Specificeer "." om alle permissies toe te voegen +luckperms.usage.tree.argument.player=de naam van een online speler om te controleren +luckperms.usage.search.description=Zoekt voor alle gebruikers/groepen met een specifieke permissie +luckperms.usage.search.argument.permission=de permissie om naar te zoeken +luckperms.usage.search.argument.page=de pagina om te bekijken +luckperms.usage.network-sync.description=Synchroniseer wijzigingen met de opslag en vraag aan dat alle andere servers op het netwerk hetzelfde doen +luckperms.usage.import.description=Importeer gegevens van een (eerder aangemaakt) exportbestand +luckperms.usage.import.argument.file=het bestand om van te importeren +luckperms.usage.import.argument.replace=vervang bestaande gegevens in plaats van samenvoegen +luckperms.usage.import.argument.upload=upload de gegevens van een vorige export +luckperms.usage.export.description=Exporteert alle permissies gegevens naar een ''export'' bestand. Kan op een later tijdstip opnieuw worden geïmporteerd. +luckperms.usage.export.argument.file=het bestand om naar te exporteren +luckperms.usage.export.argument.without-users=gebruikers uitsluiten van de export +luckperms.usage.export.argument.without-groups=groepen uitsluiten van de export +luckperms.usage.export.argument.upload=Upload alle permissiegegevens naar de webeditor. Kan later opnieuw worden geïmporteerd. +luckperms.usage.reload-config.description=Herlaad sommige van de configuratie-opties +luckperms.usage.bulk-update.description=Voer bulk veranderingsquery''s uit op alle gegevens +luckperms.usage.bulk-update.argument.data-type=het type gegevens dat wordt gewijzigd. (''all'', ''users'' of ''groups'') +luckperms.usage.bulk-update.argument.action=de actie om gegevens uit te voeren. (''update'' of ''delete'') +luckperms.usage.bulk-update.argument.action-field=het veld om naar te handelen. alleen vereist voor ''update''. (''permission'', ''server'' of ''world'') +luckperms.usage.bulk-update.argument.action-value=de waarde om mee te vervangen. alleen vereist voor ''update''. +luckperms.usage.bulk-update.argument.constraint=de beperkingen die nodig zijn voor de update +luckperms.usage.translations.description=Beheer vertalingen +luckperms.usage.translations.argument.install=sub commando om vertalingen te installeren +luckperms.usage.apply-edits.description=Past veranderingen van permissies toe gemaakt in de webeditor +luckperms.usage.apply-edits.argument.code=de unieke code voor de data +luckperms.usage.apply-edits.argument.target=op wie de gegevens toepast worden +luckperms.usage.create-group.description=Nieuwe groep aanmaken +luckperms.usage.create-group.argument.name=de naam van de groep +luckperms.usage.create-group.argument.weight=het gewicht van de groep +luckperms.usage.create-group.argument.display-name=de weergavenaam van de groep +luckperms.usage.delete-group.description=Groep verwijderen +luckperms.usage.delete-group.argument.name=de naam van de groep +luckperms.usage.list-groups.description=Toon alle groepen op het platform +luckperms.usage.create-track.description=Maak een nieuwe ladder +luckperms.usage.create-track.argument.name=de naam van de ladder +luckperms.usage.delete-track.description=Verwijder een ladder +luckperms.usage.delete-track.argument.name=de naam van de ladder +luckperms.usage.list-tracks.description=Toon alle ladders op het platform +luckperms.usage.user-info.description=Toont informatie over de speler +luckperms.usage.user-switchprimarygroup.description=Verander de primaire groep van gebruiker +luckperms.usage.user-switchprimarygroup.argument.group=de groep om naar te wisselen +luckperms.usage.user-promote.description=Promoveert de gebruiker in een ladder +luckperms.usage.user-promote.argument.track=de ladder om de gebruiker te promoveren +luckperms.usage.user-promote.argument.context=de contexten om de gebruiker te promoten in +luckperms.usage.user-promote.argument.dont-add-to-first=promoot de gebruiker alleen als ze al op de ladder staan +luckperms.usage.user-demote.description=Degradeert de gebruiker in een ladder +luckperms.usage.user-demote.argument.track=de ladder om de gebruiker te degraderen +luckperms.usage.user-demote.argument.context=de context om de gebruiker te degraderen in +luckperms.usage.user-demote.argument.dont-remove-from-first=voorkomt dat de gebruiker wordt verwijderd uit de eerste groep +luckperms.usage.user-clone.description=Dupliceer de gebruiker +luckperms.usage.user-clone.argument.user=de naam/uuid van de gebruiker om te dupliceren +luckperms.usage.group-info.description=Geeft informatie over de groep +luckperms.usage.group-listmembers.description=Toon de gebruikers/groepen die deze groep overerven +luckperms.usage.group-listmembers.argument.page=de pagina om te bekijken +luckperms.usage.group-setweight.description=Stel het groepsgewicht in +luckperms.usage.group-setweight.argument.weight=het gewicht om in te stellen +luckperms.usage.group-set-display-name.description=Stel de weergavenaam van groepen in +luckperms.usage.group-set-display-name.argument.name=de naam om in te stellen +luckperms.usage.group-set-display-name.argument.context=de contexts om de naam in te stellen +luckperms.usage.group-rename.description=Hernoem de groep +luckperms.usage.group-rename.argument.name=de nieuwe naam +luckperms.usage.group-clone.description=Kopieer de groep +luckperms.usage.group-clone.argument.name=de naam van de groep om op te dupliceren +luckperms.usage.holder-editor.description=Opent de webpermissie editor +luckperms.usage.holder-showtracks.description=Geeft de ladders weer waar het object in staat +luckperms.usage.holder-clear.description=Verwijdert alle permissies, bovenliggende groepen en metagegevens +luckperms.usage.holder-clear.argument.context=de contexten die worden gefilterd door +luckperms.usage.permission.description=Wijzig permissies +luckperms.usage.parent.description=Bewerk overervingen +luckperms.usage.meta.description=Metagegevens bewerken +luckperms.usage.permission-info.description=Toont de permissienodes van het object +luckperms.usage.permission-info.argument.page=de pagina om te bekijken +luckperms.usage.permission-info.argument.sort-mode=hoe je de items sorteert +luckperms.usage.permission-set.description=Stelt een permissie in voor het object +luckperms.usage.permission-set.argument.node=de permissie node in te stellen +luckperms.usage.permission-set.argument.value=de waarde van de node +luckperms.usage.permission-set.argument.context=de context om een permissie in toe te voegen +luckperms.usage.permission-unset.description=Verwijderd de permissie voor het object +luckperms.usage.permission-unset.argument.node=de permissie node om uit te zetten +luckperms.usage.permission-unset.argument.context=de context om een permissie te verwijderen +luckperms.usage.permission-settemp.description=Stelt tijdelijk een permissie in voor het object +luckperms.usage.permission-settemp.argument.node=permissie node om in te stellen +luckperms.usage.permission-settemp.argument.value=de waarde van de node +luckperms.usage.permission-settemp.argument.duration=de duur tot de permissie node verloopt +luckperms.usage.permission-settemp.argument.temporary-modifier=hoe de tijdelijke permissie moet worden toegepast +luckperms.usage.permission-settemp.argument.context=de context om een permissies toe te voegen +luckperms.usage.permission-unsettemp.description=Verwijderd de tijdelijke permissie voor het onderwerp +luckperms.usage.permission-unsettemp.argument.node=de permissie node om te verwijderen +luckperms.usage.permission-unsettemp.argument.duration=de duur om eraf te trekken +luckperms.usage.permission-unsettemp.argument.context=de context om een permissie te verwijderen +luckperms.usage.permission-check.description=Controleert om te zien of het object een bepaalde permissie heeft +luckperms.usage.permission-check.argument.node=de permissie om op te controleren +luckperms.usage.permission-clear.description=Wis alle permissies +luckperms.usage.permission-clear.argument.context=de contexten die worden gefilterd door +luckperms.usage.parent-info.description=Geeft de lijst met groepen weer waarvan dit object overerft +luckperms.usage.parent-info.argument.page=de pagina om te bekijken +luckperms.usage.parent-info.argument.sort-mode=hoe je de items sorteert +luckperms.usage.parent-set.description=Verwijdert alle andere groepen die het object al overerft en voegt het toe aan de gegeven groep +luckperms.usage.parent-set.argument.group=de groep om te zetten op +luckperms.usage.parent-set.argument.context=de context om de groep in te stellen in +luckperms.usage.parent-add.description=Stelt een andere groep in voor het object om de permissies van over te erven +luckperms.usage.parent-add.argument.group=de groep om over te erven +luckperms.usage.parent-add.argument.context=de context die de groep overerft +luckperms.usage.parent-remove.description=Verwijdert een eerder ingestelde overerving +luckperms.usage.parent-remove.argument.group=de groep om te verwijderen +luckperms.usage.parent-remove.argument.context=de context om de groep te verwijderen +luckperms.usage.parent-set-track.description=Verwijdert alle andere groepen die het object al overerft op een ladder en voegt het toe aan de gegeven groep +luckperms.usage.parent-set-track.argument.track=de ladder om in te stellen +luckperms.usage.parent-set-track.argument.group=de groep om in te stellen, of het nummer van de positie van de groep op de gegeven ladder +luckperms.usage.parent-set-track.argument.context=de context om de groep in te stellen +luckperms.usage.parent-add-temp.description=Stelt tijdelijk een andere groep in om permissies over te erven voor het object +luckperms.usage.parent-add-temp.argument.group=de groep om van over te erven +luckperms.usage.parent-add-temp.argument.duration=de duur van het groepslidmaatschap +luckperms.usage.parent-add-temp.argument.temporary-modifier=hoe de tijdelijke permissie moet worden toegepast +luckperms.usage.parent-add-temp.argument.context=de context die de groep overerft +luckperms.usage.parent-remove-temp.description=Verwijdert een eerder ingestelde tijdelijke overerving +luckperms.usage.parent-remove-temp.argument.group=de groep om te verwijderen +luckperms.usage.parent-remove-temp.argument.duration=de duur om eraf te trekken +luckperms.usage.parent-remove-temp.argument.context=de context om de groep te verwijderen +luckperms.usage.parent-clear.description=Wist alle bovenliggende groepen +luckperms.usage.parent-clear.argument.context=de context om op te filteren +luckperms.usage.parent-clear-track.description=Verwijdert alle bovenliggende groepen op een bepaalde ladder +luckperms.usage.parent-clear-track.argument.track=de ladder om op te verwijderen +luckperms.usage.parent-clear-track.argument.context=de context om op te filteren +luckperms.usage.meta-info.description=Alle chat meta tonen +luckperms.usage.meta-set.description=Stelt een meta-waarde in +luckperms.usage.meta-set.argument.key=de sleutel om in te stellen +luckperms.usage.meta-set.argument.value=de waarde om in te stellen +luckperms.usage.meta-set.argument.context=de contexten om de meta-paar toe te voegen +luckperms.usage.meta-unset.description=Een meta-waarde verwijderen +luckperms.usage.meta-unset.argument.key=de sleutel om te verwijderen +luckperms.usage.meta-unset.argument.context=de contexten om het meta-paar te verwijderen +luckperms.usage.meta-settemp.description=Stelt tijdelijk een meta-waarde in +luckperms.usage.meta-settemp.argument.key=de sleutel om in te stellen +luckperms.usage.meta-settemp.argument.value=de waarde om in te stellen +luckperms.usage.meta-settemp.argument.duration=de duur tot de meta-waarde verloopt +luckperms.usage.meta-settemp.argument.context=de contexten om het meta-paar toe te voegen +luckperms.usage.meta-unsettemp.description=Verwijder een tijdelijke meta-waarde +luckperms.usage.meta-unsettemp.argument.key=de sleutel om te verwijderen +luckperms.usage.meta-unsettemp.argument.context=de contexten om de meta-paar te verwijderen +luckperms.usage.meta-addprefix.description=Voeg een voorvoegsel toe +luckperms.usage.meta-addprefix.argument.priority=de prioriteit om het voorvoegsel toe te voegen op +luckperms.usage.meta-addprefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-addprefix.argument.context=de context om het voorvoegsel in toe te voegen +luckperms.usage.meta-addsuffix.description=Voeg een achtervoegsel toe +luckperms.usage.meta-addsuffix.argument.priority=de prioriteit om het achtervoegsel toe te voegen op +luckperms.usage.meta-addsuffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-addsuffix.argument.context=de context om het achtervoegsel in toe te voegen +luckperms.usage.meta-setprefix.description=Stel een voorvoegsel in +luckperms.usage.meta-setprefix.argument.priority=de prioriteit om het voorvoegsel in te stellen op +luckperms.usage.meta-setprefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-setprefix.argument.context=de context om het voorvoegsel in te stellen +luckperms.usage.meta-setsuffix.description=Stel een achtervoegsel in +luckperms.usage.meta-setsuffix.argument.priority=de prioriteit om het achtervoegsel in te stellen op +luckperms.usage.meta-setsuffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-setsuffix.argument.context=de context om het achtervoegsel in te stellen +luckperms.usage.meta-removeprefix.description=Verwijdert een voorvoegsel +luckperms.usage.meta-removeprefix.argument.priority=de prioriteit om het voorvoegsel te verwijderen op +luckperms.usage.meta-removeprefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-removeprefix.argument.context=de context om het voorvoegsel te verwijderen +luckperms.usage.meta-removesuffix.description=Verwijdert een achtervoegsel +luckperms.usage.meta-removesuffix.argument.priority=de prioriteit om het achtervoegsel te verwijderen op +luckperms.usage.meta-removesuffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-removesuffix.argument.context=de context om het achtervoegsel te verwijderen +luckperms.usage.meta-addtemp-prefix.description=Voegt tijdelijk een voorvoegsel toe +luckperms.usage.meta-addtemp-prefix.argument.priority=de prioriteit om het voorvoegsel toe te voegen op +luckperms.usage.meta-addtemp-prefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-addtemp-prefix.argument.duration=de duur tot het voorvoegsel verloopt +luckperms.usage.meta-addtemp-prefix.argument.context=de context om het voorvoegsel in toe te voegen +luckperms.usage.meta-addtemp-suffix.description=Voegt tijdelijk een achtervoegsel toe +luckperms.usage.meta-addtemp-suffix.argument.priority=de prioriteit om het achtervoegsel toe te voegen op +luckperms.usage.meta-addtemp-suffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-addtemp-suffix.argument.duration=de duur tot het achtervoegsel verloopt +luckperms.usage.meta-addtemp-suffix.argument.context=de context om het achtervoegsel in toe te voegen +luckperms.usage.meta-settemp-prefix.description=Stelt tijdelijk een voorvoegsel in +luckperms.usage.meta-settemp-prefix.argument.priority=de prioriteit om het voorvoegsel in te stellen op +luckperms.usage.meta-settemp-prefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-settemp-prefix.argument.duration=de duur tot het voorvoegsel verloopt +luckperms.usage.meta-settemp-prefix.argument.context=de context om het voorvoegsel in te stellen +luckperms.usage.meta-settemp-suffix.description=Stelt tijdelijk een achtervoegsel in +luckperms.usage.meta-settemp-suffix.argument.priority=de prioriteit om het achtervoegsel in te stellen op +luckperms.usage.meta-settemp-suffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-settemp-suffix.argument.duration=de duur tot het achtervoegsel verloopt +luckperms.usage.meta-settemp-suffix.argument.context=de context om het achtervoegsel in te stellen +luckperms.usage.meta-removetemp-prefix.description=Verwijdert een tijdelijke voorvoegsel +luckperms.usage.meta-removetemp-prefix.argument.priority=de prioriteit om het voorvoegsel te verwijderen op +luckperms.usage.meta-removetemp-prefix.argument.prefix=het voorvoegsel +luckperms.usage.meta-removetemp-prefix.argument.context=de contexten om de voorvoegsel te verwijderen in +luckperms.usage.meta-removetemp-suffix.description=Verwijdert een tijdelijk achtervoegsel +luckperms.usage.meta-removetemp-suffix.argument.priority=de prioriteit om het achtervoegsel te verwijderen op +luckperms.usage.meta-removetemp-suffix.argument.suffix=het achtervoegsel +luckperms.usage.meta-removetemp-suffix.argument.context=de contexten om het achtervoegsel te verwijderen in +luckperms.usage.meta-clear.description=Wist alle metagegevens +luckperms.usage.meta-clear.argument.type=het metatype om te verwijderen +luckperms.usage.meta-clear.argument.context=de context om op te filteren +luckperms.usage.track-info.description=Geeft informatie over de ladder +luckperms.usage.track-editor.description=Opent de web permissie editor +luckperms.usage.track-append.description=Voegt een groep toe aan het einde van de ladder +luckperms.usage.track-append.argument.group=de groep om toe te voegen +luckperms.usage.track-insert.description=Voegt een groep toe op een bepaalde positie in de ladder +luckperms.usage.track-insert.argument.group=de groep om in te voegen +luckperms.usage.track-insert.argument.position=de positie om de groep in te voegen (de eerste positie van de ladder is 1) +luckperms.usage.track-remove.description=Verwijder een groep uit de ladder +luckperms.usage.track-remove.argument.group=de groep om te verwijderen +luckperms.usage.track-clear.description=Wist de groepen op de ladder +luckperms.usage.track-rename.description=Hernoem de ladder +luckperms.usage.track-rename.argument.name=de nieuwe naam +luckperms.usage.track-clone.description=Dupliceer de ladder +luckperms.usage.track-clone.argument.name=de naam van het ladder om te kopiëren +luckperms.usage.log-recent.description=Bekijk recente acties +luckperms.usage.log-recent.argument.user=de naam/uuid van de gebruiker om te filteren op +luckperms.usage.log-recent.argument.page=het pagina nummer om weer te geven +luckperms.usage.log-search.description=Doorzoek het logboek voor een item +luckperms.usage.log-search.argument.query=de query om op te zoeken +luckperms.usage.log-search.argument.page=het pagina nummer om weer te geven +luckperms.usage.log-notify.description=Schakel log-meldingen aan/uit +luckperms.usage.log-notify.argument.toggle=aan of uit te schakelen +luckperms.usage.log-user-history.description=Bekijk gebruikersgeschiedenis +luckperms.usage.log-user-history.argument.user=de naam/uuid van de gebruiker +luckperms.usage.log-user-history.argument.page=het pagina nummer om weer te geven +luckperms.usage.log-group-history.description=Bekijk groep geschiedenis +luckperms.usage.log-group-history.argument.group=de naam van de groep +luckperms.usage.log-group-history.argument.page=het pagina nummer om weer te geven +luckperms.usage.log-track-history.description=Bekijk de geschiedenis van een ladder +luckperms.usage.log-track-history.argument.track=de naam van de ladder +luckperms.usage.log-track-history.argument.page=het pagina nummer om weer te geven +luckperms.usage.sponge.description=Extra Sponge data bewerken +luckperms.usage.sponge.argument.collection=de verzameling om op te vragen +luckperms.usage.sponge.argument.subject=het object om te wijzigen +luckperms.usage.sponge-permission-info.description=Toont informatie over permissies van het object +luckperms.usage.sponge-permission-info.argument.contexts=de context om op te filteren +luckperms.usage.sponge-permission-set.description=Stelt permissie in voor het Object +luckperms.usage.sponge-permission-set.argument.node=permissie node om in te stellen +luckperms.usage.sponge-permission-set.argument.tristate=de waarde om de permissie in te stellen +luckperms.usage.sponge-permission-set.argument.contexts=de context om permissies in te stellen +luckperms.usage.sponge-permission-clear.description=Wist de permissies van het Object +luckperms.usage.sponge-permission-clear.argument.contexts=de context om permissies te verwijderen +luckperms.usage.sponge-parent-info.description=Toont informatie over bovenliggende groepen van het object +luckperms.usage.sponge-parent-info.argument.contexts=de context om op te filteren +luckperms.usage.sponge-parent-add.description=Voegt een parent toe aan het Onderwerp +luckperms.usage.sponge-parent-add.argument.collection=de verzameling waar de bovenliggende groep Onderwerp is +luckperms.usage.sponge-parent-add.argument.subject=de naam van het parent Onderwerp +luckperms.usage.sponge-parent-add.argument.contexts=de context om de bovenliggende groep in toe te voegen +luckperms.usage.sponge-parent-remove.description=Voegt een bovenliggende groep toe aan het Onderwerp +luckperms.usage.sponge-parent-remove.argument.collection=de verzameling waar de bovenliggende groep Onderwerp is +luckperms.usage.sponge-parent-remove.argument.subject=de naam van de bovenliggende groep van het Onderwerp +luckperms.usage.sponge-parent-remove.argument.contexts=de contexten om de bovenliggende groep mee te verwijderen +luckperms.usage.sponge-parent-clear.description=Wist de bovenliggende groep van het Object +luckperms.usage.sponge-parent-clear.argument.contexts=de contexten waarin bovenliggende groepen worden gewist in +luckperms.usage.sponge-option-info.description=Toont informatie over opties van het object +luckperms.usage.sponge-option-info.argument.contexts=de context om op te filteren +luckperms.usage.sponge-option-set.description=Stelt een optie voor het onderwerp in +luckperms.usage.sponge-option-set.argument.key=de sleutel om in te stellen +luckperms.usage.sponge-option-set.argument.value=de waarde om de sleutel in te stellen +luckperms.usage.sponge-option-set.argument.contexts=de context om de optie in te stellen +luckperms.usage.sponge-option-unset.description=Verwijderd een optie voor het Object +luckperms.usage.sponge-option-unset.argument.key=de sleutel om te verwijderen +luckperms.usage.sponge-option-unset.argument.contexts=de context om de sleutel te verwijderen +luckperms.usage.sponge-option-clear.description=Wist de opties van het Object +luckperms.usage.sponge-option-clear.argument.contexts=de context om de optie te verwijderen diff --git a/plugins/LuckPerms/translations/repository/no_NO.properties b/plugins/LuckPerms/translations/repository/no_NO.properties new file mode 100644 index 0000000..7599f72 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/no_NO.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOGG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EKSPORTER +luckperms.commandsystem.available-commands=Bruk {0} for å se tilgjengelige kommandoer +luckperms.commandsystem.command-not-recognised=Kommando ikke gjenkjent +luckperms.commandsystem.no-permission=Du har ikke tillatelse til å bruke denne kommandoen\! +luckperms.commandsystem.no-permission-subcommands=Du har ikke tillatelse til å bruke noen underkommandoer +luckperms.commandsystem.already-executing-command=En annen kommando blir kjørt, venter på at den skal fullføres... +luckperms.commandsystem.usage.sub-commands-header=Underkommandoer +luckperms.commandsystem.usage.usage-header=Kommando bruk +luckperms.commandsystem.usage.arguments-header=Argumenter +luckperms.first-time.no-permissions-setup=Det ser ut til at ingen tillatelser er satt opp ennå\! +luckperms.first-time.use-console-to-give-access=Før du kan bruke noen av kommandoene i LuckPerms, må du bruke konsollen for å gi deg selv tilgang +luckperms.first-time.console-command-prompt=Åpne konsollen og kjør +luckperms.first-time.next-step=Etter at du har gjort dette, kan du begynne å definere tillatelser og grupper +luckperms.first-time.wiki-prompt=Vet du ikke hvor du skal starte? Se her\: {0} +luckperms.login.try-again=Vennligst prøv igjen senere +luckperms.login.loading-database-error=En databasefeil oppsto under lasting av data +luckperms.login.server-admin-check-console-errors=Hvis du er en server admin, vennligst sjekk konsollen for feil +luckperms.login.server-admin-check-console-info=Vennligst se konsollen for mer informasjon +luckperms.login.data-not-loaded-at-pre=Data for din bruker ble ikke lastet i perioden før innlogging +luckperms.login.unable-to-continue=kunne ikke fortsette +luckperms.login.craftbukkit-offline-mode-error=dette skyldes sannsynligvis en konflikt mellom CraftBukkit og innstillingene for online-modus +luckperms.login.unexpected-error=En uventet feil oppsto når dine tillatelser ble satt opp +luckperms.opsystem.disabled=Vanilla OP systemet er deaktivert på denne serveren +luckperms.opsystem.sponge-warning=Vær oppmerksom på at Server Operatør status ikke har noen effekt på Sponge når en tillatelsesplugin er installert, du må redigere brukerdata direkte +luckperms.duration.unit.years.plural={0} år +luckperms.duration.unit.years.singular={0} år +luckperms.duration.unit.years.short={0}å +luckperms.duration.unit.months.plural={0} måneder +luckperms.duration.unit.months.singular={0} måned +luckperms.duration.unit.months.short={0}mnd +luckperms.duration.unit.weeks.plural={0} uker +luckperms.duration.unit.weeks.singular={0} uke +luckperms.duration.unit.weeks.short={0}u +luckperms.duration.unit.days.plural={0} dager +luckperms.duration.unit.days.singular={0} dag +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} timer +luckperms.duration.unit.hours.singular={0} time +luckperms.duration.unit.hours.short={0}t +luckperms.duration.unit.minutes.plural={0} minutter +luckperms.duration.unit.minutes.singular={0} minutt +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} sekunder +luckperms.duration.unit.seconds.singular={0} sekund +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} siden +luckperms.command.misc.invalid-code=Ugyldig kode +luckperms.command.misc.response-code-key=responskode +luckperms.command.misc.error-message-key=melding +luckperms.command.misc.bytebin-unable-to-communicate=Kan ikke kommunisere med bytebin +luckperms.command.misc.webapp-unable-to-communicate=Klarer ikke å kommunisere med applikasjonen +luckperms.command.misc.check-console-for-errors=Sjekk konsollen for feil +luckperms.command.misc.file-must-be-in-data=Filen {0} må være en direkte undergruppe av datamappen +luckperms.command.misc.wait-to-finish=Vennligst vent til den er ferdig og prøv på nytt +luckperms.command.misc.invalid-priority=Ugyldig prioritet {0} +luckperms.command.misc.expected-number=Forventet et tall +luckperms.command.misc.date-parse-error=Kunne ikke analysere datoen {0} +luckperms.command.misc.date-in-past-error=Du kan ikke angi en dato i fortiden\! +luckperms.command.misc.page=side {0} av {1} +luckperms.command.misc.page-entries={0} innføringer +luckperms.command.misc.none=Ingen +luckperms.command.misc.loading.error.unexpected=En uventet feil har oppstått +luckperms.command.misc.loading.error.user=Bruker ble ikke lastet +luckperms.command.misc.loading.error.user-specific=Kunne ikke laste målbrukeren {0} +luckperms.command.misc.loading.error.user-not-found=En bruker for {0} ble ikke funnet +luckperms.command.misc.loading.error.user-save-error=Det oppstod en feil under lagring av brukerdata for {0} +luckperms.command.misc.loading.error.user-not-online=Brukeren {0} er ikke pålogget +luckperms.command.misc.loading.error.user-invalid={0} er ikke et gyldig brukernavn/uuid +luckperms.command.misc.loading.error.user-not-uuid=Målbruker {0} er ikke en gyldig uuid +luckperms.command.misc.loading.error.group=Gruppen er ikke lastet +luckperms.command.misc.loading.error.all-groups=Kan ikke laste alle grupper +luckperms.command.misc.loading.error.group-not-found=En gruppe kalt {0} ble ikke funnet +luckperms.command.misc.loading.error.group-save-error=Det oppstod en feil under lagring av gruppedata for {0} +luckperms.command.misc.loading.error.group-invalid={0} er ikke et gyldig gruppenavn +luckperms.command.misc.loading.error.track=Sporet ikke lastet +luckperms.command.misc.loading.error.all-tracks=Kunne ikke laste alle sporene +luckperms.command.misc.loading.error.track-not-found=Et spor kalt {0} ble ikke funnet +luckperms.command.misc.loading.error.track-save-error=Det oppstod en feil under lagring av spordata for {0} +luckperms.command.misc.loading.error.track-invalid={0} er ikke et gyldig spor navn +luckperms.command.editor.no-match=Kan ikke åpne editor, ingen objekter samsvarte med ønsket type +luckperms.command.editor.start=Forbereder en ny redigeringsøkt, vennligst vent... +luckperms.command.editor.url=Klikk på lenken under for å åpne redigeringsprogrammet +luckperms.command.editor.unable-to-communicate=Kan ikke kommunisere med redigeringsprogrammet +luckperms.command.editor.apply-edits.success=Webredigeringsdataen ble vellykket påført {0}en {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} og {2} {3} +luckperms.command.editor.apply-edits.success.additions=tillegg +luckperms.command.editor.apply-edits.success.additions-singular=tillegg +luckperms.command.editor.apply-edits.success.deletions=slettinger +luckperms.command.editor.apply-edits.success.deletions-singular=sletting +luckperms.command.editor.apply-edits.no-changes=Ingen endringer ble påført fra webredigeringsøkten, ettersom dataen innført ikke hadde noen endringer +luckperms.command.editor.apply-edits.unknown-type=Kan ikke påføre endringen til den oppgivne objekttypen +luckperms.command.editor.apply-edits.unable-to-read=Kan ikke lese dataen med den oppgivne koden +luckperms.command.search.searching.permission=Søker etter brukere og grupper med {0} +luckperms.command.search.searching.inherit=Søker etter brukere og grupper som arver fra {0} +luckperms.command.search.result=Fant {0} oppføringer fra {1} brukere og {2} grupper +luckperms.command.search.result.default-notice=N.B.\: Når du søker etter medlemmer i standardgruppen vil ikke frakoblede spillere uten noen andre tillatelser bli vist\! +luckperms.command.search.showing-users=Viser brukeroppføringer +luckperms.command.search.showing-groups=Viser gruppeoppføringer +luckperms.command.tree.start=Genererer trestruktur, vennligst vent... +luckperms.command.tree.empty=Kunne ikke generere tre, ingen resultater ble funnet +luckperms.command.tree.url=URL til tillatelsestreet +luckperms.command.verbose.invalid-filter={0} er ikke et gyldig verbose filter +luckperms.command.verbose.enabled=Detaljert logging {0} for kontroll etter matchende {1} +luckperms.command.verbose.command-exec=Tvinger {0} til å utføre kommandoen {1} og rapporter alle endringer som er gjort... +luckperms.command.verbose.off=Detaljert loggføring {0} +luckperms.command.verbose.command-exec-complete=Kommandoen ble utført +luckperms.command.verbose.command.no-checks=Utførelsen av kommando fullført, men ingen tilgangskontroller ble gjort +luckperms.command.verbose.command.possibly-async=Dette kan være fordi utvidelsen kjører kommandoer i bakgrunnen (async) +luckperms.command.verbose.command.try-again-manually=Du kan fremdeles bruke verbose manuelt for å oppdage kontroller som er gjort som dette +luckperms.command.verbose.enabled-recording=Verbose opptak {0} sjekker matchende {1} +luckperms.command.verbose.uploading=Detaljert logging {0}, laster opp resultater... +luckperms.command.verbose.url=Detaljert resultat URL +luckperms.command.verbose.enabled-term=aktivert +luckperms.command.verbose.disabled-term=deaktivert +luckperms.command.verbose.query-any=ALLE +luckperms.command.info.running-plugin=Kjører +luckperms.command.info.platform-key=Plattform +luckperms.command.info.server-brand-key=Servermerke +luckperms.command.info.server-version-key=Serverversjon +luckperms.command.info.storage-key=Lager +luckperms.command.info.storage-type-key=Type +luckperms.command.info.storage.meta.split-types-key=Typer +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Tilkoblet +luckperms.command.info.storage.meta.file-size-key=Filstørrelse +luckperms.command.info.extensions-key=Utvidelser +luckperms.command.info.messaging-key=Meldinger +luckperms.command.info.instance-key=Instans +luckperms.command.info.static-contexts-key=Statiske kontekster +luckperms.command.info.online-players-key=Pålogget Spillere +luckperms.command.info.online-players-unique={0} unik +luckperms.command.info.uptime-key=Oppetid +luckperms.command.info.local-data-key=Lokale data +luckperms.command.info.local-data={0} brukere, {1} grupper, {2} spor +luckperms.command.generic.create.success={0} ble opprettet +luckperms.command.generic.create.error=Det oppstod en feil under oppretting av {0} +luckperms.command.generic.create.error-already-exists={0} finnes allerede\! +luckperms.command.generic.delete.success={0} ble slettet +luckperms.command.generic.delete.error=Det oppstod en feil ved sletting av {0} +luckperms.command.generic.delete.error-doesnt-exist={0} finnes ikke\! +luckperms.command.generic.rename.success={0} endret navn til {1} +luckperms.command.generic.clone.success={0} ble klonet på {1} +luckperms.command.generic.info.parent.title=Overordnede Grupper +luckperms.command.generic.info.parent.temporary-title=Midlertidige Overordnede Grupper +luckperms.command.generic.info.expires-in=utløper om +luckperms.command.generic.info.inherited-from=arvet fra +luckperms.command.generic.info.inherited-from-self=selv +luckperms.command.generic.show-tracks.title={0} sitt Spor +luckperms.command.generic.show-tracks.empty={0} er ikke på noen spor +luckperms.command.generic.clear.node-removed={0} noder ble fjernet +luckperms.command.generic.clear.node-removed-singular={0} tillatelse ble fjernet +luckperms.command.generic.clear={0}''s noder ble fjernet i kontekst {1} +luckperms.command.generic.permission.info.title={0} s Tillatelser +luckperms.command.generic.permission.info.empty={0} har ingen tillatelser satt +luckperms.command.generic.permission.info.click-to-remove=Klikk for å fjerne denne noden fra {0} +luckperms.command.generic.permission.check.info.title=Informasjon for {0} +luckperms.command.generic.permission.check.info.directly={0} har {1} satt til {2} i kontekst {3} +luckperms.command.generic.permission.check.info.inherited={0} arver {1} satt til {2} fra {3} i kontekst {4} +luckperms.command.generic.permission.check.info.not-directly={0} har ikke {1} satt +luckperms.command.generic.permission.check.info.not-inherited={0} arver ikke {1} +luckperms.command.generic.permission.check.result.title=Tillatelsessjekk for {0} +luckperms.command.generic.permission.check.result.result-key=Resultat +luckperms.command.generic.permission.check.result.processor-key=Prosessor +luckperms.command.generic.permission.check.result.cause-key=Årsak +luckperms.command.generic.permission.check.result.context-key=Kontekst +luckperms.command.generic.permission.set=Satt {0} til {1} for {2} i kontekst {3} +luckperms.command.generic.permission.already-has={0} har allerede {1} i kontekst {2} +luckperms.command.generic.permission.set-temp=Satt {0} til {1} for {2} i en periode på {3} i kontekst {4} +luckperms.command.generic.permission.already-has-temp={0} har allerede {1} satt midlertidig i kontekst {2} +luckperms.command.generic.permission.unset=Fjern {0} for {1} i kontekst {2} +luckperms.command.generic.permission.doesnt-have={0} har ikke {1} i kontekst {2} +luckperms.command.generic.permission.unset-temp=Fjern midlertidig tillatelse {0} for {1} i kontekst av {2} +luckperms.command.generic.permission.subtract=Satt {0} til {1} for {2} i en periode på {3} i kontekst {4}, {5} mindre enn tidligere +luckperms.command.generic.permission.doesnt-have-temp={0} har ikke {1} satt midlertidig i kontekst {2} +luckperms.command.generic.permission.clear={0} sine tillatelser ble fjernet i kontekst {1} +luckperms.command.generic.parent.info.title={0}''s overordnede +luckperms.command.generic.parent.info.empty={0} har ikke noen overordnede definert +luckperms.command.generic.parent.info.click-to-remove=Klikk for å fjerne denne overordnede fra {0} +luckperms.command.generic.parent.add={0} arver nå tillatelser fra {1} i kontekst {2} +luckperms.command.generic.parent.add-temp={0} arver nå tillatelser fra {1} for en varighet på {2} i kontekst med {3} +luckperms.command.generic.parent.set={0} hadde deres eksisterende overordnede grupper tømt, og har nå {1} i kontekst {2} +luckperms.command.generic.parent.set-track={0} hadde eksisterende overordnede grupper på spor {1} slettet, og arver nå bare {2} i kontekst {3} +luckperms.command.generic.parent.remove={0} arver ikke lenger tillatelser fra {1} i kontekst {2} +luckperms.command.generic.parent.remove-temp={0} arver ikke lenger midlertidig tillatelser fra {1} i kontekst {2} +luckperms.command.generic.parent.subtract={0} vil arve tillatelser fra {1} for en varighet på {2} i kontekst {3}, {4} mindre enn tidligere +luckperms.command.generic.parent.clear={0} sine foreldre ble fjernet i kontekst {1} +luckperms.command.generic.parent.clear-track={0} sine foreldre på spor {1} ble fjernet i kontekst {2} +luckperms.command.generic.parent.already-inherits={0} arver allerede fra {1} i kontekst {2} +luckperms.command.generic.parent.doesnt-inherit={0} arver ikke fra {1} i kontekst {2} +luckperms.command.generic.parent.already-temp-inherits={0} arver allerede midlertidig fra {1} i kontekst {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} arver ikke midlertidig fra {1} i kontekst {2} +luckperms.command.generic.chat-meta.info.title-prefix={0} sine prefikser +luckperms.command.generic.chat-meta.info.title-suffix={0} sine suffiks +luckperms.command.generic.chat-meta.info.none-prefix={0} har ingen prefikser +luckperms.command.generic.chat-meta.info.none-suffix={0} har ingen suffikser +luckperms.command.generic.chat-meta.info.click-to-remove=Klikk for å fjerne {0} fra {1} +luckperms.command.generic.chat-meta.already-has={0} har allerede {1} {2} satt til prioritet {3} i kontekst {4} +luckperms.command.generic.chat-meta.already-has-temp={0} har allerede {1} {2} satt midlertidig prioritet til {3} i kontekst {4} +luckperms.command.generic.chat-meta.doesnt-have={0} har ikke {1} {2} med prioritet {3} i kontekst {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} har ikke {1} {2} med midlertidig prioritet {3} i kontekst {4} +luckperms.command.generic.chat-meta.add={1} {2} ble satt til prioritet {3} for {0} i kontekst {4} +luckperms.command.generic.chat-meta.add-temp={1} {2} ble satt til prioritet {3} i en periode på {4} for {0} i kontekst {5} +luckperms.command.generic.chat-meta.remove={0} fikk fjernet {1} {2} med prioritet {3} i kontekst {4} +luckperms.command.generic.chat-meta.remove-bulk={0} fikk fjernet alle {1} med prioritet {2} i kontekst {3} +luckperms.command.generic.chat-meta.remove-temp={0} fikk midlertidig {1} {2} med prioritet {3} fjernet i kontekst {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} fikk alle midlertidige {1} med prioritet {2} fjernet fra kontekst {3} +luckperms.command.generic.meta.info.title={0} sin Meta +luckperms.command.generic.meta.info.none={0} har ingen meta +luckperms.command.generic.meta.info.click-to-remove=Klikk for å fjerne denne meta noden fra {0} +luckperms.command.generic.meta.already-has={0} har allerede metanøkkel {1} satt til {2} i kontekst {3} +luckperms.command.generic.meta.already-has-temp={0} har allerede metanøkkel {1} midlertidig satt til {2} i kontekst {3} +luckperms.command.generic.meta.doesnt-have={0} har ikke metanøkkel {1} i kontekst {2} +luckperms.command.generic.meta.doesnt-have-temp={0} har ikke metanøkkel {1} satt midlertidig i kontekst {2} +luckperms.command.generic.meta.set=Satt metanøkkel {0} til {1} for {2} i kontekst {3} +luckperms.command.generic.meta.set-temp=Satt metanøkkel {0} til {1} for {2} i en periode på {3} i kontekst {4} +luckperms.command.generic.meta.unset=Fjernet metanøkkel {0} for {1} i kontekst {2} +luckperms.command.generic.meta.unset-temp=Fjernet midlertidig metanøkkel {0} for {1} i kontekst {2} +luckperms.command.generic.meta.clear=Meta som samsvarer med {1} ble fjernet fra {0} i kontekst {2} +luckperms.command.generic.contextual-data.title=Kontekstuell informasjon +luckperms.command.generic.contextual-data.mode.key=modus +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=aktiv spiller +luckperms.command.generic.contextual-data.contexts-key=Kontekster +luckperms.command.generic.contextual-data.prefix-key=Prefiks +luckperms.command.generic.contextual-data.suffix-key=Suffiks +luckperms.command.generic.contextual-data.primary-group-key=Primær Gruppe +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Ingen +luckperms.command.user.info.title=Brukerinfo +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=type +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=frakoblet +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Pålogget +luckperms.command.user.info.status.offline=Frakoblet +luckperms.command.user.removegroup.error-primary=Du kan ikke fjerne en bruker fra sin primære gruppe +luckperms.command.user.primarygroup.not-member={0} var ikke medlem av {1}, legger de til nå +luckperms.command.user.primarygroup.already-has={0} har allerede {1} som sin primære gruppe +luckperms.command.user.primarygroup.warn-option=Advarsel\: Beregningsmetoden for primære grupper som blir benyttet på denne serveren ({0}) vil kanskje ikke gjenspeile denne endringen +luckperms.command.user.primarygroup.set={0} sin primære gruppe ble satt til {1} +luckperms.command.user.track.error-not-contain-group={0} er ikke i noen grupper på {1} +luckperms.command.user.track.unsure-which-track=Usikker på hvilket spor som skal brukes, vennligst angi sporet som argument +luckperms.command.user.track.missing-group-advice=Enten opprett gruppen, eller fjern den fra sporet og prøv på nytt +luckperms.command.user.promote.added-to-first={0} er ikke i noen grupper på {1}, så de ble lagt til i den første gruppen {2} i kontekst {3} +luckperms.command.user.promote.not-on-track={0} er ikke i noen grupper på {1}, ble derfor ikke forfremmet +luckperms.command.user.promote.success=Forfremmer {0} langs spor {1} fra {2} til {3} i kontekst {4} +luckperms.command.user.promote.end-of-track=Slutten på sporet {0} ble nådd, ugyldig å forfremme {1} +luckperms.command.user.promote.next-group-deleted=Den neste gruppen på sporet, {0}, eksisterer ikke lenger +luckperms.command.user.promote.unable-to-promote=Kan ikke forfremme bruker +luckperms.command.user.demote.success=Degrader {0} langs spor {1} fra {2} til {3} i kontekst {4} +luckperms.command.user.demote.end-of-track=Slutten på sporet {0} ble nådd, {1} ble dermed fjernet fra {2} +luckperms.command.user.demote.end-of-track-not-removed=Slutten av spor {0} ble nådd, men {1} ble ikke fjernet fra første gruppe +luckperms.command.user.demote.previous-group-deleted=Forrige gruppe på sporet, {0}, eksisterer ikke lenger +luckperms.command.user.demote.unable-to-demote=Kan ikke degradere bruker +luckperms.command.group.list.title=Grupper +luckperms.command.group.delete.not-default=Du kan ikke slette standardgruppen +luckperms.command.group.info.title=Gruppe Informasjon +luckperms.command.group.info.display-name-key=Visningsnavn +luckperms.command.group.info.weight-key=Vekt +luckperms.command.group.setweight.set=Satte vekt til {0} for gruppen {1} +luckperms.command.group.setdisplayname.doesnt-have={0} har ikke satt et visningsnavn +luckperms.command.group.setdisplayname.already-has={0} har allerede visningsnavn {1} +luckperms.command.group.setdisplayname.already-in-use=Visningsnavnet {0} er allerede i bruk av {1} +luckperms.command.group.setdisplayname.set=Satt visningsnavn til {0} for gruppen {1} i kontekst {2} +luckperms.command.group.setdisplayname.removed=Fjernet visningsnavn for gruppen {0} i kontekst {1} +luckperms.command.track.list.title=Spor +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} sitt gruppespor ble fjernet +luckperms.command.track.append.success=Gruppe {0} ble lagt til i spor {1} +luckperms.command.track.insert.success=Gruppe {0} ble satt inn i spor {1} ved posisjon {2} +luckperms.command.track.insert.error-number=Forventet tall, men mottok istedet\: {0} +luckperms.command.track.insert.error-invalid-pos=Kunne ikke sette inn på posisjon {0} +luckperms.command.track.insert.error-invalid-pos-reason=ugyldig posisjon +luckperms.command.track.remove.success=Gruppe {0} ble fjernet fra spor {1} +luckperms.command.track.error-empty={0} kan ikke brukes fordi det er tomt eller inneholder kun en gruppe +luckperms.command.track.error-multiple-groups={0} er medlem av flere grupper på dette sporet +luckperms.command.track.error-ambiguous=Kan ikke finne deres posisjon +luckperms.command.track.already-contains={0} inneholder allerede {1} +luckperms.command.track.doesnt-contain={0} inneholder ikke {1} +luckperms.command.log.load-error=Kan ikke laste loggen +luckperms.command.log.invalid-page=Ugyldig sidenummer +luckperms.command.log.invalid-page-range=Angi en verdi mellom {0} og {1} +luckperms.command.log.empty=Ingen loggoppføringer å vise +luckperms.command.log.notify.error-console=Kan ikke aktivere/deaktivere varslinger for konsollen +luckperms.command.log.notify.enabled-term=Aktivert +luckperms.command.log.notify.disabled-term=Deaktivert +luckperms.command.log.notify.changed-state={0} loggfører utgang +luckperms.command.log.notify.already-on=Du mottar allerede varslinger +luckperms.command.log.notify.already-off=Du mottar ikke varslinger +luckperms.command.log.notify.invalid-state=Tilstand ukjent. Forventer {0} eller {1} +luckperms.command.log.show.search=Viser nylige handlinger for spørringen {0} +luckperms.command.log.show.recent=Viser nylige handlinger +luckperms.command.log.show.by=Viser nylige handlinger av {0} +luckperms.command.log.show.history=Viser historikk for {0} {1} +luckperms.command.export.error-term=Feil +luckperms.command.export.already-running=En annen eksportprosess kjører allerede +luckperms.command.export.file.already-exists=Filen {0} finnes allerede +luckperms.command.export.file.not-writable=Filen {0} er ikke skrivbar +luckperms.command.export.file.success=Vellykket eksportert til {0} +luckperms.command.export.file-unexpected-error-writing=Det oppstod en uventet feil under skriving til filen +luckperms.command.export.web.export-code=Eksporter kode +luckperms.command.export.web.import-command-description=Bruk følgende kommando for å importere +luckperms.command.import.term=Importer +luckperms.command.import.error-term=Feil +luckperms.command.import.already-running=En annen importprosess kjører allerede +luckperms.command.import.file.doesnt-exist=Filen {0} eksisterer ikke +luckperms.command.import.file.not-readable=Filen {0} er ikke lesbar +luckperms.command.import.file.unexpected-error-reading=En uventet feil oppsto ved lesing fra den importerte filen +luckperms.command.import.file.correct-format=er dette det riktige formatet? +luckperms.command.import.web.unable-to-read=Kan ikke lese data ved å bruke angitt kode +luckperms.command.import.progress.percent={0}% ferdig +luckperms.command.import.progress.operations={0}/{1} operasjoner fullført +luckperms.command.import.starting=Starter importprosess +luckperms.command.import.completed=FULLFØRT +luckperms.command.import.duration=tok {0} sekunder +luckperms.command.bulkupdate.must-use-console=Kommando for masseoppdatering kan kun brukes fra konsollen +luckperms.command.bulkupdate.invalid-data-type=Ugyldig type, forventet {0} +luckperms.command.bulkupdate.invalid-constraint=Ugyldig begrensning {0} +luckperms.command.bulkupdate.invalid-constraint-format=Begrensninger bør være i formatet {0} +luckperms.command.bulkupdate.invalid-comparison=Ugyldig sammenligningsoperatør {0} +luckperms.command.bulkupdate.invalid-comparison-format=Forventet en av følgende\: {0} +luckperms.command.bulkupdate.queued=Masseoppdateringen ble satt i kø +luckperms.command.bulkupdate.confirm=Kjør {0} for å utføre oppdateringen +luckperms.command.bulkupdate.unknown-id=Handlingen med id {0} eksisterer ikke eller den er utløpt +luckperms.command.bulkupdate.starting=Kjører masseoppdatering +luckperms.command.bulkupdate.success=Masseoppdatering fullført +luckperms.command.bulkupdate.success.statistics.nodes=Totalt berørte noder +luckperms.command.bulkupdate.success.statistics.users=Totalt berørte brukere +luckperms.command.bulkupdate.success.statistics.groups=Totalt berørte grupper +luckperms.command.bulkupdate.failure=Masseoppdatering feilet, sjekk konsollen for feilmeldinger +luckperms.command.update-task.request=Oppdatering er etterspurt, vennligst vent +luckperms.command.update-task.complete=Oppdatering fullført +luckperms.command.update-task.push.attempting=Forsøker å sende til andre servere +luckperms.command.update-task.push.complete=Andre servere ble vellykket varslet via {0} +luckperms.command.update-task.push.error=Feil under sending av endringer til andre servere +luckperms.command.update-task.push.error-not-setup=Kan ikke sende endringer til andre servere fordi meldingstjenesten er ikke konfigurert +luckperms.command.reload-config.success=Konfigurasjonsfilen ble lastet på nytt +luckperms.command.reload-config.restart-note=noen alternativer vil kun gjelde etter at serveren har startet på nytt +luckperms.command.translations.searching=Søker etter tilgjengelige oversettelser, vennligst vent... +luckperms.command.translations.searching-error=Kan ikke finne en liste over tilgjengelige oversettelser +luckperms.command.translations.installed-translations=Installerte oversettelser +luckperms.command.translations.available-translations=Tilgjengelige oversettelser +luckperms.command.translations.percent-translated={0}% er oversatt +luckperms.command.translations.translations-by=av +luckperms.command.translations.installing=Installerer oversettelser, vennligst vent... +luckperms.command.translations.download-error=Kunne ikke laste ned oversettelse for {0} +luckperms.command.translations.installing-specific=Installerer språk {0}... +luckperms.command.translations.install-complete=Installasjon fullført +luckperms.command.translations.download-prompt=Bruk {0} for å laste ned og installere oppdaterte versjoner av oversettelsene som er laget av fellesskapet +luckperms.command.translations.download-override-warning=Vær oppmerksom på at dette vil overskrive endringer du har gjort på disse språkene +luckperms.usage.user.description=Et sett med kommandoer for å behandle brukere i LuckPerms. (En ''bruker'' i LuckPerms er bare en spiller, og kan refereres til en UUID eller brukernavn) +luckperms.usage.group.description=Et sett med kommandoer for å behandle grupper i LuckPerms. Grupper er bare en samling av tillatelsesnoder som kan gis til brukerne. Nye grupper opprettes med kommandoen ''creategroup''. +luckperms.usage.track.description=Et sett med kommandoer for å behandle spor i LuckPerms. Spor er en stige med en samling av grupper som kan brukes til å definere graderinger og degraderinger. +luckperms.usage.log.description=Et sett med kommandoer for å behandle logg funksjonaliteten i LuckPerms. +luckperms.usage.sync.description=Laster inn all data fra lagring til minne, og tar i bruk alle endringer som er oppdaget. +luckperms.usage.info.description=Viser generell informasjon om den aktive instansen. +luckperms.usage.editor.description=Oppretter en ny web økt for redigering +luckperms.usage.editor.argument.type=typer som skal lastes inn for redigering. (''all'', ''users'' eller ''groups'') +luckperms.usage.editor.argument.filter=tillatelse til å filtrere brukeroppføringer av +luckperms.usage.verbose.description=Kontrollerer informasjonsflyten på overvåkingssystemet for tillatelser. +luckperms.usage.verbose.argument.action=om du vil aktivere/deaktivere logging, eller å laste opp resultatet av loggingen +luckperms.usage.verbose.argument.filter=filter for å samsvare oppføringer mot +luckperms.usage.verbose.argument.commandas=spilleren/kommandoen som skal kjøres +luckperms.usage.tree.description=Genererer en trevisning (ordnet listehierarki) av alle tillatelser som er kjente for LuckPerms. +luckperms.usage.tree.argument.scope=roten av treet. Angi "." for å inkludere alle tillatelser +luckperms.usage.tree.argument.player=navnet på en pålogget spiller som kan sjekkes +luckperms.usage.search.description=Søker etter alle brukere/grupper med en bestemt tillatelse +luckperms.usage.search.argument.permission=tillatelsen å søke etter +luckperms.usage.search.argument.page=siden å vise +luckperms.usage.network-sync.description=Synkroniser endringer med lagringsenheten og be om at alle andre servere på nettverket gjør det samme +luckperms.usage.import.description=Importerer data fra en (tidligere opprettet) eksportfil +luckperms.usage.import.argument.file=filen å importere fra +luckperms.usage.import.argument.replace=erstatte eksisterende data i stedet for sammenslåing +luckperms.usage.import.argument.upload=laste opp data fra en tidligere eksport +luckperms.usage.export.description=Eksporterer alle tillatelsesdata til en ''eksport'' fil. Kan importeres på et senere tidspunkt. +luckperms.usage.export.argument.file=filen som skal eksporteres til +luckperms.usage.export.argument.without-users=ekskluder brukere fra eksporten +luckperms.usage.export.argument.without-groups=ekskluder grupper fra eksporten +luckperms.usage.export.argument.upload=Laste opp alle tillatelsesdata til web redigering. Kan importeres på nytt senere. +luckperms.usage.reload-config.description=Last inn noen av konfigurasjonsalternativene på nytt +luckperms.usage.bulk-update.description=Kjør masseendring av spørringer på alle data +luckperms.usage.bulk-update.argument.data-type=typen data som endres. (''all'', ''users'' eller ''groups'') +luckperms.usage.bulk-update.argument.action=handlinger som kan utføres på dataene. (''update'' eller ''delete'') +luckperms.usage.bulk-update.argument.action-field=feltet du vil endre på. bare nødvendig ved ''update''. (''permission'', ''server'' eller ''world'') +luckperms.usage.bulk-update.argument.action-value=verdien som skal erstattes med. Kun påkrevd ved ''update''. +luckperms.usage.bulk-update.argument.constraint=begrensningene som kreves for oppdateringen +luckperms.usage.translations.description=Behandle oversettelser +luckperms.usage.translations.argument.install=underkommando for å installere oversettelser +luckperms.usage.apply-edits.description=Gjelder tillatelsesendringer fra web redigeringen +luckperms.usage.apply-edits.argument.code=den unike koden for dataene +luckperms.usage.apply-edits.argument.target=hvem som blir påvirket av dataene +luckperms.usage.create-group.description=Opprett ny gruppe +luckperms.usage.create-group.argument.name=navnet på gruppen +luckperms.usage.create-group.argument.weight=vekten på gruppen +luckperms.usage.create-group.argument.display-name=visningsnavnet til gruppen +luckperms.usage.delete-group.description=Slett en gruppe +luckperms.usage.delete-group.argument.name=navnet på gruppen +luckperms.usage.list-groups.description=Vis alle grupper +luckperms.usage.create-track.description=Opprett et nytt spor +luckperms.usage.create-track.argument.name=navnet på sporet +luckperms.usage.delete-track.description=Slett et spor +luckperms.usage.delete-track.argument.name=navnet på sporet +luckperms.usage.list-tracks.description=Vis alle spor +luckperms.usage.user-info.description=Viser informasjon om brukeren +luckperms.usage.user-switchprimarygroup.description=Bytter brukerens primære gruppe +luckperms.usage.user-switchprimarygroup.argument.group=gruppen som skal byttes til +luckperms.usage.user-promote.description=Grader en bruker opp et spor +luckperms.usage.user-promote.argument.track=sporet for å forfremme brukeren +luckperms.usage.user-promote.argument.context=kontekstene for å forfremme brukeren i +luckperms.usage.user-promote.argument.dont-add-to-first=bare forfremme brukeren hvis de allerede er på sporet +luckperms.usage.user-demote.description=Degrader brukeren ned et spor +luckperms.usage.user-demote.argument.track=sporet for å degradere brukeren +luckperms.usage.user-demote.argument.context=konteksten for å degradere brukeren i +luckperms.usage.user-demote.argument.dont-remove-from-first=forhindrer at brukeren fjernes fra den første gruppen +luckperms.usage.user-clone.description=Klon brukeren +luckperms.usage.user-clone.argument.user=navnet/uuid til brukeren som skal motta klonedata +luckperms.usage.group-info.description=Gir informasjon om gruppen +luckperms.usage.group-listmembers.description=Vis brukere/gruppene som arver fra denne gruppen +luckperms.usage.group-listmembers.argument.page=siden å vise +luckperms.usage.group-setweight.description=Angi gruppens vekt +luckperms.usage.group-setweight.argument.weight=vekten som skal angis +luckperms.usage.group-set-display-name.description=Angi gruppens visningsnavn +luckperms.usage.group-set-display-name.argument.name=navnet som skal angis +luckperms.usage.group-set-display-name.argument.context=kontekstene som skal inneholde navnet +luckperms.usage.group-rename.description=Endre navnet på gruppen +luckperms.usage.group-rename.argument.name=det nye navnet +luckperms.usage.group-clone.description=Klon gruppen +luckperms.usage.group-clone.argument.name=navnet på gruppen som mottar klonedata +luckperms.usage.holder-editor.description=Åpne web redigering for tillatelser +luckperms.usage.holder-showtracks.description=Viser sporene som objektet er på +luckperms.usage.holder-clear.description=Fjerner alle tillatelser, foreldre og meta +luckperms.usage.holder-clear.argument.context=kontekstene å filtrere etter +luckperms.usage.permission.description=Redigere tillatelser +luckperms.usage.parent.description=Redigere arv +luckperms.usage.meta.description=Redigere metaverdier +luckperms.usage.permission-info.description=Viser tillatelser (noder) objektet har +luckperms.usage.permission-info.argument.page=siden å vise +luckperms.usage.permission-info.argument.sort-mode=hvordan sortere oppføringer +luckperms.usage.permission-set.description=Angir en tillatelse for objektet +luckperms.usage.permission-set.argument.node=tillatelsen som skal angis +luckperms.usage.permission-set.argument.value=verdien til noden +luckperms.usage.permission-set.argument.context=hvilken kontekst tillatelsen skal legges i +luckperms.usage.permission-unset.description=Fjern tillatelse fra et objekt +luckperms.usage.permission-unset.argument.node=tillatelsen som skal fjernes +luckperms.usage.permission-unset.argument.context=hvilken kontekst tillatelsen skal fjernes fra +luckperms.usage.permission-settemp.description=Angir en midlertidig tillatelse for objektet +luckperms.usage.permission-settemp.argument.node=tillatelsen som skal angis +luckperms.usage.permission-settemp.argument.value=verdien til noden +luckperms.usage.permission-settemp.argument.duration=varigheten før tillatelsen utløper +luckperms.usage.permission-settemp.argument.temporary-modifier=hvordan de midlertidige tillatelsene skal angis +luckperms.usage.permission-settemp.argument.context=hvilken kontekst tillatelsen skal legges i +luckperms.usage.permission-unsettemp.description=Fjern midlertidig tillatelse fra et objekt +luckperms.usage.permission-unsettemp.argument.node=tillatelsen som skal fjernes +luckperms.usage.permission-unsettemp.argument.duration=subtrahere varigheten +luckperms.usage.permission-unsettemp.argument.context=hvilken kontekst tillatelsen skal fjernes fra +luckperms.usage.permission-check.description=Kontrollerer om objektet har en bestemt tillatelse +luckperms.usage.permission-check.argument.node=tillatelsen å se etter +luckperms.usage.permission-clear.description=Fjern alle tillatelser +luckperms.usage.permission-clear.argument.context=kontekstene å filtrere etter +luckperms.usage.parent-info.description=Viser hvilke grupper dette objektet arver fra +luckperms.usage.parent-info.argument.page=siden å vise +luckperms.usage.parent-info.argument.sort-mode=hvordan sortere oppføringer +luckperms.usage.parent-set.description=Fjerner alle andre grupper objektet arver allerede og legger det til det som er angitt +luckperms.usage.parent-set.argument.group=gruppen som skal settes +luckperms.usage.parent-set.argument.context=konteksten gruppen skal settes i +luckperms.usage.parent-add.description=Angir en annen gruppe som objektet skal arve tillatelser fra +luckperms.usage.parent-add.argument.group=gruppen som skal arve fra +luckperms.usage.parent-add.argument.context=konteksten gruppen skal arves i +luckperms.usage.parent-remove.description=Fjerner en tidligere satt regel for arv +luckperms.usage.parent-remove.argument.group=gruppen som skal fjernes +luckperms.usage.parent-remove.argument.context=konteksten gruppen skal fjernes i +luckperms.usage.parent-set-track.description=Fjerner alle andre grupper objektet arver allerede i det angitte sporet, og legger det til i den angitte gruppen +luckperms.usage.parent-set-track.argument.track=sporet som skal settes på +luckperms.usage.parent-set-track.argument.group=gruppen som skal settes, eller et tall knyttet til gruppens posisjon på det angitte sporet +luckperms.usage.parent-set-track.argument.context=konteksten gruppen skal settes i +luckperms.usage.parent-add-temp.description=Angir en annen gruppe som objektet skal arve tillatelser fra midlertidig +luckperms.usage.parent-add-temp.argument.group=gruppen som skal arve fra +luckperms.usage.parent-add-temp.argument.duration=varigheten av gruppemedlemskapet +luckperms.usage.parent-add-temp.argument.temporary-modifier=hvordan de midlertidige tillatelsene skal settes +luckperms.usage.parent-add-temp.argument.context=konteksten gruppen skal arves i +luckperms.usage.parent-remove-temp.description=Fjerner en tidligere satt regel for midlertidig arv +luckperms.usage.parent-remove-temp.argument.group=gruppen som skal fjernes +luckperms.usage.parent-remove-temp.argument.duration=subtrahere varigheten +luckperms.usage.parent-remove-temp.argument.context=konteksten gruppen skal fjernes i +luckperms.usage.parent-clear.description=Fjerner alle foreldre +luckperms.usage.parent-clear.argument.context=kontekstene å filtrere etter +luckperms.usage.parent-clear-track.description=Fjerner alle foreldre på et gitt spor +luckperms.usage.parent-clear-track.argument.track=sporet som skal fjernes på +luckperms.usage.parent-clear-track.argument.context=kontekstene å filtrere etter +luckperms.usage.meta-info.description=Viser all chat meta +luckperms.usage.meta-set.description=Angir en meta verdi +luckperms.usage.meta-set.argument.key=nøkkelen som skal settes +luckperms.usage.meta-set.argument.value=verdien som skal settes +luckperms.usage.meta-set.argument.context=kontekstene for å legge metaparet i +luckperms.usage.meta-unset.description=Fjern en metaverdi +luckperms.usage.meta-unset.argument.key=nøkkelen som skal fjernes +luckperms.usage.meta-unset.argument.context=kontekstene for å fjerne metaparet i +luckperms.usage.meta-settemp.description=Angir en midlertidig metaverdi +luckperms.usage.meta-settemp.argument.key=nøkkelen som skal settes +luckperms.usage.meta-settemp.argument.value=verdien som skal settes +luckperms.usage.meta-settemp.argument.duration=varigheten før metaverdien utløper +luckperms.usage.meta-settemp.argument.context=kontekstene for å legge metaparet i +luckperms.usage.meta-unsettemp.description=Fjerner en midlertidig metaverdi +luckperms.usage.meta-unsettemp.argument.key=nøkkelen som skal fjernes +luckperms.usage.meta-unsettemp.argument.context=kontekstene for å fjerne metaparet i +luckperms.usage.meta-addprefix.description=Legg til prefiks +luckperms.usage.meta-addprefix.argument.priority=sett prioritet på prefiksen +luckperms.usage.meta-addprefix.argument.prefix=prefiks tekst +luckperms.usage.meta-addprefix.argument.context=konteksten for å legge prefiksen i +luckperms.usage.meta-addsuffix.description=Legg til suffiks +luckperms.usage.meta-addsuffix.argument.priority=sett prioritet på suffiksen +luckperms.usage.meta-addsuffix.argument.suffix=suffiks tekst +luckperms.usage.meta-addsuffix.argument.context=konteksten for å legge suffiksen i +luckperms.usage.meta-setprefix.description=Angi et prefiks +luckperms.usage.meta-setprefix.argument.priority=sett prioritet på prefiksen +luckperms.usage.meta-setprefix.argument.prefix=prefiks tekst +luckperms.usage.meta-setprefix.argument.context=konteksten for å legge prefiksen i +luckperms.usage.meta-setsuffix.description=Angi et suffiks +luckperms.usage.meta-setsuffix.argument.priority=sett prioritet på suffiksen +luckperms.usage.meta-setsuffix.argument.suffix=suffiks tekst +luckperms.usage.meta-setsuffix.argument.context=konteksten for å legge suffiksen i +luckperms.usage.meta-removeprefix.description=Fjerner et prefiks +luckperms.usage.meta-removeprefix.argument.priority=fjern prefiks med bestemt prioritetsverdi +luckperms.usage.meta-removeprefix.argument.prefix=prefiks tekst +luckperms.usage.meta-removeprefix.argument.context=konteksten prefiksen skal fjernes i +luckperms.usage.meta-removesuffix.description=Fjerner et suffiks +luckperms.usage.meta-removesuffix.argument.priority=fjern suffiks med bestemt prioritetsverdi +luckperms.usage.meta-removesuffix.argument.suffix=suffiks tekst +luckperms.usage.meta-removesuffix.argument.context=konteksten suffiksen skal fjernes i +luckperms.usage.meta-addtemp-prefix.description=Legger til et midlertidig prefiks +luckperms.usage.meta-addtemp-prefix.argument.priority=sett prioritet på prefiksen +luckperms.usage.meta-addtemp-prefix.argument.prefix=prefiks tekst +luckperms.usage.meta-addtemp-prefix.argument.duration=varigheten før prefiksen utløper +luckperms.usage.meta-addtemp-prefix.argument.context=konteksten for å legge prefiksen i +luckperms.usage.meta-addtemp-suffix.description=Legger til et midlertidig suffiks +luckperms.usage.meta-addtemp-suffix.argument.priority=sett prioritet på suffiksen +luckperms.usage.meta-addtemp-suffix.argument.suffix=suffiks tekst +luckperms.usage.meta-addtemp-suffix.argument.duration=varigheten før suffiksen utløper +luckperms.usage.meta-addtemp-suffix.argument.context=konteksten for å legge suffiksen i +luckperms.usage.meta-settemp-prefix.description=Legger til et midlertidig prefiks +luckperms.usage.meta-settemp-prefix.argument.priority=sett prioritet på prefiksen +luckperms.usage.meta-settemp-prefix.argument.prefix=prefiks tekst +luckperms.usage.meta-settemp-prefix.argument.duration=varigheten før prefiksen utløper +luckperms.usage.meta-settemp-prefix.argument.context=konteksten for å legge prefiksen i +luckperms.usage.meta-settemp-suffix.description=Legger til et midlertidig suffiks +luckperms.usage.meta-settemp-suffix.argument.priority=sett prioritet på suffiksen +luckperms.usage.meta-settemp-suffix.argument.suffix=suffiks tekst +luckperms.usage.meta-settemp-suffix.argument.duration=varigheten før suffiksen utløper +luckperms.usage.meta-settemp-suffix.argument.context=konteksten for å legge suffiksen i +luckperms.usage.meta-removetemp-prefix.description=Fjerner et midlertidig prefiks +luckperms.usage.meta-removetemp-prefix.argument.priority=fjern prefiks med bestemt prioritetsverdi +luckperms.usage.meta-removetemp-prefix.argument.prefix=prefiks tekst +luckperms.usage.meta-removetemp-prefix.argument.context=konteksten prefiksen skal fjernes i +luckperms.usage.meta-removetemp-suffix.description=Fjerner et midlertidig suffiks +luckperms.usage.meta-removetemp-suffix.argument.priority=fjern suffiks med bestemt prioritetsverdi +luckperms.usage.meta-removetemp-suffix.argument.suffix=suffiks tekst +luckperms.usage.meta-removetemp-suffix.argument.context=konteksten suffiksen skal fjernes i +luckperms.usage.meta-clear.description=Fjerner alle meta +luckperms.usage.meta-clear.argument.type=hvilken type meta som skal fjernes +luckperms.usage.meta-clear.argument.context=kontekstene å filtrere etter +luckperms.usage.track-info.description=Gir informasjon om sporet +luckperms.usage.track-editor.description=Åpne web redigering for tillatelser +luckperms.usage.track-append.description=Tilføy en gruppe på slutten av sporet +luckperms.usage.track-append.argument.group=gruppen som skal legges til +luckperms.usage.track-insert.description=Setter inn en gruppe på en angitt posisjon langs sporet +luckperms.usage.track-insert.argument.group=gruppen som skal legges til +luckperms.usage.track-insert.argument.position=angi posisjonen gruppen skal plasseres ved (første posisjon på sporet er 1) +luckperms.usage.track-remove.description=Fjerner en gruppe fra sporet +luckperms.usage.track-remove.argument.group=gruppen som skal fjernes +luckperms.usage.track-clear.description=Fjerner gruppene på sporet +luckperms.usage.track-rename.description=Endre navn på sporet +luckperms.usage.track-rename.argument.name=det nye navnet +luckperms.usage.track-clone.description=Klon sporet +luckperms.usage.track-clone.argument.name=navnet på sporet som mottar klonedata +luckperms.usage.log-recent.description=Viser nylige handlinger +luckperms.usage.log-recent.argument.user=filtrer på bruker ved å angi navn/uuid +luckperms.usage.log-recent.argument.page=nummer på siden du vil lese +luckperms.usage.log-search.description=Søk i loggen etter en oppføring +luckperms.usage.log-search.argument.query=spørring å søke etter +luckperms.usage.log-search.argument.page=nummer på siden du vil lese +luckperms.usage.log-notify.description=Vis/skjul loggvarsler +luckperms.usage.log-notify.argument.toggle=om du skal slå av eller på +luckperms.usage.log-user-history.description=Vis brukerens historikk +luckperms.usage.log-user-history.argument.user=navn/uuid for brukeren +luckperms.usage.log-user-history.argument.page=nummer på siden du vil lese +luckperms.usage.log-group-history.description=Vis gruppehistorikk +luckperms.usage.log-group-history.argument.group=navnet på gruppen +luckperms.usage.log-group-history.argument.page=nummer på siden du vil lese +luckperms.usage.log-track-history.description=Vis sporets historikk +luckperms.usage.log-track-history.argument.track=navnet på sporet +luckperms.usage.log-track-history.argument.page=nummer på siden du vil lese +luckperms.usage.sponge.description=Rediger ekstra Sponge data +luckperms.usage.sponge.argument.collection=samling som skal spørres +luckperms.usage.sponge.argument.subject=subjektet som skal endres +luckperms.usage.sponge-permission-info.description=Viser informasjon om subjektets tillatelser +luckperms.usage.sponge-permission-info.argument.contexts=kontekstene å filtrere etter +luckperms.usage.sponge-permission-set.description=Angir en tillatelse for objektet +luckperms.usage.sponge-permission-set.argument.node=tillatelsen som skal angis +luckperms.usage.sponge-permission-set.argument.tristate=angi verdi på tillatelsen +luckperms.usage.sponge-permission-set.argument.contexts=hvilken kontekst tillatelsen skal legges i +luckperms.usage.sponge-permission-clear.description=Fjern subjektets tillatelser +luckperms.usage.sponge-permission-clear.argument.contexts=hvilken kontekst tillatelsen skal fjernes fra +luckperms.usage.sponge-parent-info.description=Viser informasjon om subjektets foreldre +luckperms.usage.sponge-parent-info.argument.contexts=kontekstene å filtrere etter +luckperms.usage.sponge-parent-add.description=Legger til en forelder til subjektet +luckperms.usage.sponge-parent-add.argument.collection=samlingen med subjekter der foreldre subjektet er +luckperms.usage.sponge-parent-add.argument.subject=navnet på foreldre subjektet +luckperms.usage.sponge-parent-add.argument.contexts=konteksten for å legge forelder i +luckperms.usage.sponge-parent-remove.description=Fjerner en forelder fra et subjekt +luckperms.usage.sponge-parent-remove.argument.collection=samlingen med subjekter der foreldre subjektet er +luckperms.usage.sponge-parent-remove.argument.subject=navnet på foreldre subjektet +luckperms.usage.sponge-parent-remove.argument.contexts=konteksten for å fjerne forelder i +luckperms.usage.sponge-parent-clear.description=Fjern subjektets foreldre +luckperms.usage.sponge-parent-clear.argument.contexts=hvilken kontekst foreldre skal fjernes fra +luckperms.usage.sponge-option-info.description=Viser informasjon om subjektets alternativer +luckperms.usage.sponge-option-info.argument.contexts=kontekstene å filtrere etter +luckperms.usage.sponge-option-set.description=Angir et alternativ for subjektet +luckperms.usage.sponge-option-set.argument.key=nøkkelen som skal settes +luckperms.usage.sponge-option-set.argument.value=angi verdi på nøkkelen +luckperms.usage.sponge-option-set.argument.contexts=konteksten for å legge alternativer i +luckperms.usage.sponge-option-unset.description=Fjern et alternativ fra subjektet +luckperms.usage.sponge-option-unset.argument.key=nøkkelen som skal fjernes +luckperms.usage.sponge-option-unset.argument.contexts=konteksten der nøkkelen skal fjernes +luckperms.usage.sponge-option-clear.description=Fjern subjektets alternativer +luckperms.usage.sponge-option-clear.argument.contexts=konteksten for å fjerne alternativer i diff --git a/plugins/LuckPerms/translations/repository/pl_PL.properties b/plugins/LuckPerms/translations/repository/pl_PL.properties new file mode 100644 index 0000000..68822cf --- /dev/null +++ b/plugins/LuckPerms/translations/repository/pl_PL.properties @@ -0,0 +1,630 @@ +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 +luckperms.commandsystem.command-not-recognised=Komenda nie została rozpoznana +luckperms.commandsystem.no-permission=Nie masz uprawnień potrzebnych do używania tej komendy\! +luckperms.commandsystem.no-permission-subcommands=Nie masz uprawnień do używania żadnych poleceń podrzędnych +luckperms.commandsystem.already-executing-command=Inna komenda jest wykonywana, czekanie na jej zakończenie... +luckperms.commandsystem.usage.sub-commands-header=Pod komendą +luckperms.commandsystem.usage.usage-header=Użycie komend +luckperms.commandsystem.usage.arguments-header=Argumenty +luckperms.first-time.no-permissions-setup=Wygląda na to, że żadne uprawnienia nie zostały jeszcze skonfigurowane\! +luckperms.first-time.use-console-to-give-access=Zanim będziesz mógł użyć jakichkolwiek poleceń LuckPerms w grze, musisz użyć konsoli aby dać sobie dostęp +luckperms.first-time.console-command-prompt=Otwórz konsolę i uruchom +luckperms.first-time.next-step=Po tym jak to zrobisz, możesz zacząć definiować uprawnienia i grupy +luckperms.first-time.wiki-prompt=Nie wiesz gdzie zacząć? Sprawdź tutaj\: {0} +luckperms.login.try-again=Spróbuj ponownie później +luckperms.login.loading-database-error=Wystąpił błąd bazy danych podczas wczytywania uprawnień +luckperms.login.server-admin-check-console-errors=Jeśli jesteś administratorem serwera, sprawdź konsolę pod kątem błędów +luckperms.login.server-admin-check-console-info=Sprawdź konsolę serwera, aby uzyskać więcej informacji +luckperms.login.data-not-loaded-at-pre=Dane uprawnień dla użytkownika nie zostały załadowane na etapie wstępnego logowania +luckperms.login.unable-to-continue=nie można kontynuować +luckperms.login.craftbukkit-offline-mode-error=jest to prawdopodobnie spowodowane konfliktem między CraftBukkit a ustawieniem trybu online +luckperms.login.unexpected-error=Wystąpił nieoczekiwany błąd podczas konfigurowania uprawnień +luckperms.opsystem.disabled=System Vanilla OP jest wyłączony na tym serwerze +luckperms.opsystem.sponge-warning=Pamiętaj, że status operatora serwera nie ma wpływu na sprawdzanie uprawnień Sponge po zainstalowaniu wtyczki uprawnień, musisz bezpośrednio edytować dane użytkownika +luckperms.duration.unit.years.plural={0} lat +luckperms.duration.unit.years.singular={0} rok +luckperms.duration.unit.years.short={0}r +luckperms.duration.unit.months.plural={0} miesięcy +luckperms.duration.unit.months.singular={0} miesiąc +luckperms.duration.unit.months.short={0}mies +luckperms.duration.unit.weeks.plural={0} tygodni +luckperms.duration.unit.weeks.singular={0} tydzień +luckperms.duration.unit.weeks.short={0}tyg +luckperms.duration.unit.days.plural={0} dni +luckperms.duration.unit.days.singular={0} dni +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} godz +luckperms.duration.unit.hours.singular={0} godz +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minut +luckperms.duration.unit.minutes.singular={0} minuta +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} sekund +luckperms.duration.unit.seconds.singular={0} sekundę +luckperms.duration.unit.seconds.short={0} s +luckperms.duration.since={0} temu +luckperms.command.misc.invalid-code=Błędny kod +luckperms.command.misc.response-code-key=kod odpowiedzi +luckperms.command.misc.error-message-key=wiadomość +luckperms.command.misc.bytebin-unable-to-communicate=Nie można połączyć z bytebin +luckperms.command.misc.webapp-unable-to-communicate=Nie można połączyć z aplikacją internetową +luckperms.command.misc.check-console-for-errors=Sprawdź konsolę pod kątem błędów +luckperms.command.misc.file-must-be-in-data=Plik {0} musi być bezpośrednim podrzędnym katalogu danych +luckperms.command.misc.wait-to-finish=Poczekaj na zakończenie i spróbuj ponownie +luckperms.command.misc.invalid-priority=Nieprawidłowy priorytet {0} +luckperms.command.misc.expected-number=Oczekiwano liczby +luckperms.command.misc.date-parse-error=Nie można przetworzyć daty {0} +luckperms.command.misc.date-in-past-error=Nie możesz wybrać minionej daty\! +luckperms.command.misc.page=strona {0} z {1} +luckperms.command.misc.page-entries={0} wpisów +luckperms.command.misc.none=Brak +luckperms.command.misc.loading.error.unexpected=Wystąpił nieoczekiwany błąd +luckperms.command.misc.loading.error.user=Użytkownik nie jest załadowany +luckperms.command.misc.loading.error.user-specific=Nie można załadować docelowego użytkownika {0} +luckperms.command.misc.loading.error.user-not-found=Nie można odnaleźć użytkownika {0} +luckperms.command.misc.loading.error.user-save-error=Wystąpił błąd podczas zapisywania danych użytkownika {0} +luckperms.command.misc.loading.error.user-not-online=Użytkownik {0} nie jest dostępny +luckperms.command.misc.loading.error.user-invalid={0} nie jest prawidłową nazwą użytkownika/uuid +luckperms.command.misc.loading.error.user-not-uuid=Docelowy użytkownik {0} nie jest prawidłowym uuuid +luckperms.command.misc.loading.error.group=Grupa nie załadowana +luckperms.command.misc.loading.error.all-groups=Nie można załadować wszystkich grup +luckperms.command.misc.loading.error.group-not-found=Nie można odnaleźć grupy o nazwie {0} +luckperms.command.misc.loading.error.group-save-error=Wystąpił błąd podczas zapisywania danych grupy {0} +luckperms.command.misc.loading.error.group-invalid={0} nie jest prawidłową nazwą grupy +luckperms.command.misc.loading.error.track=Ścieżka nie załadowana +luckperms.command.misc.loading.error.all-tracks=Nie można załadować wszystkich ścieżek +luckperms.command.misc.loading.error.track-not-found=Nie znaleziono ścieżki o nazwie {0} +luckperms.command.misc.loading.error.track-save-error=Wystąpił błąd podczas zapisywania danych ścieżki {0} +luckperms.command.misc.loading.error.track-invalid={0} nie jest prawidłową nazwą ścieżki +luckperms.command.editor.no-match=Nie można otworzyć edytora, żaden obiekt nie pasuje do pożądanego typu +luckperms.command.editor.start=Przygotowywanie nowej sesji edytora, proszę czekać... +luckperms.command.editor.url=Kliknij poniższy link, aby otworzyć edytor +luckperms.command.editor.unable-to-communicate=Nie można połączyć z serwerem edytora +luckperms.command.editor.apply-edits.success=Dane edytora zostały pomyślnie zastosowane dla {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} i {2} {3} +luckperms.command.editor.apply-edits.success.additions=elementy dodane +luckperms.command.editor.apply-edits.success.additions-singular=element dodany +luckperms.command.editor.apply-edits.success.deletions=elementów usuniętych +luckperms.command.editor.apply-edits.success.deletions-singular=element usunięty +luckperms.command.editor.apply-edits.no-changes=Nie zastosowano żadnych zmian z edytora internetowego, zwrócone dane nie zawierały żadnych zmian +luckperms.command.editor.apply-edits.unknown-type=Nie można zastosować zmian dla określonego typu obiektu +luckperms.command.editor.apply-edits.unable-to-read=Nie można odczytać danych używając podanego kodu +luckperms.command.search.searching.permission=Wyszukiwanie użytkowników i grup z {0} +luckperms.command.search.searching.inherit=Wyszukiwanie użytkowników i grup, które dziedziczą {0} +luckperms.command.search.result=Znaleziono {0} wpisów od {1} użytkowników i {2} grup +luckperms.command.search.result.default-notice=Uwaga\: podczas wyszukiwania członków grupy domyślnej, nie będą wyświetlani gracze offline bez innych uprawnień\! +luckperms.command.search.showing-users=Wyświetlanie wpisów użytkownika +luckperms.command.search.showing-groups=Wyświetlanie wpisów grup +luckperms.command.tree.start=Generowanie drzewa uprawnień, proszę czekać... +luckperms.command.tree.empty=Nie można wygenerować drzewa, nie znaleziono wyników +luckperms.command.tree.url=URL drzewa uprawnień +luckperms.command.verbose.invalid-filter={0} nie jest prawidłowym filtrem wyświetlania +luckperms.command.verbose.enabled=Zacznij rejestrować {0} w celu sprawdzenia pasującego do {1} +luckperms.command.verbose.command-exec=Wymuszanie na {0} wykonania komendy {1} i wyświetlanie wszystkich sprawdzeń... +luckperms.command.verbose.off=Rozszerzone zbieranie informacji o błędach {0} +luckperms.command.verbose.command-exec-complete=Wykonanie polecenia zakończone +luckperms.command.verbose.command.no-checks=Wykonanie komendy zakończone, ale nie przeprowadzono kontroli uprawnień +luckperms.command.verbose.command.possibly-async=Może to być spowodowane tym, że wtyczka uruchamia polecenia w tle (async) +luckperms.command.verbose.command.try-again-manually=Nadal możesz ręcznie użyć szczegółowych informacji, aby wykryć takie kontrole +luckperms.command.verbose.enabled-recording=Zacznij rejestrować {0} w celu sprawdzenia pasującego do {1} +luckperms.command.verbose.uploading=Rejestrowanie {0}, przesyłanie wyników... +luckperms.command.verbose.url=Adres URL wyników +luckperms.command.verbose.enabled-term=włączone +luckperms.command.verbose.disabled-term=wyłączone +luckperms.command.verbose.query-any=WSZYSTKO +luckperms.command.info.running-plugin=W działaniu +luckperms.command.info.platform-key=Platforma +luckperms.command.info.server-brand-key=Marka Serwera +luckperms.command.info.server-version-key=Wersja serwera +luckperms.command.info.storage-key=Pamięć +luckperms.command.info.storage-type-key=Typ +luckperms.command.info.storage.meta.split-types-key=Typy +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Połączono +luckperms.command.info.storage.meta.file-size-key=Rozmiar pliku +luckperms.command.info.extensions-key=Rozszerzenia +luckperms.command.info.messaging-key=Komunikacja +luckperms.command.info.instance-key=Instancja +luckperms.command.info.static-contexts-key=Kontekst statyczny +luckperms.command.info.online-players-key=Gracze Online +luckperms.command.info.online-players-unique={0} unikalnych +luckperms.command.info.uptime-key=Czas pracy +luckperms.command.info.local-data-key=Dane Lokalne +luckperms.command.info.local-data={0} użytkowników, {1} grupy, {2} ścieżki +luckperms.command.generic.create.success={0} utworzono pomyślnie +luckperms.command.generic.create.error=Wystąpił błąd podczas tworzenia {0} +luckperms.command.generic.create.error-already-exists={0} już istnieje\! +luckperms.command.generic.delete.success={0} usunięto pomyślnie +luckperms.command.generic.delete.error=Wystąpił błąd podczas usuwania {0} +luckperms.command.generic.delete.error-doesnt-exist={0} nie istnieje\! +luckperms.command.generic.rename.success=Nazwa {0} została zmieniona na {1} +luckperms.command.generic.clone.success={0} została pomyślnie sklonowana na {1} +luckperms.command.generic.info.parent.title=Grupy nadrzędne +luckperms.command.generic.info.parent.temporary-title=Tymczasowe Grupy Nadrzędne +luckperms.command.generic.info.expires-in=wygasa za +luckperms.command.generic.info.inherited-from=odziedziczone z +luckperms.command.generic.info.inherited-from-self=siebie +luckperms.command.generic.show-tracks.title=Ścieżki {0} +luckperms.command.generic.show-tracks.empty={0} nie jest na żadnej ścieżce +luckperms.command.generic.clear.node-removed={0} elementów zostało usunięte +luckperms.command.generic.clear.node-removed-singular={0} element został usunięty +luckperms.command.generic.clear=usunięto elementy {0} w kontekście {1} +luckperms.command.generic.permission.info.title=Uprawnienia {0} +luckperms.command.generic.permission.info.empty={0} nie posiada ustawionych uprawnień +luckperms.command.generic.permission.info.click-to-remove=Kliknij, aby usunąć ten ten element z {0} +luckperms.command.generic.permission.check.info.title=Informacje o uprawnieniach dla {0} +luckperms.command.generic.permission.check.info.directly={0} posiada uprawnienie {1} ustawione na {2} w kontekście {3} +luckperms.command.generic.permission.check.info.inherited={0} dziedziczy {1} ustawione na {2} z {3} w kontekście {4} +luckperms.command.generic.permission.check.info.not-directly={0} nie posiada ustawionego {1} +luckperms.command.generic.permission.check.info.not-inherited={0} nie dziedziczy {1} +luckperms.command.generic.permission.check.result.title=Sprawdzanie uprawnień dla {0} +luckperms.command.generic.permission.check.result.result-key=Rezultat +luckperms.command.generic.permission.check.result.processor-key=Procesor +luckperms.command.generic.permission.check.result.cause-key=Przyczyna +luckperms.command.generic.permission.check.result.context-key=Kontekst +luckperms.command.generic.permission.set=Ustawiono {0} na {1} dla {2} w kontekście {3} +luckperms.command.generic.permission.already-has={0} już posiada {1} ustawiony w kontekście {2} +luckperms.command.generic.permission.set-temp=Ustaw {0} na {1} dla {2} na okres {3} w kontekście {4} +luckperms.command.generic.permission.already-has-temp={0} już posiada {1} ustawiony tymczasowo w kontekście {2} +luckperms.command.generic.permission.unset=Usunięto {0} dla {1} w kontekście {2} +luckperms.command.generic.permission.doesnt-have={0} nie posiada ustawionego {1} w kontekście {2} +luckperms.command.generic.permission.unset-temp=Usunięto tymczasowe uprawnienie {0} dla {1} w kontekście {2} +luckperms.command.generic.permission.subtract=Ustawiono {0} na {1} dla {2} na czas {3} w kontekście {4}, {5} mniej niż wcześniej +luckperms.command.generic.permission.doesnt-have-temp={0} nie ma ustawionego czasowo {1} w kontekście {2} +luckperms.command.generic.permission.clear=Uprawnienia {0} zostały wyczyszczone w kontekście {1} +luckperms.command.generic.parent.info.title=Rodzice {0} +luckperms.command.generic.parent.info.empty={0} nie ma zdefiniowanego żadnego rodzica +luckperms.command.generic.parent.info.click-to-remove=Kliknij aby usunąć tego rodzica z {0} +luckperms.command.generic.parent.add={0} od teraz dziedziczy uprawnienia z {1} w kontekście {2} +luckperms.command.generic.parent.add-temp={0} od teraz dziedziczy uprawnienia z {1} na czas {2} w kontekście {3} +luckperms.command.generic.parent.set=Wyczyszczono rodziców {0}, od teraz dziedziczy tylko z {1} w kontekście {2} +luckperms.command.generic.parent.set-track=Wyczyszczono rodziców {0} na torze {1}, od teraz dziedziczy tylko z {2} w kontekście {3} +luckperms.command.generic.parent.remove={0} nie dziedziczy już uprawnień z {1} w kontekście {2} +luckperms.command.generic.parent.remove-temp={0} nie dziedziczy już tymczasowych uprawnień z {1} w kontekście {2} +luckperms.command.generic.parent.subtract={0} odziedziczy uprawnienia z {1} na czas {2} w kontekście {3}, {4} krócej niż wcześniej +luckperms.command.generic.parent.clear=Rodzice {0} zostali wyczyszczeni w kontekście {1} +luckperms.command.generic.parent.clear-track=Rodzice {0} na ścieżce {1} zostali wyczyszczeni w kontekście {2} +luckperms.command.generic.parent.already-inherits={0} już dziedziczy z {1} w kontekście {2} +luckperms.command.generic.parent.doesnt-inherit={0} nie dziedziczy z {1} w kontekście {2} +luckperms.command.generic.parent.already-temp-inherits={0} już dziedziczy tymczasowo z {1} w kontekście {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} nie dziedziczy tymczasowo z {1} w kontekście {2} +luckperms.command.generic.chat-meta.info.title-prefix=Przedrostki {0} +luckperms.command.generic.chat-meta.info.title-suffix=Przyrostki {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} nie ma przedrostków +luckperms.command.generic.chat-meta.info.none-suffix={0} nie ma przyrostków +luckperms.command.generic.chat-meta.info.click-to-remove=Kliknij, aby usunąć {0} z {1} +luckperms.command.generic.chat-meta.already-has={0} już ma ustawione {1} {2} z priorytetem {3} w kontekście {4} +luckperms.command.generic.chat-meta.already-has-temp={0} już ma ustawione tymczasowe {1} {2} z priorytetem {3} w kontekście {4} +luckperms.command.generic.chat-meta.doesnt-have={0} nie ma ustawionego {1} {2} z priorytetem {3} w kontekście {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} nie ma ustawionego tymczasowego {1} {2} z priorytetem {3} w kontekście {4} +luckperms.command.generic.chat-meta.add={0} ma ustawione {1} {2} z priorytetem {3} w kontekście {4} +luckperms.command.generic.chat-meta.add-temp={0} ma ustawione tymczasowe {1} {2} z priorytetem {3} na czas {4} w kontekście {5} +luckperms.command.generic.chat-meta.remove=Usunięto {1} {2} z priorytetem {3} w kontekście {4} dla {0} +luckperms.command.generic.chat-meta.remove-bulk=Usunięto wszystkie {1} z priorytetem {2} w kontekście {3} dla {0} +luckperms.command.generic.chat-meta.remove-temp=Usunięto tymczasowe {1} {2} z priorytetem {3} w kontekście {4} dla {0} +luckperms.command.generic.chat-meta.remove-temp-bulk=Usunięto wszystkie tymczasowe {1} z priorytetem {2} w kontekście {3} dla {0} +luckperms.command.generic.meta.info.title=Metadata {0} +luckperms.command.generic.meta.info.none={0} nie ma metadanych +luckperms.command.generic.meta.info.click-to-remove=Kliknij aby usunąć tą metadatę z {0} +luckperms.command.generic.meta.already-has={0} już ma ustawiony meta-klucz {1} z wartością {2} w kontekście {3} +luckperms.command.generic.meta.already-has-temp={0} już ma ustawiony tymczasowy meta-klucz {1} z wartością {2} w kontekście {3} +luckperms.command.generic.meta.doesnt-have={0} nie posiada meta-klucza {1} w kontekście {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nie posiada tymczasowego meta-klucza {1} w kontekście {2} +luckperms.command.generic.meta.set=Ustawiono klucz meta {0} na {1} dla {2} w kontekście {3} +luckperms.command.generic.meta.set-temp=Ustawiono klucz meta {0} na {1} dla {2} na czas {3} w kontekście {4} +luckperms.command.generic.meta.unset=Usunięto meta-klucz {0} dla {1} w kontekście {2} +luckperms.command.generic.meta.unset-temp=Usunięto tymczasowy meta-klucz {0} dla {1} w kontekście {2} +luckperms.command.generic.meta.clear=Metadata pasująca do {1} została wyczyszczona w kontekście {2} dla {0} +luckperms.command.generic.contextual-data.title=Dane kontekstowe +luckperms.command.generic.contextual-data.mode.key=tryb +luckperms.command.generic.contextual-data.mode.server=serwer +luckperms.command.generic.contextual-data.mode.active-player=aktywny gracz +luckperms.command.generic.contextual-data.contexts-key=Konteksty +luckperms.command.generic.contextual-data.prefix-key=Przedrostek +luckperms.command.generic.contextual-data.suffix-key=Przyrostek +luckperms.command.generic.contextual-data.primary-group-key=Grupa Podstawowa +luckperms.command.generic.contextual-data.meta-key=Metadane +luckperms.command.generic.contextual-data.null-result=Brak +luckperms.command.user.info.title=Informacje o użytkowniku +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=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Nie można usunąć użytkownika z jego grupy podstawowej +luckperms.command.user.primarygroup.not-member={0} nie był członkiem {1}, dodawanie +luckperms.command.user.primarygroup.already-has={0} już posiada {1} ustawiony jako podstawowa grupa +luckperms.command.user.primarygroup.warn-option=Ostrzeżenie\: Podstawowa metoda obliczania grupy używana przez ten serwer ({0}) może nie odzwierciedlać tej zmiany +luckperms.command.user.primarygroup.set=Podstawowa grupa {0} została ustawiona na {1} +luckperms.command.user.track.error-not-contain-group={0} nie jest jeszcze w żadnej grupie w {1} +luckperms.command.user.track.unsure-which-track=Nie można określić ścieżki, sprecyzuj ją jako argument +luckperms.command.user.track.missing-group-advice=Utwórz grupę lub usuń ją ze ścieżki i spróbuj ponownie +luckperms.command.user.promote.added-to-first={0} nie jest w żadnej grupie w {1}, więc został dodany do pierwszej grupy, {2} w kontekście {3} +luckperms.command.user.promote.not-on-track={0} nie jest w żadnej grupie w {1}, więc nie został awansowany +luckperms.command.user.promote.success=Awansowanie {0} wzdłuż ścieżki {1} z {2} do {3} w kontekście {4} +luckperms.command.user.promote.end-of-track=Osiągnięto koniec ścieżki {0}, nie można awansować {1} +luckperms.command.user.promote.next-group-deleted=Następna grupa w ścieżce, {0}, już nie istnieje +luckperms.command.user.promote.unable-to-promote=Nie można awansować użytkownika +luckperms.command.user.demote.success=Degradacja {0} wzdłuż ścieżki {1} z {2} do {3} w kontekście {4} +luckperms.command.user.demote.end-of-track=Koniec ścieżki {0} został osiągnięty, więc {1} został usunięty z {2} +luckperms.command.user.demote.end-of-track-not-removed=Osiągnięto koniec ścieżki {0}, ale {1} nie został usunięty z pierwszej grupy +luckperms.command.user.demote.previous-group-deleted=Poprzednia grupa w ścieżce, {0}, już nie istnieje +luckperms.command.user.demote.unable-to-demote=Nie można zdegradować użytkownika +luckperms.command.group.list.title=Grupy +luckperms.command.group.delete.not-default=Nie możesz usunąć domyślnej grupy +luckperms.command.group.info.title=Informacje o grupie +luckperms.command.group.info.display-name-key=Nazwa wyświetlana +luckperms.command.group.info.weight-key=Waga +luckperms.command.group.setweight.set=Ustawiono wagę na {0} dla grupy {1} +luckperms.command.group.setdisplayname.doesnt-have={0} nie ma ustawionej nazwy wyświetlania +luckperms.command.group.setdisplayname.already-has={0} ma już nazwę wyświetlaną {1} +luckperms.command.group.setdisplayname.already-in-use=Wyświetlana nazwa {0} jest już używana przez {1} +luckperms.command.group.setdisplayname.set=Ustaw nazwę wyświetlaną na {0} dla grupy {1} w kontekście {2} +luckperms.command.group.setdisplayname.removed=Usunięto nazwę wyświetlaną grupy {0} w kontekście {1} +luckperms.command.track.list.title=Ścieżki +luckperms.command.track.path.empty=Brak +luckperms.command.track.info.showing-track=Pokazywanie ścieżki +luckperms.command.track.info.path-property=Ścieżka +luckperms.command.track.clear=Ścieżka grupy {0} została usunięta +luckperms.command.track.append.success=Grupa {0} została dołączona do ścieżki {1} +luckperms.command.track.insert.success=Grupa {0} została wstawiona do ścieżki {1} na pozycji {2} +luckperms.command.track.insert.error-number=Oczekiwana liczba, a zamiast tego odebrana\: {0} +luckperms.command.track.insert.error-invalid-pos=Nie można wstawić na pozycję {0} +luckperms.command.track.insert.error-invalid-pos-reason=nieprawidłowa pozycja +luckperms.command.track.remove.success=Grupa {0} została usunięta ze ścieżki {1} +luckperms.command.track.error-empty={0} nie może być użyty ponieważ jest pusty lub zawiera tylko jedną grupę +luckperms.command.track.error-multiple-groups={0} jest członkiem wielu grup na tej ścieżce +luckperms.command.track.error-ambiguous=Nie można określić ich lokalizacji +luckperms.command.track.already-contains={0} już zawiera {1} +luckperms.command.track.doesnt-contain={0} nie zawiera {1} +luckperms.command.log.load-error=Nie można załadować wpisu +luckperms.command.log.invalid-page=Nieprawidłowy numer strony +luckperms.command.log.invalid-page-range=Wprowadź wartość pomiędzy {0} a {1} +luckperms.command.log.empty=Brak wpisów do wyświetlenia +luckperms.command.log.notify.error-console=Nie można przełączyć powiadomień dla konsoli +luckperms.command.log.notify.enabled-term=Włączono +luckperms.command.log.notify.disabled-term=Wyłączono +luckperms.command.log.notify.changed-state={0} dane wyjściowe logowania +luckperms.command.log.notify.already-on=Otrzymujesz już powiadomienia +luckperms.command.log.notify.already-off=Obecnie nie otrzymujesz powiadomień +luckperms.command.log.notify.invalid-state=Stan nieznany. Oczekiwanie {0} lub {1} +luckperms.command.log.show.search=Wyświetlanie ostatnich działań dla zapytania {0} +luckperms.command.log.show.recent=Pokazuje ostatnie działania +luckperms.command.log.show.by=Wyświetlanie ostatnich działań przez {0} +luckperms.command.log.show.history=Wyświetlanie historii dla {0} {1} +luckperms.command.export.error-term=Błąd +luckperms.command.export.already-running=Inny proces eksportu jest już uruchomiony +luckperms.command.export.file.already-exists=Plik {0} już istnieje +luckperms.command.export.file.not-writable=Plik {0} nie jest zapisywalny +luckperms.command.export.file.success=Pomyślnie wyeksportowano do {0} +luckperms.command.export.file-unexpected-error-writing=Wystąpił nieoczekiwany błąd podczas zapisywania piku +luckperms.command.export.web.export-code=Eksportuj kod +luckperms.command.export.web.import-command-description=Użyj następującej komendy aby zimportować +luckperms.command.import.term=Importuj +luckperms.command.import.error-term=Błąd +luckperms.command.import.already-running=Inny proces importu jest już uruchomiony +luckperms.command.import.file.doesnt-exist=Plik {0} nie istnieje +luckperms.command.import.file.not-readable=Plik {0} nie może być odczytany +luckperms.command.import.file.unexpected-error-reading=Wystąpił nieoczekiwany błąd podczas odczytywania importowanego pliku +luckperms.command.import.file.correct-format=czy jest on w prawidłowym formacie? +luckperms.command.import.web.unable-to-read=Nie można odczytać danych używając podanego kodu +luckperms.command.import.progress.percent=Ukończono {0}% +luckperms.command.import.progress.operations=Zakończono {0}/{1} operacji +luckperms.command.import.starting=Rozpoczynanie procesu importu +luckperms.command.import.completed=ZAKOŃCZONO +luckperms.command.import.duration=zajęło {0} sekund +luckperms.command.bulkupdate.must-use-console=Komenda masowej aktualizacji może być użyta tylko z konsoli +luckperms.command.bulkupdate.invalid-data-type=Nieprawidłowy typ, oczekiwano {0} +luckperms.command.bulkupdate.invalid-constraint=Nieprawidłowe ograniczenie {0} +luckperms.command.bulkupdate.invalid-constraint-format=Ograniczenia powinny być w formacie {0} +luckperms.command.bulkupdate.invalid-comparison=Nieprawidłowy operator porównania {0} +luckperms.command.bulkupdate.invalid-comparison-format=Oczekiwano jednego z następujących\: {0} +luckperms.command.bulkupdate.queued=Masowa operacja aktualizacji została umieszczona w kolejce +luckperms.command.bulkupdate.confirm=Wpisz {0} aby wykonać aktualizację +luckperms.command.bulkupdate.unknown-id=Operacja o id {0} nie istnieje lub wygasła +luckperms.command.bulkupdate.starting=Uruchamianie aktualizacji zbiorczej +luckperms.command.bulkupdate.success=Aktualizacja zbiorcza zakończona pomyślnie +luckperms.command.bulkupdate.success.statistics.nodes=Łącznie dotknięte węzły +luckperms.command.bulkupdate.success.statistics.users=Łącznie dotkniętych użytkowników +luckperms.command.bulkupdate.success.statistics.groups=Łącznie dotkniętych grup +luckperms.command.bulkupdate.failure=Aktualizacja zbiorcza nie powiodła się, sprawdź konsolę pod kątem błędów +luckperms.command.update-task.request=Zażądano zadania aktualizacji, proszę czekać +luckperms.command.update-task.complete=Aktualizacja zakończona +luckperms.command.update-task.push.attempting=Próba przekazania zmian innym serwerom +luckperms.command.update-task.push.complete=Inne serwery zostały pomyślnie powiadomione przez {0} +luckperms.command.update-task.push.error=Błąd podczas wprowadzania zmian na inne serwery +luckperms.command.update-task.push.error-not-setup=Nie można przesłać zmian do innych serwerów ponieważ usługa wysyłania wiadomości nie została skonfigurowana +luckperms.command.reload-config.success=Plik konfiguracyjny został przeładowany +luckperms.command.reload-config.restart-note=niektóre opcje zostaną zastosowane dopiero po ponownym uruchomieniu serwera +luckperms.command.translations.searching=Wyszukiwanie dostępnych tłumaczeń, proszę czekać... +luckperms.command.translations.searching-error=Nie można uzyskać listy dostępnych tłumaczeń +luckperms.command.translations.installed-translations=Zainstalowane tłumaczenia +luckperms.command.translations.available-translations=Dostępne Tłumaczenia +luckperms.command.translations.percent-translated=Przetłumaczone w {0}% +luckperms.command.translations.translations-by=przez +luckperms.command.translations.installing=Instalacja tłumaczeń, proszę czekać... +luckperms.command.translations.download-error=Nie można pobrać tłumaczenia dla {0} +luckperms.command.translations.installing-specific=Instalowanie języka {0}... +luckperms.command.translations.install-complete=Instalacja zakończona +luckperms.command.translations.download-prompt=Użyj {0} aby pobrać i zainstalować aktualne wersje tych tłumaczeń dostarczone przez społeczność +luckperms.command.translations.download-override-warning=Pamiętaj, że to nadpisze wszelkie zmiany wprowadzone dla tych języków +luckperms.usage.user.description=Zestaw poleceń do zarządzania użytkownikami w ramach LuckPerms. (''Użytkownik'' w LuckPerms jest tylko graczem, i może odnosić się do UUID lub nazwy użytkownika) +luckperms.usage.group.description=Zestaw komend do zarządzania grupami w ramach LuckPerms. Grupy są tylko kolekcjami uprawnień które mogą być przekazywane użytkownikom. Nowe grupy są tworzone za pomocą komendy ''creategroup''. +luckperms.usage.track.description=Zestaw komend do zarządzania utworami w LuckPerms. Ścieżki są uporządkowaną kolekcją grup, która może być użyta do definiowania promocji i demoacji. +luckperms.usage.log.description=Zestaw komend do zarządzania funkcją logowania w LuckPerms. +luckperms.usage.sync.description=Przeładuje wszystkie dane z pamięci wtyczek do pamięci i wprowadza wszelkie wykryte zmiany. +luckperms.usage.info.description=Wyświetla ogólne informacje o aktywnej instancji wtyczki. +luckperms.usage.editor.description=Tworzy nową sesję edytora sieci web +luckperms.usage.editor.argument.type=typy do załadowania do edytora. (''wszystkie'', ''użytkownicy'' lub ''grupy'') +luckperms.usage.editor.argument.filter=uprawnienie według którego będą filtrowani gracze +luckperms.usage.verbose.description=Kontroluje system werbowania sprawdzania uprawnień pluginów. +luckperms.usage.verbose.argument.action=włączyć/wyłączyć logowanie, czy przesłać logowane dane wyjściowe +luckperms.usage.verbose.argument.filter=filtr do dopasowania wpisów +luckperms.usage.verbose.argument.commandas=gracz/polecenie do wykonania +luckperms.usage.tree.description=Generuje widok drzewa (uporządkowana hierarchia listy) wszystkich uprawnień znanych LuckPerms. +luckperms.usage.tree.argument.scope=główny pierwiastek drzewa. określ "." aby uwzględnić wszystkie uprawnienia +luckperms.usage.tree.argument.player=imię i nazwisko gracza online do sprawdzenia +luckperms.usage.search.description=Wyszukuje wszystkich użytkowników/grup z określonym uprawnieniem +luckperms.usage.search.argument.permission=uprawnienie do szukania +luckperms.usage.search.argument.page=strona do wyświetlenia +luckperms.usage.network-sync.description=Synchronizuj zmiany z pamięcią i poproś o to, aby wszystkie pozostałe serwery w sieci zrobiły to samo +luckperms.usage.import.description=Importuj dane z (wcześniej utworzonego) pliku eksportu +luckperms.usage.import.argument.file=plik z którego ma zostać wykonany import +luckperms.usage.import.argument.replace=zastąp istniejące dane zamiast łączenia +luckperms.usage.import.argument.upload=prześlij dane z poprzedniego eksportu +luckperms.usage.export.description=Eksportuje wszystkie dane uprawnień do pliku ''eksport''. Może być ponownie zaimportowany w późniejszym czasie. +luckperms.usage.export.argument.file=plik do którego ma zostać wykonany eksport +luckperms.usage.export.argument.without-users=wyklucz graczy z eksportu +luckperms.usage.export.argument.without-groups=wyklucz grupy z eksportu +luckperms.usage.export.argument.upload=Eksportuje wszystkie dane uprawnień do pliku ''eksport''. Może być ponownie zaimportowany w późniejszym czasie. +luckperms.usage.reload-config.description=Przeładuj część konfiguracji +luckperms.usage.bulk-update.description=Wykonaj masową zmianę zapytania na wszystkich danych +luckperms.usage.bulk-update.argument.data-type=typ może być zmienny (''wszystko'', ''użytkownicy'' lub ''grupy'') +luckperms.usage.bulk-update.argument.action=akcja to przetwarzania danych. (''zaktualizuj'' lub ''usuń'') +luckperms.usage.bulk-update.argument.action-field=pole do działania. Wymagane do ''aktualizacji''. (''permisje'', ''serwer'' lub ''świat'') +luckperms.usage.bulk-update.argument.action-value=wartość do zastąpienia. Wymagana jest tylko dla ''aktualizacji''. +luckperms.usage.bulk-update.argument.constraint=ograniczenia wymagane dla aktualizacji +luckperms.usage.translations.description=Zarządzaj tłumaczeniami +luckperms.usage.translations.argument.install=podkomenda do instalacji tłumaczeń +luckperms.usage.apply-edits.description=Zastosuj zmienione permisje zrobione w edytorze web +luckperms.usage.apply-edits.argument.code=unikalny kod dla danych +luckperms.usage.apply-edits.argument.target=dla kogo należy zastosować dane +luckperms.usage.create-group.description=Utwórz nową grupę +luckperms.usage.create-group.argument.name=nazwa grupy +luckperms.usage.create-group.argument.weight=waga grupy +luckperms.usage.create-group.argument.display-name=nazwa wyświetlana grupy +luckperms.usage.delete-group.description=Usuń grupę +luckperms.usage.delete-group.argument.name=nazwa grupy +luckperms.usage.list-groups.description=Wyświetl wszystkie grupy na platformie +luckperms.usage.create-track.description=Utwórz nową ścieżkę +luckperms.usage.create-track.argument.name=nazwa ścieżki +luckperms.usage.delete-track.description=Usuń ścieżkę +luckperms.usage.delete-track.argument.name=nazwa ścieżki +luckperms.usage.list-tracks.description=Wyświetl wszystkie ścieżki na platformie +luckperms.usage.user-info.description=Wyświetla informacje o użytkowniku +luckperms.usage.user-switchprimarygroup.description=Przełącza podstawową grupę użytkownika +luckperms.usage.user-switchprimarygroup.argument.group=grupa do przełączenia +luckperms.usage.user-promote.description=Promuje użytkownika w ścieżce +luckperms.usage.user-promote.argument.track=ścieżka w której użytkownik ma awansować +luckperms.usage.user-promote.argument.context=konteksty do awansowania użytkownika w +luckperms.usage.user-promote.argument.dont-add-to-first=promuj użytkownika tylko wtedy, gdy jest już na ścieżce +luckperms.usage.user-demote.description=Degraduje użytkownika w ścieżce +luckperms.usage.user-demote.argument.track=świeżka w której użytkownik ma zostać zdegradowany +luckperms.usage.user-demote.argument.context=konteksty do zdegradowania użytkownika w +luckperms.usage.user-demote.argument.dont-remove-from-first=zapobiegaj usunięciu użytkownika z pierwszej grupy +luckperms.usage.user-clone.description=Klonuj użytkownika +luckperms.usage.user-clone.argument.user=nazwa/uuid użytkownika do sklonowania +luckperms.usage.group-info.description=Wyświetla informacje na temat grupy +luckperms.usage.group-listmembers.description=Pokaż użytkowników/grupy, które dziedziczą z tej grupy +luckperms.usage.group-listmembers.argument.page=strona do wyświetlenia +luckperms.usage.group-setweight.description=Ustaw wagę grupy +luckperms.usage.group-setweight.argument.weight=waga jaka ma zostać ustawiona +luckperms.usage.group-set-display-name.description=Ustaw wyświetlaną nazwę grupy +luckperms.usage.group-set-display-name.argument.name=nazwa do ustawienia +luckperms.usage.group-set-display-name.argument.context=kontekst w którym zostanie ustawiona nazwa +luckperms.usage.group-rename.description=Zmień nazwę grupy +luckperms.usage.group-rename.argument.name=nowa nazwa +luckperms.usage.group-clone.description=Klonuj grupę +luckperms.usage.group-clone.argument.name=nazwa klona grupy +luckperms.usage.holder-editor.description=Otwiera zewnętrzny edytor uprawnień +luckperms.usage.holder-showtracks.description=Wyświetla ścieżki, na których jest obiekt +luckperms.usage.holder-clear.description=Usuwa wszystkie uprawnienia, rodziców i metę +luckperms.usage.holder-clear.argument.context=kontekst do filtrowania +luckperms.usage.permission.description=Edytuj uprawnienia +luckperms.usage.parent.description=Edytuj dziedziczenie +luckperms.usage.meta.description=Edytuj metadane +luckperms.usage.permission-info.description=Lista węzłów uprawnień, które posiada obiekt +luckperms.usage.permission-info.argument.page=strona do oglądania +luckperms.usage.permission-info.argument.sort-mode=jak sortować wpisy +luckperms.usage.permission-set.description=Ustawia uprawnienie dla obiektu +luckperms.usage.permission-set.argument.node=uprawnienie do ustawienia +luckperms.usage.permission-set.argument.value=wartość węzła +luckperms.usage.permission-set.argument.context=kontekst w którym zostanie dodane uprawnienie +luckperms.usage.permission-unset.description=Usuwa uprawnienie dla obiektu +luckperms.usage.permission-unset.argument.node=węzeł uprawnień do usunięcia +luckperms.usage.permission-unset.argument.context=kontekst, w jakim uprawnienia mają zostać usunięte +luckperms.usage.permission-settemp.description=Tymczasowo nadaje uprawnienia +luckperms.usage.permission-settemp.argument.node=uprawnienie do ustawienia +luckperms.usage.permission-settemp.argument.value=wartość węzła +luckperms.usage.permission-settemp.argument.duration=czas do wygaśnięcia węzła uprawnień +luckperms.usage.permission-settemp.argument.temporary-modifier=w jaki sposób należy stosować uprawnienia tymczasowe +luckperms.usage.permission-settemp.argument.context=warunki, jakie mają zajść, by uprawnienie zostało dodane +luckperms.usage.permission-unsettemp.description=Anuluje tymczasowe uprawnienie dla obiektu +luckperms.usage.permission-unsettemp.argument.node=uprawnienie do usunięcia +luckperms.usage.permission-unsettemp.argument.duration=czas trwania do odjęcia +luckperms.usage.permission-unsettemp.argument.context=kontekst w którym zostanie usunięte uprawnienie +luckperms.usage.permission-check.description=Sprawdza, czy obiekt ma pewien węzeł uprawnień +luckperms.usage.permission-check.argument.node=uprawnienie do sprawdzenia +luckperms.usage.permission-clear.description=Czyści wszystkie uprawnienia +luckperms.usage.permission-clear.argument.context=kontekst do filtrowania +luckperms.usage.parent-info.description=Wypisuje grupy z których ten obiekt dziedziczy +luckperms.usage.parent-info.argument.page=strona do wyświetlenia +luckperms.usage.parent-info.argument.sort-mode=jak sortować wpisy +luckperms.usage.parent-set.description=Usuwa wszystkie inne grupy, które obiekt już dziedziczy i dodaje je do podanego +luckperms.usage.parent-set.argument.group=grupa do ustawiania +luckperms.usage.parent-set.argument.context=konteksty do ustawiania grupy +luckperms.usage.parent-add.description=Dodaje grupę do dziedziczenia uprawnień dla danego obiektu +luckperms.usage.parent-add.argument.group=grupa do dziedziczenia +luckperms.usage.parent-add.argument.context=kontekst dziedziczenia grupy +luckperms.usage.parent-remove.description=Usuwa poprzednio ustawioną regułę dziedziczenia +luckperms.usage.parent-remove.argument.group=grupa do usunięcia +luckperms.usage.parent-remove.argument.context=konteksty do usunięcia grupy +luckperms.usage.parent-set-track.description=Usuwa pozostałe grupy z których dziedziczy obiekt na tej scieżce i dodaje podane +luckperms.usage.parent-set-track.argument.track=ścieżka ustawiona na +luckperms.usage.parent-set-track.argument.group=grupa do ustawienia, lub numer odnoszący się do pozycji grupy na danej ścieżce +luckperms.usage.parent-set-track.argument.context=konteksty do ustawiania grupy +luckperms.usage.parent-add-temp.description=Dodaje grupę do tymczasowego dziedziczenia uprawnień dla danego obiektu +luckperms.usage.parent-add-temp.argument.group=grupa dziedziczy z +luckperms.usage.parent-add-temp.argument.duration=czas trwania członkostwa w grupie +luckperms.usage.parent-add-temp.argument.temporary-modifier=w jaki sposób należy stosować uprawnienia tymczasowe +luckperms.usage.parent-add-temp.argument.context=kontekst dziedziczenia grupy +luckperms.usage.parent-remove-temp.description=Usuwa wcześniej ustawioną tymczasową regułę dziedziczenia +luckperms.usage.parent-remove-temp.argument.group=grupa do usunięcia +luckperms.usage.parent-remove-temp.argument.duration=czas trwania do odjęcia +luckperms.usage.parent-remove-temp.argument.context=konteksty do usunięcia grupy +luckperms.usage.parent-clear.description=Usuwa wszystkich rodziców +luckperms.usage.parent-clear.argument.context=kontekst do filtrowania +luckperms.usage.parent-clear-track.description=Usuwa wszystkich rodziców na danej ścieżce +luckperms.usage.parent-clear-track.argument.track=ścieżka do usunięcia na +luckperms.usage.parent-clear-track.argument.context=konteksty do filtrowania przez +luckperms.usage.meta-info.description=Wyświetla wszystkie meta czatu +luckperms.usage.meta-set.description=Ustawia wartość meta +luckperms.usage.meta-set.argument.key=klucz do ustawienia +luckperms.usage.meta-set.argument.value=wartość do ustawienia +luckperms.usage.meta-set.argument.context=konteksty do dodania pary meta w +luckperms.usage.meta-unset.description=Usuwa wartość meta +luckperms.usage.meta-unset.argument.key=klucz do usunięcia +luckperms.usage.meta-unset.argument.context=konteksty do usunięcia pary meta w +luckperms.usage.meta-settemp.description=Ustawia wartość meta tymczasowo +luckperms.usage.meta-settemp.argument.key=klucz do ustawienia +luckperms.usage.meta-settemp.argument.value=wartość do ustawienia +luckperms.usage.meta-settemp.argument.duration=czas trwania do wygaśnięcia wartości meta +luckperms.usage.meta-settemp.argument.context=konteksty do dodania pary meta w +luckperms.usage.meta-unsettemp.description=Usuwa tymczasową wartość meta +luckperms.usage.meta-unsettemp.argument.key=klucz do usunięcia +luckperms.usage.meta-unsettemp.argument.context=konteksty do usunięcia pary meta w +luckperms.usage.meta-addprefix.description=Dodaje przedrostek +luckperms.usage.meta-addprefix.argument.priority=priorytet dodania prefiksu +luckperms.usage.meta-addprefix.argument.prefix=prefiks +luckperms.usage.meta-addprefix.argument.context=konteksty do dodania prefiksu w +luckperms.usage.meta-addsuffix.description=Dodaje przyrostek +luckperms.usage.meta-addsuffix.argument.priority=priorytet dodania suffiksu +luckperms.usage.meta-addsuffix.argument.suffix=sufiks +luckperms.usage.meta-addsuffix.argument.context=konteksty do dodania suffiksu w +luckperms.usage.meta-setprefix.description=Ustawia przedrostek +luckperms.usage.meta-setprefix.argument.priority=priorytet dodania prefiksu +luckperms.usage.meta-setprefix.argument.prefix=prefiks +luckperms.usage.meta-setprefix.argument.context=konteksty do ustawienia prefiksu w +luckperms.usage.meta-setsuffix.description=Ustawia przyrostek +luckperms.usage.meta-setsuffix.argument.priority=priorytet dodania suffiksu +luckperms.usage.meta-setsuffix.argument.suffix=sufiks +luckperms.usage.meta-setsuffix.argument.context=konteksty do ustawienia suffiksu w +luckperms.usage.meta-removeprefix.description=Usuwa przedrostek +luckperms.usage.meta-removeprefix.argument.priority=priorytet usunięcia prefiksu +luckperms.usage.meta-removeprefix.argument.prefix=prefiks +luckperms.usage.meta-removeprefix.argument.context=konteksty do usunięcia prefiksu w +luckperms.usage.meta-removesuffix.description=Usuwa przyrostek +luckperms.usage.meta-removesuffix.argument.priority=priorytet usunięcia suffiksu +luckperms.usage.meta-removesuffix.argument.suffix=sufiks +luckperms.usage.meta-removesuffix.argument.context=konteksty do usunięcia suffiksu w +luckperms.usage.meta-addtemp-prefix.description=Dodaje tymczasowo prefiks +luckperms.usage.meta-addtemp-prefix.argument.priority=priorytet dodania prefiksu +luckperms.usage.meta-addtemp-prefix.argument.prefix=prefiks +luckperms.usage.meta-addtemp-prefix.argument.duration=czas trwania do wygaśnięcia prefiksu +luckperms.usage.meta-addtemp-prefix.argument.context=konteksty do dodania prefiksu w +luckperms.usage.meta-addtemp-suffix.description=Dodaje sufiks tymczasowo +luckperms.usage.meta-addtemp-suffix.argument.priority=priorytet dodania suffiksu +luckperms.usage.meta-addtemp-suffix.argument.suffix=sufiks +luckperms.usage.meta-addtemp-suffix.argument.duration=czas do wygaśnięcia suffiksu +luckperms.usage.meta-addtemp-suffix.argument.context=konteksty do dodania suffiksu w +luckperms.usage.meta-settemp-prefix.description=Tymczasowo ustawia prefiks +luckperms.usage.meta-settemp-prefix.argument.priority=priorytet ustawienia prefiksu +luckperms.usage.meta-settemp-prefix.argument.prefix=prefiks +luckperms.usage.meta-settemp-prefix.argument.duration=czas do wygaśnięcia prefiksu +luckperms.usage.meta-settemp-prefix.argument.context=konteksty do ustawienia prefiksu w +luckperms.usage.meta-settemp-suffix.description=Tymczasowo ustawia przyrostek +luckperms.usage.meta-settemp-suffix.argument.priority=priorytet ustawienia suffiksu +luckperms.usage.meta-settemp-suffix.argument.suffix=sufiks +luckperms.usage.meta-settemp-suffix.argument.duration=czas do wygaśnięcia suffiksu +luckperms.usage.meta-settemp-suffix.argument.context=konteksty do ustawienia suffiksu w +luckperms.usage.meta-removetemp-prefix.description=Usuwa tymczasowy prefiks +luckperms.usage.meta-removetemp-prefix.argument.priority=priorytet usunięcia prefiksu +luckperms.usage.meta-removetemp-prefix.argument.prefix=prefiks +luckperms.usage.meta-removetemp-prefix.argument.context=konteksty do usunięcia prefiksu w +luckperms.usage.meta-removetemp-suffix.description=Usuwa tymczasowy sufiks +luckperms.usage.meta-removetemp-suffix.argument.priority=priorytet usunięcia suffiksu +luckperms.usage.meta-removetemp-suffix.argument.suffix=sufiks +luckperms.usage.meta-removetemp-suffix.argument.context=konteksty do usunięcia suffiksu w +luckperms.usage.meta-clear.description=Czyści wszystkie metadane +luckperms.usage.meta-clear.argument.type=typ meta do usunięcia +luckperms.usage.meta-clear.argument.context=kontekst do filtrowania +luckperms.usage.track-info.description=Wyświetla informacje na temat ścieżki +luckperms.usage.track-editor.description=Otwiera zewnętrzny edytor uprawnień +luckperms.usage.track-append.description=Dołącza grupę na końcu ścieżki +luckperms.usage.track-append.argument.group=grupa do dodania +luckperms.usage.track-insert.description=Wstawia grupę na danej pozycji wzdłuż ścieżki +luckperms.usage.track-insert.argument.group=grupa do wstawienia +luckperms.usage.track-insert.argument.position=pozycja do wstawienia grupy w (pierwsza pozycja na ścieżce wynosi 1) +luckperms.usage.track-remove.description=Usuwa grupę ze ścieżki +luckperms.usage.track-remove.argument.group=grupa do usunięcia +luckperms.usage.track-clear.description=Usuwa grupy w ścieżce +luckperms.usage.track-rename.description=Zmień nazwę ścieżki +luckperms.usage.track-rename.argument.name=nowa nazwa +luckperms.usage.track-clone.description=Klonuj ścieżkę +luckperms.usage.track-clone.argument.name=nazwa klona ścieżki +luckperms.usage.log-recent.description=Zobacz ostatnie działania +luckperms.usage.log-recent.argument.user=nazwa/uuid użytkownika do filtrowania +luckperms.usage.log-recent.argument.page=numer strony do wyświetlenia +luckperms.usage.log-search.description=Przeszukaj dziennik w poszukiwaniu wpisu +luckperms.usage.log-search.argument.query=zapytanie do wyszukania +luckperms.usage.log-search.argument.page=numer strony do wyświetlenia +luckperms.usage.log-notify.description=Przełącz powiadomienia dziennika +luckperms.usage.log-notify.argument.toggle=czy włączyć lub wyłączyć +luckperms.usage.log-user-history.description=Pokaż historię użytkownika +luckperms.usage.log-user-history.argument.user=nazwa/uuid użytkownika +luckperms.usage.log-user-history.argument.page=numer strony do wyświetlenia +luckperms.usage.log-group-history.description=Pokaż historię grupy +luckperms.usage.log-group-history.argument.group=nazwa grupy +luckperms.usage.log-group-history.argument.page=numer strony do wyświetlenia +luckperms.usage.log-track-history.description=Zobacz historię ścieżki +luckperms.usage.log-track-history.argument.track=nazwa ścieżki +luckperms.usage.log-track-history.argument.page=numer strony do wyświetlenia +luckperms.usage.sponge.description=Edytuj dodatkowe dane Sponge +luckperms.usage.sponge.argument.collection=kolekcja do zapytania +luckperms.usage.sponge.argument.subject=temat do modyfikacji +luckperms.usage.sponge-permission-info.description=Wyświetla informacje o uprawnieniach uczestnika +luckperms.usage.sponge-permission-info.argument.contexts=kontekst do filtrowania +luckperms.usage.sponge-permission-set.description=Ustawia uprawnienie dla tematu +luckperms.usage.sponge-permission-set.argument.node=uprawnienie do ustawienia +luckperms.usage.sponge-permission-set.argument.tristate=wartość do ustawienia uprawnienia +luckperms.usage.sponge-permission-set.argument.contexts=kontekst w którym zostanie ustawione uprawnienie +luckperms.usage.sponge-permission-clear.description=Czyści uprawnienia tematów +luckperms.usage.sponge-permission-clear.argument.contexts=konteksty do czyszczenia uprawnień w +luckperms.usage.sponge-parent-info.description=Wyświetla informacje o rodzicach uczestnika +luckperms.usage.sponge-parent-info.argument.contexts=kontekst do filtrowania +luckperms.usage.sponge-parent-add.description=Dodaje rodzica do tematu +luckperms.usage.sponge-parent-add.argument.collection=zbiór tematów, w którym jest temat nadrzędny +luckperms.usage.sponge-parent-add.argument.subject=nazwa nadrzędnego tematu +luckperms.usage.sponge-parent-add.argument.contexts=konteksty do dodania rodzica w +luckperms.usage.sponge-parent-remove.description=Usuwa rodzica z tematu +luckperms.usage.sponge-parent-remove.argument.collection=zbiór tematów, w którym jest temat nadrzędny +luckperms.usage.sponge-parent-remove.argument.subject=nazwa nadrzędnego tematu +luckperms.usage.sponge-parent-remove.argument.contexts=konteksty do usunięcia rodzica w +luckperms.usage.sponge-parent-clear.description=Czyści rodziców tematów +luckperms.usage.sponge-parent-clear.argument.contexts=konteksty do czyszczenia rodziców w +luckperms.usage.sponge-option-info.description=Wyświetla informacje o opcjach uczestnika +luckperms.usage.sponge-option-info.argument.contexts=kontekst do filtrowania +luckperms.usage.sponge-option-set.description=Ustawia opcję dla tematu +luckperms.usage.sponge-option-set.argument.key=klucz do ustawienia +luckperms.usage.sponge-option-set.argument.value=wartość do ustawienia klucza +luckperms.usage.sponge-option-set.argument.contexts=konteksty do ustawienia opcji w +luckperms.usage.sponge-option-unset.description=Cofa opcję dla tematu +luckperms.usage.sponge-option-unset.argument.key=klucz do usunięcia +luckperms.usage.sponge-option-unset.argument.contexts=konteksty, w których ma zostać usunięty klucz +luckperms.usage.sponge-option-clear.description=Czyści opcje tematów +luckperms.usage.sponge-option-clear.argument.contexts=konteksty do czyszczenia opcji w diff --git a/plugins/LuckPerms/translations/repository/pt_BR.properties b/plugins/LuckPerms/translations/repository/pt_BR.properties new file mode 100644 index 0000000..c11da1f --- /dev/null +++ b/plugins/LuckPerms/translations/repository/pt_BR.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=REGISTRO +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORTAR +luckperms.commandsystem.available-commands=Use {0} para ver os comandos disponíveis +luckperms.commandsystem.command-not-recognised=Comando não reconhecido +luckperms.commandsystem.no-permission=Você não tem permissão para usar este comando\! +luckperms.commandsystem.no-permission-subcommands=Você não tem permissão para usar quaisquer subcomandos +luckperms.commandsystem.already-executing-command=Outro comando está sendo executado, aguarde terminar... +luckperms.commandsystem.usage.sub-commands-header=Sub Comandos +luckperms.commandsystem.usage.usage-header=Utilização do Comando +luckperms.commandsystem.usage.arguments-header=Argumentos +luckperms.first-time.no-permissions-setup=Parece que nenhuma permissão foi configurada\! +luckperms.first-time.use-console-to-give-access=Antes de você poder usar qualquer um dos comandos do LuckPerms no jogo, você precisa usar o console para dar a si mesmo acesso +luckperms.first-time.console-command-prompt=Abra seu console e execute +luckperms.first-time.next-step=Depois de ter feito isso, você pode começar a definir suas atribuições de grupos e permissões +luckperms.first-time.wiki-prompt=Não sabe por onde começar? Confira aqui\: {0} +luckperms.login.try-again=Por favor, tente novamente mais tarde +luckperms.login.loading-database-error=Ocorreu um erro durante o carregamento dos dados de permissões no banco de dados +luckperms.login.server-admin-check-console-errors=Se você é um administrador do servidor, por favor verifique no console se há algum erro +luckperms.login.server-admin-check-console-info=Por favor, verifique o console do servidor para mais informações +luckperms.login.data-not-loaded-at-pre=Dados de permissões do usuário não foram carregados durante a fase de pré-login +luckperms.login.unable-to-continue=Incapaz de continuar +luckperms.login.craftbukkit-offline-mode-error=provavelmente isto aconteceu devido a um conflito entre o CraftBukkit e a configuração do online-mode +luckperms.login.unexpected-error=Ocorreu um erro inesperado ao configurar seus dados de permissões +luckperms.opsystem.disabled=O sistema OP está desativado neste servidor +luckperms.opsystem.sponge-warning=Note que o status de Operador de Servidor não tem efeito nas verificações de permissão do Sponge quando um plugin de permissão está instalado, você deve editar os dados do usuário diretamente +luckperms.duration.unit.years.plural={0} anos +luckperms.duration.unit.years.singular={0} ano +luckperms.duration.unit.years.short={0}ano +luckperms.duration.unit.months.plural={0} meses +luckperms.duration.unit.months.singular={0} mês +luckperms.duration.unit.months.short={0}mês +luckperms.duration.unit.weeks.plural={0} semanas +luckperms.duration.unit.weeks.singular={0} semana +luckperms.duration.unit.weeks.short={0}sem +luckperms.duration.unit.days.plural={0} dias +luckperms.duration.unit.days.singular={0} dia +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} horas +luckperms.duration.unit.hours.singular={0} hora +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minutos +luckperms.duration.unit.minutes.singular={0} minuto +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} segundos +luckperms.duration.unit.seconds.singular={0} segundo +luckperms.duration.unit.seconds.short={0}seg +luckperms.duration.since={0} atrás +luckperms.command.misc.invalid-code=Código inválido +luckperms.command.misc.response-code-key=código de resposta +luckperms.command.misc.error-message-key=mensagem +luckperms.command.misc.bytebin-unable-to-communicate=Não foi possível comunicar-se com bytebin +luckperms.command.misc.webapp-unable-to-communicate=Não foi possível comunicar-se com o aplicativo web +luckperms.command.misc.check-console-for-errors=Verifique no console se há erros +luckperms.command.misc.file-must-be-in-data=Arquivo {0} deve ser um filho direto do diretório de dados +luckperms.command.misc.wait-to-finish=Por favor, aguarde até que a sua solicitação seja concluída e tente novamente +luckperms.command.misc.invalid-priority=Prioridade inválida {0} +luckperms.command.misc.expected-number=Esperado um número +luckperms.command.misc.date-parse-error=Não foi possível analisar data {0} +luckperms.command.misc.date-in-past-error=Você não pode definir uma data no passado\! +luckperms.command.misc.page=página {0} de {1} +luckperms.command.misc.page-entries={0} entradas +luckperms.command.misc.none=Nenhum +luckperms.command.misc.loading.error.unexpected=Um erro inesperado ocorreu +luckperms.command.misc.loading.error.user=Usuário não carregado +luckperms.command.misc.loading.error.user-specific=Não foi possível carregar usuário alvo {0} +luckperms.command.misc.loading.error.user-not-found=Não foi possível encontrar um usuário para {0} +luckperms.command.misc.loading.error.user-save-error=Houve um erro ao salvar os dados de usuário para {0} +luckperms.command.misc.loading.error.user-not-online=Usuário {0} não está online +luckperms.command.misc.loading.error.user-invalid=''{0}'' não é um nome/uuid de usuário válido +luckperms.command.misc.loading.error.user-not-uuid=O usuário do destino {0} não é um uuid válido +luckperms.command.misc.loading.error.group=Grupo não carregado +luckperms.command.misc.loading.error.all-groups=Não foi possível carregar todos os grupos +luckperms.command.misc.loading.error.group-not-found=Não foi possível encontrar o grupo chamado {0} +luckperms.command.misc.loading.error.group-save-error=Ocorreu um erro ao salvar os dados do grupo para {0} +luckperms.command.misc.loading.error.group-invalid={0} não é um nome de grupo válido +luckperms.command.misc.loading.error.track=Track não carregada +luckperms.command.misc.loading.error.all-tracks=Impossível carregar todos as tracks +luckperms.command.misc.loading.error.track-not-found=O caminho de promoção {0} não foi encontrada +luckperms.command.misc.loading.error.track-save-error=Ocorreu um erro ao salvar os dados do caminho de promoção para {0} +luckperms.command.misc.loading.error.track-invalid={0} não é um nome de track válido +luckperms.command.editor.no-match=Incapaz de abrir o editor, nenhum objeto corresponde ao tipo desejado +luckperms.command.editor.start=Preparando uma nova sessão do web editor, por favor aguarde... +luckperms.command.editor.url=Clique no link abaixo para abrir o editor +luckperms.command.editor.unable-to-communicate=Impossível se comunicar com o editor +luckperms.command.editor.apply-edits.success=Dados do web editor aplicados a {0} {1} com sucesso +luckperms.command.editor.apply-edits.success-summary={0} {1} e {2} {3} +luckperms.command.editor.apply-edits.success.additions=adições +luckperms.command.editor.apply-edits.success.additions-singular=adição +luckperms.command.editor.apply-edits.success.deletions=eliminações +luckperms.command.editor.apply-edits.success.deletions-singular=eliminação +luckperms.command.editor.apply-edits.no-changes=Nenhuma alteração foi aplicada pelo web editor, os dados enviados não contêm nenhuma edição +luckperms.command.editor.apply-edits.unknown-type=Impossível aplicar a edição ao tipo de objeto especificado +luckperms.command.editor.apply-edits.unable-to-read=Impossível ler os dados usando o código fornecido +luckperms.command.search.searching.permission=Procurando usuários e grupos com {0} +luckperms.command.search.searching.inherit=Procurando por usuários e grupos que herdam de {0} +luckperms.command.search.result=Encontrados {0} entradas de {1} usuários e {2} grupos +luckperms.command.search.result.default-notice=Nota\: ao procurar membros do grupo padrão, jogadores offline sem outras permissões não serão exibidos\! +luckperms.command.search.showing-users=Exibindo usuário entradas +luckperms.command.search.showing-groups=Exibindo entradas de grupo +luckperms.command.tree.start=Gerando lista de permissões, por favor aguarde... +luckperms.command.tree.empty=Impossível gerar a lista, nenhum resultado foi encontrado +luckperms.command.tree.url=URL da lista de permissões +luckperms.command.verbose.invalid-filter={0} não é um filtro verboso válido +luckperms.command.verbose.enabled=Registro detalhado {0} para verificações correspondentes a {1} +luckperms.command.verbose.command-exec=Forçando {0} a executar o comando {1} e reportando todas as verificações feitas... +luckperms.command.verbose.off=Registro verboso {0} +luckperms.command.verbose.command-exec-complete=Execução do comando concluída +luckperms.command.verbose.command.no-checks=A execução do comando foi concluída, mas nenhuma verificação de permissão foi feita +luckperms.command.verbose.command.possibly-async=Isso pode ocorrer porque o plug-in executa comandos em segundo plano (async) +luckperms.command.verbose.command.try-again-manually=Você ainda pode usar verbose manualmente para detectar verificações feitas como esta +luckperms.command.verbose.enabled-recording=Gravação detalhada de {0} para verificações correspondentes a {1} +luckperms.command.verbose.uploading=Registro verboso {0}, envio de resultados... +luckperms.command.verbose.url=URL de resultados verboso +luckperms.command.verbose.enabled-term=ativado +luckperms.command.verbose.disabled-term=desativado +luckperms.command.verbose.query-any=QUALQUER +luckperms.command.info.running-plugin=Executando +luckperms.command.info.platform-key=Plataforma +luckperms.command.info.server-brand-key=Marca do Servidor +luckperms.command.info.server-version-key=Versão do Servidor +luckperms.command.info.storage-key=Armazenamento +luckperms.command.info.storage-type-key=Tipo +luckperms.command.info.storage.meta.split-types-key=Tipos +luckperms.command.info.storage.meta.ping-key=Latência +luckperms.command.info.storage.meta.connected-key=Conectado +luckperms.command.info.storage.meta.file-size-key=Tamanho do Arquivo +luckperms.command.info.extensions-key=Extensões +luckperms.command.info.messaging-key=Sistema de Mensagens +luckperms.command.info.instance-key=Instância +luckperms.command.info.static-contexts-key=Contextos estáticos +luckperms.command.info.online-players-key=Jogadores Online +luckperms.command.info.online-players-unique={0} único +luckperms.command.info.uptime-key=Tempo de atividade +luckperms.command.info.local-data-key=Dados Locais +luckperms.command.info.local-data={0} usuários, {1} grupos, {2} tracks +luckperms.command.generic.create.success={0} foi criado com sucesso +luckperms.command.generic.create.error=Houve um erro ao criar {0} +luckperms.command.generic.create.error-already-exists={0} já existe\! +luckperms.command.generic.delete.success={0} foi excluído com sucesso +luckperms.command.generic.delete.error=Houve um erro ao excluir {0} +luckperms.command.generic.delete.error-doesnt-exist={0} não existe\! +luckperms.command.generic.rename.success={0} foi renomeado com sucesso para {1} +luckperms.command.generic.clone.success={0} foi clonado com sucesso em {1} +luckperms.command.generic.info.parent.title=Grupos de Parents +luckperms.command.generic.info.parent.temporary-title=Grupos Temporários de Pais +luckperms.command.generic.info.expires-in=expira em +luckperms.command.generic.info.inherited-from=herdado de +luckperms.command.generic.info.inherited-from-self=si mesmo +luckperms.command.generic.show-tracks.title=Tracks de {0} +luckperms.command.generic.show-tracks.empty={0} não está em nenhum track +luckperms.command.generic.clear.node-removed={0} nódulos foram removidos +luckperms.command.generic.clear.node-removed-singular={0} nódulo foi removido +luckperms.command.generic.clear=Nódulos de {0} limpos no contexto {1} +luckperms.command.generic.permission.info.title=Permissões de {0} +luckperms.command.generic.permission.info.empty={0} não possui quaisquer permissões definidas +luckperms.command.generic.permission.info.click-to-remove=Clique para remover este nódulo de {0} +luckperms.command.generic.permission.check.info.title=Informações da permissão para {0} +luckperms.command.generic.permission.check.info.directly={0} foi {1} definido como {2} no contexto {3} +luckperms.command.generic.permission.check.info.inherited={0} herda {1} definido como {2} de {3} no contexto {4} +luckperms.command.generic.permission.check.info.not-directly={0} não tem {1} definido +luckperms.command.generic.permission.check.info.not-inherited={0} não herda {1} +luckperms.command.generic.permission.check.result.title=Verificação de permissão para {0} +luckperms.command.generic.permission.check.result.result-key=Resultado +luckperms.command.generic.permission.check.result.processor-key=Processador +luckperms.command.generic.permission.check.result.cause-key=Causa +luckperms.command.generic.permission.check.result.context-key=Contexto +luckperms.command.generic.permission.set=Definir {0} a {1} para {2} no contexto {3} +luckperms.command.generic.permission.already-has={0} já tem {1} definidos no contexto {2} +luckperms.command.generic.permission.set-temp=Definir {0} a {1} para {2} por uma duração de {3} no contexto {4} +luckperms.command.generic.permission.already-has-temp={0} já possui {1} definido temporariamente no contexto {2} +luckperms.command.generic.permission.unset=Removido {0} para {1} no contexto {2} +luckperms.command.generic.permission.doesnt-have={0} não tem {1} definido no contexto {2} +luckperms.command.generic.permission.unset-temp=Desconfigurar a permissão temporária {0} para {1} no contexto {2} +luckperms.command.generic.permission.subtract=Definir {0} como {1} para {2} por uma duração de {3} no contexto {4}, {5} a menos do que antes +luckperms.command.generic.permission.doesnt-have-temp={0} não possui {1} definido temporariamente no contexto {2} +luckperms.command.generic.permission.clear=As permissões de {0} foram apagadas no contexto {1} +luckperms.command.generic.parent.info.title=Grupos de {0} +luckperms.command.generic.parent.info.empty={0} não tem quaisquer pais definidos +luckperms.command.generic.parent.info.click-to-remove=Clique para remover esse grupo de {0} +luckperms.command.generic.parent.add={0} agora herda as permissões de {1} no contexto {2} +luckperms.command.generic.parent.add-temp={0} agora herda as permissões de {1} por uma duração de {2} no contexto {3} +luckperms.command.generic.parent.set={0} teve seus grupos-pai existentes apagados, e agora herda apenas {1} em contexto {2} +luckperms.command.generic.parent.set-track={0} teve seus grupos-pai existentes na escada {1}, e agora só herda {2} no contexto {3} +luckperms.command.generic.parent.remove={0} não herda mais as permissões de {1} no contexto {2} +luckperms.command.generic.parent.remove-temp={0} não herda mais temporariamente as permissões de {1} no contexto {2} +luckperms.command.generic.parent.subtract={0} herdará permissões de {1} por uma duração de {2} no contexto {3}, {4} menos que antes +luckperms.command.generic.parent.clear=Os pais de {0} foram apagadas no contexto {1} +luckperms.command.generic.parent.clear-track=Os pais de {0} na escada {1} foram apagadas no contexto {2} +luckperms.command.generic.parent.already-inherits={0} já herda de {1} no contexto {2} +luckperms.command.generic.parent.doesnt-inherit={0} não herda de {1} no contexto {2} +luckperms.command.generic.parent.already-temp-inherits={0} já herda temporariamente de {1} no contexto {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} não herda temporariamente de {1} no contexto {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefixos de {0} +luckperms.command.generic.chat-meta.info.title-suffix=Sufixos de {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} não tem prefixos +luckperms.command.generic.chat-meta.info.none-suffix={0} não tem sufixos +luckperms.command.generic.chat-meta.info.click-to-remove=Clique para remover este {0} de {1} +luckperms.command.generic.chat-meta.already-has={0} já tem {1} {2} definido a uma prioridade de {3} no contexto {4} +luckperms.command.generic.chat-meta.already-has-temp={0} já tem {1} {2} definido temporariamente a uma prioridade de {3} no contexto {4} +luckperms.command.generic.chat-meta.doesnt-have={0} não tem {1} {2} definido a uma prioridade de {3} no contexto {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} não tem {1} {2} definido temporariamente a uma prioridade de {3} no contexto {4} +luckperms.command.generic.chat-meta.add={0} teve {1} {2} definido como uma prioridade de {3} no contexto {4} +luckperms.command.generic.chat-meta.add-temp={0} teve {1} {2} definido a uma prioridade de {3} por uma duração de {4} no contexto {5} +luckperms.command.generic.chat-meta.remove={0} teve {1} {2} na prioridade {3} removido no contexto {4} +luckperms.command.generic.chat-meta.remove-bulk={0} teve todos {1} na prioridade {2} removidos no contexto {3} +luckperms.command.generic.chat-meta.remove-temp={0} teve temporário {1} {2} na prioridade {3} removido no contexto {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} teve todos temporários os {1} na prioridade {2} removido no contexto {3} +luckperms.command.generic.meta.info.title=Metadados de {0} +luckperms.command.generic.meta.info.none={0} não tem meta +luckperms.command.generic.meta.info.click-to-remove=Clique para remover este meta node de {0} +luckperms.command.generic.meta.already-has={0} já tem meta-chave {1} definida como {2} no contexto {3} +luckperms.command.generic.meta.already-has-temp={0} já tem meta-chave {1} temporariamente definida como {2} no contexto {3} +luckperms.command.generic.meta.doesnt-have={0} não tem meta-chave {1} definida no contexto {2} +luckperms.command.generic.meta.doesnt-have-temp={0} não tem meta-chave {1} definida temporariamente no contexto {2} +luckperms.command.generic.meta.set=Defina a meta-chave {0} como {1} para {2} no contexto {3} +luckperms.command.generic.meta.set-temp=Defina a meta-chave {0} como {1} para {2} por uma duração de {3} no contexto {4} +luckperms.command.generic.meta.unset=Remova a meta-chave {0} para {1} no contexto {2} +luckperms.command.generic.meta.unset-temp=Remova a meta-chave temporária {0} para {1} no contexto {2} +luckperms.command.generic.meta.clear=O metatipo de correspondência {1} de {0} foi apagado no contexto {2} +luckperms.command.generic.contextual-data.title=Dados Contextuais +luckperms.command.generic.contextual-data.mode.key=modo +luckperms.command.generic.contextual-data.mode.server=servidor +luckperms.command.generic.contextual-data.mode.active-player=jogador ativo +luckperms.command.generic.contextual-data.contexts-key=Contextos +luckperms.command.generic.contextual-data.prefix-key=Prefixo +luckperms.command.generic.contextual-data.suffix-key=Sufixo +luckperms.command.generic.contextual-data.primary-group-key=Grupo Primário +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Nenhum +luckperms.command.user.info.title=Informação do Usuário +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tipo +luckperms.command.user.info.uuid-type.mojang=Mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Estado +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Você não pode remover um usuário do grupo primário +luckperms.command.user.primarygroup.not-member={0} não era um membro de {1}, adicionando-o agora +luckperms.command.user.primarygroup.already-has={0} já tem {1} definido como seu grupo principal +luckperms.command.user.primarygroup.warn-option=Aviso\: O método de cálculo do grupo primário sendo usado por este servidor ({0}) pode não refletir esta alteração +luckperms.command.user.primarygroup.set=O grupo primário {0} foi definido como {1} +luckperms.command.user.track.error-not-contain-group={0} ainda não está em nenhum grupo em {1} +luckperms.command.user.track.unsure-which-track=Não sabe qual caminho usar, por favor especificar um argumento +luckperms.command.user.track.missing-group-advice=Crie o grupo ou o remova da faixa e tente novamente +luckperms.command.user.promote.added-to-first={0} não está em nenhum grupo em {1}, então foram adicionados ao primeiro grupo, {2} no contexto {3} +luckperms.command.user.promote.not-on-track={0} não está em nenhum grupo em {1}, então não foi promovido +luckperms.command.user.promote.success=Promovendo {0} ao longo da faixa {1} de {2} para {3} no contexto {4} +luckperms.command.user.promote.end-of-track=O fim da faixa {0} foi alcançado, incapaz de promover {1} +luckperms.command.user.promote.next-group-deleted=O próximo grupo na faixa, {0}, não existe mais +luckperms.command.user.promote.unable-to-promote=Não foi possível promover o usuário +luckperms.command.user.demote.success=Promovendo {0} ao longo da faixa {1} de {2} para {3} no contexto {4} +luckperms.command.user.demote.end-of-track=O fim da faixa {0} foi alcançado, então {1} foi removido de {2} +luckperms.command.user.demote.end-of-track-not-removed=O fim da faixa {0} foi alcançado, mas {1} não foi removido do primeiro grupo +luckperms.command.user.demote.previous-group-deleted=O grupo anterior na faixa, {0}, não existe mais +luckperms.command.user.demote.unable-to-demote=Não foi possível despromover o usuário +luckperms.command.group.list.title=Grupos +luckperms.command.group.delete.not-default=Você não pode excluir o grupo padrão +luckperms.command.group.info.title=Informações do Grupo +luckperms.command.group.info.display-name-key=Nome de Exibição +luckperms.command.group.info.weight-key=Peso +luckperms.command.group.setweight.set=Definir o peso {0} para o grupo {1} +luckperms.command.group.setdisplayname.doesnt-have={0} não possui um nome de exibição definido +luckperms.command.group.setdisplayname.already-has={0} já tem um nome de exibição de {1} +luckperms.command.group.setdisplayname.already-in-use=O nome de exibição {0} já está sendo usado por {1} +luckperms.command.group.setdisplayname.set=Definir nome de exibição para {0} para o grupo {1} no contexto {2} +luckperms.command.group.setdisplayname.removed=Remover nome de exibição para o grupo {0} no contexto {1} +luckperms.command.track.list.title=Lista de promoção +luckperms.command.track.path.empty=Nenhum +luckperms.command.track.info.showing-track=Mostrar lista de promoção +luckperms.command.track.info.path-property=Caminho +luckperms.command.track.clear={0} grupos de faixas foram limpos +luckperms.command.track.append.success=Grupo {0} foi anexado à faixa {1} +luckperms.command.track.insert.success=O grupo {0} foi inserido na faixa {1} na posição {2} +luckperms.command.track.insert.error-number=Número esperado, mas em vez disso recebido\: {0} +luckperms.command.track.insert.error-invalid-pos=Não é possível inserir na posição {0} +luckperms.command.track.insert.error-invalid-pos-reason=posição Inválida +luckperms.command.track.remove.success=O grupo {0} foi removido da faixa {1} +luckperms.command.track.error-empty={0} não pode ser usado, pois está vazio ou contém apenas um grupo +luckperms.command.track.error-multiple-groups={0} é um membro de múltiplos grupos deste caminho +luckperms.command.track.error-ambiguous=Não foi possível determinar sua localização +luckperms.command.track.already-contains={0} já contém {1} +luckperms.command.track.doesnt-contain={0} não deve conter {1} +luckperms.command.log.load-error=Não foi possível carregar o log +luckperms.command.log.invalid-page=Número de página inválido +luckperms.command.log.invalid-page-range=Por favor, insira um valor entre {0} e {1} +luckperms.command.log.empty=Não há nenhum registro na log +luckperms.command.log.notify.error-console=Não é possível alterar as notificações para o console +luckperms.command.log.notify.enabled-term=Ativado +luckperms.command.log.notify.disabled-term=Desativado +luckperms.command.log.notify.changed-state={0} saídas no registro +luckperms.command.log.notify.already-on=Você já está recebendo notificações +luckperms.command.log.notify.already-off=Você não está recebendo notificações no momento +luckperms.command.log.notify.invalid-state=Estado desconhecido. Esperando {0} ou {1} +luckperms.command.log.show.search=Mostrando ações recentes para consulta {0} +luckperms.command.log.show.recent=Mostrando ações recentes +luckperms.command.log.show.by=Mostrando ações recentes de {0} +luckperms.command.log.show.history=Mostrando histórico de {0} {1} +luckperms.command.export.error-term=Erro +luckperms.command.export.already-running=Outro processo de exportação já está sendo executado +luckperms.command.export.file.already-exists=Arquivo {0} já existe +luckperms.command.export.file.not-writable=O arquivo {0} não pode ser lido +luckperms.command.export.file.success=Exportado com sucesso para {0} +luckperms.command.export.file-unexpected-error-writing=Ocorreu um erro inesperado ao escrever no arquivo +luckperms.command.export.web.export-code=Exportar Código +luckperms.command.export.web.import-command-description=Use o seguinte comando para importar +luckperms.command.import.term=Importar +luckperms.command.import.error-term=Erro +luckperms.command.import.already-running=Outro processo de importação já está em execução +luckperms.command.import.file.doesnt-exist=O Arquivo {0} não existe +luckperms.command.import.file.not-readable=O arquivo {0} não pode ser lido +luckperms.command.import.file.unexpected-error-reading=Ocorreu um erro inesperado ao ler o arquivo de importação +luckperms.command.import.file.correct-format=este é o formato correto? +luckperms.command.import.web.unable-to-read=Não foi possível ler os dados usando o código fornecido +luckperms.command.import.progress.percent={0}% concluído +luckperms.command.import.progress.operations={0}/{1} operações concluídas +luckperms.command.import.starting=Iniciando processo de importação +luckperms.command.import.completed=CONCLUÍDO +luckperms.command.import.duration=demorou {0} segundos +luckperms.command.bulkupdate.must-use-console=O comando de atualização em massa só pode ser usado pelo console +luckperms.command.bulkupdate.invalid-data-type=Tipo inválido, estava esperando {0} +luckperms.command.bulkupdate.invalid-constraint=Restrição inválida {0} +luckperms.command.bulkupdate.invalid-constraint-format=As restrições devem estar no formato {0} +luckperms.command.bulkupdate.invalid-comparison=Operador de comparação inválido {0} +luckperms.command.bulkupdate.invalid-comparison-format=Era esperado um dos seguintes\: {0} +luckperms.command.bulkupdate.queued=A operação de atualização em massa foi colocada na fila +luckperms.command.bulkupdate.confirm=Execute {0} para executar a atualização +luckperms.command.bulkupdate.unknown-id=A operação com id {0} não existe ou expirou +luckperms.command.bulkupdate.starting=A atualização em massa está agora em execução +luckperms.command.bulkupdate.success=A atualização em massa foi concluída com sucesso +luckperms.command.bulkupdate.success.statistics.nodes=Total de nós afetados +luckperms.command.bulkupdate.success.statistics.users=Total de usuários afetados +luckperms.command.bulkupdate.success.statistics.groups=Total de grupos afetados +luckperms.command.bulkupdate.failure=Falha na atualização em massa, verifique os erros no console +luckperms.command.update-task.request=Uma tarefa de atualização foi solicitada, por favor aguarde +luckperms.command.update-task.complete=Atualização completa +luckperms.command.update-task.push.attempting=Agora tentando enviar para outros servidores +luckperms.command.update-task.push.complete=Outros servidores foram notificados via {0} com êxito +luckperms.command.update-task.push.error=Erro ao enviar as mudanças para outros servidores +luckperms.command.update-task.push.error-not-setup=Não é possível enviar as alterações para outros servidores porque o serviço de mensagens não foi configurado +luckperms.command.reload-config.success=O arquivo de configuração foi recarregado +luckperms.command.reload-config.restart-note=algumas opções só serão aplicadas depois que o servidor tiver sido reiniciado +luckperms.command.translations.searching=Procurando por traduções disponíveis, por favor aguarde... +luckperms.command.translations.searching-error=Não foi possível obter a lista de traduções disponíveis +luckperms.command.translations.installed-translations=Traduções instaladas +luckperms.command.translations.available-translations=Traduções disponíveis +luckperms.command.translations.percent-translated={0}% traduzido +luckperms.command.translations.translations-by=por +luckperms.command.translations.installing=Instalando traduções, por favor aguarde... +luckperms.command.translations.download-error=Não foi possível baixar a tradução para {0} +luckperms.command.translations.installing-specific=Instalando idioma {0}... +luckperms.command.translations.install-complete=Instalação completa +luckperms.command.translations.download-prompt=Use {0} para baixar e instalar as versões mais atualizadas dessas traduções fornecidas pela comunidade +luckperms.command.translations.download-override-warning=Isto irá substituir todas as alterações feitas por você nestes idiomas +luckperms.usage.user.description=Comandos para gerenciar os usuários dentro do LuckPerms. (Um ''usuário'' no LuckPerms é apenas um jogador, e pode-se referir ao seu UUID ou nick) +luckperms.usage.group.description=Comandos para o gerenciamento de grupos dentro do LuckPerms. Grupos são apenas coleções de permissão que podem ser dadas para múltiplos usuários. Para criar novos grupos utilize o comando ''creategroup''. +luckperms.usage.track.description=Comandos para gerenciar faixas de caminhos dentro de LuckPerms. Uma faixa de caminho é uma coleção ordenada de grupos que podem ser usados para definir promoções e rebaixamentos. +luckperms.usage.log.description=Um conjunto de comandos para gerenciar as configurações da log no LuckPerms. +luckperms.usage.sync.description=Recarrega todos os dados dentro do armazenamento do plugin na memória e aplica quaisquer alterações detectadas. +luckperms.usage.info.description=Mostra informações gerais sobre a instância ativa do plugin. +luckperms.usage.editor.description=Cria uma nova sessão de editor web +luckperms.usage.editor.argument.type=os tipos para carregar no editor. (''todos'', ''usuários'' ou ''grupos'') +luckperms.usage.editor.argument.filter=permissão para filtrar entradas do usuário por +luckperms.usage.verbose.description=Controla o sistema de verificação de permissão detalhada do plugin. +luckperms.usage.verbose.argument.action=se habilitar ou desabilitar o log ou fazer upload da saída registrada +luckperms.usage.verbose.argument.filter=o filtro para combinar as entradas com +luckperms.usage.verbose.argument.commandas=o jogador/comando para executar +luckperms.usage.tree.description=Gera uma lista de exibição (hierarquia ordenada) de todas as permissões conhecidas pelo LuckPerms. +luckperms.usage.tree.argument.scope=a raiz da árvore. Especifique "." para incluir todas as permissões +luckperms.usage.tree.argument.player=o nome do usuario para checar contra +luckperms.usage.search.description=Procura por todos os usuários/grupos com uma permissão específica +luckperms.usage.search.argument.permission=a permissão para pesquisar +luckperms.usage.search.argument.page=a página para ver +luckperms.usage.network-sync.description=Sincronize as alterações com o armazenamento e solicite que todos os outros servidores da rede façam o mesmo +luckperms.usage.import.description=Importa dados de um arquivo de exportação (previamente criado) +luckperms.usage.import.argument.file=selecione o arquivo à importar +luckperms.usage.import.argument.replace=substituir os dados existentes em vez de se fundir +luckperms.usage.import.argument.upload=carregar os dados de uma exportação anterior +luckperms.usage.export.description=Exporta todos os dados de permissões para um arquivo de "exportação". Poderá ser importado novamente mais tarde. +luckperms.usage.export.argument.file=exportar o arquivo para +luckperms.usage.export.argument.without-users=excluir os usuários da exportação +luckperms.usage.export.argument.without-groups=excluir grupos da exportação +luckperms.usage.export.argument.upload=Faça o upload de todos os dados de permissão para o editor web. Poderá ser importado novamente mais tarde. +luckperms.usage.reload-config.description=Recarregue algumas das opções da config +luckperms.usage.bulk-update.description=Executa alterações em massa em todos os dados +luckperms.usage.bulk-update.argument.data-type=o tipo de dados sendo alterados. (''todos'', ''usuários'' ou ''grupos'') +luckperms.usage.bulk-update.argument.action=a ação a realizar-se sobre os dados. (''atualização'' ou ''apagar'') +luckperms.usage.bulk-update.argument.action-field=o campo para agir. Somente necessário para ''atualizar''. (''permissão'', ''servidor'' ou ''mundo'') +luckperms.usage.bulk-update.argument.action-value=o valor para substituir. Apenas necessário para ''atualizar''. +luckperms.usage.bulk-update.argument.constraint=as restrições necessárias para a atualização +luckperms.usage.translations.description=Gerenciar traduções +luckperms.usage.translations.argument.install=subcomando para instalar traduções +luckperms.usage.apply-edits.description=Aplica alterações de permissão feitas a partir do editor web +luckperms.usage.apply-edits.argument.code=o código único para os dados +luckperms.usage.apply-edits.argument.target=a quem aplicar os dados para +luckperms.usage.create-group.description=Criar um novo grupo +luckperms.usage.create-group.argument.name=o nome do grupo +luckperms.usage.create-group.argument.weight=a posição do grupo +luckperms.usage.create-group.argument.display-name=o nome de exibição do grupo +luckperms.usage.delete-group.description=Excluir um grupo +luckperms.usage.delete-group.argument.name=o nome do grupo +luckperms.usage.list-groups.description=Listar todos os grupos na plataforma +luckperms.usage.create-track.description=Criar uma nova track +luckperms.usage.create-track.argument.name=o nome da track +luckperms.usage.delete-track.description=Deleta uma track +luckperms.usage.delete-track.argument.name=o nome da track +luckperms.usage.list-tracks.description=Listar todas as tracks na plataforma +luckperms.usage.user-info.description=Mostra informações sobre o jogador +luckperms.usage.user-switchprimarygroup.description=Muda o grupo primário do jogador +luckperms.usage.user-switchprimarygroup.argument.group=mudar o grupo para +luckperms.usage.user-promote.description=Promove o jogador a uma track +luckperms.usage.user-promote.argument.track=a track para promover um usuário +luckperms.usage.user-promote.argument.context=os contextos para promover o usuário em +luckperms.usage.user-promote.argument.dont-add-to-first=só promova o jogador se ele já estiver na track +luckperms.usage.user-demote.description=Rebaixa o jogador a uma track +luckperms.usage.user-demote.argument.track=a track para rebaixar um usuário +luckperms.usage.user-demote.argument.context=os contextos para promover o usuário em +luckperms.usage.user-demote.argument.dont-remove-from-first=evitar que o jogador seja removido do grupo primário +luckperms.usage.user-clone.description=Clonar usuário +luckperms.usage.user-clone.argument.user=o nome/UUID do jogador para clonar sobre +luckperms.usage.group-info.description=Dá informações sobre o grupo +luckperms.usage.group-listmembers.description=Mostrar os usuários/grupos que herdam deste grupo +luckperms.usage.group-listmembers.argument.page=a página para ver +luckperms.usage.group-setweight.description=Definir o peso dos grupos +luckperms.usage.group-setweight.argument.weight=a posição a setar +luckperms.usage.group-set-display-name.description=Definir o nome de exibição dos grupos +luckperms.usage.group-set-display-name.argument.name=definir o nome para +luckperms.usage.group-set-display-name.argument.context=os contextos para definir o nome em +luckperms.usage.group-rename.description=Renomear o grupo +luckperms.usage.group-rename.argument.name=o novo nome +luckperms.usage.group-clone.description=Clonar o grupo +luckperms.usage.group-clone.argument.name=o nome do grupo para clonar sobre +luckperms.usage.holder-editor.description=Abrir o editor de permissão web +luckperms.usage.holder-showtracks.description=Lista as tracks em que o objeto está +luckperms.usage.holder-clear.description=Remova todas as permissões, grupos e meta +luckperms.usage.holder-clear.argument.context=os contextos a serem filtrados por +luckperms.usage.permission.description=Editar permissões +luckperms.usage.parent.description=Editar heranças +luckperms.usage.meta.description=Editar valores de metadata +luckperms.usage.permission-info.description=Lista os nodes de permissão que o objeto tem +luckperms.usage.permission-info.argument.page=a página para ver +luckperms.usage.permission-info.argument.sort-mode=como classificar as entradas +luckperms.usage.permission-set.description=Setar uma permissão para o jogador +luckperms.usage.permission-set.argument.node=o node da permissão a definir +luckperms.usage.permission-set.argument.value=o valor do node +luckperms.usage.permission-set.argument.context=os contextos para definir a opção em +luckperms.usage.permission-unset.description=Remove uma permissão do jogador +luckperms.usage.permission-unset.argument.node=o node da permissão a definir +luckperms.usage.permission-unset.argument.context=os contextos para remover a permissão +luckperms.usage.permission-settemp.description=Define uma permissão para o objeto temporariamente +luckperms.usage.permission-settemp.argument.node=o node da permissão a definir +luckperms.usage.permission-settemp.argument.value=o valor do node +luckperms.usage.permission-settemp.argument.duration=a duração da permissão até que ela se expire +luckperms.usage.permission-settemp.argument.temporary-modifier=o tempo que a permissão ficará aplicada +luckperms.usage.permission-settemp.argument.context=os contextos para adicionar a permissão em +luckperms.usage.permission-unsettemp.description=Remove uma permissão temporária para o objeto +luckperms.usage.permission-unsettemp.argument.node=o node da permissão a remover +luckperms.usage.permission-unsettemp.argument.duration=a duração para subtrair +luckperms.usage.permission-unsettemp.argument.context=os contextos para remover a permissão +luckperms.usage.permission-check.description=Verifica se um jogador possui uma certa permissão +luckperms.usage.permission-check.argument.node=a permissão para ser verificada +luckperms.usage.permission-clear.description=Limpar todas as permissões +luckperms.usage.permission-clear.argument.context=os contextos a serem filtrados por +luckperms.usage.parent-info.description=Lista os grupos que o objeto herda +luckperms.usage.parent-info.argument.page=a página para ver +luckperms.usage.parent-info.argument.sort-mode=como classificar as entradas +luckperms.usage.parent-set.description=Remove todos os outros grupos que o jogador herda e adiciona o escolhido +luckperms.usage.parent-set.argument.group=definir o grupo para +luckperms.usage.parent-set.argument.context=os contextos para definir o grupo em +luckperms.usage.parent-add.description=Define outro grupo para o jogador herdar permissões +luckperms.usage.parent-add.argument.group=herdar o grupo de +luckperms.usage.parent-add.argument.context=os contextos para herdar o grupo em +luckperms.usage.parent-remove.description=Remove um grupo previamente definido +luckperms.usage.parent-remove.argument.group=o grupo a ser removido +luckperms.usage.parent-remove.argument.context=os contextos para remover o grupo em +luckperms.usage.parent-set-track.description=Remove todos os outros grupos que o objeto herda já na track dada e adiciona-os ao dado +luckperms.usage.parent-set-track.argument.track=a track para definir +luckperms.usage.parent-set-track.argument.group=o grupo a definir ou um número relativo à posição do grupo na track +luckperms.usage.parent-set-track.argument.context=os contextos para definir o grupo em +luckperms.usage.parent-add-temp.description=Define outro grupo para o objeto herdar permissões temporariamente +luckperms.usage.parent-add-temp.argument.group=o grupo irá herdar de +luckperms.usage.parent-add-temp.argument.duration=a duração da associação ao grupo +luckperms.usage.parent-add-temp.argument.temporary-modifier=como a permissão temporária deve ser aplicada +luckperms.usage.parent-add-temp.argument.context=os contextos para definir o grupo em +luckperms.usage.parent-remove-temp.description=Remove uma regra de herança temporária definida anteriormente +luckperms.usage.parent-remove-temp.argument.group=o grupo a ser removido +luckperms.usage.parent-remove-temp.argument.duration=o tempo para subtrair +luckperms.usage.parent-remove-temp.argument.context=os contextos para remover o grupo em +luckperms.usage.parent-clear.description=Limpa todos os "parents" +luckperms.usage.parent-clear.argument.context=os contextos a serem filtrados por +luckperms.usage.parent-clear-track.description=Limpa todos os grupos em uma determinada track +luckperms.usage.parent-clear-track.argument.track=remover a track em +luckperms.usage.parent-clear-track.argument.context=os contextos a serem filtrados por +luckperms.usage.meta-info.description=Mostrar todos os prefixos/sufixos e meta no chat +luckperms.usage.meta-set.description=Define um valor meta +luckperms.usage.meta-set.argument.key=a chave a ser definida +luckperms.usage.meta-set.argument.value=definir o valor para +luckperms.usage.meta-set.argument.context=os contextos para adicionar o par meta em +luckperms.usage.meta-unset.description=Remove um valor meta +luckperms.usage.meta-unset.argument.key=a chave a ser removida +luckperms.usage.meta-unset.argument.context=os contextos para remover o meta +luckperms.usage.meta-settemp.description=Setar um valor meta temporariamente +luckperms.usage.meta-settemp.argument.key=a chave a ser definida +luckperms.usage.meta-settemp.argument.value=definir o valor para +luckperms.usage.meta-settemp.argument.duration=a duração até o valor meta expirar +luckperms.usage.meta-settemp.argument.context=os contextos para adicionar o par meta em +luckperms.usage.meta-unsettemp.description=Remove um valor meta temporário +luckperms.usage.meta-unsettemp.argument.key=a chave a ser removida +luckperms.usage.meta-unsettemp.argument.context=os contextos para adicionar o par meta em +luckperms.usage.meta-addprefix.description=Adicionar um prefixo +luckperms.usage.meta-addprefix.argument.priority=a prioridade do prefixo +luckperms.usage.meta-addprefix.argument.prefix=a string prefixo +luckperms.usage.meta-addprefix.argument.context=os contextos para adicionar o prefixo em +luckperms.usage.meta-addsuffix.description=Adiciona um sufixo +luckperms.usage.meta-addsuffix.argument.priority=a prioridade para adicionar o sufixo +luckperms.usage.meta-addsuffix.argument.suffix=a string sufixo +luckperms.usage.meta-addsuffix.argument.context=os contextos para adicionar o sufixo em +luckperms.usage.meta-setprefix.description=Definir um prefixo +luckperms.usage.meta-setprefix.argument.priority=a prioridade para definir o prefixo em +luckperms.usage.meta-setprefix.argument.prefix=a string prefixo +luckperms.usage.meta-setprefix.argument.context=os contextos para definir o prefixo em +luckperms.usage.meta-setsuffix.description=Definir um sufixo +luckperms.usage.meta-setsuffix.argument.priority=a prioridade para definir o sufixo no +luckperms.usage.meta-setsuffix.argument.suffix=a string sufixo +luckperms.usage.meta-setsuffix.argument.context=os contextos para definir o sufixo +luckperms.usage.meta-removeprefix.description=Remover um prefixo +luckperms.usage.meta-removeprefix.argument.priority=a prioridade do prefixo a ser removido +luckperms.usage.meta-removeprefix.argument.prefix=a string prefixo +luckperms.usage.meta-removeprefix.argument.context=os contextos para remover o prefixo +luckperms.usage.meta-removesuffix.description=Remover um sufixo +luckperms.usage.meta-removesuffix.argument.priority=a prioridade do sufixo a ser removido +luckperms.usage.meta-removesuffix.argument.suffix=a string sufixo +luckperms.usage.meta-removesuffix.argument.context=os contextos para remover o sufixo +luckperms.usage.meta-addtemp-prefix.description=Adicionar um prefixo temporário +luckperms.usage.meta-addtemp-prefix.argument.priority=a prioridade do prefixo a ser definido +luckperms.usage.meta-addtemp-prefix.argument.prefix=a string sufixo +luckperms.usage.meta-addtemp-prefix.argument.duration=a duração que o prefixo irá expirar +luckperms.usage.meta-addtemp-prefix.argument.context=os contextos para adicionar o prefixo +luckperms.usage.meta-addtemp-suffix.description=Adicionar um suffix temporário +luckperms.usage.meta-addtemp-suffix.argument.priority=a prioridade do sufixo a ser adicionado +luckperms.usage.meta-addtemp-suffix.argument.suffix=a string sufixo +luckperms.usage.meta-addtemp-suffix.argument.duration=a duração que o sufixo irá expirar +luckperms.usage.meta-addtemp-suffix.argument.context=os contextos para adicionar a suffix em +luckperms.usage.meta-settemp-prefix.description=Setar um prefixo temporário +luckperms.usage.meta-settemp-prefix.argument.priority=a prioridade do prefixo a ser adicionado +luckperms.usage.meta-settemp-prefix.argument.prefix=a string prefixo +luckperms.usage.meta-settemp-prefix.argument.duration=a duração que o prefixo irá expirar +luckperms.usage.meta-settemp-prefix.argument.context=os contextos para definir o prefixo +luckperms.usage.meta-settemp-suffix.description=Setar um suffix temporário +luckperms.usage.meta-settemp-suffix.argument.priority=a prioridade para definir o sufixo +luckperms.usage.meta-settemp-suffix.argument.suffix=a string sufixo +luckperms.usage.meta-settemp-suffix.argument.duration=a duração que o sufixo irá expirar +luckperms.usage.meta-settemp-suffix.argument.context=os contextos para definir o sufixo em +luckperms.usage.meta-removetemp-prefix.description=Remover um prefixo temporário +luckperms.usage.meta-removetemp-prefix.argument.priority=a prioridade do prefixo a ser removido +luckperms.usage.meta-removetemp-prefix.argument.prefix=a string prefixo +luckperms.usage.meta-removetemp-prefix.argument.context=os contextos para remover o prefixo em +luckperms.usage.meta-removetemp-suffix.description=Remover um sufixo temporário +luckperms.usage.meta-removetemp-suffix.argument.priority=a prioridade do sufixo a ser removido +luckperms.usage.meta-removetemp-suffix.argument.suffix=a string sufixo +luckperms.usage.meta-removetemp-suffix.argument.context=os contextos para remover o sufixo em +luckperms.usage.meta-clear.description=Limpa todos os metadados +luckperms.usage.meta-clear.argument.type=o tipo de meta que será removido +luckperms.usage.meta-clear.argument.context=os contextos a serem filtrados por +luckperms.usage.track-info.description=Exibe informações sobre uma track +luckperms.usage.track-editor.description=Abre o editor de permissão da web +luckperms.usage.track-append.description=Acrescenta um grupo ao final da track +luckperms.usage.track-append.argument.group=o grupo a ser adicionado +luckperms.usage.track-insert.description=Insere um grupo em uma determinada posição na track +luckperms.usage.track-insert.argument.group=o grupo a ser inserido +luckperms.usage.track-insert.argument.position=a posição de inserir o grupo em (a primeira posição na track é 1) +luckperms.usage.track-remove.description=Remover um grupo de uma track +luckperms.usage.track-remove.argument.group=o grupo a ser removido +luckperms.usage.track-clear.description=Limpa os grupos na track +luckperms.usage.track-rename.description=Renomear a faixa +luckperms.usage.track-rename.argument.name=o novo nome +luckperms.usage.track-clone.description=Clonar a track +luckperms.usage.track-clone.argument.name=o nome da track para clonar +luckperms.usage.log-recent.description=Ver ações recentes +luckperms.usage.log-recent.argument.user=o nome/uuid do usuário para filtrar por +luckperms.usage.log-recent.argument.page=o número da página para visualizar +luckperms.usage.log-search.description=Procurar no registro por uma entrada +luckperms.usage.log-search.argument.query=a consulta para pesquisa por +luckperms.usage.log-search.argument.page=o número da página para visualizar +luckperms.usage.log-notify.description=Ativar/desativar notificações de registro +luckperms.usage.log-notify.argument.toggle=se deve ligar ou desligar +luckperms.usage.log-user-history.description=Visualizar histórico de um usuário +luckperms.usage.log-user-history.argument.user=o nome/UUID do jogador +luckperms.usage.log-user-history.argument.page=o número da página para visualizar +luckperms.usage.log-group-history.description=Ver o histórico de um grupo +luckperms.usage.log-group-history.argument.group=o nome do grupo +luckperms.usage.log-group-history.argument.page=o número da página para visualizar +luckperms.usage.log-track-history.description=Ver o histórico de uma track +luckperms.usage.log-track-history.argument.track=o nome da track +luckperms.usage.log-track-history.argument.page=o número da página para visualizar +luckperms.usage.sponge.description=Editar dados extras do Sponge +luckperms.usage.sponge.argument.collection=a coleção a realizar consultar +luckperms.usage.sponge.argument.subject=o assunto a ser modificado +luckperms.usage.sponge-permission-info.description=Exibe informações sobre as permissões do assunto +luckperms.usage.sponge-permission-info.argument.contexts=os contextos a serem filtrados por +luckperms.usage.sponge-permission-set.description=Define uma permissão para o Assunto +luckperms.usage.sponge-permission-set.argument.node=o node da permissão a definir +luckperms.usage.sponge-permission-set.argument.tristate=o valor para definir a permissão para +luckperms.usage.sponge-permission-set.argument.contexts=os contextos para definir a permissão em +luckperms.usage.sponge-permission-clear.description=Limpa as permissões dos assuntos +luckperms.usage.sponge-permission-clear.argument.contexts=os contextos para limpar as permissões em +luckperms.usage.sponge-parent-info.description=Mostra informações sobre os parentes do sujeito +luckperms.usage.sponge-parent-info.argument.contexts=os contextos a serem filtrados por +luckperms.usage.sponge-parent-add.description=Adiciona um parente ao sujeito +luckperms.usage.sponge-parent-add.argument.collection=a coleção de assunto onde o assunto pai é +luckperms.usage.sponge-parent-add.argument.subject=o nome do parente do assunto +luckperms.usage.sponge-parent-add.argument.contexts=os contextos para adicionar o grupo +luckperms.usage.sponge-parent-remove.description=Remove um parente do assunto +luckperms.usage.sponge-parent-remove.argument.collection=a coleção de assunto onde o assunto pai é +luckperms.usage.sponge-parent-remove.argument.subject=o nome do parente do assunto +luckperms.usage.sponge-parent-remove.argument.contexts=os contextos para remover o parente em +luckperms.usage.sponge-parent-clear.description=Limpa os parentes dos assuntos +luckperms.usage.sponge-parent-clear.argument.contexts=os contextos para limpar o parente em +luckperms.usage.sponge-option-info.description=Exibe informações sobre as opções do assunto +luckperms.usage.sponge-option-info.argument.contexts=os contextos a serem filtradados por +luckperms.usage.sponge-option-set.description=Define uma opção para o assunto +luckperms.usage.sponge-option-set.argument.key=a chave a ser definida +luckperms.usage.sponge-option-set.argument.value=o valor para definir a chave para +luckperms.usage.sponge-option-set.argument.contexts=os contextos para definir a opção em +luckperms.usage.sponge-option-unset.description=Desdefine uma opção para o assunto +luckperms.usage.sponge-option-unset.argument.key=a chave a ser removida +luckperms.usage.sponge-option-unset.argument.contexts=os contextos para desativar a chave em +luckperms.usage.sponge-option-clear.description=Limpa as opções de assuntos +luckperms.usage.sponge-option-clear.argument.contexts=os contextos para limpar opções em diff --git a/plugins/LuckPerms/translations/repository/ro_RO.properties b/plugins/LuckPerms/translations/repository/ro_RO.properties new file mode 100644 index 0000000..664a0e6 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ro_RO.properties @@ -0,0 +1,355 @@ +luckperms.logs.actionlog-prefix=INFO +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORT +luckperms.commandsystem.available-commands=Folosește {0} pentru a vedea comenzile valabile +luckperms.commandsystem.command-not-recognised=Comanda necunoscuta +luckperms.commandsystem.no-permission=Nu aveti permisiunea pentru a folosi aceasta comanda\! +luckperms.commandsystem.no-permission-subcommands=Nu aveti permisiunea pentru a folosii orice sub-comanda +luckperms.commandsystem.already-executing-command=Se execută o altă comandă, așteptând să se termine... +luckperms.commandsystem.usage.sub-commands-header=Sub-comenzi +luckperms.commandsystem.usage.usage-header=Folosință Comandă +luckperms.commandsystem.usage.arguments-header=Argumente +luckperms.first-time.no-permissions-setup=Se pare ca nicio permisiune nu a fost configurata inca\! +luckperms.first-time.use-console-to-give-access=Inainte de a putea utiliza oricare dintre comenzile LuckPerms in joc, trebuie sa folositi consola pentru a va oferi acces +luckperms.first-time.console-command-prompt=Deschideți consola și executații +luckperms.first-time.next-step=După ce ați făcut acest lucru, puteți începe să definiți atribuțiile și grupurile de permisiuni +luckperms.first-time.wiki-prompt=Nu știți de unde să începeți? Vedeți aici\: {0} +luckperms.login.try-again=Încercă din nou mai târziu +luckperms.login.loading-database-error=A apărut o eroare la baza de date în timp ce se încărcau datele permisiunilor +luckperms.login.server-admin-check-console-errors=Dacă sunteți administrator pe server, verificați consola pentru orice eroare +luckperms.login.server-admin-check-console-info=Vă rugăm să verificaţi consola serverului pentru mai multe informaţii +luckperms.login.data-not-loaded-at-pre=Datele permisiunilor pentru utilizatorul dvs. nu au fost încărcate în timpul etapei de pre-conectare +luckperms.login.unable-to-continue=imposibil să continui +luckperms.login.craftbukkit-offline-mode-error=acest lucru este posibil din cauza unui conflict intre CraftBukkit si setarea online-mode +luckperms.login.unexpected-error=A apărut o eroare neașteptată în timpul configurării datelor permisiunilor +luckperms.opsystem.disabled=Sistemul de vanilla de OP este dezactivat pe acest server +luckperms.opsystem.sponge-warning=Vă rugăm să rețineți că starea de Operator Server nu are niciun efect la verificarea permisiunilor pe Sponge atunci când un plugin de permisiune este instalat, trebuie să editați datele utilizatorului direct +luckperms.duration.unit.years.plural={0} ani +luckperms.duration.unit.years.singular={0} an +luckperms.duration.unit.years.short={0}y +luckperms.duration.unit.months.plural={0} luni +luckperms.duration.unit.months.singular={0} luna +luckperms.duration.unit.months.short={0}luni +luckperms.duration.unit.weeks.plural={0} saptamani +luckperms.duration.unit.weeks.singular={0} saptamana +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} zile +luckperms.duration.unit.days.singular={0} zi +luckperms.duration.unit.days.short={0}z +luckperms.duration.unit.hours.plural={0} ore +luckperms.duration.unit.hours.singular={0} ora +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minute +luckperms.duration.unit.minutes.singular={0} minut +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} secunde +luckperms.duration.unit.seconds.singular={0} secunda +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since=in urma cu {0} +luckperms.command.misc.invalid-code=Cod invalid +luckperms.command.misc.response-code-key=cod de raspuns +luckperms.command.misc.error-message-key=mesaj +luckperms.command.misc.bytebin-unable-to-communicate=Imposibil de comunicat cu bytebin +luckperms.command.misc.webapp-unable-to-communicate=Imposibil de comunicat cu aplicația web +luckperms.command.misc.check-console-for-errors=Verificați consola pentru erori +luckperms.command.misc.file-must-be-in-data={0} trebuie să fie un sub-fișier al dosarului de date +luckperms.command.misc.wait-to-finish=Vă rugăm să așteptați ca acesta să se termine și încercați din nou +luckperms.command.misc.invalid-priority=Prioritate {0} invalidă +luckperms.command.misc.expected-number=Folosește un număr +luckperms.command.misc.date-parse-error=Nu s-a putut analiza data {0} +luckperms.command.misc.date-in-past-error=Nu poți alege o dată în trecut\! +luckperms.command.misc.page=pagina {0} din {1} +luckperms.command.misc.page-entries={0} intrări +luckperms.command.misc.none=Nici unul +luckperms.command.misc.loading.error.unexpected=A apărut o eroare neașteptată +luckperms.command.misc.loading.error.user=Utilizatorul nu a fost încărcat +luckperms.command.misc.loading.error.user-specific=Nu s-a putut încărca utilizatorul {0} +luckperms.command.misc.loading.error.user-not-found=Un utilizator pentru {0} nu a putut fi găsit +luckperms.command.misc.loading.error.user-save-error=A apărut o eroare la salvarea datelor utilizatorului {0} +luckperms.command.misc.loading.error.user-not-online=Utilizatorul {0} nu este online +luckperms.command.misc.loading.error.user-invalid={0} nu este un nume de utilizator/uuid valid +luckperms.command.misc.loading.error.user-not-uuid=Utilizatorul {0} nu este un uuid valid +luckperms.command.misc.loading.error.group=Grupul nu a fost încărcat +luckperms.command.misc.loading.error.all-groups=Imposibil de încărcat toate grupurile +luckperms.command.misc.loading.error.group-not-found=Un grup numit {0} nu a putut fi găsit +luckperms.command.misc.loading.error.group-save-error=A apărut o eroare la salvarea datelor de grup pentru {0} +luckperms.command.misc.loading.error.group-invalid={0} nu este un nume de grup valid +luckperms.command.misc.loading.error.track=Traseul nu a fost încărcat +luckperms.command.misc.loading.error.all-tracks=Imposibil de încărcat toate traseele +luckperms.command.misc.loading.error.track-not-found=Un traseu numit {0} nu a putut fi găsit +luckperms.command.misc.loading.error.track-save-error=A apărut o eroare la salvarea datelor de traseu pentru {0} +luckperms.command.misc.loading.error.track-invalid={0} nu este un nume de traseu valid +luckperms.command.editor.no-match=Nu se poate deschide editorul, nici un obiect nu se potrivește cu tipul dorit +luckperms.command.editor.start=Pregătim o nouă sesiune în editor, vă rugăm așteptați... +luckperms.command.editor.url=Faceţi clic pe link-ul de mai jos pentru a deschide editorul +luckperms.command.editor.unable-to-communicate=Imposibil de comunicat cu editorul +luckperms.command.editor.apply-edits.success=Datele editorului web au fost aplicate cu succes la {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} și {2} {3} +luckperms.command.editor.apply-edits.success.additions=adăugări +luckperms.command.editor.apply-edits.success.additions-singular=adăugare +luckperms.command.editor.apply-edits.success.deletions=ștergeri +luckperms.command.editor.apply-edits.success.deletions-singular=ştergere +luckperms.command.editor.apply-edits.no-changes=Nicio modificare nu a fost aplicată din editorul web, datele returnate nu conțin nici o editare +luckperms.command.editor.apply-edits.unknown-type=Imposibil de aplicat editarea pentru tipul de obiect specificat +luckperms.command.editor.apply-edits.unable-to-read=Imposibil de citit datele folosind codul dat +luckperms.command.search.searching.permission=Se caută utilizatori și grupuri cu {0} +luckperms.command.search.searching.inherit=Se caută utilizatori și grupuri care moștenesc de la {0} +luckperms.command.search.result=S-au găsit {0} intrări de la {1} utilizatori și {2} grupuri +luckperms.command.search.result.default-notice=Notă\: când cauți membrii din grupul implicit, jucătorii offline fără alte permisiuni nu vor fi afișați\! +luckperms.command.search.showing-users=Afișare intrări utilizator +luckperms.command.search.showing-groups=Arată intrările grupului +luckperms.command.tree.start=Se generează permisiunile, vă rugăm așteptați... +luckperms.command.tree.empty=Nu s-au putut genera, nu au fost găsite rezultate +luckperms.command.tree.url=URL permisiuni +luckperms.command.verbose.invalid-filter={0} nu este un filtru valid +luckperms.command.verbose.enabled=Inregistrarea detaliata {0} pentru verificarea potrivirii {1} +luckperms.command.verbose.command-exec=Forțează {0} să execute comanda {1} și să raporteze toate verificările efectuate... +luckperms.command.verbose.off=Jurnal detaliat {0} +luckperms.command.verbose.command-exec-complete=Executarea comenzii completă +luckperms.command.verbose.command.no-checks=Execuția comenzii s-a încheiat, dar nu au fost efectuate verificări de permisiune +luckperms.command.verbose.command.possibly-async=Acest lucru poate fi deoarece plugin-ul rulează comenzile în fundal (async) +luckperms.command.verbose.command.try-again-manually=Încă poți folosi verbose manual pentru a detecta verificările de acest gen +luckperms.command.verbose.enabled-recording=Inregistrarea detaliata {0} pentru verificarea potrivirii {1} +luckperms.command.verbose.uploading=Jurnal detaliat {0}, încărcare rezultate... +luckperms.command.verbose.url=URL rezultate detaliate +luckperms.command.verbose.enabled-term=activat +luckperms.command.verbose.disabled-term=dezactivat +luckperms.command.verbose.query-any=ORICARE +luckperms.command.info.running-plugin=Rulează +luckperms.command.info.platform-key=Platformă +luckperms.command.info.server-brand-key=Marca serverului +luckperms.command.info.server-version-key=Versiune server +luckperms.command.info.storage-key=Stocare +luckperms.command.info.storage-type-key=Tip +luckperms.command.info.storage.meta.split-types-key=Tipuri +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Conectat +luckperms.command.info.storage.meta.file-size-key=Dimensiune fișier +luckperms.command.info.extensions-key=Extensii +luckperms.command.info.messaging-key=Mesagerie +luckperms.command.info.instance-key=Instanță +luckperms.command.info.static-contexts-key=Contexte statice +luckperms.command.info.online-players-key=Jucători online +luckperms.command.info.online-players-unique={0} unici +luckperms.command.info.uptime-key=Timp de funcționare +luckperms.command.info.local-data-key=Date locale +luckperms.command.info.local-data={0} utilizatori, {1} grupuri, {2} trasee +luckperms.command.generic.create.success={0} a fost creat cu succes +luckperms.command.generic.create.error=A apărut o eroare în timpul creării {0} +luckperms.command.generic.create.error-already-exists={0} există deja\! +luckperms.command.generic.delete.success={0} a fost șters cu succes +luckperms.command.generic.delete.error=A apărut o eroare la ștergerea {0} +luckperms.command.generic.delete.error-doesnt-exist={0} nu există\! +luckperms.command.generic.rename.success={0} a fost redenumit cu succes în {1} +luckperms.command.generic.clone.success={0} a fost clonat cu succes pe {1} +luckperms.command.generic.info.parent.title=Grupele Părinte +luckperms.command.generic.info.parent.temporary-title=Grupele Parinte Temporare +luckperms.command.generic.info.expires-in=expiră în +luckperms.command.generic.info.inherited-from=moştenit de la +luckperms.command.generic.info.inherited-from-self=propriu +luckperms.command.generic.show-tracks.title=Traseele {0} +luckperms.command.generic.show-tracks.empty={0} nu are niciun traseu +luckperms.command.generic.clear.node-removed={0} noduri au fost eliminate +luckperms.command.generic.clear.node-removed-singular={0} nod a fost eliminat +luckperms.command.generic.clear=Nodurile {0} au fost șterse în contextul {1} +luckperms.command.generic.permission.info.title=Permisiunile lui {0} +luckperms.command.generic.permission.info.empty={0} nu are nici un set de permisiuni setate +luckperms.command.generic.permission.info.click-to-remove=Faceţi clic pentru a elimina acest nod din {0} +luckperms.command.generic.permission.check.info.title=Informatii permisiune pentru {0} +luckperms.command.generic.permission.check.info.directly={0} are permisiunea {1} setată la {2} în contextul {3} +luckperms.command.generic.permission.check.info.inherited={0} moștenește {1} setat la {2} de la {3} în context {4} +luckperms.command.generic.permission.check.info.not-directly={0} nu are {1} set +luckperms.command.generic.permission.check.info.not-inherited={0} nu moștenește {1} +luckperms.command.generic.permission.check.result.title=Verificarea permisiunii pentru {0} +luckperms.command.generic.permission.check.result.result-key=Rezultat +luckperms.command.generic.permission.check.result.processor-key=Procesor +luckperms.command.generic.permission.check.result.cause-key=Cauză +luckperms.command.generic.permission.check.result.context-key=Context +luckperms.command.generic.permission.set=Setează {0} la {1} pentru {2} în contextul {3} +luckperms.command.generic.permission.already-has={0} are deja {1} setat în context {2} +luckperms.command.generic.permission.set-temp=Setează {0} la {1} pentru {2} pentru o durată de {3} în contextul {4} +luckperms.command.generic.permission.already-has-temp={0} are deja {1} setat temporar în context {2} +luckperms.command.generic.permission.unset=S-a scos {0} pentru {1} în contextul {2} +luckperms.command.generic.permission.doesnt-have={0} nu are {1} setat în contextul {2} +luckperms.command.generic.permission.unset-temp=S-a scos permisiunea temporară {0} pentru {1} în contextul {2} +luckperms.command.generic.permission.subtract=Setează {0} la {1} pentru {2} pentru o durată de {3} în contextul {4}, cu {5} mai puțin decât înainte +luckperms.command.generic.permission.doesnt-have-temp={0} nu are {1} setat temporar in contextul {2} +luckperms.command.generic.permission.clear=Permisiunile lui {0} au fost sterse in contextul {1} +luckperms.command.generic.parent.info.title=Părinții lui {0} +luckperms.command.generic.parent.info.empty={0} nu are niciun parinte definit +luckperms.command.generic.parent.info.click-to-remove=Click pentru a sterge acest parinte de la {0} +luckperms.command.generic.parent.add={0} mosteneste permisiuni de la {1} in contextul {2} +luckperms.command.generic.parent.add-temp={0} mosteneste permisiuni de la {1} pentru {2} in contextul {3} +luckperms.command.generic.parent.set=Au fost sterse grupurile lui {0}, si acum doar mosteneste {1} in contextul {2} +luckperms.command.generic.parent.set-track=Jucatorul {0} a avut grupurile parentale existente {1} eliberate, iar acum detine {2} in contextul {3} +luckperms.command.generic.parent.remove={0} nu mai mosteneste permisiuni de la {1} in contextul {2} +luckperms.command.generic.parent.remove-temp={0} nu mai mosteneste permisiuni temporare de la {1} in contextul {2} +luckperms.command.generic.parent.subtract={0} va mostenii permisiuni de la {1} pentru o durata de {2} in contextul {3}, cu {4} mai putin decat inainte +luckperms.command.generic.parent.clear=Parintii lui {0} au fost stersi in contextul {1} +luckperms.command.generic.parent.clear-track=Permisiunile {0} din traseele {1} au fost eliminate din contextul {2} +luckperms.command.generic.parent.already-inherits={0} deja mosteneste de la {1} in contextul {2} +luckperms.command.generic.parent.doesnt-inherit={0} nu mosteneste de la {1} in contextul {2} +luckperms.command.generic.parent.already-temp-inherits={0} deja mosteneste temporar de la {1} in contextul {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} nu mosteneste temporar de la {1} in contextul {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefixele lui {0} +luckperms.command.generic.chat-meta.info.title-suffix=Sufixele lui {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} nu are prefixe +luckperms.command.generic.chat-meta.info.none-suffix={0} nu are sufixe +luckperms.command.generic.chat-meta.info.click-to-remove=Click pentru a elimina acest {0} de la {1} +luckperms.command.generic.chat-meta.already-has={0} are deja {1} {2} setat la o prioritate de {3} in contextul {4} +luckperms.command.generic.chat-meta.already-has-temp={0} are deja {1} {2} setate la o prioritate de {3} in contextul {4} +luckperms.command.generic.chat-meta.doesnt-have={0} nu are {1} {2} setat la o prioritate de {3} in contextul {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} nu are {1} {2} setate la o prioritate temporara de {3} in contextul {4} +luckperms.command.generic.chat-meta.add={0} are {1} {2} setat la o prioritate de {3} in contextul {4} +luckperms.command.generic.chat-meta.add-temp={0} are {1} {2} setat la o prioritate de {3} pentru o duratie e {4} in contextul {5} +luckperms.command.generic.chat-meta.remove={0} are {1} {2} la prioritatea {3} eliminata din context {4} +luckperms.command.generic.chat-meta.remove-bulk={0} are toate {1} la prioritatea {2} eliminata din context {3} +luckperms.command.generic.chat-meta.remove-temp={0} are temporar {1} {2} la prioritatea {3} eliminata din contextul {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} are toate temporarelele {1} la prioritatea {2} eliminata din contextul {3} +luckperms.command.generic.meta.info.title=Meta lui {0} +luckperms.command.generic.meta.info.none={0} nu are meta +luckperms.command.generic.meta.info.click-to-remove=Click sa elimini acest nod de meta din {0} +luckperms.command.generic.meta.already-has={0} are deja cheia de meta {1} setata la {2} in contextul {3} +luckperms.command.generic.meta.already-has-temp={0} are deja cheia de meta {1} temporara setata la {2} in contextul {3} +luckperms.command.generic.meta.doesnt-have={0} nu are cheia meta {1} setata in contextul {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nu are cheia meta {1} setata temporar in contextul {2} +luckperms.command.generic.meta.set=Seteaza cheia meta {0} la {1} pentru {2} in contextul {3} +luckperms.command.generic.meta.set-temp=Seteaza cheia meta {0} la {1} pentru {2} pentru o duratie de {3} in contextul {4} +luckperms.command.generic.meta.unset=S-a scos cheia meta {0} pentru {1} in contextul {2} +luckperms.command.generic.meta.unset-temp=S-a scos cheia de meta temporara {0} pentru {1} in contextul {2} +luckperms.command.generic.meta.clear=Meta-ul {0} potrivinduse cu tipul {1} a fost stearsa din context {2} +luckperms.command.generic.contextual-data.title=Date contextuale +luckperms.command.generic.contextual-data.mode.key=mod +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=jucator activ +luckperms.command.generic.contextual-data.contexts-key=Contexte +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Grup Primar +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Nici unul +luckperms.command.user.info.title=Informatii Utilizatori +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tip +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=deconectat +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Nu puteti elimina un utilizator din grupul principal +luckperms.command.user.primarygroup.not-member={0} nu este un membru din {1}, il adaugam acum +luckperms.command.user.primarygroup.already-has={0} are deja {1} setat ca grupul primar +luckperms.command.user.primarygroup.warn-option=Atentie\: Metoda de calculare a grupului primar este folosita pe acest server ({0}) si nu se poate reflecta aceasta modificare +luckperms.command.user.primarygroup.set=Grupul primar al {0} a fost setat la {1} +luckperms.command.user.track.error-not-contain-group={0} nu este deja in niciun grup pe {1} +luckperms.command.user.track.unsure-which-track=Suntem nesiguri ce trasee sa folosim, va rugam sa specificati un argument +luckperms.command.user.track.missing-group-advice=Fie creati un grup, fie eliminati un traseu si incercati din nou +luckperms.command.user.promote.added-to-first={0} nu apartine unui grup pe {1}, asa ca au fost adaugate la primul grup, {2} in contextul {3} +luckperms.command.user.promote.not-on-track={0} nu apartine unui grup pe {1}, asa ca nu a fost promovat +luckperms.command.user.promote.success=Promovam {0} de-a lungul traseului {1} de la {2} la {3} in context {4} +luckperms.command.user.promote.end-of-track=Sfarsitul traseului {0} a fost atins, nu se poate promova {1} +luckperms.command.user.promote.next-group-deleted=Urmatorul grup din traseul, {0}, nu mai exista +luckperms.command.user.promote.unable-to-promote=Nu am putut promova utilizatorul +luckperms.command.user.demote.success=Depromovam {0} de-a lungul traseului {1} de la {2} la {3} in contextul {4} +luckperms.command.user.demote.end-of-track=Sfarsitul traseului {0} a fost atins, asa ca {1} a fost eliminat din {2} +luckperms.command.user.demote.end-of-track-not-removed=Sfarsitul traseului {0} a fost atins, asa ca {1} a fost eliminat din prima grupa +luckperms.command.user.demote.previous-group-deleted=Grupul anterior cu traseul, {0}, nu ma exista +luckperms.command.user.demote.unable-to-demote=Nu am putut depromova utilizatorul +luckperms.command.group.list.title=Grupuri +luckperms.command.group.delete.not-default=Nu poti sterge grupul implicit +luckperms.command.group.info.title=Informati despre grup +luckperms.command.group.info.display-name-key=Afisare Nume +luckperms.command.group.info.weight-key=Greutate +luckperms.command.group.setweight.set=Seteaza greutatea la {0} pentru grupul {1} +luckperms.command.group.setdisplayname.doesnt-have={0} nu are nici un nume de afisare setat +luckperms.command.group.setdisplayname.already-has={0} are deja un nume afisat de {1} +luckperms.command.group.setdisplayname.already-in-use=Numele afisat {0} este deja utilizat de catre {1} +luckperms.command.group.setdisplayname.set=Seteaza numele afisat la {0} pentru grupul {1} in contextul {2} +luckperms.command.group.setdisplayname.removed=Eliminat numele afisat pentru grupul {0} in contextul {1} +luckperms.command.track.list.title=Trasee +luckperms.command.track.path.empty=Nici unul +luckperms.command.track.info.showing-track=Afisare trasee +luckperms.command.track.info.path-property=Ruta +luckperms.command.track.clear=Traseul grupurilor {0} au fost sterse +luckperms.command.track.append.success=Grupa {0} a fost adaugata la traseul {1} +luckperms.command.track.insert.success=Grupa {0} a fost insertata in traseul {1} la pozitia {2} +luckperms.command.track.insert.error-number=Trebuie sa scrieti un numar, dar in schimb am primit\: {0} +luckperms.command.track.insert.error-invalid-pos=Nu se poate insera la pozitia {0} +luckperms.command.track.insert.error-invalid-pos-reason=pozitie nevalida +luckperms.command.track.remove.success=Grupa {0} a fost eliminata din traseul {1} +luckperms.command.track.error-empty={0} nu poate fi folosit pentru că este gol sau conține doar un singur grup +luckperms.command.track.error-multiple-groups={0} este membru al mai multor grupuri pe această piesă +luckperms.command.track.error-ambiguous=Nu poate fi stabilită locaţia ta +luckperms.command.track.already-contains={0} deja conține {1} +luckperms.command.track.doesnt-contain={0} nu conține {1} +luckperms.command.log.load-error=Log-ul nu a putut fi încărcat +luckperms.command.log.invalid-page=Număr de pagină invalid +luckperms.command.log.invalid-page-range=Vă rugăm să introduceţi o valoare între {0} şi {1} +luckperms.command.log.empty=Nu sunt afișate intrări în log +luckperms.command.log.notify.error-console=Nu se pot comuta notificările pentru consolă +luckperms.command.log.notify.enabled-term=Activat +luckperms.command.log.notify.disabled-term=Dezactivat +luckperms.command.log.notify.changed-state={0} logare ieşire +luckperms.command.log.notify.already-on=Primiţi deja notificări +luckperms.command.log.notify.already-off=Nu primiți notificări în prezent +luckperms.command.log.notify.invalid-state=Stare necunoscută. Se aşteaptă {0} sau {1} +luckperms.command.log.show.search=Afișarea acțiunilor recente pentru interogarea {0} +luckperms.command.log.show.recent=Se afișează acțiunile recente +luckperms.command.log.show.by=Se afișează acțiunile recente ale {0} +luckperms.command.log.show.history=Se afișează istoricul pentru {0} {1} +luckperms.command.export.error-term=Eroare +luckperms.command.export.already-running=Un alt proces de export rulează deja +luckperms.command.export.file.already-exists=Fisierul {0} există deja +luckperms.command.export.file.not-writable=Fișierul {0} nu poate fi scris +luckperms.command.export.file.success=Exportat cu succes în {0} +luckperms.command.export.file-unexpected-error-writing=A apărut o eroare neașteptată în timpul scrierii în fișier +luckperms.command.export.web.export-code=Codul de export +luckperms.command.export.web.import-command-description=Utilizați următoarea comandă pentru a importa +luckperms.command.import.term=Importă +luckperms.command.import.error-term=Eroare +luckperms.command.import.already-running=Un alt proces de import rulează deja +luckperms.command.import.file.doesnt-exist=Fișierul {0} nu există +luckperms.command.import.file.not-readable=Fișierul {0} nu poate fi citit +luckperms.command.import.file.unexpected-error-reading=A apărut o eroare neașteptată în timpul citirii din fișierul de import +luckperms.command.import.file.correct-format=este formatul corect? +luckperms.command.import.web.unable-to-read=Imposibil de citit datele folosind codul dat +luckperms.command.import.progress.percent={0}% complet +luckperms.command.import.progress.operations={0}/{1} operațiuni finalizate +luckperms.command.import.starting=Se începe procesul de import +luckperms.command.import.completed=FINALIZAT +luckperms.command.import.duration=a durat {0} secunde +luckperms.command.bulkupdate.must-use-console=Comanda de actualizare în masă poate fi utilizată numai din consolă +luckperms.command.bulkupdate.invalid-data-type=Tip invalid, se aștepta {0} +luckperms.command.bulkupdate.invalid-constraint=Constrângere invalidă {0} +luckperms.command.bulkupdate.invalid-constraint-format=Constrângerile trebuie să fie în formatul {0} +luckperms.command.bulkupdate.invalid-comparison=Operator de comparare invalid {0} +luckperms.command.bulkupdate.invalid-comparison-format=Se aștepta una dintre următoarele\: {0} +luckperms.command.bulkupdate.queued=Operațiunea de actualizare în masă a fost pusă la coadă +luckperms.command.bulkupdate.confirm=Rulați {0} pentru a executa actualizarea +luckperms.command.bulkupdate.unknown-id=Operațiunea cu id-ul {0} nu există sau a expirat +luckperms.command.bulkupdate.starting=Se rulează actualizarea în masă +luckperms.command.bulkupdate.success=Actualizare în masă efectuată cu succes +luckperms.command.bulkupdate.success.statistics.nodes=Total noduri afectate +luckperms.command.bulkupdate.success.statistics.users=Total utilizatori afectați +luckperms.command.bulkupdate.success.statistics.groups=Total grupuri afectate +luckperms.command.bulkupdate.failure=Actualizarea în masă a eșuat, vedeți erorile în consolă +luckperms.command.update-task.request=A fost solicitată o sarcină de actualizare, vă rugăm să așteptați +luckperms.command.update-task.complete=Sarcină de actualizare efectuată +luckperms.command.update-task.push.attempting=Se încearcă acum să se împingă pe alte servere +luckperms.command.update-task.push.complete=Alte servere au fost notificate prin {0} cu succes +luckperms.command.update-task.push.error=Eroare la împingerea schimbărilor la alte servere +luckperms.command.update-task.push.error-not-setup=Nu se pot transmite modificări către alte servere deoarece nu a fost configurat un serviciu de mesagerie +luckperms.command.reload-config.success=Fișierul de configurații a fost reîncărcat +luckperms.command.reload-config.restart-note=unele opțiuni se vor aplica după ce serverul se repornește +luckperms.command.translations.searching=Se caută traduceri disponibile, vă rugăm așteptați... +luckperms.command.translations.searching-error=Nu s-a putut obține lista de traduceri disponibile +luckperms.command.translations.installed-translations=Traduceri instalate +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 new file mode 100644 index 0000000..a642a7d --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ru_RU.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=ЛОГ +luckperms.logs.verbose-prefix=VB +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.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.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 и настройкой параметра online-mode +luckperms.login.unexpected-error=Произошла непредвиденная ошибка при подготовке данных ваших разрешений +luckperms.opsystem.disabled=Стандартная система операторов на данном сервере отключена +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.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=Не удалось связаться с bytebin +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.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=Найдено {0} записей от {1} пользователей и {2} групп +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=URL дерева разрешений +luckperms.command.verbose.invalid-filter={0} является недопустимым фильтром +luckperms.command.verbose.enabled=Подробное логгирование {0} для проверок, соответствующих {1} +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=Вы можете использовать подробное логгирование для обнаружения проверок +luckperms.command.verbose.enabled-recording=Подробное логгирование {0} для проверок, соответствующих {1} +luckperms.command.verbose.uploading=Подробное логгирование {0}, загрузка результатов... +luckperms.command.verbose.url=URL подробных результатов +luckperms.command.verbose.enabled-term=включено +luckperms.command.verbose.disabled-term=выключено +luckperms.command.verbose.query-any=ЛЮБОЙ +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.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} имеет {1} с установленным значением {2} в контексте {3} +luckperms.command.generic.permission.check.info.inherited={0} наследует {1} с установленным значением {2} от {3} в контексте {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.context-key=Контекст +luckperms.command.generic.permission.set=Установить {0} в {1} для {2} в контексте {3} +luckperms.command.generic.permission.already-has={0} уже имеет разрешение {1}, установленное в контексте {2} +luckperms.command.generic.permission.set-temp=Установлено право {0} со значением {1} для {2} с сроком действия {3} в контексте {4} +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} не имеет родительских прав +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} +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.clear-track=Родительские группы {0} в треке {1} в контексте {2} были очищены +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} не имеет префиксов +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} уже имеет {1} {2}, установленную с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.already-has-temp={0} уже имеет {1} {2}, временно установленную с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.doesnt-have={0} не имеет {1} {2}, установленную с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} уже имеет {1} {2}, временно установленную с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.add={0} теперь имеет {1} {2}, установленный с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.add-temp={0} теперь имеет {1} {2}, временно установленный с приоритетом {3} на срок {4} в контексте {5} +luckperms.command.generic.chat-meta.remove={0} теперь не имеет {1} {2}, который был установлен с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.remove-bulk={0} теперь не имеет все {1}, которые были установлены с приоритетом {2} в контексте {3} +luckperms.command.generic.chat-meta.remove-temp={0} теперь не имеет {1} {2}, который был временно установлен с приоритетом {3} в контексте {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} теперь не имеет все {1}, которые были временно установлены с приоритетом {2} в контексте {3} +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} уже имеет мета ключ {1} с установленным значением {2} в контексте {3} +luckperms.command.generic.meta.already-has-temp={0} уже имеет мета ключ {1} с временно установленным значением {2} в контексте {3} +luckperms.command.generic.meta.doesnt-have=Группа {0} не имеет мета ключа {1}, установленного в контексте {2} +luckperms.command.generic.meta.doesnt-have-temp={0} не имеет мета ключа {1}, временно установленного в контексте {2} +luckperms.command.generic.meta.set=Установить мета ключ {0} со значением {1} для {2} в контексте {3} +luckperms.command.generic.meta.set-temp=Временно установить мета ключ {0} со значением {1} для {2} на {3} в контексте {4} +luckperms.command.generic.meta.unset=Снять мета ключ {0} со значением {1} в контексте {2} +luckperms.command.generic.meta.unset-temp=Снять временный мета ключ {0} со значением {1} в контексте {2} +luckperms.command.generic.meta.clear=Мета для {0}, соответствующая типу {1}, была очищена в контексте {2} +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.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.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.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.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.track.error-not-contain-group={0} еще не имеет ни одной группы, которая находится в треке {1} +luckperms.command.user.track.unsure-which-track=Не удалось выбрать нужный трек для использования, пожалуйста, укажите его название в качестве аргумента +luckperms.command.user.track.missing-group-advice=Либо создайте группу, либо удалите её из трека и попробуйте снова +luckperms.command.user.promote.added-to-first={0} добавлен в группу {2} в контексте {3}, так как пользователь не имел групп, которые находятся в треке {1} +luckperms.command.user.promote.not-on-track=Не удалось повысить группу {0}, так как этот пользователь не имеет групп, которые находятся в треке {1} +luckperms.command.user.promote.success=Повышение группы {0} в треке {1} с {2} до {3} в контексте {4} +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.demote.success=Понижение группы {0} в треке {1} с {2} до {3} в контексте {4} +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.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=Установлен вес {0} для группы {1} +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=Установлено отображаемое имя {0} для группы {1} в контексте {2} +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.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-invalid-pos=Не удалось добавить в позицию {0} +luckperms.command.track.insert.error-invalid-pos-reason=неверный номер позиции +luckperms.command.track.remove.success=Группа {0} удалена из трека {1} +luckperms.command.track.error-empty=Трек {0} не может быть использован, так как он пустой или содержит только одну группу +luckperms.command.track.error-multiple-groups={0} является участников нескольких групп в этом треке +luckperms.command.track.error-ambiguous=Не удалось определить расположение в треке +luckperms.command.track.already-contains=Группа {1} уже находится в треке {0} +luckperms.command.track.doesnt-contain={0} не содержит {1} +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.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.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.show.history=Отображение истории действий для {0} {1} +luckperms.command.export.error-term=Ошибка +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.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.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.web.unable-to-read=Не удалось получить информацию с использованием данного кода +luckperms.command.import.progress.percent={0}% завершено +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.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.confirm=Введите {0} чтобы выполнить обновление +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=Не удалось отправить изменения на другие серверы, так как раздел "messaging service" не был настроен +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 (пользователь в LuckPerms — это игрок, может ссылаться на UUID или ник-нейм) +luckperms.usage.group.description=Набор команд для управления группами в LuckPerms. Группы — это сгруппированные разрешения, которые могут быть выданы пользователям. Новые группы могут быть созданы с помощью команды ''creategroup''. +luckperms.usage.track.description=Набор команд для управления треками в LuckPerms. Треки — это упорядоченная цепочка групп, которые могут быть использованы для повышения или понижения группы. +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.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.argument.scope=корневой каталог древа. Укажите ".", чтобы выбрать все разрешения +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.import.argument.upload=загрузить данные из уже существующего файла экспорта +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.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.create-track.description=Создать новый трек +luckperms.usage.create-track.argument.name=имя трека +luckperms.usage.delete-track.description=Удалить трек +luckperms.usage.delete-track.argument.name=имя трека +luckperms.usage.list-tracks.description=Показать список всех треков +luckperms.usage.user-info.description=Показывает информацию о пользователе +luckperms.usage.user-switchprimarygroup.description=Изменяет основную группу пользователя +luckperms.usage.user-switchprimarygroup.argument.group=группа, на которую необходимо заменить существующую +luckperms.usage.user-promote.description=Повышает группу пользователя далее по треку +luckperms.usage.user-promote.argument.track=трек для повышения группы пользователя +luckperms.usage.user-promote.argument.context=контексты, в которых должно быть выполнено повышение группы пользователя +luckperms.usage.user-promote.argument.dont-add-to-first=повышает группу пользователя, если он уже связан с треком +luckperms.usage.user-demote.description=Понижает группу пользователя на предыдущую в треке +luckperms.usage.user-demote.argument.track=трек для понижения группы пользователя +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-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.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.description=Удаляет все группы, которые уже наследует пользователь в указанном треке, и добавляет указанную +luckperms.usage.parent-set-track.argument.track=трек для установки +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.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.description=Очищает все родительские группы, находящиеся в данном треке +luckperms.usage.parent-clear-track.argument.track=трек для удаления +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-set.argument.context=контексты, в которых должна быть добавлена мета +luckperms.usage.meta-unset.description=Снимает значение мета +luckperms.usage.meta-unset.argument.key=ключ для снятия +luckperms.usage.meta-unset.argument.context=контексты, в которых должна быть удалена мета +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-unsettemp.description=Снимает временное значение мета +luckperms.usage.meta-unsettemp.argument.key=ключ для снятия +luckperms.usage.meta-unsettemp.argument.context=контексты, в которых должна быть удалена мета +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-info.description=Дает информацию о треке +luckperms.usage.track-editor.description=Открывает веб-редактор разрешений +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-remove.argument.group=группа для удаления +luckperms.usage.track-clear.description=Очищает список групп в треке +luckperms.usage.track-rename.description=Переименовать трек +luckperms.usage.track-rename.argument.name=новое имя +luckperms.usage.track-clone.description=Клонирует трек +luckperms.usage.track-clone.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.description=Просмотр истории для трека +luckperms.usage.log-track-history.argument.track=имя трека +luckperms.usage.log-track-history.argument.page=номер страницы для просмотра +luckperms.usage.sponge.description=Редактировать дополнительные данные Sponge +luckperms.usage.sponge.argument.collection=набор для запроса +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=Показывает информацию о родительских группах субъекта +luckperms.usage.sponge-parent-info.argument.contexts=контексты для фильтрации +luckperms.usage.sponge-parent-add.description=Добавляет родительскую группу субъекту +luckperms.usage.sponge-parent-add.argument.collection=коллекция субъекта, где родительским элементом является субъект +luckperms.usage.sponge-parent-add.argument.subject=имя родительского субъекта +luckperms.usage.sponge-parent-add.argument.contexts=контексты, в которых должна быть добавлена родительская группа +luckperms.usage.sponge-parent-remove.description=Удаляет родительскую группу у субъекта +luckperms.usage.sponge-parent-remove.argument.collection=коллекция субъекта, где родительским элементом является субъект +luckperms.usage.sponge-parent-remove.argument.subject=имя родительского субъекта +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-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/sk_SK.properties b/plugins/LuckPerms/translations/repository/sk_SK.properties new file mode 100644 index 0000000..f915ea2 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/sk_SK.properties @@ -0,0 +1,171 @@ +luckperms.logs.actionlog-prefix=ZÁZNAMY +luckperms.logs.verbose-prefix=VB +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 +luckperms.duration.unit.months.plural={0} mesiacov +luckperms.duration.unit.months.singular={0} mesiac +luckperms.duration.unit.months.short={0}m +luckperms.duration.unit.weeks.plural={0} týždňov +luckperms.duration.unit.weeks.singular={0} týždeň +luckperms.duration.unit.weeks.short={0}t +luckperms.duration.unit.days.plural={0} dní +luckperms.duration.unit.days.singular={0} deň +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} hodín +luckperms.duration.unit.hours.singular={0} hodina +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minút +luckperms.duration.unit.minutes.singular={0} minúta +luckperms.duration.unit.minutes.short={0}min +luckperms.duration.unit.seconds.plural={0} sekúnd +luckperms.duration.unit.seconds.singular={0} sekunda +luckperms.duration.unit.seconds.short={0}s +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.verbose.enabled-term=povolené +luckperms.command.verbose.disabled-term=zakázané +luckperms.command.info.platform-key=Platforma +luckperms.command.info.server-brand-key=Značka serveru +luckperms.command.info.server-version-key=Verzia servera +luckperms.command.info.storage-key=Úložisko +luckperms.command.info.storage-type-key=Typ +luckperms.command.info.storage.meta.split-types-key=Typy +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Pripojené +luckperms.command.info.storage.meta.file-size-key=Veľkosť súboru +luckperms.command.info.extensions-key=Rozšírenia +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.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.chat-meta.info.none-prefix={0} nemá žiadne prefixy +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.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +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.group.list.title=Groupky +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.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.log.notify.enabled-term=Zapnuté +luckperms.command.log.notify.disabled-term=Vypnuté +luckperms.command.export.error-term=Chyba +luckperms.command.export.web.export-code=Exportovať kód +luckperms.command.import.term=Importovať +luckperms.command.import.error-term=Chyba +luckperms.command.import.already-running=Už prebieha iný proces vkladania diff --git a/plugins/LuckPerms/translations/repository/sr_CS.properties b/plugins/LuckPerms/translations/repository/sr_CS.properties new file mode 100644 index 0000000..85e2a11 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/sr_CS.properties @@ -0,0 +1,485 @@ +luckperms.logs.actionlog-prefix=EVIDENCIJA +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=IZVOZ +luckperms.commandsystem.available-commands=Koristite {0} za pregled dostupnih komandi +luckperms.commandsystem.command-not-recognised=Komanda nije prepoznata +luckperms.commandsystem.no-permission=Nemate dozvolu da koristite tu komandu\! +luckperms.commandsystem.no-permission-subcommands=Nemate dozvolu da koristite potkomande +luckperms.commandsystem.already-executing-command=Izvršava se još jedna komanda, čeka se da završi... +luckperms.commandsystem.usage.sub-commands-header=Potkomande +luckperms.commandsystem.usage.usage-header=Upotreba komande +luckperms.commandsystem.usage.arguments-header=Argumenti +luckperms.first-time.no-permissions-setup=Izgleda da još uvek nisu podešene nikakve dozvole\! +luckperms.first-time.use-console-to-give-access=Pre nego da možete koristiti bilo koju LuckPerms komandu u igri, morate sebi dati pristup preko konzole +luckperms.first-time.console-command-prompt=Otvorite svoju konzolu i pokrenite +luckperms.first-time.next-step=Nakon što ste ovo uradili, možete početi sa definisanjem dodela Vaših dozvola i definisanjem grupa +luckperms.first-time.wiki-prompt=Ne znate gde početi? Pogledajte ovde\: {0} +luckperms.login.try-again=Molimo pokušajte ponovo kasnije +luckperms.login.loading-database-error=Desila se greška sa bazom podataka pri učitavanju podataka o dozvolama +luckperms.login.server-admin-check-console-errors=Ako ste administrator servera, molimo proverite je li ima grešaka u konzoli +luckperms.login.server-admin-check-console-info=Molimo proverite konzolu servera za još informacija +luckperms.login.data-not-loaded-at-pre=Podaci o dozvolama za tog korisnika nisu učitani u fazi pre prijave +luckperms.login.unable-to-continue=nije moguće nastaviti +luckperms.login.craftbukkit-offline-mode-error=ovo se verovatno dešava zbog konflikta između CraftBukkit-a i podešavanja za online-mode +luckperms.login.unexpected-error=Dogodila se neočekivana greška prilikom podešavanja Vaših podataka o dozvolama +luckperms.opsystem.disabled=Vanilla OP sistem je onemogućen na ovom serveru +luckperms.opsystem.sponge-warning=Molimo obratite pažnju da status Server Operator-a ne utiče na Sponge-ove provere dozvola kada je instaliran plugin za dozvole, morate direktno izmeniti korisničke podatke +luckperms.duration.unit.years.plural={0} godine +luckperms.duration.unit.years.singular={0} godina +luckperms.duration.unit.years.short={0}g. +luckperms.duration.unit.months.plural={0} meseci +luckperms.duration.unit.months.singular={0} mesec +luckperms.duration.unit.months.short={0}mes. +luckperms.duration.unit.weeks.plural={0} sedmice +luckperms.duration.unit.weeks.singular={0} sedmica +luckperms.duration.unit.weeks.short={0}sd. +luckperms.duration.unit.days.plural={0} dana +luckperms.duration.unit.days.singular={0} dan +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} sati +luckperms.duration.unit.hours.singular={0} sat +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minuta +luckperms.duration.unit.minutes.singular={0} minut +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} sekundi +luckperms.duration.unit.seconds.singular={0} sekund +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since=pre {0} +luckperms.command.misc.invalid-code=Nevalidan kod +luckperms.command.misc.response-code-key=kod odgovora +luckperms.command.misc.error-message-key=poruka +luckperms.command.misc.bytebin-unable-to-communicate=Nije moguća komunikacija sa bytebin-om +luckperms.command.misc.webapp-unable-to-communicate=Nije moguća komunikacija sa web aplikacijom +luckperms.command.misc.check-console-for-errors=Proverite je li ima grešaka u konzoli +luckperms.command.misc.file-must-be-in-data=Fajl {0} mora biti direktna datoteka deteta direktorijumu podataka +luckperms.command.misc.wait-to-finish=Molimo sačekajte da se završi i pokušajte ponovo +luckperms.command.misc.invalid-priority=Nevalidan prioritet {0} +luckperms.command.misc.expected-number=Očekivan je broj +luckperms.command.misc.date-parse-error=Nije moguće analizirati datum {0} +luckperms.command.misc.date-in-past-error=Ne možete postaviti datum iz prošlosti\! +luckperms.command.misc.page=strana {0} od {1} +luckperms.command.misc.page-entries={0} unosa +luckperms.command.misc.none=Nema +luckperms.command.misc.loading.error.unexpected=Dogodila se neočekivana greška +luckperms.command.misc.loading.error.user=Korisnik nije učitan +luckperms.command.misc.loading.error.user-specific=Nije mogiće učitati traženog korisnika {0} +luckperms.command.misc.loading.error.user-not-found=Korisnik za unos {0} nije nađen +luckperms.command.misc.loading.error.user-save-error=Javila se greška pri čuvanju podataka korisnika {0} +luckperms.command.misc.loading.error.user-not-online=Korisnik {0} nije na mreži +luckperms.command.misc.loading.error.user-invalid={0} nije validno korisničko ime/uuid +luckperms.command.misc.loading.error.user-not-uuid=Unos {0} nije validan uuid korisnika +luckperms.command.misc.loading.error.group=Grupa nije učitana +luckperms.command.misc.loading.error.all-groups=Nije moguće učitati sve grupe +luckperms.command.misc.loading.error.group-not-found=Grupa po imenu {0} nije nađena +luckperms.command.misc.loading.error.group-save-error=Javila se greška prilikom čuvanja podataka grupe za unos {0} +luckperms.command.misc.loading.error.group-invalid={0} nije validno ime grupe +luckperms.command.misc.loading.error.track=Put nije učitan +luckperms.command.misc.loading.error.all-tracks=Nije moguće učitati sve puteve +luckperms.command.misc.loading.error.track-not-found=Put po imenu {0} nije nađena +luckperms.command.misc.loading.error.track-save-error=Javila se greška pri čuvanju podataka o putu {0} +luckperms.command.misc.loading.error.track-invalid={0} nije validno ime puta +luckperms.command.editor.no-match=Nije moguće otvoriti editor, ni jedan objekat nije zadovoljio traženi tip +luckperms.command.editor.start=Pripremamo novu sesiju editora, molimo sačekajte... +luckperms.command.editor.url=Kliknite na link ispod da otvorite editor +luckperms.command.editor.unable-to-communicate=Nije moguća komunikacija sa editor-om +luckperms.command.editor.apply-edits.success=Podaci iz web editora za {0} {1} uspešno sačuvani +luckperms.command.editor.apply-edits.success-summary={0} {1} i {2} {3} +luckperms.command.editor.apply-edits.success.additions=dodaci +luckperms.command.editor.apply-edits.success.additions-singular=dodatak +luckperms.command.editor.apply-edits.success.deletions=brisanja +luckperms.command.editor.apply-edits.success.deletions-singular=brisanje +luckperms.command.editor.apply-edits.no-changes=Nijedan ured iz web editora nije sačuvan jer su podaci ostali nepromenjeni +luckperms.command.editor.apply-edits.unknown-type=Nije moguće primeniti izmenu za odabrani tip objekta +luckperms.command.editor.apply-edits.unable-to-read=Nije moguće pročitati podatke koristeći uneti kod +luckperms.command.search.searching.permission=Pretraga korisnika i grupa sa {0} +luckperms.command.search.searching.inherit=Pretraga korisnika i grupa koji nasleđuju iz {0} +luckperms.command.search.result=Nađeno {0} unosa među {1} korisnika i {2} grupa +luckperms.command.search.result.default-notice=Obratite pažnju\: pri pretrazi članova default grupe, offline igrači bez ijedne druge dozvole neće biti prikazani\! +luckperms.command.search.showing-users=Prikaz liste korisnika +luckperms.command.search.showing-groups=Prikaz liste grupa +luckperms.command.tree.start=Generisanje stabla dozvola, molimo sačekajte... +luckperms.command.tree.empty=Nije moguće generisati stablo, nijedan rezultat nije nađen +luckperms.command.tree.url=URL stabla dozvola +luckperms.command.verbose.invalid-filter={0} nije validan verbose filter +luckperms.command.verbose.enabled=Verbose evidencija {0} za provere koje sadrže {1} +luckperms.command.verbose.command-exec=Primoravanje {0} da izvrši komandu {1} i izveštaj o svim načinjenim proverama... +luckperms.command.verbose.off=Verbose evidencija {0} +luckperms.command.verbose.command-exec-complete=Izvršenje komande završeno +luckperms.command.verbose.command.no-checks=Izvršavanje komande je dovršeno, ali nije izvršena provera dozvola +luckperms.command.verbose.command.possibly-async=Do ovoga je možda zato što dodatna komponenta pokreće komande u pozadini (async) +luckperms.command.verbose.command.try-again-manually=I dalje možete da koristite verbose ručno da biste otkrili provere napravljene na ovaj na ovaj +luckperms.command.verbose.enabled-recording=Verbose snimanje {0} za provere koje sadrže {1} +luckperms.command.verbose.uploading=Verbose evidencija {0}, otpremanje rezultata... +luckperms.command.verbose.url=URL sa verbose rezultatima +luckperms.command.verbose.enabled-term=omogućena +luckperms.command.verbose.disabled-term=onemogućena +luckperms.command.verbose.query-any=BILO ŠTA +luckperms.command.info.running-plugin=Pokrenut +luckperms.command.info.platform-key=Platforma +luckperms.command.info.server-brand-key=Brend servera +luckperms.command.info.server-version-key=Verzija servera +luckperms.command.info.storage-key=Skladište +luckperms.command.info.storage-type-key=Tip +luckperms.command.info.storage.meta.split-types-key=Tipovi +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Povezano +luckperms.command.info.storage.meta.file-size-key=Veličina fajla +luckperms.command.info.extensions-key=Dodaci +luckperms.command.info.messaging-key=Razmena poruka +luckperms.command.info.instance-key=Instanca +luckperms.command.info.static-contexts-key=Statični konteksti +luckperms.command.info.online-players-key=Igrači na mreži +luckperms.command.info.online-players-unique={0} jedinstvenih +luckperms.command.info.uptime-key=Vreme neprekidnog rada +luckperms.command.info.local-data-key=Lokalni podaci +luckperms.command.info.local-data={0} korisnika, {1} grupa, {2} puteva +luckperms.command.generic.create.success={0} uspešno kreirana +luckperms.command.generic.create.error=Javila se greška pri kreiranju {0} +luckperms.command.generic.create.error-already-exists={0} već postoji\! +luckperms.command.generic.delete.success={0} uspešno obrisano +luckperms.command.generic.delete.error=Javila se greška pri brisanju {0} +luckperms.command.generic.delete.error-doesnt-exist={0} ne postoji\! +luckperms.command.generic.rename.success={0} je uspešno preimenovano u {1} +luckperms.command.generic.clone.success={0} je uspešno klonirano na {1} +luckperms.command.generic.info.parent.title=Roditeljske grupe +luckperms.command.generic.info.parent.temporary-title=Privremene roditeljske grupe +luckperms.command.generic.info.expires-in=ističe za +luckperms.command.generic.info.inherited-from=nasleđeno iz +luckperms.command.generic.info.inherited-from-self=sebe +luckperms.command.generic.show-tracks.title={0} na Putevima +luckperms.command.generic.show-tracks.empty={0} nije ni na jednoj putanji +luckperms.command.generic.clear.node-removed={0} dozvola je uklonjeno +luckperms.command.generic.clear.node-removed-singular={0} dozvola je uklonjena +luckperms.command.generic.clear=Dozvole od {0} su obrisane u kontekstu {1} +luckperms.command.generic.permission.info.title=Dozvole od {0} +luckperms.command.generic.permission.info.empty={0} nema nijednu postavljenu dozvolu +luckperms.command.generic.permission.info.click-to-remove=Kliknite za uklanjanje ove dozvole od {0} +luckperms.command.generic.permission.check.info.title=Informacije o dozvolama za {0} +luckperms.command.generic.permission.check.info.directly={0} je {1} postavljena {2} u kontekstu {3} +luckperms.command.generic.permission.check.info.inherited={0} nasleđuje {1} postavljen na {2} od {3} u kontekstu {4} +luckperms.command.generic.permission.check.info.not-directly={0} nema postavljeno {1} +luckperms.command.generic.permission.check.info.not-inherited={0} ne nasleđuje {1} +luckperms.command.generic.permission.check.result.title=Provera permisije za {0} +luckperms.command.generic.permission.check.result.result-key=Rezlutat +luckperms.command.generic.permission.check.result.processor-key=Procesor +luckperms.command.generic.permission.check.result.cause-key=Uzrok +luckperms.command.generic.permission.check.result.context-key=Kontekst +luckperms.command.generic.permission.set={0} postavljeno na {1} za {2} u kontekstu {3} +luckperms.command.generic.permission.already-has={0} već ima {1} postavljeno u kontekstu {2} +luckperms.command.generic.permission.set-temp=Postavljeno {0} na {1} za {2} u trajanju od {3} u kontekstu {4} +luckperms.command.generic.permission.already-has-temp={0} već ima {1} privremeno postavljeno u kontekstu {2} +luckperms.command.generic.permission.unset=Poništeno {0} za {1} u kontekstu {2} +luckperms.command.generic.permission.doesnt-have={0} nema {1} postavljeno u kontekstu {2} +luckperms.command.generic.permission.unset-temp=Poništena privremena dozvola {0} za {1} u kontekstu {2} +luckperms.command.generic.permission.subtract=Postavljeno {0} na {1} za {2} u trajanju od {3} u kontekstu {4}, {5} kraće nego ranije +luckperms.command.generic.permission.doesnt-have-temp={0} nema {1} privremeno postavljeno u kontekstu {2} +luckperms.command.generic.permission.clear=Dozvole od {0} su obrisane u kontekstu {1} +luckperms.command.generic.parent.info.title=Roditeljske grupe od {0} +luckperms.command.generic.parent.info.empty={0} nema definisanu nijednu roditeljsku grupu +luckperms.command.generic.parent.info.click-to-remove=Kliknite za uklanjanje ove roditeljske grupe od {0} +luckperms.command.generic.parent.add={0} sada nasleđuje dozvole iz {1} u kontekstu {2} +luckperms.command.generic.parent.add-temp={0} sada nasleđuje dozvole iz {1} u trajanju od {2} u kontekstu {3} +luckperms.command.generic.parent.set=Korisniku {0} su obrisane sve postojeće roditeljske grupe i sada samo nasleđuje {1} u kontekstu {2} +luckperms.command.generic.parent.set-track=Korisniku {0} su obrisane sve postojeće roditeljske grupe sa puta {1} i sada samo nasleđuje {2} u kontekstu {3} +luckperms.command.generic.parent.remove={0} više ne nasleđuje dozvole iz {1} u kontekstu {2} +luckperms.command.generic.parent.remove-temp={0} više ne privremeno nasleđuje dozvole iz {1} u kontekstu {2} +luckperms.command.generic.parent.subtract={0} sada nasleđuje dozvole iz {1} u trajanju od {2} u kontekstu {3}, {4} kraće nego ranije +luckperms.command.generic.parent.clear=Roditeljske grupe od {0} su obrisane u kontekstu {1} +luckperms.command.generic.parent.clear-track=Roditeljske grupe od {0} na putu {1} su obrisane u kontekstu {2} +luckperms.command.generic.parent.already-inherits={0} već nasleđuje iz {1} u kontekstu {2} +luckperms.command.generic.parent.doesnt-inherit={0} ne nasleđuje iz {1} u kontekstu {2} +luckperms.command.generic.parent.already-temp-inherits={0} već privremeno nasleđuje iz {1} u kontekstu {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} ne privremeno nasleđuje iz {1} u kontekstu {2} +luckperms.command.generic.chat-meta.info.title-prefix=Prefiksi od {0} +luckperms.command.generic.chat-meta.info.title-suffix=Sufiksi od {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} nema prefikse +luckperms.command.generic.chat-meta.info.none-suffix={0} nema sufikse +luckperms.command.generic.chat-meta.info.click-to-remove=Kliknite za uklanjanje {0} od {1} +luckperms.command.generic.chat-meta.already-has={0} već ima {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.already-has-temp={0} već privremeno ima {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.doesnt-have={0} nema {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} nema privremeno {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.add={0} je imao {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.add-temp={0} je imao {1} {2} postavljeno na prioritet {3} u trajanju od {4} u kontekstu {5} +luckperms.command.generic.chat-meta.remove=Od {0} je uklonjeno {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.remove-bulk=Od {0} su uklonjene sve {1} postavljene na prioritet {2} u kontekstu {3} +luckperms.command.generic.chat-meta.remove-temp=Od {0} je uklonjeno privremeno {1} {2} postavljeno na prioritet {3} u kontekstu {4} +luckperms.command.generic.chat-meta.remove-temp-bulk=Od {0} je uklonjeno svo privremeno {1} prioriteta {2} u kontekstu {3} +luckperms.command.generic.meta.info.title=Meta od {0} +luckperms.command.generic.meta.info.none={0} nema metu +luckperms.command.generic.meta.info.click-to-remove=Kliknite za uklanjanje ovog meta unosa od {0} +luckperms.command.generic.meta.already-has={0} već ima meta ključ {1} postavljen na {2} u kontekstu {3} +luckperms.command.generic.meta.already-has-temp={0} već ima meta ključ {1} privremeno postavljen na {2} u kontekstu {3} +luckperms.command.generic.meta.doesnt-have={0} nema meta ključ {1} postavljen u kontekstu {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nema meta ključ {1} privremeno postavljen u kontekstu {2} +luckperms.command.generic.meta.set=Meta ključ {0} postavljen na {1} za {2} u kontekstu {3} +luckperms.command.generic.meta.set-temp=Meta ključ {0} postavljen na {1} za {2} u trajanju od {3} u kontekstu {4} +luckperms.command.generic.meta.unset=Poništen meta ključ {0} za {1} u kontekstu {2} +luckperms.command.generic.meta.unset-temp=Poništen privremeni meta ključ {0} za {1} u kontekstu {2} +luckperms.command.generic.meta.clear=Meta od {0} koja se poklapa s tipom {1} je obrisana u kontekstu {2} +luckperms.command.generic.contextual-data.title=Kontekstualni podaci +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=aktivan igrač +luckperms.command.generic.contextual-data.contexts-key=Konteksti +luckperms.command.generic.contextual-data.prefix-key=Prefiks +luckperms.command.generic.contextual-data.suffix-key=Sufiks +luckperms.command.generic.contextual-data.primary-group-key=Primarna grupa +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Nema +luckperms.command.user.info.title=Informacije o korisniku +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=tip +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Status +luckperms.command.user.info.status.online=Na mreži +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Ne možete ukloniti korisnika iz njegove primarne grupe +luckperms.command.user.primarygroup.not-member={0} nije bio član {1}, dodaje se sad +luckperms.command.user.primarygroup.already-has={0} već ima {1} postavljenu kao primarnu grupu +luckperms.command.user.primarygroup.warn-option=Oprez\: Metoda računanja primarne grupe koju server koristi ({0}) možda neće odraziti ovu promenu +luckperms.command.user.primarygroup.set=Primarna grupa od {0} je postavljena na {1} +luckperms.command.user.track.error-not-contain-group={0} nije ni u jednou grupi iz {1} +luckperms.command.user.track.unsure-which-track=Nismo sigurni koji put da izaberemo, molimo navedite ga kao argument +luckperms.command.user.track.missing-group-advice=Ili kreirajte grupu ili je uklonite sa puta i pokušajte ponovo +luckperms.command.user.promote.added-to-first={0} nije ni u jednoj grupi trake {1}, pa je dodat u prvu grupu, {2} u kontekstu {3} +luckperms.command.user.promote.not-on-track={0} nije ni u jednoj grupi trake {1}, pa nije unapređen +luckperms.command.user.promote.success=Unapredjivanje {0} sa putanje {1} iz {2} u grupu {3} u kontekstu {4} +luckperms.command.user.promote.end-of-track=Dosegnut je kraj putanje {0}, nije moguće unaprediti {1} +luckperms.command.user.promote.next-group-deleted=Sledeca grupa, {0}, više ne postoji na putanji +luckperms.command.user.promote.unable-to-promote=Nije moguće unaprediti korisnika +luckperms.command.user.demote.success=Vracanje {0} sa putanje {1} iz {2} na nižu grupu {3} u kontekstu {4} +luckperms.command.user.demote.end-of-track=Dosegnut je kraj putanje {0}, pa je {1} uklonjen iz {2} +luckperms.command.user.demote.end-of-track-not-removed=Dosegnut je kraj putanje {0}, ali {1} nije uklonjen iz prve grupe +luckperms.command.user.demote.previous-group-deleted=Prethodna grupa, {0}, više ne postoji na putanji +luckperms.command.user.demote.unable-to-demote=Nije moguće sniziti rank tom korisniku +luckperms.command.group.list.title=Grupe +luckperms.command.group.delete.not-default=Ne možete obrisati default grupu +luckperms.command.group.info.title=Informacije o grupi +luckperms.command.group.info.display-name-key=Ime za prikaz +luckperms.command.group.info.weight-key=Težina +luckperms.command.group.setweight.set=Postavljena težina na {0} za grupu {1} +luckperms.command.group.setdisplayname.doesnt-have={0} nema postavljeno ime prikaza +luckperms.command.group.setdisplayname.already-has={0} već ima ime za prikaz {1} +luckperms.command.group.setdisplayname.already-in-use=Ime za prikaz {0} je već u upotrebi od strane {1} +luckperms.command.group.setdisplayname.set=Postavljeno ime za prikaz na {0} za grupu {1} u kontekstu {2} +luckperms.command.group.setdisplayname.removed=Uklonjeno ime za prikaz grupe {0} u kontekstu {1} +luckperms.command.track.list.title=Putevi +luckperms.command.track.path.empty=Nema +luckperms.command.track.info.showing-track=Prikaz Putanje +luckperms.command.track.info.path-property=Putanja +luckperms.command.track.clear=Grupe sa puta {0} su obrisane +luckperms.command.track.append.success=Grupa {0} je dodata na putu{1} +luckperms.command.track.insert.success=Grupa {0} je ubačena na put {1} na poziciji {2} +luckperms.command.track.insert.error-number=Očekivali smo broj ali smo dobili\: {0} +luckperms.command.track.insert.error-invalid-pos=Nije moguće ubaciti na poziciji {0} +luckperms.command.track.insert.error-invalid-pos-reason=nevalidna pozicija +luckperms.command.track.remove.success=Grupa {0} je uklonjena sa puta {1} +luckperms.command.track.error-empty=Nije moguće koristiti putanju {0} jer ili je prazna ili sadrži samo jednu grupu +luckperms.command.track.error-multiple-groups={0} je član više grupa na ovom putu +luckperms.command.track.error-ambiguous=Nije moguće utvrditi lokaciju +luckperms.command.track.already-contains={0} već sadrži {1} +luckperms.command.track.doesnt-contain={0} ne sadrži {1} +luckperms.command.log.load-error=Evidencija se ne može učitati +luckperms.command.log.invalid-page=Nevalidan broj strane +luckperms.command.log.invalid-page-range=Molimo unesite vrednost između {0} i {1} +luckperms.command.log.empty=Nema evidencionih unosa za prikaz +luckperms.command.log.notify.error-console=Nije moguće uključiti ili isključiti obaveštenja za konzolu +luckperms.command.log.notify.enabled-term=Omogućen +luckperms.command.log.notify.disabled-term=Onemogućen +luckperms.command.log.notify.changed-state={0} logging izlaz +luckperms.command.log.notify.already-on=Već dobijate obaveštenja +luckperms.command.log.notify.already-off=Trenutno ne dobijate obaveštenja +luckperms.command.log.notify.invalid-state=Stanje nepoznato. Očekivan unos {0} ili {1} +luckperms.command.log.show.search=Prikaz skorih radnji za upit {0} +luckperms.command.log.show.recent=Prikaz skorih radnji +luckperms.command.log.show.by=Prikaz skorih radnji od strane {0} +luckperms.command.log.show.history=Prikaz istorije za {0} {1} +luckperms.command.export.error-term=Greška +luckperms.command.export.already-running=Proces izvoza je već u toku +luckperms.command.export.file.already-exists=Fajl {0} već postoji +luckperms.command.export.file.not-writable=Fajl {0} je nezapisljiv +luckperms.command.export.file.success=Uspešno izvezeno u {0} +luckperms.command.export.file-unexpected-error-writing=Dogodila se neočekivana greška prilikom pisanja u fajl +luckperms.command.export.web.export-code=Izvozni kod +luckperms.command.export.web.import-command-description=Koristite sledeću komandu za uvoz +luckperms.command.import.term=Uvoz +luckperms.command.import.error-term=Greška +luckperms.command.import.already-running=Proces uvoza je već u toku +luckperms.command.import.file.doesnt-exist=Fajl {0} ne postoji +luckperms.command.import.file.not-readable=Fajl {0} je nepročitljiv +luckperms.command.import.file.unexpected-error-reading=Dogodila se neočekivana greška prilikom čitanja iz uvezenog fajla +luckperms.command.import.file.correct-format=je li to tačan format? +luckperms.command.import.web.unable-to-read=Nije moguće pročitati podatke koristeći uneti kod +luckperms.command.import.progress.percent={0}% gotovo +luckperms.command.import.progress.operations={0}/{1} radnji gotovo +luckperms.command.import.starting=Počinjemo proces uvoza +luckperms.command.import.completed=GOTOVO +luckperms.command.import.duration=bilo je potrebno {0} sekundi +luckperms.command.bulkupdate.must-use-console=Komanda za masovno ažuriranje se može koristiti samo preko konzole +luckperms.command.bulkupdate.invalid-data-type=Nevalidan tip, očekivano unos {0} +luckperms.command.bulkupdate.invalid-constraint=Nevalidno ograničenje {0} +luckperms.command.bulkupdate.invalid-constraint-format=Ograničenja treba da budu u formatu {0} +luckperms.command.bulkupdate.invalid-comparison=Nevalidan operator upoređivanja {0} +luckperms.command.bulkupdate.invalid-comparison-format=Očekivano nešto od sledećeg\: {0} +luckperms.command.bulkupdate.queued=Radnja masovnog ažuriranja je dodata u red +luckperms.command.bulkupdate.confirm=Koristite {0} za izvršenje ažuriranja +luckperms.command.bulkupdate.unknown-id=Radnja sa ID-em {0} ne postoji ili je istekla +luckperms.command.bulkupdate.starting=Pokretanje masovnog ažuriranja +luckperms.command.bulkupdate.success=Masovno ažuriranje uspešno gotovo +luckperms.command.bulkupdate.success.statistics.nodes=Ukupan broj zahvaćenih dozvola +luckperms.command.bulkupdate.success.statistics.users=Ukupan broj zahvaćenih korisnika +luckperms.command.bulkupdate.success.statistics.groups=Ukupan broj zahvaćenih grupa +luckperms.command.bulkupdate.failure=Masovno ažuriranje neuspelo, proverite je li ima grešaka u konzoli +luckperms.command.update-task.request=Ažuriranja je zatraženo, molimo sačekajte +luckperms.command.update-task.complete=Ažuriranje završeno +luckperms.command.update-task.push.attempting=Sada pokušavamo poslati promene na druge servere +luckperms.command.update-task.push.complete=Drugi serveri su uspešno obavešteni koristeći {0} +luckperms.command.update-task.push.error=Greška pri slanju promena drugim serverima +luckperms.command.update-task.push.error-not-setup=Nije moguće poslati promene drugim sercerima jer servis slanja poruka nije konfigurisan +luckperms.command.reload-config.success=Konfiguracioni fajl ponovo učitan +luckperms.command.reload-config.restart-note=neke opcije će se primeniti tek nakon restarta servera +luckperms.command.translations.searching=Pretraga dostupnih prevoda, molimo sačekajte... +luckperms.command.translations.searching-error=Nije moguće dobiti listu dostupnih prevoda +luckperms.command.translations.installed-translations=Instalirani prevodi +luckperms.command.translations.available-translations=Dostupni prevodi +luckperms.command.translations.percent-translated={0}% prevedeno +luckperms.command.translations.translations-by=od +luckperms.command.translations.installing=Instaliranje prevoda, molimo sačekajte... +luckperms.command.translations.download-error=Nije moguće preuzeti prevod na {0} +luckperms.command.translations.installing-specific=Instalacija jezika {0}... +luckperms.command.translations.install-complete=Instalacija gotova +luckperms.command.translations.download-prompt=Korisite {0} kako biste preuzeli i instalirali aktuelne verzije ovih prevoda koje je pružila zajednica +luckperms.command.translations.download-override-warning=Molimo ustanovite da će ovo nadjačati sve promene koje ste napravili vezane za ove jezike +luckperms.usage.user.description=Komplet komandi za upravljanje korisnicima u sklopu LuckPerms-a. ("Korisnik" u LuckPerms-u je u stvari igrač, i može značiti UUID ili username) +luckperms.usage.group.description=Komplet komandi za upravljanje grupama u sklopu LuckPerms-a. Grupe su u stvari skupine dozvola koje mogu biti dodeljene korisnicima. Nove grupe se prave komandom "creategroup". +luckperms.usage.track.description=Skup komandi za upravljanje putevima u sklopu LuckPerms-a. Putevi su skupovi grupa koji se mogu koristiti za progresivno unapređenje ili snizenje ranka. +luckperms.usage.log.description=Komplet komandi za upravljanje funkcionalnošću evidencije u sklopu LuckPerms-a. +luckperms.usage.sync.description=Ponovo učitava sve podatke iz skladišta plugin-a u memoriju, i primenjuje sve uočene promene. +luckperms.usage.info.description=Ispisuje opšte informacije o aktivnoj instanci plugin-a. +luckperms.usage.editor.description=Kreira novu sesiju web editor-a +luckperms.usage.editor.argument.type=tipove za učitati na editor. ("svi", "korisnici" ili "grupe") +luckperms.usage.editor.argument.filter=dozvola po kojoj treba filtrirati unose korisnika +luckperms.usage.verbose.description=Kontroliše sistem nadgledanja plugin-ove evidencije dozvola. +luckperms.usage.verbose.argument.action=je li treba omogućiti/onemogućiti evidenciju, ili otpremiti izlaz evidencije +luckperms.usage.verbose.argument.filter=filter po kojem treba svrstati unose +luckperms.usage.verbose.argument.commandas=igrač/komanda za pokrenuti +luckperms.usage.tree.description=Generiše pregled stabla (hijerarhijski poređano) svih dozvola poznatih LuckPerms-u. +luckperms.usage.tree.argument.scope=koren drveta. navedite "." da obuhvatite sve dozvole +luckperms.usage.tree.argument.player=ime igrača na mreži za kog treba proveriti +luckperms.usage.search.description=Pretražuje sve korisnike/grupe sa posebnom permisijom +luckperms.usage.search.argument.permission=dozvola za pretražiti +luckperms.usage.search.argument.page=strana za pregled +luckperms.usage.network-sync.description=Sinhronizujte promjene sa skladištem i zatražite da ostali serveri na mreži urade isto +luckperms.usage.import.description=Uvezi podatke sa(prethodno napravljenim) izlaznim fajlom +luckperms.usage.import.argument.file=fajl iz kojeg se uvozi +luckperms.usage.import.argument.replace=zameni postojece podatke umesto spajanja +luckperms.usage.import.argument.upload=otpremite podatke sa prethodnog izvoza +luckperms.usage.export.description=Izvedite sve podatke permisija na ''izvozni'' fajl. Može se ponovo uvesti kasnije. +luckperms.usage.export.argument.file=fajl u koji treba izvesti +luckperms.usage.export.argument.without-users=odstranite korisnike iz izvoza +luckperms.usage.export.argument.without-groups=odstranite grupe iz izvoza +luckperms.usage.export.argument.upload=Otpremite sve permisije podataka na webeditor. Može se ponovo uvesti kasnije. +luckperms.usage.reload-config.description=Ponovo učitajte neke od konfiguracionih opcija +luckperms.usage.bulk-update.description=Izvršite veću promenu upita na svim podacima +luckperms.usage.bulk-update.argument.data-type=vrsta podataka koji se menjaju. (''svi'', ''korisnici'' ili ''grupe'') +luckperms.usage.bulk-update.argument.action=akcija koju izvršavate na podacima. (''ažurirati'' ili ''obrisati) +luckperms.usage.bulk-update.argument.action-field=Oblast na kojoj se djeluje. Potrebno samo za ''ažuriranje''. (''permisija'', ''server'' ili ''svet'') +luckperms.usage.bulk-update.argument.action-value=vrednost sa kojom nadomeštate. potrebno samo za ''ažuriranje''. +luckperms.usage.bulk-update.argument.constraint=ograničenje potrebno za ažuriranje +luckperms.usage.translations.description=Upravljajte prevodima +luckperms.usage.translations.argument.install=potkomanda za instaliranje prevoda +luckperms.usage.apply-edits.description=Primenjuje promene permisija napravljene sa web editora +luckperms.usage.apply-edits.argument.code=jedinstven kod za podatke +luckperms.usage.apply-edits.argument.target=na koga primeniti podatke +luckperms.usage.create-group.description=Kreirajte novu grupu +luckperms.usage.create-group.argument.name=ime grupe +luckperms.usage.create-group.argument.weight=težina grupe +luckperms.usage.create-group.argument.display-name=ime za prikaz grupe +luckperms.usage.delete-group.description=Obrišite grupu +luckperms.usage.delete-group.argument.name=ime grupe +luckperms.usage.list-groups.description=Izlistajte sve grupe na platformi +luckperms.usage.create-track.description=Kreirajte novi put +luckperms.usage.create-track.argument.name=naziv puta +luckperms.usage.delete-track.description=Obrišite put +luckperms.usage.delete-track.argument.name=naziv puta +luckperms.usage.list-tracks.description=Izlistajte sve trake na platformi +luckperms.usage.user-info.description=Pokazuje informacije o korisniku +luckperms.usage.user-switchprimarygroup.description=Menja primarnu grupu korisnika +luckperms.usage.user-switchprimarygroup.argument.group=grupa za preći +luckperms.usage.user-promote.description=Unapređuje korisnika na sledecu grupu sa putanje +luckperms.usage.user-promote.argument.track=putanja sa koje unapredjujete korisnika +luckperms.usage.user-promote.argument.context=konteksti po kojima unaprediti korisnika +luckperms.usage.user-promote.argument.dont-add-to-first=promovišite korisnika samo ako je na stazi +luckperms.usage.user-demote.description=Vraca korisnika na nižu grupu sa putanje +luckperms.usage.user-demote.argument.track=putanja sa koje degradirate korisnika +luckperms.usage.user-demote.argument.context=konteksti po kojima degradirate korisnika +luckperms.usage.user-demote.argument.dont-remove-from-first=sprečite korisnika od uklanjanja iz prve grupe +luckperms.usage.user-clone.description=Klonirajte korisnika +luckperms.usage.user-clone.argument.user=ime/uuid korisnika u kojeg se klonira +luckperms.usage.group-info.description=Daje informacije o grupi +luckperms.usage.group-listmembers.description=Pokazuje korisnike/grupe koje nasledjuju iz ove grupe +luckperms.usage.group-listmembers.argument.page=strana za pregled +luckperms.usage.group-setweight.description=Postavite grupinu težinu +luckperms.usage.group-setweight.argument.weight=težina za postaviti +luckperms.usage.group-set-display-name.description=Postavite ime za prikaz grupe +luckperms.usage.group-set-display-name.argument.name=ime za postaviti +luckperms.usage.group-set-display-name.argument.context=konteksti u kojima ćete postaviti ime +luckperms.usage.group-rename.description=Preimenujte grupu +luckperms.usage.group-rename.argument.name=novo ime +luckperms.usage.group-clone.description=Klonirajte grupu +luckperms.usage.group-clone.argument.name=ime grupe na koju klonirati +luckperms.usage.holder-editor.description=Otvara web editor dozvola +luckperms.usage.holder-showtracks.description=Prikazuje sve puteve na kojima je objekat +luckperms.usage.holder-clear.description=Uklanja sve dozvole, roditeljske grupe i metu +luckperms.usage.holder-clear.argument.context=kontekste filtriranja po +luckperms.usage.permission.description=Izmenite dozvole +luckperms.usage.parent.description=Izmenite nasleđa +luckperms.usage.meta.description=Izmenite metadata vrednosti +luckperms.usage.permission-info.description=Izlistava unose dozvola koje objekat poseduje +luckperms.usage.permission-info.argument.page=strana za videti +luckperms.usage.permission-info.argument.sort-mode=kako sortirati unose +luckperms.usage.permission-set.description=Postavlja dozvolu objektu +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 +luckperms.usage.parent-clear-track.description=Brise sve roditelje unetog puta +luckperms.usage.parent-clear-track.argument.track=put sa kojeg se uklanja +luckperms.usage.parent-clear-track.argument.context=kontekste filtriranja po +luckperms.usage.meta-settemp.argument.key=ključ za postaviti +luckperms.usage.meta-settemp.argument.value=vrednost za postaviti +luckperms.usage.meta-settemp.argument.duration=vreme do isteka meta vrednosti +luckperms.usage.meta-addprefix.description=Dodaje prefiks +luckperms.usage.meta-addsuffix.description=Dodaje sufiks +luckperms.usage.meta-setprefix.description=Postavlja prefiks +luckperms.usage.meta-setsuffix.description=Postavlja sufiks +luckperms.usage.meta-removeprefix.description=Uklanja prefiks +luckperms.usage.meta-removesuffix.description=Uklanja sufiks +luckperms.usage.track-info.description=Ispisuje informacije o putu +luckperms.usage.track-editor.description=Otvara web editor dozvola +luckperms.usage.track-append.description=Dodaje grupu na kraju puta +luckperms.usage.track-append.argument.group=grupa za dopuniti +luckperms.usage.track-insert.description=Dodaje grupu na u neto mesto puta +luckperms.usage.track-insert.argument.group=grupa za dodati +luckperms.usage.track-insert.argument.position=mesto na koje se ubacuje grupu (1 je prva pozicija na putu) +luckperms.usage.track-remove.description=Uklanja grupu sa puta +luckperms.usage.track-remove.argument.group=grupa za izbrisati +luckperms.usage.track-clear.description=Uklanja sve grupe sa puta +luckperms.usage.track-rename.description=Promeni ime puta +luckperms.usage.track-rename.argument.name=novo ime +luckperms.usage.track-clone.description=Klonirajte put +luckperms.usage.track-clone.argument.name=ime puta na koji klonirati +luckperms.usage.log-track-history.description=Vidi istoriju puta +luckperms.usage.log-track-history.argument.track=naziv puta +luckperms.usage.log-track-history.argument.page=broj strane za pregled diff --git a/plugins/LuckPerms/translations/repository/status.json b/plugins/LuckPerms/translations/repository/status.json new file mode 100644 index 0000000..36a476c --- /dev/null +++ b/plugins/LuckPerms/translations/repository/status.json @@ -0,0 +1,3 @@ +{ + "lastRefresh": 1738174117226 +} \ No newline at end of file diff --git a/plugins/LuckPerms/translations/repository/sv_SE.properties b/plugins/LuckPerms/translations/repository/sv_SE.properties new file mode 100644 index 0000000..48bd593 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/sv_SE.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=LOGG +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=EXPORT +luckperms.commandsystem.available-commands=Använd {0} för att se tillgängliga kommandon +luckperms.commandsystem.command-not-recognised=Okänt kommando +luckperms.commandsystem.no-permission=Du har inte tillåtelse att använda detta kommando\! +luckperms.commandsystem.no-permission-subcommands=Du har inte tillåtelse att använda några underordnade kommandon +luckperms.commandsystem.already-executing-command=Ett annat kommando körs just nu, var god och vänta... +luckperms.commandsystem.usage.sub-commands-header=Underordnade Kommandon +luckperms.commandsystem.usage.usage-header=Kommando Användning +luckperms.commandsystem.usage.arguments-header=Argument +luckperms.first-time.no-permissions-setup=Det verkar som att inga behörigheter har installerats än\! +luckperms.first-time.use-console-to-give-access=Innan du kan använda några kommandon av LuckPerms i spelet, så bör du använda konsolen för att ge dig själv behörighet +luckperms.first-time.console-command-prompt=Öppna konsolen och kör +luckperms.first-time.next-step=Efter att du har avklarat det, så kan då börja att behandla behörigheter och grupper +luckperms.first-time.wiki-prompt=Osäker på var du ska börja? Kolla här\: {0} +luckperms.login.try-again=Försök igen senare +luckperms.login.loading-database-error=Ett databasfel inträffade vid laddning av behörighetsdata +luckperms.login.server-admin-check-console-errors=Om du är en server administratör, kontrollera konsolen för eventuella fel +luckperms.login.server-admin-check-console-info=Vänligen kontrollera server konsolen för mer information +luckperms.login.data-not-loaded-at-pre=Behörighetsdata för din användare kunde inte laddas under för-inloggningsstadiet +luckperms.login.unable-to-continue=kan inte försätta +luckperms.login.craftbukkit-offline-mode-error=detta beror sannolikt på en konflikt mellan CraftBukkit och online-mode inställningen +luckperms.login.unexpected-error=Ett oväntat fel inträffade när dina behörighetsdata skulle ställas in +luckperms.opsystem.disabled=Det vanliga OP systemet är inaktiverat på servern +luckperms.opsystem.sponge-warning=Observera att Server Operator status inte har någon effekt på Sponge permission checks när ett permissionplugin är installerat, du måste redigera användardata direkt +luckperms.duration.unit.years.plural={0} år +luckperms.duration.unit.years.singular={0} år +luckperms.duration.unit.years.short={0}å +luckperms.duration.unit.months.plural={0} månader +luckperms.duration.unit.months.singular={0} månad +luckperms.duration.unit.months.short={0} mån +luckperms.duration.unit.weeks.plural={0} veckor +luckperms.duration.unit.weeks.singular={0} vecka +luckperms.duration.unit.weeks.short={0}v +luckperms.duration.unit.days.plural={0} dagar +luckperms.duration.unit.days.singular={0} dag +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} timmar +luckperms.duration.unit.hours.singular={0} timma +luckperms.duration.unit.hours.short={0}t +luckperms.duration.unit.minutes.plural={0} minuter +luckperms.duration.unit.minutes.singular={0} minut +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} sekunder +luckperms.duration.unit.seconds.singular={0} sekund +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} sedan +luckperms.command.misc.invalid-code=Ogiltig kod +luckperms.command.misc.response-code-key=svarskod +luckperms.command.misc.error-message-key=meddelande +luckperms.command.misc.bytebin-unable-to-communicate=Det gick inte att kommunicera med bytebin +luckperms.command.misc.webapp-unable-to-communicate=Det gick inte att kommunicera med webappen +luckperms.command.misc.check-console-for-errors=Kontrollera konsolen efter error +luckperms.command.misc.file-must-be-in-data=Filen {0} måste vara direkt underordnad för datakatalogen +luckperms.command.misc.wait-to-finish=Vänta på att den ska slutföras och försök igen +luckperms.command.misc.invalid-priority=Ogiltig prioritet {0} +luckperms.command.misc.expected-number=Förväntade ett tal +luckperms.command.misc.date-parse-error=Kunde inte tolka datumet {0} +luckperms.command.misc.date-in-past-error=Du kan inte ställa in ett datum i förflutnan\! +luckperms.command.misc.page=sida {0} av {1} +luckperms.command.misc.page-entries={0} poster +luckperms.command.misc.none=Inget +luckperms.command.misc.loading.error.unexpected=Ett okänt fel uppstod +luckperms.command.misc.loading.error.user=Användaren är inte laddad +luckperms.command.misc.loading.error.user-specific=Kunde inte ladda användaren {0} +luckperms.command.misc.loading.error.user-not-found=En användare för {0} hittades inte +luckperms.command.misc.loading.error.user-save-error=Ett fel uppstod när användardata skulle sparas för {0} +luckperms.command.misc.loading.error.user-not-online=Användaren {0} är inte online +luckperms.command.misc.loading.error.user-invalid={0} är inte ett giltigt användarnamn/uuid +luckperms.command.misc.loading.error.user-not-uuid=Användaren {0} är inte ett giltigt uuid +luckperms.command.misc.loading.error.group=Gruppen lästes inte in +luckperms.command.misc.loading.error.all-groups=Det går inte att läsa in alla grupper +luckperms.command.misc.loading.error.group-not-found=En grupp med namnet {0} kunde inte hittas +luckperms.command.misc.loading.error.group-save-error=Det gick inte att spara gruppdata för {0} +luckperms.command.misc.loading.error.group-invalid={0} är inte ett giltigt gruppnamn +luckperms.command.misc.loading.error.track=Spåret är inte laddat +luckperms.command.misc.loading.error.all-tracks=Kunde inte ladda alla spår +luckperms.command.misc.loading.error.track-not-found=Ett spår vid namn {0} kunde inte hittas +luckperms.command.misc.loading.error.track-save-error=Ett fel uppstod när spårdata skulle sparas för {0} +luckperms.command.misc.loading.error.track-invalid={0} är inte ett giltigt spårnamn +luckperms.command.editor.no-match=Kan inte öppna redigeraren, inga objekt matchade önskad typ +luckperms.command.editor.start=Förbereder en ny redigeringssession, var god vänta... +luckperms.command.editor.url=Klicka på länken nedan för att öppna redigeraren +luckperms.command.editor.unable-to-communicate=Det gick inte att kommunicera med redigeraren +luckperms.command.editor.apply-edits.success=Webbläsardata tillämpades på {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} och {2} {3} +luckperms.command.editor.apply-edits.success.additions=tillagda +luckperms.command.editor.apply-edits.success.additions-singular=tillägg +luckperms.command.editor.apply-edits.success.deletions=borttagningar +luckperms.command.editor.apply-edits.success.deletions-singular=borttagning +luckperms.command.editor.apply-edits.no-changes=Inga ändringar har gjorts från webbredigeraren, datan innehåller inga nya ändringar +luckperms.command.editor.apply-edits.unknown-type=Kan inte verkställa ändringarna till den angivna objekttypen +luckperms.command.editor.apply-edits.unable-to-read=Det gick inte att läsa data med den angivna koden +luckperms.command.search.searching.permission=Söker efter användare och grupper med {0} +luckperms.command.search.searching.inherit=Söker efter användare och grupper som ärver från {0} +luckperms.command.search.result=Hittade {0} resultat från {1} användare och {2} grupper +luckperms.command.search.result.default-notice=Notera\: När du söker efter medlemmar i default-gruppen visas inte offline-spelare utan ytterligare behörigheter\! +luckperms.command.search.showing-users=Visar användarposter +luckperms.command.search.showing-groups=Visar gruppposter +luckperms.command.tree.start=Skapar behörighetsträd, vänligen vänta... +luckperms.command.tree.empty=Kunde inte generera träd, inga resultat hittades +luckperms.command.tree.url=URL för behörighetsträd +luckperms.command.verbose.invalid-filter={0} är inte ett giltigt verbose filter +luckperms.command.verbose.enabled=Utförlig loggning {0} för kontroller matchande {1} +luckperms.command.verbose.command-exec=Tvingar {0} att köra kommandot {1} och rapportera alla kontroller gjorda... +luckperms.command.verbose.off=Verbose loggning {0} +luckperms.command.verbose.command-exec-complete=Kommandot utfört +luckperms.command.verbose.command.no-checks=Kommando utförandet var avklarat, men ingen tillståndskontroll kördes +luckperms.command.verbose.command.possibly-async=Detta kan vara för att pluginet kör kommandon i bakgrunden (asynk) +luckperms.command.verbose.command.try-again-manually=Du kan fortfarande använda verbose manuellt för att upptäcka liknande kontroller +luckperms.command.verbose.enabled-recording=Utförlig inspelning {0} för kontroller matchande {1} +luckperms.command.verbose.uploading=Mångordig loggning {0}, laddar upp resultat... +luckperms.command.verbose.url=Mångordig URL resultat +luckperms.command.verbose.enabled-term=aktiverad +luckperms.command.verbose.disabled-term=avaktiverad +luckperms.command.verbose.query-any=NÅGOT +luckperms.command.info.running-plugin=Körs +luckperms.command.info.platform-key=Plattform +luckperms.command.info.server-brand-key=Serverns varumärke +luckperms.command.info.server-version-key=Serverversionen +luckperms.command.info.storage-key=Lagring +luckperms.command.info.storage-type-key=Typ +luckperms.command.info.storage.meta.split-types-key=Typer +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Ansluten +luckperms.command.info.storage.meta.file-size-key=Filstorlek +luckperms.command.info.extensions-key=Tillägg +luckperms.command.info.messaging-key=Meddelanden +luckperms.command.info.instance-key=Instans +luckperms.command.info.static-contexts-key=Statiska sammanhang +luckperms.command.info.online-players-key=Spelare online +luckperms.command.info.online-players-unique={0} unika +luckperms.command.info.uptime-key=Upptid +luckperms.command.info.local-data-key=Lokal data +luckperms.command.info.local-data={0} användare, {1} grupper, {2} spår +luckperms.command.generic.create.success={0} har skapats +luckperms.command.generic.create.error=Det uppstod ett fel vid skapandet av {0} +luckperms.command.generic.create.error-already-exists={0} finns redan\! +luckperms.command.generic.delete.success={0} har tagits bort +luckperms.command.generic.delete.error=Det uppstod ett fel vid borttagningen av {0} +luckperms.command.generic.delete.error-doesnt-exist={0} finns inte\! +luckperms.command.generic.rename.success={0} har nu bytt namn till {1} +luckperms.command.generic.clone.success={0} klonades framgångsrikt till {1} +luckperms.command.generic.info.parent.title=Överordnade grupper +luckperms.command.generic.info.parent.temporary-title=Tillfälliga överordnade grupper +luckperms.command.generic.info.expires-in=slutar gälla om +luckperms.command.generic.info.inherited-from=ärvt från +luckperms.command.generic.info.inherited-from-self=själv +luckperms.command.generic.show-tracks.title={0}s spår +luckperms.command.generic.show-tracks.empty={0} är inte på något spår +luckperms.command.generic.clear.node-removed={0} noder togs bort +luckperms.command.generic.clear.node-removed-singular={0} nod togs bort +luckperms.command.generic.clear={0}s noder rensades i kontext {1} +luckperms.command.generic.permission.info.title={0}s behörigheter +luckperms.command.generic.permission.info.empty={0} har inte några behörigheter satta +luckperms.command.generic.permission.info.click-to-remove=Klicka för att ta bort noden från {0} +luckperms.command.generic.permission.check.info.title=Behörighetsinformation {0} +luckperms.command.generic.permission.check.info.directly={0} har {1} satt till {2} i kontext {3} +luckperms.command.generic.permission.check.info.inherited={0} ärver {1} satt till {2} från {3} i kontext {4} +luckperms.command.generic.permission.check.info.not-directly={0} har inte {1} satt +luckperms.command.generic.permission.check.info.not-inherited={0} ärver inte {1} +luckperms.command.generic.permission.check.result.title=Behörighetskontroll för {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=Orsak +luckperms.command.generic.permission.check.result.context-key=Sammanhanget +luckperms.command.generic.permission.set=Sätt {0} till {1} för {2} i kontext {3} +luckperms.command.generic.permission.already-has={0} har redan {1} satt i kontext {2} +luckperms.command.generic.permission.set-temp=Sätt {0} till {1} för {2} under en varaktighet av {3} i kontexten {4} +luckperms.command.generic.permission.already-has-temp={0} har redan {1} tillfälligt satt i kontext {2} +luckperms.command.generic.permission.unset=Ta bort {0} för {1} i sammanhanget {2} +luckperms.command.generic.permission.doesnt-have={0} har inte {1} satt i kontext {2} +luckperms.command.generic.permission.unset-temp=Ta bort temporära behörigheten {0} för {1} i kontext {2} +luckperms.command.generic.permission.subtract=Sätt {0} till {1} för {2} under en varaktighet av {3} i kontexten {4}, {5} mindre än förut +luckperms.command.generic.permission.doesnt-have-temp={0} har inte {1} tillfälligt satt i kontext {2} +luckperms.command.generic.permission.clear={0} s behörigheter rensades i kontext {1} +luckperms.command.generic.parent.info.title={0}s Föräldrar +luckperms.command.generic.parent.info.empty={0} har inga föräldrar definierade +luckperms.command.generic.parent.info.click-to-remove=Klicka för att ta bort denna förälder från {0} +luckperms.command.generic.parent.add={0} ärver nu behörigheter från {1} i sammanhanget {2} +luckperms.command.generic.parent.add-temp={0} ärver nu behörigheter från {1} i en varaktighet av {2} i kontext {3} +luckperms.command.generic.parent.set={0} fick sina befintliga föräldragrupper rensade, och ärver nu bara {1} i sammanhang {2} +luckperms.command.generic.parent.set-track={0} fick sina befintliga föräldragrupper på spår {1} rensade och ärver nu bara {2} i sammanhang {3} +luckperms.command.generic.parent.remove={0} ärver inte längre behörigheter från {1} i kontext {2} +luckperms.command.generic.parent.remove-temp={0} ärver inte längre tillfälliga behörigheter från {1} i kontext {2} +luckperms.command.generic.parent.subtract={0} ärver behörigheter från {1} under en varaktighet av {2} i kontext {3}, {4} mindre än tidigare +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.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 +luckperms.command.generic.contextual-data.mode.active-player=aktiv spelare +luckperms.command.generic.contextual-data.contexts-key=Kontexter +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Primär grupp +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Inget +luckperms.command.user.info.title=Användarinfo +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=Status +luckperms.command.user.info.status.online=Online +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.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å 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} +luckperms.command.user.promote.next-group-deleted=Nästa grupp på spåret, {0}, finns inte längre +luckperms.command.user.promote.unable-to-promote=Det går inte att befordra användaren +luckperms.command.user.demote.success=Degraderar {0} längs spår {1} från {2} till {3} i kontext {4} +luckperms.command.user.demote.end-of-track=Slutet av spår {0} nåddes, så {1} togs bort från {2} +luckperms.command.user.demote.end-of-track-not-removed=Slutet av spår {0} nåddes, men {1} togs inte bort från den första gruppen +luckperms.command.user.demote.previous-group-deleted=Den föregående gruppen på spåret, {0}, finns inte längre +luckperms.command.user.demote.unable-to-demote=Kunde inte degradera användaren +luckperms.command.group.list.title=Grupper +luckperms.command.group.delete.not-default=Du kan inte ta bort standardgruppen +luckperms.command.group.info.title=Gruppinformation +luckperms.command.group.info.display-name-key=Visningsnamn +luckperms.command.group.info.weight-key=Vikt +luckperms.command.group.setweight.set=Sätt vikt till {0} för grupp {1} +luckperms.command.group.setdisplayname.doesnt-have={0} har inget visningsnamn satt +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 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} +luckperms.command.track.insert.error-invalid-pos-reason=ogiltig position +luckperms.command.track.remove.success=Grupp {0} togs bort från spår {1} +luckperms.command.track.error-empty={0} kan inte användas då den är tom eller endast innehåller en grupp +luckperms.command.track.error-multiple-groups={0} är medlem i flera grupper på detta spår +luckperms.command.track.error-ambiguous=Det går inte att fastställa deras plats +luckperms.command.track.already-contains={0} innehåller redan {1} +luckperms.command.track.doesnt-contain={0} innehåller inte {1} +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 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} 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} +luckperms.command.export.error-term=Fel +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 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} 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.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.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} +luckperms.command.bulkupdate.invalid-constraint-format=Begränsningar ska vara i formatet {0} +luckperms.command.bulkupdate.invalid-comparison=Ogiltig jämförelseoperator {0} +luckperms.command.bulkupdate.invalid-comparison-format=Förväntade sig en av följande\: {0} +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=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 +luckperms.command.bulkupdate.success.statistics.groups=Totalt påverkade grupper +luckperms.command.bulkupdate.failure=Bulkuppdatering misslyckades, kontrollera konsolen efter fel +luckperms.command.update-task.request=En uppdateringsuppgift har begärts, vänligen vänta +luckperms.command.update-task.complete=Uppdateringen slutförd +luckperms.command.update-task.push.attempting=Försöker nu att flytta till andra servrar +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 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 +luckperms.command.translations.percent-translated={0}% översatt +luckperms.command.translations.translations-by=av +luckperms.command.translations.installing=Installerar översättningar, vänligen vänta... +luckperms.command.translations.download-error=Kunde inte ladda ner översättningen för {0} +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 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=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.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=Tar bort en grupp +luckperms.usage.delete-group.argument.name=gruppens namn +luckperms.usage.list-groups.description=Lista alla grupper på plattformen +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-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=Klonar gruppen +luckperms.usage.group-clone.argument.name=namnet på gruppen att klona till +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 new file mode 100644 index 0000000..c909708 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/tr_TR.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=KAYIT +luckperms.logs.verbose-prefix=AYRINTI +luckperms.logs.export-prefix=DIŞA AKTAR +luckperms.commandsystem.available-commands=Kullanılabilir komutları görüntülemek için {0} kullanın +luckperms.commandsystem.command-not-recognised=Komut geçersiz +luckperms.commandsystem.no-permission=Bu komutu kullanmak için yetkiniz yok\! +luckperms.commandsystem.no-permission-subcommands=Alt komutları kullanmak için izniniz yok +luckperms.commandsystem.already-executing-command=Başka bir komut çalıştırıldığı için bitmesi bekleniyor... +luckperms.commandsystem.usage.sub-commands-header=Alt Komutlar +luckperms.commandsystem.usage.usage-header=Komut Kullanımı +luckperms.commandsystem.usage.arguments-header=Argümanlar +luckperms.first-time.no-permissions-setup=Hiçbir yetki ayarlanmamış gibi gözüküyor\! +luckperms.first-time.use-console-to-give-access=Oyunda LuckPerms komutlarını kullanmadan önce, konsoldan kendinize yetki vermeniz gerekmektedir +luckperms.first-time.console-command-prompt=Konsolunuzu açınız ve çalıştırınız +luckperms.first-time.next-step=Bunu tamamladıktan sonra, yetki ve grupları tanımlamaya başlayabilirsin +luckperms.first-time.wiki-prompt=Nereden başlayacağınızı bilmiyor musun? Buraya göz at\: {0} +luckperms.login.try-again=Lütfen daha sonra tekrar deneyiniz +luckperms.login.loading-database-error=Yetki verilerini yüklerken bir veritabanı hatası oluştu +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.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 +luckperms.opsystem.sponge-warning=Bir yetki eklentisi yüklediğiniz zaman Sponge izin kontrolleri üzerinde hiçbir etkisi olmadığını lütfen unutmayın, kullanıcı verilerini doğrudan düzenlemelisiniz +luckperms.duration.unit.years.plural={0} yıl +luckperms.duration.unit.years.singular={0} yıl +luckperms.duration.unit.years.short={0}y +luckperms.duration.unit.months.plural={0} ay +luckperms.duration.unit.months.singular={0} ay +luckperms.duration.unit.months.short={0}ay +luckperms.duration.unit.weeks.plural={0} hafta +luckperms.duration.unit.weeks.singular={0} hafta +luckperms.duration.unit.weeks.short={0}h +luckperms.duration.unit.days.plural={0} gün +luckperms.duration.unit.days.singular={0} gün +luckperms.duration.unit.days.short={0}g +luckperms.duration.unit.hours.plural={0} saat +luckperms.duration.unit.hours.singular={0} saat +luckperms.duration.unit.hours.short={0}s +luckperms.duration.unit.minutes.plural={0} dakika +luckperms.duration.unit.minutes.singular={0} dakika +luckperms.duration.unit.minutes.short={0}d +luckperms.duration.unit.seconds.plural={0} saniye +luckperms.duration.unit.seconds.singular={0} saniye +luckperms.duration.unit.seconds.short={0}sn +luckperms.duration.since={0} önce +luckperms.command.misc.invalid-code=Geçersiz kod +luckperms.command.misc.response-code-key=yanıt kodu +luckperms.command.misc.error-message-key=mesaj +luckperms.command.misc.bytebin-unable-to-communicate=Bytebin ile iletişim kurulamıyor +luckperms.command.misc.webapp-unable-to-communicate=Web uygulaması ile iletişim kurulamıyor +luckperms.command.misc.check-console-for-errors=Hatalar için konsolu kontrol ediniz +luckperms.command.misc.file-must-be-in-data={0} dosyası, veri dizininin doğrudan alt öğesi olmalıdır +luckperms.command.misc.wait-to-finish=Lütfen bitmesini bekleyin ve tekrar deneyin +luckperms.command.misc.invalid-priority={0} geçersiz bir öncelik +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} 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 +luckperms.command.misc.loading.error.user-specific={0} Adlı oyuncu yüklenemiyor +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ç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 +luckperms.command.misc.loading.error.group-not-found={0} Adında bir grup bulunamadı +luckperms.command.misc.loading.error.group-save-error={0} Adlı grubun verileri kayıt edilirken bir sorun oluştu +luckperms.command.misc.loading.error.group-invalid={0}, geçerli bir grup adı değil +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={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 +luckperms.command.editor.unable-to-communicate=Editör ile iletişim kurulamıyor +luckperms.command.editor.apply-edits.success=Web düzenleyici verileri {0} {1} için başarıyla uygulandı +luckperms.command.editor.apply-edits.success-summary={0} {1} ve {2} {3} +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ö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={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 +luckperms.command.tree.start=Yetki ağacı oluşturuluyor, lütfen bekleyin... +luckperms.command.tree.empty=Ağaç oluşturulamadı, hiçbir sonuç bulunamadı +luckperms.command.tree.url=Yetki Ağacı Bağlantısı +luckperms.command.verbose.invalid-filter={0} geçerli bir ayrıntı filtresi değil +luckperms.command.verbose.enabled={0} ile eşleşen kontroller için ayrıntılı günlük kaydı {1} +luckperms.command.verbose.command-exec={0}''yı {1} komutunu çalıştırmak için zorla ve tüm değişimleri raporlanıyor... +luckperms.command.verbose.off=Ayrıntılı Kayıtlar {0} +luckperms.command.verbose.command-exec-complete=Komut çalıştırma tamamlandı +luckperms.command.verbose.command.no-checks=Komutun çalıştırılması tamamlandı ama hiçbir yetki denetimi gerçekleştirilmedi +luckperms.command.verbose.command.possibly-async=Bunun nedeni, eklentinin komutları arkaplanda (async) çalıştırması olabilir +luckperms.command.verbose.command.try-again-manually=Bu şekilde yapılan kontrolleri algılamak için yine de verbose kullanabilirsiniz +luckperms.command.verbose.enabled-recording={0} ile eşleşen kontroller için ayrıntılı günlük kaydı {1} +luckperms.command.verbose.uploading={0} için ayrıntılı kayıt, sonuçlar yükleniyor... +luckperms.command.verbose.url=Ayrıntılı Kayıt Sonuç Bağlantısı +luckperms.command.verbose.enabled-term=etkin +luckperms.command.verbose.disabled-term=devre dışı +luckperms.command.verbose.query-any=HERHANGİ +luckperms.command.info.running-plugin=Çalışıyor +luckperms.command.info.platform-key=Platform +luckperms.command.info.server-brand-key=Sunucu Yazılımı +luckperms.command.info.server-version-key=Sunucu Sürümü +luckperms.command.info.storage-key=Depolama +luckperms.command.info.storage-type-key=Tür +luckperms.command.info.storage.meta.split-types-key=Türler +luckperms.command.info.storage.meta.ping-key=Gecikme +luckperms.command.info.storage.meta.connected-key=Bağlandı +luckperms.command.info.storage.meta.file-size-key=Dosya Boyutu +luckperms.command.info.extensions-key=Uzantılar +luckperms.command.info.messaging-key=Mesajlaşma +luckperms.command.info.instance-key=Durumlar +luckperms.command.info.static-contexts-key=Statik Şartlar +luckperms.command.info.online-players-key=Çevrimiçi oyuncular +luckperms.command.info.online-players-unique={0} eşsiz +luckperms.command.info.uptime-key=Çalışma Süresi +luckperms.command.info.local-data-key=Yerel Veri +luckperms.command.info.local-data={0} kullanıcı, {1} grup, {2} aşama +luckperms.command.generic.create.success={0} başarıyla oluşturuldu +luckperms.command.generic.create.error={0} oluşturulurken bir hata oluştu +luckperms.command.generic.create.error-already-exists={0} zaten var\! +luckperms.command.generic.delete.success={0} başarıyla silindi +luckperms.command.generic.delete.error={0} silinirken bir hata oluştu +luckperms.command.generic.delete.error-doesnt-exist={0} mevcut değil\! +luckperms.command.generic.rename.success={0}''in ismi {1} olarak değiştirildi +luckperms.command.generic.clone.success={0}, {1} olarak klonlandı +luckperms.command.generic.info.parent.title=Ana Gruplar +luckperms.command.generic.info.parent.temporary-title=Geçici Ana Gruplar +luckperms.command.generic.info.expires-in=bitiş süresi +luckperms.command.generic.info.inherited-from=Buradan devralındı +luckperms.command.generic.info.inherited-from-self=kendisi +luckperms.command.generic.show-tracks.title={0}''ın aşamaları +luckperms.command.generic.show-tracks.empty={0} hiç bir aşamaya sahip değil +luckperms.command.generic.clear.node-removed={0} nod silindi +luckperms.command.generic.clear.node-removed-singular={0} düğüm kaldırıldı +luckperms.command.generic.clear={0} yetkileri {1} de temizlendi +luckperms.command.generic.permission.info.title={0}''ın Yetkileri +luckperms.command.generic.permission.info.empty={0} herhangi bir izni yok +luckperms.command.generic.permission.info.click-to-remove=Nodu {0}''dan silmek için tıklayın +luckperms.command.generic.permission.check.info.title={0} için yetki bilgileri +luckperms.command.generic.permission.check.info.directly={0} isimli grup ya da kullanıcı {1} yetkisine sahip ve {3} bölgesinde {2} olarak ayarlandı +luckperms.command.generic.permission.check.info.inherited={0} isimli grup ya da kullanıcı {1} yetkisini {3} isimli grup ya da kullanıcıdan {4} bölgesinde {2} durumunda aldı +luckperms.command.generic.permission.check.info.not-directly={0} isimli grup ya da kullanıcı için {1} yetkisi ayarlanmamıştır +luckperms.command.generic.permission.check.info.not-inherited={0} isimli grup ya da kullanıcı {1}''den yetki almadı +luckperms.command.generic.permission.check.result.title={0} için yetki kontrolü +luckperms.command.generic.permission.check.result.result-key=Sonuç +luckperms.command.generic.permission.check.result.processor-key=İşlemci +luckperms.command.generic.permission.check.result.cause-key=Çünkü +luckperms.command.generic.permission.check.result.context-key=Bağlam +luckperms.command.generic.permission.set={2} isimli kisi icin {0} yetkisi {3} bolgesinde {1} olarak ayarlandi +luckperms.command.generic.permission.already-has={0} isimli kisi {2} bolgesinde zaten {1} yetkisine sahip +luckperms.command.generic.permission.set-temp={0} yetkisi {2} icin {3} sureligine {4} bolgesinde {1} olarak ayarlandi +luckperms.command.generic.permission.already-has-temp={0} isimli kiside {1} yetkisi zaten var ve sureli olarak {2} bolgesinde ayarlanmis +luckperms.command.generic.permission.unset={1} isimli kisi icin {0} yetkisinin ayari {2} bolgesinde kaldirildi +luckperms.command.generic.permission.doesnt-have={0} isimli kisi {2} bolgesinde ayarlanmis bir {1} yetkisine sahip degil +luckperms.command.generic.permission.unset-temp={1} icin gecici olan {0} yetkisinin ayari {2} bolgesinde kaldirildi +luckperms.command.generic.permission.subtract={0} yetkisi {2} icin {3} sureligine {4} bolgesinde {1} olarak ayarlandi. {5} oncekinden daha az +luckperms.command.generic.permission.doesnt-have-temp={0} isimli kisi {2} bolgesinde sureli olarak ayarlanmis bir {1} yetkisine sahip degil +luckperms.command.generic.permission.clear={0}''in yetkileri {1} bolgesinde temizlendi +luckperms.command.generic.parent.info.title={0} isimli kisinin rolleri +luckperms.command.generic.parent.info.empty={0} isimli kisinin tanimlanmis herhangi bir rolu yok +luckperms.command.generic.parent.info.click-to-remove={0} isimli kisiden bu rolu silmek icin tiklayin +luckperms.command.generic.parent.add={0} isimli kisi artik {2} bolgesinde {1} rolunun yetkilerini kapsiyor +luckperms.command.generic.parent.add-temp={0} isimli kisi artik {3} bolgesinde {1} rolunun yetkilerini {2} sureligine kapsiyor +luckperms.command.generic.parent.set={0} isimli kisinin mevcut tum rolleri temizlendi ve artik sadece {2} bolgesinde {1} rolunun yetkilerini kapsiyor +luckperms.command.generic.parent.set-track={0} isimli kisinin {1} rol paletinde mevcut olan tum rolleri temizlendi ve artik sadece {3} bolgesinde {2} rolunun yetkilerini kapsiyor +luckperms.command.generic.parent.remove={0} isimli kisi artik {2} bolgesinde {1} rolunun yetkilerini kapsamiyor +luckperms.command.generic.parent.remove-temp={0} isimli kisi artik {2} bolgesinde {1} rolunun yetkilerini gecici olarak kapsamiyor +luckperms.command.generic.parent.subtract={0} isimli kisi {3} bolgesinde {1} rolunun yetkilerini {2} sureligine kapsayacak, {4} öncekinden daha az +luckperms.command.generic.parent.clear={0} isimli kisinin rolleri {1} bolgesinde temizlendi +luckperms.command.generic.parent.clear-track={0} isimli kisinin {1} rol paletindeki rolleri {2} bolgesinde temizlendi +luckperms.command.generic.parent.already-inherits={0} isimli kisi {2} bolgesinde {1} rolunu zaten kapsiyor +luckperms.command.generic.parent.doesnt-inherit={0} isimli kisi {2} bolgesinde {1} rolunu kapsamiyor +luckperms.command.generic.parent.already-temp-inherits={0} isimli kisi {2} bolgesinde {1} rolunu zaten gecici olarak kapsiyor +luckperms.command.generic.parent.doesnt-temp-inherit={0} isimli kisi artik {2} bolgesinde {1} rolunu kapsamiyor +luckperms.command.generic.chat-meta.info.title-prefix={0} isimli kisinin prefixleri +luckperms.command.generic.chat-meta.info.title-suffix={0} isimli kisinin suffixleri +luckperms.command.generic.chat-meta.info.none-prefix={0} isimli kisi hicbir prefixe sahip degil +luckperms.command.generic.chat-meta.info.none-suffix={0} isimli kisi hicbir suffixe sahip degil +luckperms.command.generic.chat-meta.info.click-to-remove={1} isimli kisiden {0} yetkisini silmek icin tikla +luckperms.command.generic.chat-meta.already-has={0} isimli kisi {4} bolgesinde {3} oncelikle ayarli {2} {1} ine zaten sahip +luckperms.command.generic.chat-meta.already-has-temp={0} isimli kisi {4} bolgesinde gecici olarak {3} oncelikle ayarli {2} {1} ine zaten sahip +luckperms.command.generic.chat-meta.doesnt-have={0} isimli kisi {4} bolgesinde {3} oncelikle ayarli {2} {1} ine sahip degil +luckperms.command.generic.chat-meta.doesnt-have-temp={0} isimli kisi {4} bolgesinde, gecici {3} oncelikle ayarli {2} {1} ine sahip degil +luckperms.command.generic.chat-meta.add={0} isimli kisi artik {4} bolgesinde {3} oncelikle ayarli {2} {1} ine sahip +luckperms.command.generic.chat-meta.add-temp={0} isimli kisi artik {5} bolgesinde {4} sureligine {3} oncelikle ayarli {2} {1} ine sahip +luckperms.command.generic.chat-meta.remove={0} isimli kisinin {3} oncelikle ayarli {2} {1} i {4} bolgesinde silindi +luckperms.command.generic.chat-meta.remove-bulk={0} isimli kisinin {2} oncelikle ayarli tum {1} leri {3} bolgesinde silindi +luckperms.command.generic.chat-meta.remove-temp={0} isimli kisinin {3} oncelikle ayarli, gecici {2} {1} i {4} bolgesinde silindi +luckperms.command.generic.chat-meta.remove-temp-bulk={0} isimli kisinin {2} oncelikle ayarli tum gecici {1} leri {3} bolgesinde silindi +luckperms.command.generic.meta.info.title={0} isimli kisinin metasi +luckperms.command.generic.meta.info.none={0} isimli kisi herhangi bir metaya sahip degil +luckperms.command.generic.meta.info.click-to-remove={0}''dan meta''yı silmek için tıklayın +luckperms.command.generic.meta.already-has={0} zaten {3} şartlarında meta olarak {1}, {2}''ye sahip +luckperms.command.generic.meta.already-has-temp={0} zaten {3} şartlarında geçici olarak meta {1}, {2}''ye sahip +luckperms.command.generic.meta.doesnt-have={0} isimli kisi {2} bolgesinde ayarlanmis bir {1} meta anahtarina sahip degil +luckperms.command.generic.meta.doesnt-have-temp={0} isimli kisi {2} bolgesinde sureli olarak ayarlanmis bir {1} meta anahtarina sahip degil +luckperms.command.generic.meta.set={2} isimli kisi icin {0} meta anahtari {3} bolgesinde {1} olarak ayarlandi +luckperms.command.generic.meta.set-temp={0} meta anahtari {2} icin {3} sureligine {4} bolgesinde {1} olarak ayarlandi +luckperms.command.generic.meta.unset={1} isimli kisi icin {0} meta anahtarinin ayari {2} bolgesinde kaldirildi +luckperms.command.generic.meta.unset-temp={1} icin gecici olan {0} meta anahtarinin ayari {2} bolgesinde kaldirildi +luckperms.command.generic.meta.clear={0} isimli kisinin eslesen meta turu {1}, {2} bolgesinde kaldirildi +luckperms.command.generic.contextual-data.title=İçeriksel veri +luckperms.command.generic.contextual-data.mode.key=mod +luckperms.command.generic.contextual-data.mode.server=sunucu +luckperms.command.generic.contextual-data.mode.active-player=aktif oyuncu +luckperms.command.generic.contextual-data.contexts-key=Bolgeler +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Birincil grup +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Yok +luckperms.command.user.info.title=Oyuncu bilgisi +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=turu +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=çevrimdışı +luckperms.command.user.info.status-key=Durum +luckperms.command.user.info.status.online=Aktif +luckperms.command.user.info.status.offline=Cevrimdisi +luckperms.command.user.removegroup.error-primary=Bir kullanıcıyı birincil grubundan çıkaramazsınız +luckperms.command.user.primarygroup.not-member={0} isimli kisi {1} grubunun bir uyesi degil, simdi ekleniyor +luckperms.command.user.primarygroup.already-has={0} isimli kisinin birincil grubu zaten {1} olarak ayarlanmis +luckperms.command.user.primarygroup.warn-option=Uyari\: Bu sunucu tarafindan kullanilan birincil grup hesaplama methodu ({0}) bu degisikligi yansitmayabilir +luckperms.command.user.primarygroup.set={0} isimli kisinin birincil grubu {1} olarak ayarlandi +luckperms.command.user.track.error-not-contain-group={0} isimli kisi {1} rol paletindeki bir grupta degil +luckperms.command.user.track.unsure-which-track=Hangi rol paletinin kullanilacagindan emin degilim, lutfen bir arguman ile belirt +luckperms.command.user.track.missing-group-advice=Ya grup olustur ya da rol paletinden kaldirip tekrar dene +luckperms.command.user.promote.added-to-first={0} isimli kisi {1} rol paletindeki hicbir grupta degil. Dolayisiyla {3} bolgesinde ilk grup olan {2} grubuna eklendi +luckperms.command.user.promote.not-on-track={0} isimli kisi {1} rol paletindeki hicbir grupta degil. Dolayisiyla terfi edilmedi +luckperms.command.user.promote.success={0} isimli kisi {1} rol paleti boyunca {2} grubundan {3} grubuna {4} bolgesinde terfi ediliyor +luckperms.command.user.promote.end-of-track={0} rol paletinin sonuna gelindi, {1} isimli kisi artik terfi edilemiyor +luckperms.command.user.promote.next-group-deleted={0} rol paletinin sonraki grubu mevcut degil +luckperms.command.user.promote.unable-to-promote=Kullanıcı terfi edilemiyor +luckperms.command.user.demote.success={0} isimli kisi {1} rol paleti boyunca {2} grubundan {3} grubuna {4} bolgesinde tenzil ediliyor +luckperms.command.user.demote.end-of-track={0} rol paletinin sonuna gelindi ve {1} isimli kisiden {2} grubu silindi +luckperms.command.user.demote.end-of-track-not-removed={0} rol paletinin sonuna gelindi ama {1} isimli kisi rol paletinin ilk grubundan silinmedi +luckperms.command.user.demote.previous-group-deleted={0} rol paletinin onceki grubu mevcut degil +luckperms.command.user.demote.unable-to-demote=Kullanıcı tenzil edilemiyor +luckperms.command.group.list.title=Gruplar +luckperms.command.group.delete.not-default=Varsayilan grubu silemezsin +luckperms.command.group.info.title=Grup Bilgisi +luckperms.command.group.info.display-name-key=Gorunen Isim +luckperms.command.group.info.weight-key=Ağırlık +luckperms.command.group.setweight.set={1} grubu icin onceligi {0} yap +luckperms.command.group.setdisplayname.doesnt-have={0} grubuna henuz gorunen bir isim ayarlanmamis +luckperms.command.group.setdisplayname.already-has={0} isimli grup zaten {1} gorunen ismine sahip +luckperms.command.group.setdisplayname.already-in-use={0} gorunen ismi halihazirda {1} tarafindan kullaniliyor +luckperms.command.group.setdisplayname.set={1} grubunun gorunen ismi {2} bolgesinde {0} olarak ayarlandi +luckperms.command.group.setdisplayname.removed={0} grubunun gorunen ismi {1} bolgesinde kaldirildi +luckperms.command.track.list.title=Rol paletleri +luckperms.command.track.path.empty=Yok +luckperms.command.track.info.showing-track=Rol paleti gosteriliyor +luckperms.command.track.info.path-property=Hedef yol +luckperms.command.track.clear={0} isimli rol paletinin gruplari temizlendi +luckperms.command.track.append.success={0} isimli grup {1} rol gruplarına eklendi +luckperms.command.track.insert.success={0} grubu {1} rol paletine ve {2} pozisyonuna yerlestirildi +luckperms.command.track.insert.error-number=Sayi bekleniyordu ama yerine gelen {0} +luckperms.command.track.insert.error-invalid-pos={0} pozisyonuna yerlestirilemedi +luckperms.command.track.insert.error-invalid-pos-reason=gecersiz pozisyon +luckperms.command.track.remove.success={0} grubu {1} rol paletinden kaldirildi +luckperms.command.track.error-empty={0} bos oldugu icin kullanilamaz, en az bir group icermeli +luckperms.command.track.error-multiple-groups={0} isimli kisi bu rol paletinde birden fazla grubun uyesi +luckperms.command.track.error-ambiguous=Konumu belirlenemedi +luckperms.command.track.already-contains={0} zaten {1} degerini kapsiyor +luckperms.command.track.doesnt-contain={0}, {1} degerini kapsamiyor +luckperms.command.log.load-error=Log yuklenemedi +luckperms.command.log.invalid-page=Gecersiz sayfa numarasi +luckperms.command.log.invalid-page-range=Lutfen {0} ile {1} arasinda bir deger girin +luckperms.command.log.empty=Gosterilecek hicbir log girdisi yok +luckperms.command.log.notify.error-console=Konsol icin bildirimler acip kapanamaz +luckperms.command.log.notify.enabled-term=Etkinleşti +luckperms.command.log.notify.disabled-term=Devre dışı edildi +luckperms.command.log.notify.changed-state={0} log ciktilari +luckperms.command.log.notify.already-on=Zaten bildirim aliyorsun +luckperms.command.log.notify.already-off=Su anda bildirim almiyorsun +luckperms.command.log.notify.invalid-state=Bilinmeyen sart. Beklenen {0} ya da {1} +luckperms.command.log.show.search={0} Sorgusu icin son eylemler gosteriliyor +luckperms.command.log.show.recent=Son eylemler gosteriliyor +luckperms.command.log.show.by={0} Tarafindan son eylemler gosteriliyor +luckperms.command.log.show.history={0} {1} icin gecmis gosteriliyor +luckperms.command.export.error-term=Hata +luckperms.command.export.already-running=Baska bir disa aktarma islemi zaten calisiyor +luckperms.command.export.file.already-exists={0} Dosyasi zaten mevcut +luckperms.command.export.file.not-writable={0} Dosyasi yazilabilir degil +luckperms.command.export.file.success={0} Basarili bir sekilde disari aktarildi +luckperms.command.export.file-unexpected-error-writing=Dosya yazilirken beklenmeyen bir hata oluştu +luckperms.command.export.web.export-code=Disa aktarma kodu +luckperms.command.export.web.import-command-description=Ice aktarim icin istenen komudu kullanin +luckperms.command.import.term=Ice aktar +luckperms.command.import.error-term=Hata +luckperms.command.import.already-running=Baska bir ice aktarma islemi zaten calisiyor +luckperms.command.import.file.doesnt-exist={0} dosyasi mevcut degil +luckperms.command.import.file.not-readable={0} Dosyasi okunabilir degil +luckperms.command.import.file.unexpected-error-reading=Ice aktarma dosyasi okunurken beklenmeyen bir hata olustu +luckperms.command.import.file.correct-format=bu dogru bir format mi? +luckperms.command.import.web.unable-to-read=Verilen kod kullanilarak veri okunamiyor +luckperms.command.import.progress.percent={0}% tamamlandi +luckperms.command.import.progress.operations={0}/{1} operasyonlar tamamlandi +luckperms.command.import.starting=Ice aktarma islemi baslatiliyor +luckperms.command.import.completed=TAMAMLANDI +luckperms.command.import.duration={0} saniye surdu +luckperms.command.bulkupdate.must-use-console=Bulk Update komudu sadece konsol tarafindan kullanilabilir +luckperms.command.bulkupdate.invalid-data-type=Gecersiz tur, beklenen {0} +luckperms.command.bulkupdate.invalid-constraint=Gecersiz kisitlama {0} +luckperms.command.bulkupdate.invalid-constraint-format=Kisitlamalar {0} formatinin icinde olmali +luckperms.command.bulkupdate.invalid-comparison=Gecersiz karsilastirma operatoru {0} +luckperms.command.bulkupdate.invalid-comparison-format=Bunlardan biriyle tamamlayin\: {0} +luckperms.command.bulkupdate.queued=Bulk update operasyonu siraya alindi +luckperms.command.bulkupdate.confirm=Guncellemeyi yapmak icin {0} komudunu calistir +luckperms.command.bulkupdate.unknown-id={0} kod numarali operasyon mevcut degil ya da suresi gecmis +luckperms.command.bulkupdate.starting=Bulk update calisiyor +luckperms.command.bulkupdate.success=Bulk update basariyla tamamlandi +luckperms.command.bulkupdate.success.statistics.nodes=Etkilenen toplam yetki +luckperms.command.bulkupdate.success.statistics.users=Etkilenen toplam kullanıcı +luckperms.command.bulkupdate.success.statistics.groups=Etkilenen toplam grup +luckperms.command.bulkupdate.failure=Bulk update basarisiz oldu, hatalar icin konsolu kontrol edin +luckperms.command.update-task.request=Guncelleme istegi alindi, lutfen bekleyin +luckperms.command.update-task.complete=Guncelleme basarili +luckperms.command.update-task.push.attempting=Su anda diger sunuculara aktarma deneniyor +luckperms.command.update-task.push.complete=Diger sunucular basariyle {0} ile bilgilendirildi +luckperms.command.update-task.push.error=Degisiklikler diger sunuculara aktarilirken bir hata olustu +luckperms.command.update-task.push.error-not-setup=Mesaj servisi ayarlanmamis sunuculara degisiklikler aktarilamaz +luckperms.command.reload-config.success=Ayar dosyasi basariyla yeniden yuklendi +luckperms.command.reload-config.restart-note=bazi ayarlar sadece sunucu tekrar baslatildiginda uygulanir +luckperms.command.translations.searching=Mevcut ceviriler araniyor, lutfen bekleyin... +luckperms.command.translations.searching-error=Mevcut cevirilerin listesi alinamadi +luckperms.command.translations.installed-translations=Indirilen Ceviriler +luckperms.command.translations.available-translations=Mevcut Ceviriler +luckperms.command.translations.percent-translated={0}% cevrildi +luckperms.command.translations.translations-by=tarafindan +luckperms.command.translations.installing=Ceviriler indiriliyor, lutfen bekleyin... +luckperms.command.translations.download-error={0} cevirisi indirilemiyor +luckperms.command.translations.installing-specific={0} Dili Indiriliyor... +luckperms.command.translations.install-complete=Indirme Tamamlandi +luckperms.command.translations.download-prompt=Topluluk tarafindan saglanan bu cevirilerin guncel surumlerini indirmek icin {0} komudunu kullan +luckperms.command.translations.download-override-warning=Bu diller icin yaptigin herhangi bir degisiklik ustune yazilacak. Lutfen bunu not et +luckperms.usage.user.description=Kullanicilari yonetebilecegin LuckPerms komutlari (LuckPerms''deki bir ''kullanici'' sadece bir oyuncudur, UUID ya da kullanici adiyla ifade edilir) +luckperms.usage.group.description=Gruplari yonetebilecegin LuckPerms komutlari. Gruplar sadece kullanicilara verilen yetki atama koleksiyonlaridir. Yeni gruplar ''creategroup'' komudu kullanilarak olusturulabilir. +luckperms.usage.track.description=Rol paletlerini yonetebilecegin LuckPerms komutlari. Rol paletleri kullanicilari terfi veya tenzil etmek icin kullanilan siralanmis grup koleksiyonlaridir. +luckperms.usage.log.description=Log fonksiyonunu yonetebilecegin LuckPerms komutlari. +luckperms.usage.sync.description=Eklentinin hafizasinda saklanan tum veriyi yeniden yukler ve tespit edilen herhangi bir degisikligi uygular. +luckperms.usage.info.description=Eklentinin aktif durumu hakkinda genel bilgiyi gosterir. +luckperms.usage.editor.description=Yeni bir web editor oturumu olusturur +luckperms.usage.editor.argument.type=editore yuklenen turler. (''all'', ''users'' ya da ''groups'') +luckperms.usage.editor.argument.filter=kullanici girdilerini filtreleme izni +luckperms.usage.verbose.description=Eklentinin gereksiz ayrintili yetkileri bulmaya calistigi izleme sistemini kontrol eder. +luckperms.usage.verbose.argument.action=loga kaydetmeyi etkinlestirme/devre disi birakma veya loga kaydedilen ciktiyi yukleme +luckperms.usage.verbose.argument.filter=eslesen girdilere karsi filtre +luckperms.usage.verbose.argument.commandas=calistirilacak oyuncu/komut +luckperms.usage.tree.description=LuckPerms tarafindan bilinen tum yetkilerin agac gorunumunu olusturur (siralanmis liste hiyerarsisi). +luckperms.usage.tree.argument.scope=agacin koku. Tum yetkileri belirtmek icin "." kullanin +luckperms.usage.tree.argument.player=kontrol edilecek cevrimici oyuncunun ismi +luckperms.usage.search.description=Spesifik bir yetki ile tüm kullanıcıları ya da grupları arar +luckperms.usage.search.argument.permission=aranan yetki +luckperms.usage.search.argument.page=goruntulenecek sayfa +luckperms.usage.network-sync.description=Senkronizasyon saklama ile degisir ve ag uzerindeki diger tum sunuculara aynisini yapar +luckperms.usage.import.description=(Onceden olusturulmus) bir disa aktarim dosyasindan veriyi ice aktarir +luckperms.usage.import.argument.file=ice aktarilacak dosya +luckperms.usage.import.argument.replace=var olan veriyi birlestirmek yerine tekrar koyun +luckperms.usage.import.argument.upload=onceki disa aktarmadaki tum veriyi yukle +luckperms.usage.export.description=Tum yetki verisini ''disa aktarim'' dosyasi olarak disa aktar. Daha sonra tekrar ice aktarilabilir. +luckperms.usage.export.argument.file=disa aktarilacak dosya +luckperms.usage.export.argument.without-users=disa aktarimdan kullanicilari haric tut +luckperms.usage.export.argument.without-groups=disa aktarimdan gruplari haric tut +luckperms.usage.export.argument.upload=Tum yetki verisini webeditore yukle. Daha sonra tekrar ice aktarilabilir. +luckperms.usage.reload-config.description=Bazi yapilandirma ayarlarini tekrar yukle +luckperms.usage.bulk-update.description=Tum verideki bulk change sorgularini calistirir +luckperms.usage.bulk-update.argument.data-type=degisen verinin turu. (''all'', ''users'' ya da ''groups'') +luckperms.usage.bulk-update.argument.action=veride uygulanan eylem. (''update'' ya da ''delete'') +luckperms.usage.bulk-update.argument.action-field=uzerinde eylem yapilacak alan. Sadece ''guncelleme'' icin gerekli. (''permission'', ''server'' ya da ''world'') +luckperms.usage.bulk-update.argument.action-value=yerine gelecek deger. Sadece ''guncelleme'' icin gerekli. +luckperms.usage.bulk-update.argument.constraint=guncelleme icin kisitlamalar gereklidir +luckperms.usage.translations.description=Cevirileri yonet +luckperms.usage.translations.argument.install=cevirileri indirmek icin alt komut +luckperms.usage.apply-edits.description=Web editor tarafindan yapilan yetki degisikliklerini uygular +luckperms.usage.apply-edits.argument.code=veri icin ozgun kod +luckperms.usage.apply-edits.argument.target=veriyi kim uygulayacak +luckperms.usage.create-group.description=Yeni bir grup olustur +luckperms.usage.create-group.argument.name=grubun ismi +luckperms.usage.create-group.argument.weight=grubun onceligi +luckperms.usage.create-group.argument.display-name=grubun gorunen ismi +luckperms.usage.delete-group.description=Bir grubu sil +luckperms.usage.delete-group.argument.name=grubun ismi +luckperms.usage.list-groups.description=Platformdaki tum gruplari listele +luckperms.usage.create-track.description=Yeni bir rol paleti olustur +luckperms.usage.create-track.argument.name=rol paletinin ismi +luckperms.usage.delete-track.description=Bir rol paleti sil +luckperms.usage.delete-track.argument.name=rol paletinin ismi +luckperms.usage.list-tracks.description=Platformdaki tum rol paletlerini listele +luckperms.usage.user-info.description=Kullanici hakkinda bilgi verir +luckperms.usage.user-switchprimarygroup.description=Kullanicinin birincil grubunu degistirir +luckperms.usage.user-switchprimarygroup.argument.group=degistirilecek grup +luckperms.usage.user-promote.description=Rol paleti ustunden kullaniciyi terfi eder +luckperms.usage.user-promote.argument.track=kullanicinin terfi edilecegi rol paleti +luckperms.usage.user-promote.argument.context=kullanicinin terfi edilecegi bolgeler +luckperms.usage.user-promote.argument.dont-add-to-first=sadece rol paletinde olan bir kullaniciyi terfi edebilirsin +luckperms.usage.user-demote.description=Rol paleti ustunden kullaniciyi tenzil eder +luckperms.usage.user-demote.argument.track=kullanicinin tenzil edilecegi rol paleti +luckperms.usage.user-demote.argument.context=kullanicinin tenzil edilecegi bolgeler +luckperms.usage.user-demote.argument.dont-remove-from-first=kullanicinin ilk gruptan silinmesini onler +luckperms.usage.user-clone.description=Kullaniciyi klonla +luckperms.usage.user-clone.argument.user=klonlanacak kullanicinin ismi/uuid si +luckperms.usage.group-info.description=Grup hakkinda bilgi verir +luckperms.usage.group-listmembers.description=Bu grubu kapsayan kullanicilari/gruplari gosterir +luckperms.usage.group-listmembers.argument.page=goruntulenecek sayfa +luckperms.usage.group-setweight.description=Gruplarin onceligini ayarla +luckperms.usage.group-setweight.argument.weight=ayarlanacak oncelik +luckperms.usage.group-set-display-name.description=Grubun gorunen ismini ayarla +luckperms.usage.group-set-display-name.argument.name=ayarlanacak isim +luckperms.usage.group-set-display-name.argument.context=ismin ayarlanacagi bolgeler +luckperms.usage.group-rename.description=Gruba yeniden isim ver +luckperms.usage.group-rename.argument.name=yeni isim +luckperms.usage.group-clone.description=Grup klonla +luckperms.usage.group-clone.argument.name=klonlanacak grubun ismi +luckperms.usage.holder-editor.description=Web yetki editorunu acar +luckperms.usage.holder-showtracks.description=Bu rol paletinde olan objeleri listeler +luckperms.usage.holder-clear.description=Tum yetkileri, rolleri ve metayi siler +luckperms.usage.holder-clear.argument.context=filtrelenecek bolgeler +luckperms.usage.permission.description=Yetkileri duzenle +luckperms.usage.parent.description=Kapsayicilari duzenle +luckperms.usage.meta.description=Metadata degerlerini duzenle +luckperms.usage.permission-info.description=Bir objenin sahip oldugu yetkileri listeler +luckperms.usage.permission-info.argument.page=goruntulenecek sayfa +luckperms.usage.permission-info.argument.sort-mode=girdiler nasıl siralanir +luckperms.usage.permission-set.description=Obje icin bir yetki ayarlar +luckperms.usage.permission-set.argument.node=ayarlanacak yetki +luckperms.usage.permission-set.argument.value=yetkinin degeri +luckperms.usage.permission-set.argument.context=yetkinin eklenecegi bolgeler +luckperms.usage.permission-unset.description=Obje icin bir yetki ayarlamasini kaldirir +luckperms.usage.permission-unset.argument.node=ayari kaldirilacak yetki +luckperms.usage.permission-unset.argument.context=yetkinin silinecegi bolgeler +luckperms.usage.permission-settemp.description=Obje icin gecici bir yetki ayarlar +luckperms.usage.permission-settemp.argument.node=ayarlanacak yetki +luckperms.usage.permission-settemp.argument.value=yetkinin degeri +luckperms.usage.permission-settemp.argument.duration=yetkinin suresi dolana kadar gececek sure +luckperms.usage.permission-settemp.argument.temporary-modifier=gecici yetki nasil uygulanmali +luckperms.usage.permission-settemp.argument.context=yetkinin eklenecegi bolgeler +luckperms.usage.permission-unsettemp.description=Obje icin gecici bir yetki ayarlamasini kaldirir +luckperms.usage.permission-unsettemp.argument.node=ayari kaldirilacak yetki +luckperms.usage.permission-unsettemp.argument.duration=cikma suresi +luckperms.usage.permission-unsettemp.argument.context=yetkinin silinecegi bolgeler +luckperms.usage.permission-check.description=Bir objenin belli bir yetkiye sahip olup olmadigini kontrol eder +luckperms.usage.permission-check.argument.node=kontrol edilecek yetki +luckperms.usage.permission-clear.description=Tum yetkileri temizler +luckperms.usage.permission-clear.argument.context=filtrelenecek bolgeler +luckperms.usage.parent-info.description=Objenin kapsayacagi gruplarin listesi +luckperms.usage.parent-info.argument.page=goruntulenecek sayfa +luckperms.usage.parent-info.argument.sort-mode=girdiler nasıl siralanir +luckperms.usage.parent-set.description=Objenin halihazirda kapsadigi tum diger gruplari kaldirir ve verilen 1 tanesini ekler +luckperms.usage.parent-set.argument.group=ayarlanacak grup +luckperms.usage.parent-set.argument.context=grubun ayarlanacagi bolgeler +luckperms.usage.parent-add.description=Obje icin yetkileri kapsayacak baska bir grup ayarlar +luckperms.usage.parent-add.argument.group=kapsayacak grup +luckperms.usage.parent-add.argument.context=grubun kapsayacagı bolgeler +luckperms.usage.parent-remove.description=Onceden ayarlanmis kapsayici rolu kaldirir +luckperms.usage.parent-remove.argument.group=silinecek grup +luckperms.usage.parent-remove.argument.context=grubun silinecegi bolgeler +luckperms.usage.parent-set-track.description=Objenin halihazirda rol paletinde kapsadigi tum diger gruplari kaldirir ve verilen 1 tanesini ekler +luckperms.usage.parent-set-track.argument.track=ayarlanacak rol paleti +luckperms.usage.parent-set-track.argument.group=ayarlanacak grup ya da verilen rol paletindeki grubun bulundugu pozisyonun numarasi +luckperms.usage.parent-set-track.argument.context=grubun ayarlanacagi bolgeler +luckperms.usage.parent-add-temp.description=Obje icin yetkileri kapsayacak gecici baska bir grup ayarlar +luckperms.usage.parent-add-temp.argument.group=kapsayacak grup +luckperms.usage.parent-add-temp.argument.duration=gruba uyesi olma suresi +luckperms.usage.parent-add-temp.argument.temporary-modifier=gecici yetki nasil uygulanmali +luckperms.usage.parent-add-temp.argument.context=grubun kapsayacagı bolgeler +luckperms.usage.parent-remove-temp.description=Onceden ayarlanmis gecici grubu siler +luckperms.usage.parent-remove-temp.argument.group=silinecek grup +luckperms.usage.parent-remove-temp.argument.duration=cikma suresi +luckperms.usage.parent-remove-temp.argument.context=grubun silinecegi bolgeler +luckperms.usage.parent-clear.description=Tum rolleri siler +luckperms.usage.parent-clear.argument.context=filtrelenecek bolgeler +luckperms.usage.parent-clear-track.description=Verilen rol paletindeki tum rolleri siler +luckperms.usage.parent-clear-track.argument.track=silinecek rol paleti +luckperms.usage.parent-clear-track.argument.context=filtrelenecek bolgeler +luckperms.usage.meta-info.description=Tum sohbet metasini gosterir +luckperms.usage.meta-set.description=Bir meta degeri ayarlar +luckperms.usage.meta-set.argument.key=ayarlanacak anahtar +luckperms.usage.meta-set.argument.value=ayarlanacak deger +luckperms.usage.meta-set.argument.context=meta ciftinin eklenecegi bolgeler +luckperms.usage.meta-unset.description=Bir meta degeri ayarini kaldirir +luckperms.usage.meta-unset.argument.key=ayarin kaldirilacagi anahtar +luckperms.usage.meta-unset.argument.context=meta ciftinin silinecegi bolgeler +luckperms.usage.meta-settemp.description=Gecici olarak bir meta degeri ayarlar +luckperms.usage.meta-settemp.argument.key=ayarlanacak anahtar +luckperms.usage.meta-settemp.argument.value=ayarlanacak deger +luckperms.usage.meta-settemp.argument.duration=meta degerinin suresi dolana kadar gececek sure +luckperms.usage.meta-settemp.argument.context=meta ciftinin eklenecegi bolgeler +luckperms.usage.meta-unsettemp.description=Gecici meta degeri ayarini kaldirir +luckperms.usage.meta-unsettemp.argument.key=ayarin kaldirilacagi anahtar +luckperms.usage.meta-unsettemp.argument.context=meta ciftinin silinecegi bolgeler +luckperms.usage.meta-addprefix.description=Bir prefix ekler +luckperms.usage.meta-addprefix.argument.priority=eklenecek prefixin onceligi +luckperms.usage.meta-addprefix.argument.prefix=prefix dizisi +luckperms.usage.meta-addprefix.argument.context=prefixin eklenecegi bolgeler +luckperms.usage.meta-addsuffix.description=Bir suffix ekler +luckperms.usage.meta-addsuffix.argument.priority=eklenecek suffixin onceligi +luckperms.usage.meta-addsuffix.argument.suffix=suffix dizisi +luckperms.usage.meta-addsuffix.argument.context=suffixin eklenecegi bolgeler +luckperms.usage.meta-setprefix.description=Bir prefix ayarlar +luckperms.usage.meta-setprefix.argument.priority=prefixin ayarlanacagi oncelik +luckperms.usage.meta-setprefix.argument.prefix=prefix dizisi +luckperms.usage.meta-setprefix.argument.context=prefixin ayarlanacagi bolgeler +luckperms.usage.meta-setsuffix.description=Bir suffix ayarlar +luckperms.usage.meta-setsuffix.argument.priority=ayarlanacak suffixin onceligi +luckperms.usage.meta-setsuffix.argument.suffix=suffix dizisi +luckperms.usage.meta-setsuffix.argument.context=suffixin ayarlanacagi bolgeler +luckperms.usage.meta-removeprefix.description=Bir prefix siler +luckperms.usage.meta-removeprefix.argument.priority=prefixin silinecegi oncelik +luckperms.usage.meta-removeprefix.argument.prefix=prefix dizisi +luckperms.usage.meta-removeprefix.argument.context=prefixin silinecegi bolgeler +luckperms.usage.meta-removesuffix.description=Bir suffix siler +luckperms.usage.meta-removesuffix.argument.priority=silinecek suffixin onceligi +luckperms.usage.meta-removesuffix.argument.suffix=suffix dizisi +luckperms.usage.meta-removesuffix.argument.context=suffixin silinecegi bolgeler +luckperms.usage.meta-addtemp-prefix.description=Gecici olarak bir prefix ekler +luckperms.usage.meta-addtemp-prefix.argument.priority=eklenecek prefixin onceligi +luckperms.usage.meta-addtemp-prefix.argument.prefix=prefix dizisi +luckperms.usage.meta-addtemp-prefix.argument.duration=prefixin suresi dolana kadar gececek sure +luckperms.usage.meta-addtemp-prefix.argument.context=prefixin eklenecegi bolgeler +luckperms.usage.meta-addtemp-suffix.description=Gecici olarak bir suffix ekler +luckperms.usage.meta-addtemp-suffix.argument.priority=eklenecek suffixin onceligi +luckperms.usage.meta-addtemp-suffix.argument.suffix=suffix dizisi +luckperms.usage.meta-addtemp-suffix.argument.duration=suffixin suresi dolana kadar gececek sure +luckperms.usage.meta-addtemp-suffix.argument.context=suffixin eklenecegi bolgeler +luckperms.usage.meta-settemp-prefix.description=Gecici olarak bir prefix ayarlar +luckperms.usage.meta-settemp-prefix.argument.priority=prefixin ayarlanacagi oncelik +luckperms.usage.meta-settemp-prefix.argument.prefix=prefix dizisi +luckperms.usage.meta-settemp-prefix.argument.duration=prefixin suresi dolana kadar gececek sure +luckperms.usage.meta-settemp-prefix.argument.context=prefixin ayarlanacagi bolgeler +luckperms.usage.meta-settemp-suffix.description=Gecici olarak bir suffix ayarlar +luckperms.usage.meta-settemp-suffix.argument.priority=ayarlanacak suffixin onceligi +luckperms.usage.meta-settemp-suffix.argument.suffix=suffix dizisi +luckperms.usage.meta-settemp-suffix.argument.duration=suffixin suresi dolana kadar gececek sure +luckperms.usage.meta-settemp-suffix.argument.context=suffixin ayarlanacagi bolgeler +luckperms.usage.meta-removetemp-prefix.description=Gecici prefixi siler +luckperms.usage.meta-removetemp-prefix.argument.priority=prefixin silinecegi oncelik +luckperms.usage.meta-removetemp-prefix.argument.prefix=prefix dizisi +luckperms.usage.meta-removetemp-prefix.argument.context=prefixin silinecegi bolgeler +luckperms.usage.meta-removetemp-suffix.description=Gecici suffixi siler +luckperms.usage.meta-removetemp-suffix.argument.priority=silinecek suffixin onceligi +luckperms.usage.meta-removetemp-suffix.argument.suffix=suffix dizisi +luckperms.usage.meta-removetemp-suffix.argument.context=suffixin silinecegi bolgeler +luckperms.usage.meta-clear.description=Tum metayi temizler +luckperms.usage.meta-clear.argument.type=silinecek metanin turu +luckperms.usage.meta-clear.argument.context=filtrelenecek bolgeler +luckperms.usage.track-info.description=Rol paleti hakkinda bilgi verir +luckperms.usage.track-editor.description=Web yetki editörünü açar +luckperms.usage.track-append.description=Rol paletinin sonuna bir grup ekler +luckperms.usage.track-append.argument.group=eklenecek grup +luckperms.usage.track-insert.description=Rol paletinde verilen pozisyana grubu yerlestirir +luckperms.usage.track-insert.argument.group=yerlestirilecek grup +luckperms.usage.track-insert.argument.position=grubun yerlestirilecegi pozisyon (rol paletinde ilk pozisyon 1''dir) +luckperms.usage.track-remove.description=Rol paletinden bir grup siler +luckperms.usage.track-remove.argument.group=silinecek grup +luckperms.usage.track-clear.description=Rol paletindeki tum gruplari temizler +luckperms.usage.track-rename.description=Rol paletine yeniden isim ver +luckperms.usage.track-rename.argument.name=yeni isim +luckperms.usage.track-clone.description=Rol paletini klonla +luckperms.usage.track-clone.argument.name=klonlanacak rol paletinin ismi +luckperms.usage.log-recent.description=Son eylemleri goruntule +luckperms.usage.log-recent.argument.user=filtrelenecek kullanicinin ismi/uuid si +luckperms.usage.log-recent.argument.page=goruntulenecek sayfa sayisi +luckperms.usage.log-search.description=Yapilan islemler icin loglari arastirin +luckperms.usage.log-search.argument.query=aranacak sorgu +luckperms.usage.log-search.argument.page=görüntülenecek sayfa numarası +luckperms.usage.log-notify.description=Log bildirimlerini ac ya da kapat +luckperms.usage.log-notify.argument.toggle=geçiş yapılıp yapılmaması açık ya da kapalıysa +luckperms.usage.log-user-history.description=Kullanicinin gecmisini goruntule +luckperms.usage.log-user-history.argument.user=kullanicinin ismi/uuid si +luckperms.usage.log-user-history.argument.page=goruntulenecek sayfa sayisi +luckperms.usage.log-group-history.description=Grup gecmisini goruntule +luckperms.usage.log-group-history.argument.group=grubun ismi +luckperms.usage.log-group-history.argument.page=goruntulenecek sayfa sayisi +luckperms.usage.log-track-history.description=Rol paletinin gecmisini goruntule +luckperms.usage.log-track-history.argument.track=rol paletinin ismi +luckperms.usage.log-track-history.argument.page=goruntulenecek sayfa sayisi +luckperms.usage.sponge.description=Fazla Sponge verisini düzenle +luckperms.usage.sponge.argument.collection=sorgulanacak koleksiyon +luckperms.usage.sponge.argument.subject=degistirilecek subject +luckperms.usage.sponge-permission-info.description=Subject''in yetkileri hakkinda bilgi verir +luckperms.usage.sponge-permission-info.argument.contexts=filtrelenecek bolgeler +luckperms.usage.sponge-permission-set.description=Subject icin bir yetki ayarlar +luckperms.usage.sponge-permission-set.argument.node=ayarlanacak yetki +luckperms.usage.sponge-permission-set.argument.tristate=ayarlanacak yetkinin degeri +luckperms.usage.sponge-permission-set.argument.contexts=yetkinin ayarlanacagi bolgeler +luckperms.usage.sponge-permission-clear.description=Subjectin yetkilerini temizler +luckperms.usage.sponge-permission-clear.argument.contexts=yetkilerin temizlenecegi bolgeler +luckperms.usage.sponge-parent-info.description=Subjectin rolleri hakkında bilgi verir +luckperms.usage.sponge-parent-info.argument.contexts=filtrelenecek bolgeler +luckperms.usage.sponge-parent-add.description=Subjecte bir rol ekler +luckperms.usage.sponge-parent-add.argument.collection=subject rolunun bulundugu yerdeki subject koleksiyonu +luckperms.usage.sponge-parent-add.argument.subject=rol subjectinin ismi +luckperms.usage.sponge-parent-add.argument.contexts=rolun eklenecegi bolgeler +luckperms.usage.sponge-parent-remove.description=Subjectten bir rolu siler +luckperms.usage.sponge-parent-remove.argument.collection=subject rolunun bulundugu yerdeki subject koleksiyonu +luckperms.usage.sponge-parent-remove.argument.subject=rol subjectinin ismi +luckperms.usage.sponge-parent-remove.argument.contexts=rolun silinecegi bolgeler +luckperms.usage.sponge-parent-clear.description=Subjectin rollerini temizler +luckperms.usage.sponge-parent-clear.argument.contexts=rollerin temizlenecegi bolgeler +luckperms.usage.sponge-option-info.description=Subjectin ayarlari hakkinda bilgi verir +luckperms.usage.sponge-option-info.argument.contexts=filtrelenecek bolgeler +luckperms.usage.sponge-option-set.description=Subject icin bir opsiyon ayarlar +luckperms.usage.sponge-option-set.argument.key=ayarlanacak anahtar +luckperms.usage.sponge-option-set.argument.value=anahtara ayarlanacak deger +luckperms.usage.sponge-option-set.argument.contexts=opsiyona ayarlanacak bolgeler +luckperms.usage.sponge-option-unset.description=Subject icin bir opsiyon ayarini kaldirir +luckperms.usage.sponge-option-unset.argument.key=ayarin kaldirilacagi anahtar +luckperms.usage.sponge-option-unset.argument.contexts=anahtar ayarinin kaldirilacagi bolgeler +luckperms.usage.sponge-option-clear.description=Subjectin opsiyonlarini temizler +luckperms.usage.sponge-option-clear.argument.contexts=opsiyonlarin temizlenecegi bolgeler diff --git a/plugins/LuckPerms/translations/repository/uk_UA.properties b/plugins/LuckPerms/translations/repository/uk_UA.properties new file mode 100644 index 0000000..247b8cc --- /dev/null +++ b/plugins/LuckPerms/translations/repository/uk_UA.properties @@ -0,0 +1,630 @@ +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=У вас немає дозволу на використання будь-яких підкоманд +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.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=Система ванільних операторів вимкнена на цьому сервері +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.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=Не вдалося зв’язатися з bytebin +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} неправильне ім''я/uid +luckperms.command.misc.loading.error.user-not-uuid=Недійсне uid {0} цільового користувача +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.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=Знайдено {0} записів користувачів {1} і груп {2} +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} - некоректний фільтр +luckperms.command.verbose.enabled=Розширений журнал {0} для перевірки {1} +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=Це може бути через те що плагін запускає команди у фоновому режимі (async) +luckperms.command.verbose.command.try-again-manually=Ви досі можете використовувати детальну інформацію вручну для визначення перевірок, зроблених як ця +luckperms.command.verbose.enabled-recording=Розширений журнал {0} для перевірки {1} +luckperms.command.verbose.uploading=Тривале журналювання {0}, завантаження результатів... +luckperms.command.verbose.url=Докладна інформація про результати завантаження URL +luckperms.command.verbose.enabled-term=увімкнено +luckperms.command.verbose.disabled-term=вимкнено +luckperms.command.verbose.query-any=БУДЬ-ЯКИЙ +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.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} має {1} з установленим значенням {2} у контексті {3} +luckperms.command.generic.permission.check.info.inherited={0} наслідує {1} з установленим значенням {2} від {3} у контексті {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.context-key=Зміст +luckperms.command.generic.permission.set=Установити {0} в {1} для {2} у контексті {3} +luckperms.command.generic.permission.already-has={0} уже має дозвіл {1}, встановлений у контексті {2} +luckperms.command.generic.permission.set-temp=Встановлено право {0} зі значенням {1} для {2} з тривалістю {3} у контексті {4} +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} не має визначених батьків +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} +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.clear-track=Батьківські групи {0} у треку {1} у контексті {2} очищено +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} не має префіксів +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} уже має {1} {2} встановлену з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.already-has-temp={0} уже має {1} {2} тимчасово встановлену з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.doesnt-have={0} не має {1} {2} встановлену з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} уже має {1} {2} тимчасово встановлену з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.add={0} тепер має {1} {2} встановлений з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.add-temp={0} тепер має {1} {2}, тимчасово встановлений з пріоритетом {3} на тривалість {4} у контексті {5} +luckperms.command.generic.chat-meta.remove={0} тепер не має {1} {2}, який був встановлений з пріоритетом {3} у контексті {4} +luckperms.command.generic.chat-meta.remove-bulk={0} тепер не має все {1}, які були встановлені з пріоритетом {2} у контексті {3} +luckperms.command.generic.chat-meta.remove-temp={0} тимчасово мав {1} {2} у пріоритеті {3}, вилучені в контексті {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} мав усе тимчасово {1}, що було встановлено з пріоритетом {2} у контексті {3} +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} уже має метаключ {1} з установленим значенням {2} у контексті {3} +luckperms.command.generic.meta.already-has-temp={0} уже має метаключ {1} з тимчасово встановленим значенням {2} у контексті {3} +luckperms.command.generic.meta.doesnt-have={0} не має метаключа{1}, установленого в контексті {2} +luckperms.command.generic.meta.doesnt-have-temp={0} не має метаключа {1} тимчасово встановленого в контексті {2} +luckperms.command.generic.meta.set=Установити метаключ {0} зі значенням {1} для {2} у контексті {3} +luckperms.command.generic.meta.set-temp=Установити метаключ {0} зі значенням {1} для {2} тривалістю на {3} у контексті {4} +luckperms.command.generic.meta.unset=Зняти метаключ {0} зі значенням {1} у контексті {2} +luckperms.command.generic.meta.unset-temp=Зняти тимчасовий метаключ {0} зі значенням {1} у контексті {2} +luckperms.command.generic.meta.clear=Метадата для {0} відповідного типу {1} очищена в контексті {2} +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.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.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.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.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.track.error-not-contain-group={0} ще не має жодної групи, яка розташована в треці {1} +luckperms.command.user.track.unsure-which-track=На жаль, не вдалося вибрати необхідний трек для використання, будь ласка, укажіть його назву в ролі аргументу +luckperms.command.user.track.missing-group-advice=Або створіть групу, або видаляйте її з треку й спробуйте знову +luckperms.command.user.promote.added-to-first={0} доданий в групу {2} у контексті {3}, оскільки користувач не мав груп, які розташовані в треку {1} +luckperms.command.user.promote.not-on-track=Не вдалося підвищити групу {0}, оскільки цей користувач не має груп, які розташовані в треку {1} +luckperms.command.user.promote.success=Підвищення групи {0} в треці {1} з {2} до {3} у контексті {4} +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.demote.success=Зниження групи {0} у треці {1} з {2} до {3} у контексті {4} +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.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=Встановити вагу {0} для групи {1} +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=Установлено ім''я {0} для групи {1} у контексті {2} +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.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-invalid-pos=Не вдалося додати в позицію {0} +luckperms.command.track.insert.error-invalid-pos-reason=неправильний номер позиції +luckperms.command.track.remove.success=Групу {0} вилучено з треку {1} +luckperms.command.track.error-empty=Трек {0} не може використовуватися, оскільки він порожній або складає лише одну групу +luckperms.command.track.error-multiple-groups={0} є учасником кількох груп на цьому треку +luckperms.command.track.error-ambiguous=Не вдалося визначити місце розташування +luckperms.command.track.already-contains=Група {1} уже є в треку {0} +luckperms.command.track.doesnt-contain={0} не включає {1} +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.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.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.show.history=Показ історії дій для {0} {1} +luckperms.command.export.error-term=Помилка +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.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.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.web.unable-to-read=Не вдалося отримати інформацію з використанням цього коду +luckperms.command.import.progress.percent={0}% завершено +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.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.confirm=Введіть {0}, щоб виконати оновлення +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=Не вдалося надіслати зміни на інші сервери, оскільки розділ "messaging service" не налаштований +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 (користувач в LuckPerms - це гравець, що може посилатися на UUID або на ім''я користувача) +luckperms.usage.group.description=Набір команд для керування групами в LuckPerms. Групи - це згруповані дозволи, які можуть бути видані користувачам. Нові групи можуть бути створені за допомогою команди "creategroup". +luckperms.usage.track.description=Набір команд для керування треками в межах LuckPerms. Треки - це упорядкована послідовність груп, які використовуються для підвищення чи зниження групи. +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.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.argument.scope=кореневий каталог дерева. Укажіть "." щоб вибрати всі дозволи +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.import.argument.upload=вивантажити дані з наявного файлу експорту +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.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.create-track.description=Створити новий трек +luckperms.usage.create-track.argument.name=ім''я треку +luckperms.usage.delete-track.description=Вилучити трек +luckperms.usage.delete-track.argument.name=ім''я треку +luckperms.usage.list-tracks.description=Список усіх треків на платформі +luckperms.usage.user-info.description=Показує інформацію про користувача +luckperms.usage.user-switchprimarygroup.description=Змінює основну групу користувача +luckperms.usage.user-switchprimarygroup.argument.group=група, яку потрібно замінити на наявну +luckperms.usage.user-promote.description=Просуває групу користувача далі по треку +luckperms.usage.user-promote.argument.track=трек для просування групи користувача +luckperms.usage.user-promote.argument.context=контексти, у яких повинно бути виконано просування групи користувача +luckperms.usage.user-promote.argument.dont-add-to-first=просуває групу користувача, якщо він уже пов''язаний з треком +luckperms.usage.user-demote.description=Знижує групу користувача на попередню в треці +luckperms.usage.user-demote.argument.track=трек для зниження групи користувача +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-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.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.description=Вилучає всі групи, які вже наслідує користувач у вказаному треці, і додає вибрану +luckperms.usage.parent-set-track.argument.track=трек для встановлення +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.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.description=Очищає всі батьківські групи, які знаходяться в цьому треці +luckperms.usage.parent-clear-track.argument.track=трек для вилучення +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-set.argument.context=контексти, у яких повинна бути додана мета +luckperms.usage.meta-unset.description=Скасовує значення мета +luckperms.usage.meta-unset.argument.key=ключ для зняття +luckperms.usage.meta-unset.argument.context=контексти, у яких повинна бути видалена мета +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-unsettemp.description=Скидає тимчасове значення мета +luckperms.usage.meta-unsettemp.argument.key=ключ для скидання +luckperms.usage.meta-unsettemp.argument.context=контексти, у яких повинна бути вилучена мета +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-info.description=Дає інформацію про трек +luckperms.usage.track-editor.description=Розгортає вебредактор дозволів +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-remove.argument.group=група для вилучення +luckperms.usage.track-clear.description=Вилучає список груп у треці +luckperms.usage.track-rename.description=Перейменувати трек +luckperms.usage.track-rename.argument.name=нове ім''я +luckperms.usage.track-clone.description=Клонувати трек +luckperms.usage.track-clone.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.description=Перегляд історії для треку +luckperms.usage.log-track-history.argument.track=ім''я треку +luckperms.usage.log-track-history.argument.page=номер сторінки для перегляду +luckperms.usage.sponge.description=Редагувати додаткові дані Sponge +luckperms.usage.sponge.argument.collection=набір для запиту +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=Показує інформацію про батьківські групи суб''єкта +luckperms.usage.sponge-parent-info.argument.contexts=контексти для фільтрації +luckperms.usage.sponge-parent-add.description=Додає батьківську групу суб''єкта +luckperms.usage.sponge-parent-add.argument.collection=колекція суб''єкта, де батьківським елементом є суб''єкт +luckperms.usage.sponge-parent-add.argument.subject=ім''я батьківського суб''єкта +luckperms.usage.sponge-parent-add.argument.contexts=контексти, у яких повинна бути додана батьківська група +luckperms.usage.sponge-parent-remove.description=Вилучає батьківську групу в суб''єкта +luckperms.usage.sponge-parent-remove.argument.collection=колекція суб''єкта, де батьківським елементом є суб''єкт +luckperms.usage.sponge-parent-remove.argument.subject=ім''я батьківського суб''єкта +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-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/vi_VN.properties b/plugins/LuckPerms/translations/repository/vi_VN.properties new file mode 100644 index 0000000..d230dcb --- /dev/null +++ b/plugins/LuckPerms/translations/repository/vi_VN.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=NHẬT KÍ +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=XUẤT +luckperms.commandsystem.available-commands=Dùng {0} để xem mã lệnh có sẵn +luckperms.commandsystem.command-not-recognised=Lệnh không được ghi nhận +luckperms.commandsystem.no-permission=Bạn không có quyền để thực hiện lệnh này\! +luckperms.commandsystem.no-permission-subcommands=Bạn không có quyền để thực hiện mã lệnh con này +luckperms.commandsystem.already-executing-command=Một lệnh khác đang được thực thi, đang chờ lệnh được hoàn thành... +luckperms.commandsystem.usage.sub-commands-header=Lệnh con +luckperms.commandsystem.usage.usage-header=Sử dụng lệnh +luckperms.commandsystem.usage.arguments-header=Tham số +luckperms.first-time.no-permissions-setup=Có vẻ như chưa có quyền nào được thiết lập\! +luckperms.first-time.use-console-to-give-access=Trước khi có thể sử dụng bất kỳ lệnh LuckPerms nào trong trò chơi, bạn cần sử dụng bảng điều khiển để cấp quyền truy cập cho mình +luckperms.first-time.console-command-prompt=Mở bảng điều khiển của bạn và chạy +luckperms.first-time.next-step=Sau khi hoàn thành việc này, bạn có thể bắt đầu xác định các nhiệm vụ cấp quyền và nhóm của mình +luckperms.first-time.wiki-prompt=Không biết bắt đầu từ đâu? Xem tại đây\: {0} +luckperms.login.try-again=Vui lòng thử lại sau +luckperms.login.loading-database-error=Đã xảy ra lỗi trong dữ liệu khi tải dữ liệu quyền cấp +luckperms.login.server-admin-check-console-errors=Nếu bạn là quản trị viên của máy chủ, vui lòng kiểm tra bảng điều khiển xem có lỗi nào không +luckperms.login.server-admin-check-console-info=Vui lòng kiểm tra bảng điều khiển của máy chủ để biết thêm thông tin +luckperms.login.data-not-loaded-at-pre=Dữ liệu quyền cho người dùng của bạn không được xử lí trong giai đoạn đăng nhập trước +luckperms.login.unable-to-continue=không thể tiếp tục được +luckperms.login.craftbukkit-offline-mode-error=điều này có thể do xung đột giữa CraftBukkit và chế độ trực tuyến +luckperms.login.unexpected-error=Đã xảy ra lỗi không mong muốn trong khi thiết lập dữ liệu quyền cấp của bạn +luckperms.opsystem.disabled=Hệ thống Vanilla OP bị tắt trên máy chủ này +luckperms.opsystem.sponge-warning=Xin lưu ý rằng trạng thái của Máy chủ không ảnh hưởng đến việc kiểm tra quyền của Sponge khi plugin cấp quyền được cài đặt, nên bạn phải chỉnh sửa dữ liệu người dùng trực tiếp +luckperms.duration.unit.years.plural={0} năm +luckperms.duration.unit.years.singular={0} năm +luckperms.duration.unit.years.short={0}y +luckperms.duration.unit.months.plural={0} tháng +luckperms.duration.unit.months.singular={0} tháng +luckperms.duration.unit.months.short={0}mo +luckperms.duration.unit.weeks.plural={0} tuần +luckperms.duration.unit.weeks.singular={0} tuần +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} ngày +luckperms.duration.unit.days.singular={0} ngày +luckperms.duration.unit.days.short={0}d +luckperms.duration.unit.hours.plural={0} giờ +luckperms.duration.unit.hours.singular={0} giờ +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} phút +luckperms.duration.unit.minutes.singular={0} phút +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} giây +luckperms.duration.unit.seconds.singular={0} giây +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since=cách đây {0} +luckperms.command.misc.invalid-code=Mã không hợp lệ +luckperms.command.misc.response-code-key=mã phản hồi +luckperms.command.misc.error-message-key=tin-nhắn +luckperms.command.misc.bytebin-unable-to-communicate=Không thể tương tác với bytebin +luckperms.command.misc.webapp-unable-to-communicate=Không thể tương tác với ứng dụng web +luckperms.command.misc.check-console-for-errors=Vui lòng nhìn vào bảng điều khiển để xem lỗi +luckperms.command.misc.file-must-be-in-data=Tệp tin {0} phải là tệp trực tiếp với dữ liệu thư mục +luckperms.command.misc.wait-to-finish=Vui lòng đợi cho đến khi hoàn thành rồi thử lại +luckperms.command.misc.invalid-priority=Mã ưu tiên {0} không hợp lệ +luckperms.command.misc.expected-number=Cần một con số +luckperms.command.misc.date-parse-error=Không thể phân tích cú pháp {0} +luckperms.command.misc.date-in-past-error=Bạn không thể đặt thời gian trong quá khứ\! +luckperms.command.misc.page=trang {0} trong {1} +luckperms.command.misc.page-entries={0} mục +luckperms.command.misc.none=Không có +luckperms.command.misc.loading.error.unexpected=Đã xảy ra lỗi không mong muốn +luckperms.command.misc.loading.error.user=Người dùng không xử lí được +luckperms.command.misc.loading.error.user-specific=Không thể xử lí người dùng xác định {0} +luckperms.command.misc.loading.error.user-not-found=Không thể tìm thấy người dùng có tên {0} +luckperms.command.misc.loading.error.user-save-error=Có một lỗi xảy ra khi lưu dữ liệu người dùng cho {0} +luckperms.command.misc.loading.error.user-not-online=Người dùng {0} không ở trực tuyến +luckperms.command.misc.loading.error.user-invalid={0} không phải là tên người dùng hoặc UUID hợp lệ +luckperms.command.misc.loading.error.user-not-uuid=Người dùng xác định {0} có UUID không hợp lệ +luckperms.command.misc.loading.error.group=Nhóm chưa được xử lí +luckperms.command.misc.loading.error.all-groups=Không thể xử lí tất cả các nhóm +luckperms.command.misc.loading.error.group-not-found=Không thể tìm thấy nhóm có tên {0} +luckperms.command.misc.loading.error.group-save-error=Có một lỗi xảy ra khi lưu dữ liệu nhóm cho {0} +luckperms.command.misc.loading.error.group-invalid={0} không phải là một tên nhóm hợp lệ +luckperms.command.misc.loading.error.track=Thang chưa được xử lí +luckperms.command.misc.loading.error.all-tracks=Không thể xử lí tất cả các thang +luckperms.command.misc.loading.error.track-not-found=Không thể tìm thấy thang có tên {0} +luckperms.command.misc.loading.error.track-save-error=Có một lỗi đã xảy ra khi lưu dữ liệu thang cho {0} +luckperms.command.misc.loading.error.track-invalid={0} không phải là một tên thang hợp lệ +luckperms.command.editor.no-match=Không thể mở trình chỉnh sửa, không có gì trùng với kiểu mong muốn +luckperms.command.editor.start=Đang chuẩn bị bản chỉnh sửa mới, xin đợi... +luckperms.command.editor.url=Nhấp vào đường dẫn phía dưới để mở trình chỉnh sửa +luckperms.command.editor.unable-to-communicate=Không thể kết nối với bản chỉnh sửa +luckperms.command.editor.apply-edits.success=Dữ liệu trong trình chỉnh sửa web được áp dụng cho {0} {1} thành công +luckperms.command.editor.apply-edits.success-summary={0} {1} và {2} {3} +luckperms.command.editor.apply-edits.success.additions=phần bổ sung +luckperms.command.editor.apply-edits.success.additions-singular=phần bổ sung +luckperms.command.editor.apply-edits.success.deletions=mục xóa +luckperms.command.editor.apply-edits.success.deletions-singular=mục xóa +luckperms.command.editor.apply-edits.no-changes=Không có thay đổi nào được áp dụng từ trình chỉnh sửa web, dữ liệu trả về không chứa bất kỳ chỉnh sửa nào +luckperms.command.editor.apply-edits.unknown-type=Không thể áp dụng bản chỉnh sửa cho loại đối tượng được xác định +luckperms.command.editor.apply-edits.unable-to-read=Không thể đọc dữ liệu bằng mã đã cho +luckperms.command.search.searching.permission=Đang tìm người dùng và nhóm với {0} +luckperms.command.search.searching.inherit=Đang tìm kiếm người dùng và nhóm kế thừa từ {0} +luckperms.command.search.result=Đã tìm thấy {0} mục từ {1} người dùng và {2} nhóm +luckperms.command.search.result.default-notice=Lưu ý\: khi tìm kiếm thành viên của nhóm mặc định, những người chơi ngoại tuyến không có quyền khác sẽ không được hiển thị\! +luckperms.command.search.showing-users=Hiển thị các mục người dùng +luckperms.command.search.showing-groups=Hiển thị các mục nhóm +luckperms.command.tree.start=Đang tạo quyền thang bậc, vui lòng đợi... +luckperms.command.tree.empty=Không thể tạo thang bậc, nên không tìm thấy kết quả +luckperms.command.tree.url=Quyền thang bậc URL +luckperms.command.verbose.invalid-filter={0} không phải là một bộ lọc hợp lệ +luckperms.command.verbose.enabled=Đang ghi bộ nhật ký {0} cho các séc khớp với {1} +luckperms.command.verbose.command-exec=Đang buộc {0} phải thực hiện lệnh {1} và báo cáo tất cả các lần kiểm tra đã thực hiện... +luckperms.command.verbose.off=Bộ ghi nhật ký {0} +luckperms.command.verbose.command-exec-complete=Thực hiện lệnh hoàn tất +luckperms.command.verbose.command.no-checks=Lệnh dược thực thi thành công, nhưng không có quyền nào được kiểm tra +luckperms.command.verbose.command.possibly-async=Đây có thể là do plugin chạy lệnh ở nền sau (async) +luckperms.command.verbose.command.try-again-manually=Bạn vẫn có thể dùng bộ nhật ký thủ công để phát hiện các việc kiểm tra như sau +luckperms.command.verbose.enabled-recording=Đang ghi lại chi tiết {0} để kiểm tra trùng khớp với {1} +luckperms.command.verbose.uploading=Ghi nhật ký {0}, tải lên kết quả... +luckperms.command.verbose.url=Kết quả bộ nhật kí URL +luckperms.command.verbose.enabled-term=kích hoạt +luckperms.command.verbose.disabled-term=tắt +luckperms.command.verbose.query-any=BẤT KÌ +luckperms.command.info.running-plugin=Ðang chạy +luckperms.command.info.platform-key=Nền tảng +luckperms.command.info.server-brand-key=Thương hiệu máy chủ +luckperms.command.info.server-version-key=Phiên bản máy chủ +luckperms.command.info.storage-key=Bộ nhớ +luckperms.command.info.storage-type-key=Dạng +luckperms.command.info.storage.meta.split-types-key=Dạng +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Đã kết nối +luckperms.command.info.storage.meta.file-size-key=Kích thước tập tin +luckperms.command.info.extensions-key=Tiện ích mở rộng +luckperms.command.info.messaging-key=Tin nhắn +luckperms.command.info.instance-key=Đối tượng +luckperms.command.info.static-contexts-key=Trường chốt +luckperms.command.info.online-players-key=Người chơi trực tuyến +luckperms.command.info.online-players-unique={0} đa dạng +luckperms.command.info.uptime-key=Thời gian hoạt động +luckperms.command.info.local-data-key=Dữ liệu cục bộ +luckperms.command.info.local-data={0} người dùng, {1} nhóm, {2} thang +luckperms.command.generic.create.success={0} đã được tạo thành công +luckperms.command.generic.create.error=Đã xảy ra lỗi khi tạo {0} +luckperms.command.generic.create.error-already-exists={0} đã tồn tại\! +luckperms.command.generic.delete.success={0} đã được xóa thành công +luckperms.command.generic.delete.error=Đã xảy ra lỗi khi xóa {0} +luckperms.command.generic.delete.error-doesnt-exist={0} không tồn tại\! +luckperms.command.generic.rename.success={0} đã được thay đổi tên đến {1} +luckperms.command.generic.clone.success={0} đã được sao lưu đến {1} +luckperms.command.generic.info.parent.title=Nhóm chính +luckperms.command.generic.info.parent.temporary-title=Nhóm chính tạm thời +luckperms.command.generic.info.expires-in=hết hạn trong +luckperms.command.generic.info.inherited-from=thừa hưởng từ +luckperms.command.generic.info.inherited-from-self=bản thân +luckperms.command.generic.show-tracks.title=Thang của {0} +luckperms.command.generic.show-tracks.empty={0} không ở trong thang nào +luckperms.command.generic.clear.node-removed={0} mẩu được gỡ bỏ +luckperms.command.generic.clear.node-removed-singular={0} mẩu được gỡ bỏ +luckperms.command.generic.clear={0} mẩu được gỡ bỏ trong trường {1} +luckperms.command.generic.permission.info.title=Quyền cấp của {0} +luckperms.command.generic.permission.info.empty={0} không có quyền nào được sắp đặt +luckperms.command.generic.permission.info.click-to-remove=Nhấp để gỡ mẩu khỏi {0} +luckperms.command.generic.permission.check.info.title=Thông tin quyền về {0} +luckperms.command.generic.permission.check.info.directly={0} có {1} được đặt về {2} ở trường {3} +luckperms.command.generic.permission.check.info.inherited={0} kế thừa từ {1} được đặt về {2} từ {3} ở trường {4} +luckperms.command.generic.permission.check.info.not-directly={0} có {1} chưa được đặt +luckperms.command.generic.permission.check.info.not-inherited={0} không kế thừa {1} +luckperms.command.generic.permission.check.result.title=Kiểm tra quyền của {0} +luckperms.command.generic.permission.check.result.result-key=Kết quả +luckperms.command.generic.permission.check.result.processor-key=Bộ xử lý +luckperms.command.generic.permission.check.result.cause-key=Lý do +luckperms.command.generic.permission.check.result.context-key=Trường +luckperms.command.generic.permission.set=Đặt {0} thành {1} cho {2} trong trường {3} +luckperms.command.generic.permission.already-has={0} đã có {1} đặt trong trường {2} +luckperms.command.generic.permission.set-temp=Đã đặt {0} thành {1} cho {2} trong khoảng thời gian {3} trong trường {4} +luckperms.command.generic.permission.already-has-temp={0} đã có {1} đặt tạm thời trong trường {2} +luckperms.command.generic.permission.unset=Đã gỡ {0} cho {1} trong trường {2} +luckperms.command.generic.permission.doesnt-have={0} không có {1} đặt trong trường {2} +luckperms.command.generic.permission.unset-temp=Đã gỡ quyền cấp tạm thời {0} cho {1} trong trường {2} +luckperms.command.generic.permission.subtract=Đã đặt {0} thành {1} cho {2} trong khoảng thời gian {3} trong trường {4}, thấp hơn {5} +luckperms.command.generic.permission.doesnt-have-temp={0} không có {1} đặt tạm thời trong trường {2} +luckperms.command.generic.permission.clear=Các quyền của {0} đã được xóa khỏi trường {1} +luckperms.command.generic.parent.info.title=Chốt chính của {0} +luckperms.command.generic.parent.info.empty={0} không có chốt chính sắp đặt +luckperms.command.generic.parent.info.click-to-remove=Nhấp để gỡ chốt chính này khỏi {0} +luckperms.command.generic.parent.add={0} bây giờ được thừa hưởng quyền cấp từ {1} trong trường {2} +luckperms.command.generic.parent.add-temp={0} bây giờ được thừa hưởng quyền cấp từ {1} trong khoảng thời gian {2} trong trường {3} +luckperms.command.generic.parent.set={0} đã có nhóm chính có sẵn bị xóa, nên được thừa hưởng từ {1} trong trường {2} +luckperms.command.generic.parent.set-track={0} đã có nhóm chính có sẵn trong thang {1} bị xóa, nên giờ được thừa hưởng từ {2} trong trường {3} +luckperms.command.generic.parent.remove={0} không còn thừa hưởng quyền cấp từ {1} trong trường {2} +luckperms.command.generic.parent.remove-temp={0} không còn thừa hưởng quyền cấp tạm thời từ {1} trong trường {2} +luckperms.command.generic.parent.subtract={0} sẽ được thừa hưởng quyền cấp từ {1} trong khoảng thời gian {2} in trong trường {3}, thấp hơn một khoảng {4} +luckperms.command.generic.parent.clear=Chốt chính của {0} đã được xóa khỏi trường {1} +luckperms.command.generic.parent.clear-track=Chốt chính của {0} trong thang {1} đã bị xóa trong trường {2} +luckperms.command.generic.parent.already-inherits={0} đã được kế thừa từ {1} trong trường {2} +luckperms.command.generic.parent.doesnt-inherit={0} không thừa hưởng từ {1} trong trường {2} +luckperms.command.generic.parent.already-temp-inherits={0} không còn thừa hưởng quyền cấp tạm thời từ {1} trong trường {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} tạm thời không kế thừa từ {1} trong trường {2} +luckperms.command.generic.chat-meta.info.title-prefix=Tiền tố của {0} +luckperms.command.generic.chat-meta.info.title-suffix=Hậu tố của {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} không có tiền tố nào +luckperms.command.generic.chat-meta.info.none-suffix={0} không có hậu tố nào +luckperms.command.generic.chat-meta.info.click-to-remove=Nhấp để gỡ {0} này khỏi {1} +luckperms.command.generic.chat-meta.already-has={0} đã có {1} {2} đặt ở mức ưu tiên {3} trong trường {4} +luckperms.command.generic.chat-meta.already-has-temp={0} đã có {1} {2} đặt ở mức ưu tiên tạm thời {3} trong trường {4} +luckperms.command.generic.chat-meta.doesnt-have={0} không có {1} {2} đặt ở mức ưu tiên {3} trong trường {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} không có {1} {2} đặt ở mức ưu tiên tạm thời {3} trong trường {4} +luckperms.command.generic.chat-meta.add={0} đã có {1} {2} đặt ở mức ưu tiên {3} trong trường {4} +luckperms.command.generic.chat-meta.add-temp={0} đã có {1} {2} đặt ở mức ưu tiên {3} trong khoảng thời gian {4} của trường {5} +luckperms.command.generic.chat-meta.remove={0} đã có {1} {2} ở mức ưu tiên {3} bị xóa trong trường {4} +luckperms.command.generic.chat-meta.remove-bulk={0} đã có tất cả {1} ở mức ưu tiên {2} bị xóa trong trường {3} +luckperms.command.generic.chat-meta.remove-temp={0} đã có {1} {2} tạm thời ở mức ưu tiên {3} bị xóa trong trường {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} đã có tất cả {1} tạm thời ở mức ưu tiên {2} bị xóa trong trường {3} +luckperms.command.generic.meta.info.title=Dữ liệu đối tượng của {0} +luckperms.command.generic.meta.info.none={0} không có đối tượng dữ liệu nào +luckperms.command.generic.meta.info.click-to-remove=Nhấp để xóa mẩu dữ liệu này khỏi {0} +luckperms.command.generic.meta.already-has={0} đã có khóa dữ liệu {1} đặt thành {2} trong trường {3} +luckperms.command.generic.meta.already-has-temp={0} đã có khóa dữ liệu {1} tạm thời đặt thành {2} trong trường {3} +luckperms.command.generic.meta.doesnt-have={0} không có khóa dữ liệu {1} trong trường {2} +luckperms.command.generic.meta.doesnt-have-temp={0} không có khóa dữ liệu {1} đặt tạm thời trong trường {2} +luckperms.command.generic.meta.set=Đã đặt khóa đối tượng dữ liệu {0} thành {1} cho {2} trong trường {3} +luckperms.command.generic.meta.set-temp=Đã đặt khóa meta {0} thành {1} cho {2} trong khoảng thời gian {3} của trường {4} +luckperms.command.generic.meta.unset=Đã gỡ khóa đối tượng dữ liệu {0} cho {1} trong trường {2} +luckperms.command.generic.meta.unset-temp=Đã gỡ khóa đối tượng dữ liệu tạm thời {0} cho {1} trong trường {2} +luckperms.command.generic.meta.clear=Đối tượng dữ liệu {0} có loại trùng khớp {1} bị xóa trong trường {2} +luckperms.command.generic.contextual-data.title=Dữ liệu của trường +luckperms.command.generic.contextual-data.mode.key=chế độ +luckperms.command.generic.contextual-data.mode.server=máy chủ +luckperms.command.generic.contextual-data.mode.active-player=các người chơi hoạt động +luckperms.command.generic.contextual-data.contexts-key=Trường +luckperms.command.generic.contextual-data.prefix-key=Tiền tố +luckperms.command.generic.contextual-data.suffix-key=Hậu tố +luckperms.command.generic.contextual-data.primary-group-key=Nhóm chính +luckperms.command.generic.contextual-data.meta-key=Dữ liệu đối tượng +luckperms.command.generic.contextual-data.null-result=Không có +luckperms.command.user.info.title=Thông tin người dùng +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=dạng +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=ngoại tuyến +luckperms.command.user.info.status-key=Trạng thái +luckperms.command.user.info.status.online=Trực tuyến +luckperms.command.user.info.status.offline=Ngoại tuyến +luckperms.command.user.removegroup.error-primary=Bạn không thể xóa người dùng khỏi nhóm chính của họ +luckperms.command.user.primarygroup.not-member={0} chưa phải là thành viên của {1}, đang thêm họ bây giờ +luckperms.command.user.primarygroup.already-has={0} đã đặt {1} làm nhóm chính của họ +luckperms.command.user.primarygroup.warn-option=Cảnh báo\: Phương pháp tính toán nhóm chính đang được máy chủ này ({0}) sử dụng có thể không phản lại thay đổi này +luckperms.command.user.primarygroup.set=Nhóm chính của {0} đã được đặt thành {1} +luckperms.command.user.track.error-not-contain-group={0} chưa có trong bất kỳ nhóm nào trên {1} +luckperms.command.user.track.unsure-which-track=Khi không chắc chắn nên sử dụng thang nào, vui lòng chỉ định nó trong tham biến +luckperms.command.user.track.missing-group-advice=Có thể tạo nhóm hoặc xóa nhóm khỏi thang và thử lại +luckperms.command.user.promote.added-to-first={0} không có trong bất kỳ nhóm nào trên {1}, vì vậy chúng đã được thêm vào nhóm đầu tiên, {2} trong trường {3} +luckperms.command.user.promote.not-on-track={0} không thuộc bất kỳ nhóm nào trên {1}, vì vậy đã không được lên cấp +luckperms.command.user.promote.success=Đã lên cấp {0} theo thang {1} từ {2} đến {3} trong trường {4} +luckperms.command.user.promote.end-of-track=Đã đến điểm kết thúc của thang {0}, không thể lên cấp {1} được nữa +luckperms.command.user.promote.next-group-deleted=Nhóm tiếp theo trên thang {0} không còn tồn tại nữa +luckperms.command.user.promote.unable-to-promote=Không thể thăng cấp người dùng +luckperms.command.user.demote.success=Đã xuống cấp {0} theo thang {1} từ {2} đến {3} trong trường {4} +luckperms.command.user.demote.end-of-track=Đã đến điểm kết thúc của thang {0}, vì vậy {1} đã bị xóa khỏi {2} +luckperms.command.user.demote.end-of-track-not-removed=Đã đến điểm kết thúc của thang {0}, nhưng {1} không bị xóa khỏi nhóm đầu tiên +luckperms.command.user.demote.previous-group-deleted=Nhóm trước trên thang {0} không còn tồn tại nữa +luckperms.command.user.demote.unable-to-demote=Không thể xuống cấp người dùng +luckperms.command.group.list.title=Nhóm +luckperms.command.group.delete.not-default=Bạn không thể xóa nhóm mặc định +luckperms.command.group.info.title=Thông tin Nhóm +luckperms.command.group.info.display-name-key=Tên hiển thị +luckperms.command.group.info.weight-key=Trọng số +luckperms.command.group.setweight.set=Đặt trọng số thành {0} cho nhóm {1} +luckperms.command.group.setdisplayname.doesnt-have={0} không có tên hiển thị nào được đặt +luckperms.command.group.setdisplayname.already-has={0} đã có tên hiển thị được đặt là {1} +luckperms.command.group.setdisplayname.already-in-use=Tên hiển thị {0} đã được {1} sử dụng +luckperms.command.group.setdisplayname.set=Đặt tên hiển thị thành {0} cho nhóm {1} trong trường {2} +luckperms.command.group.setdisplayname.removed=Đã xóa tên hiển thị cho nhóm {0} trong trường {1} +luckperms.command.track.list.title=Thang +luckperms.command.track.path.empty=Không có +luckperms.command.track.info.showing-track=Hiển thị thang +luckperms.command.track.info.path-property=Đường dẫn +luckperms.command.track.clear=Nhóm thang của {0} đã bị xóa +luckperms.command.track.append.success=Nhóm {0} đã được thêm vào thang {1} +luckperms.command.track.insert.success=Nhóm {0} đã được chèn vào trong thang {1} tại vị trí {2} +luckperms.command.track.insert.error-number=Đang cần con số nhưng lại nhận được\: {0} +luckperms.command.track.insert.error-invalid-pos=Không thể chèn ở vị trí {0} +luckperms.command.track.insert.error-invalid-pos-reason=vị trí không hợp lệ +luckperms.command.track.remove.success=Nhóm {0} đã được gỡ bỏ từ thang {1} +luckperms.command.track.error-empty=Không thể sử dụng {0} vì nó trống hoặc chỉ chứa một nhóm +luckperms.command.track.error-multiple-groups={0} là thành viên của nhiều nhóm trên thang này +luckperms.command.track.error-ambiguous=Không thể xác định vị trí được +luckperms.command.track.already-contains={0} đã chứa {1} +luckperms.command.track.doesnt-contain={0} không chứa {1} +luckperms.command.log.load-error=Nhật kí không thể xử lí được +luckperms.command.log.invalid-page=Số trang không hợp lệ +luckperms.command.log.invalid-page-range=Vui lòng nhập giá trị từ {0} đến {1} +luckperms.command.log.empty=Không có mục nhật ký nào để hiển thị +luckperms.command.log.notify.error-console=Không thể chuyển đổi chế độ thông báo cho bảng điều khiển +luckperms.command.log.notify.enabled-term=Đã bật +luckperms.command.log.notify.disabled-term=Đã tắt +luckperms.command.log.notify.changed-state={0} kết quả nhật kí +luckperms.command.log.notify.already-on=Bạn đã được nhận được thông báo +luckperms.command.log.notify.already-off=Bạn hiện không nhận được thông báo nào +luckperms.command.log.notify.invalid-state=Trạng thái không xác định. Đang cần {0} hoặc {1} +luckperms.command.log.show.search=Hiển thị các hành động gần đây cho mẫu {0} +luckperms.command.log.show.recent=Đạng xem hành động gần đây +luckperms.command.log.show.by=Đạng xem hành động gần đây trong {0} +luckperms.command.log.show.history=Hiển thị lịch sử cho {0} {1} +luckperms.command.export.error-term=Lỗi +luckperms.command.export.already-running=Có một quá trình xuất hiện đang chạy +luckperms.command.export.file.already-exists=Tập tin {0} đã tồn tại +luckperms.command.export.file.not-writable=Tập tin {0} không thể ghi được +luckperms.command.export.file.success=Xuất thành công sang {0} +luckperms.command.export.file-unexpected-error-writing=Đã có lỗi không mong muốn khi đang ghi vào tập tin +luckperms.command.export.web.export-code=Xuất mã +luckperms.command.export.web.import-command-description=Sử dụng lệnh sau để nhập vào +luckperms.command.import.term=Nhập +luckperms.command.import.error-term=Lỗi +luckperms.command.import.already-running=Có một quá trình nhập vào hiện đang chạy +luckperms.command.import.file.doesnt-exist=Tập tin {0} không tồn tại +luckperms.command.import.file.not-readable=Tập tin {0} không thể đọc được +luckperms.command.import.file.unexpected-error-reading=Đã có lỗi không xác định khi đọc từ tập tin nhập vào +luckperms.command.import.file.correct-format=nó có phải là định dạng chính xác không? +luckperms.command.import.web.unable-to-read=Không thể đọc dữ liệu bằng mã đã cho +luckperms.command.import.progress.percent={0}% đã hoàn thành +luckperms.command.import.progress.operations={0}/{1} hoạt động hoàn tất +luckperms.command.import.starting=Đang bắt đầu quá trình nhập vào +luckperms.command.import.completed=HOÀN THÀNH +luckperms.command.import.duration=mất {0} giây +luckperms.command.bulkupdate.must-use-console=Lệnh cập nhật hàng loạt chỉ có thể được sử dụng từ bảng điều khiển +luckperms.command.bulkupdate.invalid-data-type=Loại không hợp lệ, đang cần {0} +luckperms.command.bulkupdate.invalid-constraint=Ràng buộc {0} không hợp lệ +luckperms.command.bulkupdate.invalid-constraint-format=Sự cưỡng ép nên dược đặt trong định dạng {0} +luckperms.command.bulkupdate.invalid-comparison=Trình hoạt động so sánh không hợp lệ {0} +luckperms.command.bulkupdate.invalid-comparison-format=Đang cần một trong những yếu tố sau\: {0} +luckperms.command.bulkupdate.queued=Quá trình cập nhật hoạt động đã được xếp vào hàng đợi +luckperms.command.bulkupdate.confirm=Chạy {0} để thực hiện cập nhật +luckperms.command.bulkupdate.unknown-id=Quá trình với id {0} không tồn tại hoặc đã hết hạn +luckperms.command.bulkupdate.starting=Đang chạy khối cập nhật +luckperms.command.bulkupdate.success=Khối cập nhật đã hoàn thành +luckperms.command.bulkupdate.success.statistics.nodes=Tổng số mẩu bị ảnh hưởng +luckperms.command.bulkupdate.success.statistics.users=Tổng số người dùng bị ảnh hưởng +luckperms.command.bulkupdate.success.statistics.groups=Tổng số nhóm bị ảnh hưởng +luckperms.command.bulkupdate.failure=Cập nhật khối không thành công, hãy kiểm tra bảng điều khiển để tìm lỗi +luckperms.command.update-task.request=Một tác vụ cập nhật đã được yêu cầu, vui lòng đợi +luckperms.command.update-task.complete=Cập nhật tác vụ hoàn tất +luckperms.command.update-task.push.attempting=Hiện đang cố gắng đẩy sang các máy chủ khác +luckperms.command.update-task.push.complete=Các máy chủ khác đã được thông báo qua {0} thành công +luckperms.command.update-task.push.error=Đã có lỗi khi đẩy các thay đổi đến các máy chủ khác +luckperms.command.update-task.push.error-not-setup=Không thể đẩy các thay đổi đến các máy chủ khác vì dịch vụ tin nhắn chưa được cấu hình +luckperms.command.reload-config.success=Tệp cấu hình đã được tải lại +luckperms.command.reload-config.restart-note=một số tùy chọn sẽ chỉ áp dụng sau khi máy chủ đã khởi động lại +luckperms.command.translations.searching=Đang tìm kiếm các bản dịch có sẵn, vui lòng đợi... +luckperms.command.translations.searching-error=Không thể lấy danh sách các bản dịch có sẵn +luckperms.command.translations.installed-translations=Những bản dịch đã được cài +luckperms.command.translations.available-translations=Các bản dịch có sẵn +luckperms.command.translations.percent-translated={0}% đã dịch +luckperms.command.translations.translations-by=bởi +luckperms.command.translations.installing=Đang cài đặt bản dịch, vui lòng đợi... +luckperms.command.translations.download-error=Không thể tải xuống bản dịch cho tiếng {0} +luckperms.command.translations.installing-specific=Đang cài ngôn ngữ {0}... +luckperms.command.translations.install-complete=Cài đặt hoàn tất +luckperms.command.translations.download-prompt=Sử dụng {0} để tải xuống và cài đặt các phiên bản cập nhật của các bản dịch này do cộng đồng cung cấp +luckperms.command.translations.download-override-warning=Xin lưu ý rằng điều này sẽ ghi đè bất kỳ thay đổi nào bạn đã thực hiện cho các ngôn ngữ này +luckperms.usage.user.description=Một nhóm các lệnh để quản lý người dùng trong LuckPerms. (''Người dùng'' trong LuckPerms chỉ là một người chơi và có thể tham chiếu đến UUID hoặc tên người dùng) +luckperms.usage.group.description=Một nhóm các lệnh để quản lý các nhóm trong LuckPerms. Nhóm chỉ là tập hợp các tác vụ quyền có thể được cấp cho người dùng. Các nhóm mới được tạo bằng lệnh ''creategroup''. +luckperms.usage.track.description=Một nhóm các lệnh để quản lý các thang trong LuckPerms. Thang bậc là một tập hợp các nhóm có thứ tự có thể được sử dụng để xác định các việc lên cấp hay xuống cấp. +luckperms.usage.log.description=Một nhóm các lệnh để quản lý chức năng ghi nhật ký trong LuckPerms. +luckperms.usage.sync.description=Tải lại tất cả dữ liệu từ bộ nhớ plugin vào bộ nhớ và áp dụng bất kỳ thay đổi nào được phát hiện. +luckperms.usage.info.description=In vào những thông tin chung về đối tượng plugin đang hoạt động. +luckperms.usage.editor.description=Tạo trình chỉnh sửa web mới +luckperms.usage.editor.argument.type=các loại cần tải vào trình chỉnh sửa. (''tất cả'', ''người dùng'' hoặc ''nhóm'') +luckperms.usage.editor.argument.filter=quyền để lọc mục của người dùng theo +luckperms.usage.verbose.description=Kiểm soát hệ thống giám sát kiểm tra quyền của plugin. +luckperms.usage.verbose.argument.action=khi muốn bật/tắt việc in nhật ký hoặc tải lên kết quả đã ghi +luckperms.usage.verbose.argument.filter=bộ lọc để khớp các mục nhập với +luckperms.usage.verbose.argument.commandas=người chơi /lệnh để chạy +luckperms.usage.tree.description=Tạo chế độ xem dạng thang bậc (thứ tự danh sách hệ thống phân cấp) của tất cả các quyền mà LuckPerms đã biết. +luckperms.usage.tree.argument.scope=gốc của thang bậc. chỉ định "." để bao gồm tất cả các quyền +luckperms.usage.tree.argument.player=tên của một người chơi trực tuyến để kiểm tra +luckperms.usage.search.description=Tìm tất cả người dùng/nhóm với một quyền cụ thể +luckperms.usage.search.argument.permission=quyền cấp cho tìm kiếm +luckperms.usage.search.argument.page=trang để xem +luckperms.usage.network-sync.description=Đồng bộ hóa các thay đổi với bộ nhớ và yêu cầu mà tất cả các máy chủ khác trên mạng kết nối đang thực hiện tương tự +luckperms.usage.import.description=Nhập dữ liệu từ tệp xuất (đã tạo trước đó) +luckperms.usage.import.argument.file=chọn tệp để nhập từ +luckperms.usage.import.argument.replace=thay thế dữ liệu hiện có thay vì kết hợp +luckperms.usage.import.argument.upload=tải dữ liệu lên từ lần xuất trước +luckperms.usage.export.description=Xuất tất cả dữ liệu quyền sang tệp ''xuất''. Có thể được nhập lại sau đó. +luckperms.usage.export.argument.file=tệp tin để xuất sang +luckperms.usage.export.argument.without-users=loại trừ người dùng khỏi quá trình xuất +luckperms.usage.export.argument.without-groups=loại trừ nhóm khỏi quá trình xuất +luckperms.usage.export.argument.upload=Tải lên tất cả dữ liệu quyền cấp sang trình chỉnh sửa web. Có thể được nhập lại sau đó. +luckperms.usage.reload-config.description=Tải lại một số tùy chọn cấu hình +luckperms.usage.bulk-update.description=Thực hiện các thay đổi khối trên tất cả dữ liệu +luckperms.usage.bulk-update.argument.data-type=loại dữ liệu đang được thay đổi. (''tất cả'', ''người dùng'' hoặc ''nhóm'') +luckperms.usage.bulk-update.argument.action=các hành động cần thực hiện trên dữ liệu. (''cập nhật'' hoặc ''xóa'') +luckperms.usage.bulk-update.argument.action-field=vùng để hành động. chỉ cần thiết cho ''cập nhật''. (''quyền'', ''máy chủ'' hoặc ''thế giới'') +luckperms.usage.bulk-update.argument.action-value=giá trị để thay thế. chỉ cần thiết cho ''cập nhật''. +luckperms.usage.bulk-update.argument.constraint=các giới hạn cần thiết cho bản cập nhật +luckperms.usage.translations.description=Quản lý chuyển ngữ +luckperms.usage.translations.argument.install=lệnh con để cài đặt bản dịch +luckperms.usage.apply-edits.description=Áp dụng các thay đổi quyền cấp được thực hiện từ trình chỉnh sửa web +luckperms.usage.apply-edits.argument.code=mã duy nhất cho dữ liệu +luckperms.usage.apply-edits.argument.target=người cần được áp dụng dữ liệu +luckperms.usage.create-group.description=Tạo một nhóm mới +luckperms.usage.create-group.argument.name=tên nhóm +luckperms.usage.create-group.argument.weight=trọng số của nhóm +luckperms.usage.create-group.argument.display-name=tên hiển thị của nhóm +luckperms.usage.delete-group.description=Xoá một nhóm +luckperms.usage.delete-group.argument.name=tên nhóm +luckperms.usage.list-groups.description=Danh sách tất cả các nhóm trên nền tảng +luckperms.usage.create-track.description=Tạo một thang mới +luckperms.usage.create-track.argument.name=tên thang +luckperms.usage.delete-track.description=Xóa một thang +luckperms.usage.delete-track.argument.name=tên thang +luckperms.usage.list-tracks.description=Danh sách tất cả các thang trên nền tảng +luckperms.usage.user-info.description=Hiển thị thông tin về người dùng +luckperms.usage.user-switchprimarygroup.description=Chuyển đổi nhóm chính của người dùng +luckperms.usage.user-switchprimarygroup.argument.group=nhóm để chuyển sang +luckperms.usage.user-promote.description=Thăng cấp người dùng lên một thang +luckperms.usage.user-promote.argument.track=thang để thăng cấp người dùng lên +luckperms.usage.user-promote.argument.context=trường để thăng cấp người dùng lên +luckperms.usage.user-promote.argument.dont-add-to-first=chỉ thăng cấp người dùng nếu họ đã ở trong thang +luckperms.usage.user-demote.description=Hạ cấp người dùng xuống một thang +luckperms.usage.user-demote.argument.track=thang để hạ cấp người dùng xuống +luckperms.usage.user-demote.argument.context=trường để hạ cấp người dùng xuống +luckperms.usage.user-demote.argument.dont-remove-from-first=ngăn người dùng khỏi việc bị xóa khỏi nhóm đầu tiên +luckperms.usage.user-clone.description=Sao chép người dùng +luckperms.usage.user-clone.argument.user=tên/uuid của người dùng sao chép vào +luckperms.usage.group-info.description=Cung cấp thông tin về nhóm +luckperms.usage.group-listmembers.description=Hiển thị những người dùng/nhóm kế thừa từ nhóm này +luckperms.usage.group-listmembers.argument.page=trang để xem +luckperms.usage.group-setweight.description=Đặt trọng số của nhóm +luckperms.usage.group-setweight.argument.weight=trọng số cần đặt +luckperms.usage.group-set-display-name.description=Đặt tên hiển thị nhóm +luckperms.usage.group-set-display-name.argument.name=tên để đặt +luckperms.usage.group-set-display-name.argument.context=trường để đặt tên vào +luckperms.usage.group-rename.description=Đổi tên nhóm +luckperms.usage.group-rename.argument.name=tên mới +luckperms.usage.group-clone.description=Sao chép nhóm +luckperms.usage.group-clone.argument.name=tên của nhóm để sao chép vào +luckperms.usage.holder-editor.description=Mở trình chỉnh sửa quyền web +luckperms.usage.holder-showtracks.description=Liệt kê các thang của đối tượng +luckperms.usage.holder-clear.description=Xóa bỏ tất cả các quyền, chính chủ và dữ liệu đối tượng +luckperms.usage.holder-clear.argument.context=trường để lọc theo +luckperms.usage.permission.description=Chỉnh sửa quyền +luckperms.usage.parent.description=Chỉnh sửa kế thừa +luckperms.usage.meta.description=Sửa giá trị dữ liệu đối tượng +luckperms.usage.permission-info.description=Liệt kê các mẩu quyền mà đối tượng có +luckperms.usage.permission-info.argument.page=trang để xem +luckperms.usage.permission-info.argument.sort-mode=cách sắp xếp các mục nhập +luckperms.usage.permission-set.description=Đặt quyền cấp cho đối tượng +luckperms.usage.permission-set.argument.node=mẩu quyền để thiết lập +luckperms.usage.permission-set.argument.value=giá trị của mẩu +luckperms.usage.permission-set.argument.context=trường để thêm quyền vào +luckperms.usage.permission-unset.description=Bỏ quyền cho đối tượng +luckperms.usage.permission-unset.argument.node=mẩu quyền để gỡ bỏ +luckperms.usage.permission-unset.argument.context=trường để xóa quyền vào +luckperms.usage.permission-settemp.description=Đặt quyền cấp cho đối tượng tạm thời +luckperms.usage.permission-settemp.argument.node=mẩu quyền để thiết lập +luckperms.usage.permission-settemp.argument.value=giá trị của mẩu +luckperms.usage.permission-settemp.argument.duration=khoảng thời gian cho đến khi mẩu quyền hết hạn +luckperms.usage.permission-settemp.argument.temporary-modifier=quyền cấp tạm thời sẽ được áp dụng như thế nào +luckperms.usage.permission-settemp.argument.context=trường để thêm quyền vào +luckperms.usage.permission-unsettemp.description=Gỡ quyền cấp tạm thời cho đối tượng +luckperms.usage.permission-unsettemp.argument.node=mẩu quyền để gỡ bỏ +luckperms.usage.permission-unsettemp.argument.duration=khoảng thời gian để trừ đi +luckperms.usage.permission-unsettemp.argument.context=trường để xóa quyền +luckperms.usage.permission-check.description=Kiểm tra xem đối tượng có một mẩu quyền nhất định hay không +luckperms.usage.permission-check.argument.node=mẩu quyền cấp để tìm kiếm +luckperms.usage.permission-clear.description=Xóa tất cả quyền +luckperms.usage.permission-clear.argument.context=trường để lọc theo +luckperms.usage.parent-info.description=Liệt kê các nhóm mà đối tượng này kế thừa +luckperms.usage.parent-info.argument.page=trang để xem +luckperms.usage.parent-info.argument.sort-mode=cách sắp xếp các mục nhập +luckperms.usage.parent-set.description=Loại bỏ tất cả các nhóm khác mà đối tượng đã kế thừa và thêm chúng vào nhóm đã cho +luckperms.usage.parent-set.argument.group=nhóm để đặt vào +luckperms.usage.parent-set.argument.context=trường để đặt nhóm vào +luckperms.usage.parent-add.description=Đặt một nhóm khác cho đối tượng để kế thừa quyền từ +luckperms.usage.parent-add.argument.group=nhóm để thừa kế +luckperms.usage.parent-add.argument.context=trường để thừa hưởng nhóm vào +luckperms.usage.parent-remove.description=Gỡ bỏ quy tắc kế thừa đã đặt trước đó +luckperms.usage.parent-remove.argument.group=nhóm để gỡ bỏ +luckperms.usage.parent-remove.argument.context=trường để xóa nhóm +luckperms.usage.parent-set-track.description=Loại bỏ tất cả các nhóm khác mà đối tượng đã kế thừa từ thang đã cho và thêm chúng vào nhóm đã cho +luckperms.usage.parent-set-track.argument.track=thang để đặt vào +luckperms.usage.parent-set-track.argument.group=nhóm để đặt hoặc một con số liên quan đến vị trí của nhóm trên thang đã cho +luckperms.usage.parent-set-track.argument.context=trường để đặt nhóm vào +luckperms.usage.parent-add-temp.description=Đặt một nhóm khác cho đối tượng để kế thừa quyền cấp tạm thời +luckperms.usage.parent-add-temp.argument.group=nhóm để thừa hưởng +luckperms.usage.parent-add-temp.argument.duration=thời hạn của thành viên nhóm +luckperms.usage.parent-add-temp.argument.temporary-modifier=quyền cấp tạm thời nên được áp dụng như thế nào +luckperms.usage.parent-add-temp.argument.context=trường để thừa hưởng nhóm vào +luckperms.usage.parent-remove-temp.description=Gỡ bỏ một quy tắc kế thừa tạm thời đã đặt trước đó +luckperms.usage.parent-remove-temp.argument.group=nhóm để gỡ bỏ +luckperms.usage.parent-remove-temp.argument.duration=khoảng thời gian để trừ đi +luckperms.usage.parent-remove-temp.argument.context=trường để xóa nhóm +luckperms.usage.parent-clear.description=Xóa tất cả chính chủ +luckperms.usage.parent-clear.argument.context=trường để lọc theo +luckperms.usage.parent-clear-track.description=Xóa tất cả chủ chính trên một thang đã cho +luckperms.usage.parent-clear-track.argument.track=thang để xóa +luckperms.usage.parent-clear-track.argument.context=trường để lọc theo +luckperms.usage.meta-info.description=Hiển thị tất cả dữ liệu đối tượng trong tin nhắn +luckperms.usage.meta-set.description=Đặt giá trị dữ liệu đối tượng +luckperms.usage.meta-set.argument.key=khóa chính để đặt +luckperms.usage.meta-set.argument.value=giá trị để đặt +luckperms.usage.meta-set.argument.context=trường để thêm cặp dữ liệu đối tượng vào +luckperms.usage.meta-unset.description=Gỡ bỏ giá trị dữ liệu đối tượng +luckperms.usage.meta-unset.argument.key=khóa chính để gỡ bỏ +luckperms.usage.meta-unset.argument.context=trường để loại bỏ cặp dữ liệu đối tượng vào +luckperms.usage.meta-settemp.description=Đặt giá trị dữ liệu đối tượng tạm thời +luckperms.usage.meta-settemp.argument.key=khóa chính để đặt +luckperms.usage.meta-settemp.argument.value=giá trị để đặt +luckperms.usage.meta-settemp.argument.duration=khoảng thời gian cho đến khi giá trị dữ liệu đối tượng hết hạn +luckperms.usage.meta-settemp.argument.context=trường để thêm cặp dữ liệu đối tượng vào +luckperms.usage.meta-unsettemp.description=Gỡ bỏ giá trị dữ liệu đối tượng tạm thời +luckperms.usage.meta-unsettemp.argument.key=khóa chính để gỡ bỏ +luckperms.usage.meta-unsettemp.argument.context=trường để loại bỏ cặp dữ liệu đối tượng vào +luckperms.usage.meta-addprefix.description=Thêm tiền tố vào +luckperms.usage.meta-addprefix.argument.priority=giá trị ưu tiên để thêm tiền tố tại +luckperms.usage.meta-addprefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-addprefix.argument.context=trường để thêm tiền tố vào +luckperms.usage.meta-addsuffix.description=Thêm hậu tố vào +luckperms.usage.meta-addsuffix.argument.priority=giá trị ưu tiên để thêm hậu tố tại +luckperms.usage.meta-addsuffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-addsuffix.argument.context=trường để thêm hậu tố vào +luckperms.usage.meta-setprefix.description=Đặt tiền tố vào +luckperms.usage.meta-setprefix.argument.priority=giá trị ưu tiên để đặt tiền tố tại +luckperms.usage.meta-setprefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-setprefix.argument.context=trường để đặt tiền tố vào +luckperms.usage.meta-setsuffix.description=Đặt hậu tố vào +luckperms.usage.meta-setsuffix.argument.priority=giá trị ưu tiên để đặt hậu tố +luckperms.usage.meta-setsuffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-setsuffix.argument.context=trường để đặt hậu tố vào +luckperms.usage.meta-removeprefix.description=Gỡ bỏ một tiền tố +luckperms.usage.meta-removeprefix.argument.priority=giá trị ưu tiên để gỡ tiền tố tại +luckperms.usage.meta-removeprefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-removeprefix.argument.context=trường để xóa tiền tố +luckperms.usage.meta-removesuffix.description=Gỡ bỏ một hậu tố +luckperms.usage.meta-removesuffix.argument.priority=giá trị ưu tiên để gỡ hậu tố tại +luckperms.usage.meta-removesuffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-removesuffix.argument.context=trường để xóa hậu tố +luckperms.usage.meta-addtemp-prefix.description=Thêm một tiền tố tạm thời +luckperms.usage.meta-addtemp-prefix.argument.priority=giá trị ưu tiên để thêm tiền tố tại +luckperms.usage.meta-addtemp-prefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-addtemp-prefix.argument.duration=khoảng thời gian cho đến khi tiền tố hết hạn +luckperms.usage.meta-addtemp-prefix.argument.context=trường để thêm tiền tố vào +luckperms.usage.meta-addtemp-suffix.description=Thêm một hậu tố tạm thời +luckperms.usage.meta-addtemp-suffix.argument.priority=giá trị ưu tiên để thêm hậu tố tại +luckperms.usage.meta-addtemp-suffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-addtemp-suffix.argument.duration=khoảng thời gian cho đến khi hậu tố hết hạn +luckperms.usage.meta-addtemp-suffix.argument.context=trường để thêm hậu tố vào +luckperms.usage.meta-settemp-prefix.description=Đặt một tiền tố tạm thời +luckperms.usage.meta-settemp-prefix.argument.priority=giá trị ưu tiên để đặt tiền tố tại +luckperms.usage.meta-settemp-prefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-settemp-prefix.argument.duration=khoảng thời gian cho đến khi tiền tố hết hạn +luckperms.usage.meta-settemp-prefix.argument.context=trường để đặt tiền tố vào +luckperms.usage.meta-settemp-suffix.description=Đặt một hậu tố tạm thời +luckperms.usage.meta-settemp-suffix.argument.priority=giá trị ưu tiên để đặt hậu tố +luckperms.usage.meta-settemp-suffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-settemp-suffix.argument.duration=khoảng thời gian cho đến khi hậu tố hết hạn +luckperms.usage.meta-settemp-suffix.argument.context=trường để đặt hậu tố vào +luckperms.usage.meta-removetemp-prefix.description=Gỡ bỏ một tiền tố tạm thời +luckperms.usage.meta-removetemp-prefix.argument.priority=giá trị ưu tiên để gỡ tiền tố +luckperms.usage.meta-removetemp-prefix.argument.prefix=chuỗi tiền tố +luckperms.usage.meta-removetemp-prefix.argument.context=trường để xóa tiền tố +luckperms.usage.meta-removetemp-suffix.description=Gỡ bỏ một hậu tố tạm thời +luckperms.usage.meta-removetemp-suffix.argument.priority=giá trị ưu tiên để gỡ hậu tố tại +luckperms.usage.meta-removetemp-suffix.argument.suffix=chuỗi hậu tố +luckperms.usage.meta-removetemp-suffix.argument.context=trường để xóa hậu tố +luckperms.usage.meta-clear.description=Xóa tất cả dữ liệu +luckperms.usage.meta-clear.argument.type=loại dữ liệu đối tượng cần loại bỏ +luckperms.usage.meta-clear.argument.context=trường để lọc theo +luckperms.usage.track-info.description=Cung cấp thông tin về thang +luckperms.usage.track-editor.description=Mở trình biên tập quyền trên web +luckperms.usage.track-append.description=Thêm một nhóm vào cuối thang +luckperms.usage.track-append.argument.group=nhóm để thêm vào +luckperms.usage.track-insert.description=Chèn một nhóm vào một vị trí nhất định dọc theo thang +luckperms.usage.track-insert.argument.group=nhóm để chèn vào +luckperms.usage.track-insert.argument.position=vị trí để chèn nhóm (vị trí đầu tiên trên thang là 1) +luckperms.usage.track-remove.description=Xóa một nhóm khỏi thang +luckperms.usage.track-remove.argument.group=nhóm để gỡ bỏ +luckperms.usage.track-clear.description=Gỡ bỏ các nhóm trên thang +luckperms.usage.track-rename.description=Đổi tên thang +luckperms.usage.track-rename.argument.name=tên mới +luckperms.usage.track-clone.description=Sao chép thang +luckperms.usage.track-clone.argument.name=tên của thang để sao chép vào +luckperms.usage.log-recent.description=Xem hành động gần đây +luckperms.usage.log-recent.argument.user=tên/uuid của người dùng để lọc theo +luckperms.usage.log-recent.argument.page=số trang để xem +luckperms.usage.log-search.description=Tìm kiếm nhật ký cho một mục nhập +luckperms.usage.log-search.argument.query=chuỗi để tìm kiếm bởi +luckperms.usage.log-search.argument.page=số trang để xem +luckperms.usage.log-notify.description=Bật/tắt thông báo nhật ký +luckperms.usage.log-notify.argument.toggle=khi cần chuyển đổi bật/tắt +luckperms.usage.log-user-history.description=Xem lịch sử của người dùng +luckperms.usage.log-user-history.argument.user=tên/uuid của người dùng +luckperms.usage.log-user-history.argument.page=số trang để xem +luckperms.usage.log-group-history.description=Xem lịch sử của nhóm +luckperms.usage.log-group-history.argument.group=tên nhóm +luckperms.usage.log-group-history.argument.page=số trang để xem +luckperms.usage.log-track-history.description=Xem lịch sử của thang +luckperms.usage.log-track-history.argument.track=tên thang +luckperms.usage.log-track-history.argument.page=số trang để xem +luckperms.usage.sponge.description=Chỉnh sửa dữ liệu bổ sung của Sponge +luckperms.usage.sponge.argument.collection=bộ sưu tập để tra cứu +luckperms.usage.sponge.argument.subject=chủ thể để sửa đổi +luckperms.usage.sponge-permission-info.description=Hiển thị thông tin về quyền của chủ thể +luckperms.usage.sponge-permission-info.argument.contexts=trường để lọc theo +luckperms.usage.sponge-permission-set.description=Đặt quyền cấp cho chủ thể +luckperms.usage.sponge-permission-set.argument.node=mẩu quyền để thiết lập +luckperms.usage.sponge-permission-set.argument.tristate=giá trị để đặt quyền thành +luckperms.usage.sponge-permission-set.argument.contexts=trường để đặt quyền vào +luckperms.usage.sponge-permission-clear.description=Xóa quyền cho chủ thể +luckperms.usage.sponge-permission-clear.argument.contexts=trường để xóa các quyền +luckperms.usage.sponge-parent-info.description=Hiển thị thông tin về chủ chính của chủ thể +luckperms.usage.sponge-parent-info.argument.contexts=trường để lọc theo +luckperms.usage.sponge-parent-add.description=Thêm chủ chính vào chủ thể +luckperms.usage.sponge-parent-add.argument.collection=bộ sưu tập chủ thể mà trong đó chủ thể chính là +luckperms.usage.sponge-parent-add.argument.subject=tên của chủ thể chính +luckperms.usage.sponge-parent-add.argument.contexts=trường để thêm chủ chính vào +luckperms.usage.sponge-parent-remove.description=Xóa chủ chính khỏi chủ thể +luckperms.usage.sponge-parent-remove.argument.collection=bộ sưu tập chủ thể mà trong đó chủ thể chính là +luckperms.usage.sponge-parent-remove.argument.subject=tên của chủ thể chính +luckperms.usage.sponge-parent-remove.argument.contexts=các trường để xóa chủ chính +luckperms.usage.sponge-parent-clear.description=Xóa chủ thể chính +luckperms.usage.sponge-parent-clear.argument.contexts=trường để xóa các chủ thể chính +luckperms.usage.sponge-option-info.description=Hiển thị thông tin về tùy chọn của chủ thể +luckperms.usage.sponge-option-info.argument.contexts=trường để lọc theo +luckperms.usage.sponge-option-set.description=Đặt tùy chọn cho chủ thể +luckperms.usage.sponge-option-set.argument.key=khóa chính để đặt +luckperms.usage.sponge-option-set.argument.value=giá trị để đặt khóa chính +luckperms.usage.sponge-option-set.argument.contexts=trường để đặt tùy chọn +luckperms.usage.sponge-option-unset.description=Gỡ bỏ tùy chọn cho chủ thể +luckperms.usage.sponge-option-unset.argument.key=khóa chính để gỡ bỏ +luckperms.usage.sponge-option-unset.argument.contexts=trường để gỡ khóa chính +luckperms.usage.sponge-option-clear.description=Xóa tùy chọn của chủ thể +luckperms.usage.sponge-option-clear.argument.contexts=trường để xóa các tùy chọn diff --git a/plugins/LuckPerms/translations/repository/zh_CN.properties b/plugins/LuckPerms/translations/repository/zh_CN.properties new file mode 100644 index 0000000..e6eba6c --- /dev/null +++ b/plugins/LuckPerms/translations/repository/zh_CN.properties @@ -0,0 +1,630 @@ +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=你没有权限使用任何子命令 +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 的权限 +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 和 online-mode 设置之间的冲突 +luckperms.login.unexpected-error=在设置权限数据时发生了一个意外的错误 +luckperms.opsystem.disabled=此服务器禁用了原版OP系统 +luckperms.opsystem.sponge-warning=请注意\: 当安装了权限插件时, 服务器OP身份对Sponge权限检查没有影响, 你必须直接编辑用户数据 +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=无法与 bytebin 通信 +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.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.showing-users=显示用户条目 +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=详细日志 {0} 过滤器\: {1} +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=详细日志 {0} 过滤器\: {1} +luckperms.command.verbose.uploading=详细日志 {0}, 正在上传记录... +luckperms.command.verbose.url=详细的日志记录 URL +luckperms.command.verbose.enabled-term=启用 +luckperms.command.verbose.disabled-term=禁用 +luckperms.command.verbose.query-any=任意 +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.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} 在情境 {4} 中继承的 {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} 的权限检查 +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} 在情境 {2} 中已经设置了 {1} +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=在情境 {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} 中将 {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} 在情境 {3} 中清除了包含在权限组路线 {1} 中的父权限组, 现在只继承 {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.clear={0} 在情境 {1} 中的父权限组已被清除 +luckperms.command.generic.parent.clear-track={0} 在情境 {2} 中清除了包含在权限组路线 {1} 中的父权限组 +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.chat-meta.info.title-prefix={0} 的前缀 +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=单击以从 {1} 中移除 {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} 中设置优先级为 {3} 的 {1} {2} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} 没有在情境 {4} 中临时设置优先级为 {3} 的 {1} {2} +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} 中移除了优先级为 {3} 的 {1} {2} +luckperms.command.generic.chat-meta.remove-bulk={0} 在情境 {3} 中移除了所有优先级为 {2} 的 {1} +luckperms.command.generic.chat-meta.remove-temp={0} 在情境 {4} 中移除了优先级为 {3} 的临时 {1} {2} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} 在情境 {3} 中移除了所有优先级为 {2} 的临时 {1} +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.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.unset=在情境 {2} 中为 {1} 取消设置元数据键 {0} +luckperms.command.generic.meta.unset-temp=在情境 {2} 中为 {1} 取消设置临时元数据键 {0} +luckperms.command.generic.meta.clear={0} 在情境 {2} 中匹配类型 {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.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.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.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.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.track.error-not-contain-group={0} 尚未在 {1} 上的任何权限组中 +luckperms.command.user.track.unsure-which-track=不确定使用哪个权限组路线, 请将其指定为参数 +luckperms.command.user.track.missing-group-advice=创建权限组或将其从权限组路线中移除并重试 +luckperms.command.user.promote.added-to-first={0} 在情境 {3} 中不在 {1} 上的任何权限组中, 因此其被添加到第一个组 {2} +luckperms.command.user.promote.not-on-track={0} 不在 {1} 上的任何权限组中, 因此未能提升 +luckperms.command.user.promote.success=在情境 {4} 中将 {0} 沿权限组路线 {1} 从 {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.demote.success=在情境 {4} 中将 {0} 沿权限组路线 {1} 从 {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.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.setdisplayname.already-in-use=显示名称 {0} 已被 {1} 使用 +luckperms.command.group.setdisplayname.set=在情境 {2} 中将组 {1} 的显示名称设置为 {0} +luckperms.command.group.setdisplayname.removed=在情境 {1} 中移除了组 {0} 的显示名称 +luckperms.command.track.list.title=权限组路线 +luckperms.command.track.path.empty=无 +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-invalid-pos=无法插入位置 {0} +luckperms.command.track.insert.error-invalid-pos-reason=无效位置 +luckperms.command.track.remove.success=权限组 {0} 已从权限组路线 {1} 中移除 +luckperms.command.track.error-empty={0} 不能使用, 因为它是空的或只包含一个组 +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.invalid-page=页码无效 +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.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.show.history=显示 {0} {1} 的历史记录 +luckperms.command.export.error-term=错误 +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.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.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.web.unable-to-read=无法使用给定的代码读取数据 +luckperms.command.import.progress.percent=已完成{0}% +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.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.confirm=运行 {0} 来执行更新 +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.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 中管理用户的命令. (LuckPerms 中的 "user" 代表玩家, 可以引用 UUID 或用户名称) +luckperms.usage.group.description=用于在 LuckPerms 中管理权限组的命令. 权限组只是可以授予用户的权限分配的集合, 使用 ''''creategroup'''' 命令创建新组 +luckperms.usage.track.description=用于在 LuckPerms 中管理权限组路线的命令. 权限组路线是一组有序的权限组, 可用于定义晋升和降级 +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.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.argument.scope=树的根. 指定 "." 以包含所有权限 +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.import.argument.upload=上传先前导出的数据 +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=将所有权限数据上传到网络. 稍后可以重新导入(最多保留14天). +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.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.create-track.description=创建一个新的权限组路线 +luckperms.usage.create-track.argument.name=权限组路线的名称 +luckperms.usage.delete-track.description=删除一个权限组路线 +luckperms.usage.delete-track.argument.name=权限组路线的名称 +luckperms.usage.list-tracks.description=列出平台上的所有权限组路线 +luckperms.usage.user-info.description=显示用户信息 +luckperms.usage.user-switchprimarygroup.description=切换用户的主组 +luckperms.usage.user-switchprimarygroup.argument.group=要切换到的权限组 +luckperms.usage.user-promote.description=在指定的权限组路线上提升用户 +luckperms.usage.user-promote.argument.track=要提升用户的权限组路线 +luckperms.usage.user-promote.argument.context=要提升用户的情境 +luckperms.usage.user-promote.argument.dont-add-to-first=只有当用户已经在权限组路线上时才进行提升 +luckperms.usage.user-demote.description=在指定的权限组路线上降级用户 +luckperms.usage.user-demote.argument.track=要降级用户的权限组路线 +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-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.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.description=移除对象已经继承的所有包含在给定权限组路线上的权限组并将其添加到给定的权限组中 +luckperms.usage.parent-set-track.argument.track=用于设置的权限组路线 +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.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.description=清除包含在给定权限组路线上的所有父权限组 +luckperms.usage.parent-clear-track.argument.track=用于清除的权限组路线 +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-set.argument.context=要添加元数据的情境 +luckperms.usage.meta-unset.description=取消设置元数据值 +luckperms.usage.meta-unset.argument.key=要取消设置的键 +luckperms.usage.meta-unset.argument.context=要移除元数据的情境 +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-unsettemp.description=取消设置临时元数据值 +luckperms.usage.meta-unsettemp.argument.key=要取消设置的键 +luckperms.usage.meta-unsettemp.argument.context=要移除元数据的情境 +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-info.description=提供关于权限组路线的信息 +luckperms.usage.track-editor.description=打开网页权限编辑器 +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-remove.argument.group=要移除的权限组 +luckperms.usage.track-clear.description=清除权限组路线上的权限组 +luckperms.usage.track-rename.description=重命名权限组路线 +luckperms.usage.track-rename.argument.name=新的名称 +luckperms.usage.track-clone.description=克隆权限组路线 +luckperms.usage.track-clone.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.description=查看权限组路线历史记录 +luckperms.usage.log-track-history.argument.track=权限组路线名称 +luckperms.usage.log-track-history.argument.page=要查看的页码 +luckperms.usage.sponge.description=编辑额外的 Sponge 数据 +luckperms.usage.sponge.argument.collection=要查询的集合 +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=显示对象的父权限组的信息 +luckperms.usage.sponge-parent-info.argument.contexts=要过滤的情境: +luckperms.usage.sponge-parent-add.description=为主体添加父权限组 +luckperms.usage.sponge-parent-add.argument.collection=父权限组所在的主体集合 +luckperms.usage.sponge-parent-add.argument.subject=父权限组的名称 +luckperms.usage.sponge-parent-add.argument.contexts=要添加父权限组的情境 +luckperms.usage.sponge-parent-remove.description=移除对象的父权限组 +luckperms.usage.sponge-parent-remove.argument.collection=父权限组所在的主体集合 +luckperms.usage.sponge-parent-remove.argument.subject=父权限组的名称 +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-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/zh_TW.properties b/plugins/LuckPerms/translations/repository/zh_TW.properties new file mode 100644 index 0000000..da40acd --- /dev/null +++ b/plugins/LuckPerms/translations/repository/zh_TW.properties @@ -0,0 +1,630 @@ +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=你沒有使用子指令的權限! +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 的權限 +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=請注意,安裝權限插件後,伺服器管理員身分不會影響 Sponge 的權限檢查,你必須直接編輯使用者資料 +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=無法連線至 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.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={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.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.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} 不是有效的詳細記錄篩選器 +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=你仍然可以手動開啟詳細資訊模式來偵測這類檢查 +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=任意 +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=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-unique={0} 獨立 IP 玩家 +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.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=在環境 {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} 的權限檢查 +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} 已經在環境 {2} 中設定了權限 {1} +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.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.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.clear={0} 在環境 {1} 中的父系已經清除 +luckperms.command.generic.parent.clear-track={0} 在環境 {2} 中的權限階級 {1} 的父系已經清除 +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.chat-meta.info.title-prefix={0} 的前綴 +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.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.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.unset=已解除 {1} 在環境 {2} 中的元金鑰 {0} +luckperms.command.generic.meta.unset-temp=已解除 {1} 在環境 {2} 中的臨時元金鑰 {0} +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.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.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.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.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.track.error-not-contain-group={0} 尚未在 {1} 的任何群組內 +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.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.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.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.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-invalid-pos=無法插入到位置 {0} +luckperms.command.track.insert.error-invalid-pos-reason=無效的位置 +luckperms.command.track.remove.success=群組 {0} 已從權限階級 {1} 中移除 +luckperms.command.track.error-empty=無法使用 {0},因為它是空的或僅包含一個群組 +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.invalid-page=無效的頁碼 +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.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.show.history=顯示 {0} {1} 的歷史記錄 +luckperms.command.export.error-term=錯誤 +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.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.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.web.unable-to-read=無法從指定的代碼讀取資料 +luckperms.command.import.progress.percent=已完成 {0}% +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.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.confirm=執行 {0} 來進行更新 +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.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 中管理使用者的一組指令。(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.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.argument.scope=根目錄指定「.」以包含所有權限 +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.import.argument.upload=上傳先前匯出的資料 +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.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.create-track.description=建立新權限階級 +luckperms.usage.create-track.argument.name=權限階級名稱 +luckperms.usage.delete-track.description=刪除權限階級 +luckperms.usage.delete-track.argument.name=權限階級名稱 +luckperms.usage.list-tracks.description=列出平台上所有的權限階級 +luckperms.usage.user-info.description=顯示有關使用者的資訊 +luckperms.usage.user-switchprimarygroup.description=切換使用者的主要群組 +luckperms.usage.user-switchprimarygroup.argument.group=要切換的群組 +luckperms.usage.user-promote.description=提升使用者一個權限階級 +luckperms.usage.user-promote.argument.track=要升級使用者的目標權限階級 +luckperms.usage.user-promote.argument.context=要升級使用者的環境 +luckperms.usage.user-promote.argument.dont-add-to-first=只有已經在權限階級內的使用者才會升級 +luckperms.usage.user-demote.description=降低使用者一個權限階級 +luckperms.usage.user-demote.argument.track=要降級使用者的目標權限階級 +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-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.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.description=刪除物件現時在權限階級繼承的所有群組並將其增加到指定的群組 +luckperms.usage.parent-set-track.argument.track=要設定的權限階級 +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.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.description=清除指定權限階級上的所有父系群組 +luckperms.usage.parent-clear-track.argument.track=要移除的權限階級 +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-set.argument.context=要增加中繼資料的環境 +luckperms.usage.meta-unset.description=解除設定一個元值 +luckperms.usage.meta-unset.argument.key=要解除設定的金鑰 +luckperms.usage.meta-unset.argument.context=要移除元資料的環境 +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-unsettemp.description=解除設定一個臨時元值 +luckperms.usage.meta-unsettemp.argument.key=要解除設定的金鑰 +luckperms.usage.meta-unsettemp.argument.context=要移除中繼資料的環境 +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-info.description=顯示有關權限階級的資訊 +luckperms.usage.track-editor.description=開啟權限編輯器網頁 +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-remove.argument.group=要移除的群組 +luckperms.usage.track-clear.description=清除權限階級上的群組 +luckperms.usage.track-rename.description=重新命名權限階級 +luckperms.usage.track-rename.argument.name=新名稱 +luckperms.usage.track-clone.description=複製權限階級 +luckperms.usage.track-clone.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.description=查看歷程記錄 +luckperms.usage.log-track-history.argument.track=歷程名稱 +luckperms.usage.log-track-history.argument.page=要查看的頁碼 +luckperms.usage.sponge.description=編輯額外的 Sponge 資料 +luckperms.usage.sponge.argument.collection=要查詢的集合 +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=顯示主體的父系資訊 +luckperms.usage.sponge-parent-info.argument.contexts=要過濾的環境 +luckperms.usage.sponge-parent-add.description=為主體增加一個父系 +luckperms.usage.sponge-parent-add.argument.collection=目標父系所在的主體集合 +luckperms.usage.sponge-parent-add.argument.subject=父系名稱 +luckperms.usage.sponge-parent-add.argument.contexts=要增加父系的環境 +luckperms.usage.sponge-parent-remove.description=從主體移除父系 +luckperms.usage.sponge-parent-remove.argument.collection=目標父系所在的主體集合 +luckperms.usage.sponge-parent-remove.argument.subject=父系名稱 +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-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/OreAnnouncer-2.8.5.jar b/plugins/OreAnnouncer-2.8.5.jar new file mode 100644 index 0000000..69bda34 Binary files /dev/null and b/plugins/OreAnnouncer-2.8.5.jar differ diff --git a/plugins/OreAnnouncer/blocks.yml b/plugins/OreAnnouncer/blocks.yml new file mode 100644 index 0000000..32abcdc --- /dev/null +++ b/plugins/OreAnnouncer/blocks.yml @@ -0,0 +1,161 @@ +# / ====================================================== \ +# | This is the blocks configuration file of OreAnnouncer | +# \ ====================================================== / +# (*) options are required +# Complete syntax of a block: +# MATERIAL_NAME: *| The material name of the block +# enabled: true/false *| Enable/disable the block +# variants: | Add material variants +# - ANOTHER_MATERIAL_NAME +# display-name: "" *| Display name of the block +# display-color: "" | Display color of the block +# alerts: +# user: true/false | Alert users +# admin: true/false | Alert admins +# name: +# singular: "" | Singular name of the block +# plural: "" | Plural name of the block +# count: +# number: # | Number of blocks to destroy in X time +# time: # | X time in seconds +# messages: +# user: "" | Override user message +# admin: "" | Override admin message +# console: "" | Override console message +# user-count: "" | Override count user message +# admin-count: "" | Override count admin message +# console-count: "" | Override count console message +# sound: "" | Sound name of the alert +# light-level: 0-15 | Trigger alert if light level is below of X +# height-level: # | Trigger alert if height level is below of X +# count-on-destroy: true/false | Count this block for statistics system +# tnt: true/false | Handle destroy with TNT +# priority: # | Priority number (-1 to disable) default 0 +blocks: + EMERALD_ORE: + enabled: true + variants: + - DEEPSLATE_EMERALD_ORE + display-name: "Emerald Ore" + display-color: "green" + alerts: + user: true + admin: true + name: + singular: emerald + plural: emeralds + sound: ENTITY_PLAYER_LEVELUP + light-level: 15 + count-on-destroy: true + priority: 100 + DIAMOND_ORE: + enabled: true + variants: + - DEEPSLATE_DIAMOND_ORE + display-name: "Diamond Ore" + display-color: "aqua" + alerts: + user: true + admin: true + name: + singular: diamond + plural: diamonds + count: + number: 20 + time: 600 + sound: ENTITY_PLAYER_LEVELUP + light-level: 15 + count-on-destroy: true + priority: 90 + GOLD_ORE: + enabled: true + variants: + - DEEPSLATE_GOLD_ORE + display-name: "Gold Ore" + display-color: "gold" + alerts: + user: false + admin: false + name: + singular: gold + plural: golds + count: + number: 30 + time: 600 + light-level: 15 + count-on-destroy: false + priority: 80 + REDSTONE_ORE: + enabled: false + variants: + - DEEPSLATE_REDSTONE_ORE + display-name: "Redstone Ore" + display-color: "red" + alerts: + user: true + admin: true + name: + singular: redstone + plural: redstones + light-level: 15 + count-on-destroy: false + priority: -1 + COPPER_ORE: + enabled: false + variants: + - DEEPSLATE_COPPER_ORE + display-name: "Copper Ore" + display-color: "dark_aqua" + alerts: + user: false + admin: false + name: + singular: copper + plural: coppers + light-level: 15 + count-on-destroy: false + priority: -1 + IRON_ORE: + enabled: false + variants: + - DEEPSLATE_IRON_ORE + display-name: "Iron Ore" + display-color: "white" + alerts: + user: false + admin: false + name: + singular: iron + plural: irons + light-level: 15 + count-on-destroy: false + priority: -1 + NETHER_QUARTZ_ORE: + enabled: false + display-name: "Quartz Ore" + display-color: "dark_red" + alerts: + user: true + admin: true + name: + singular: quartz + plural: quartzes + light-level: 15 + count-on-destroy: false + priority: 60 + ANCIENT_DEBRIS: + enabled: true + display-name: "Ancient Debris" + display-color: "dark_red" + alerts: + user: true + admin: true + name: + singular: ancient debris + plural: ancient debris + light-level: 15 + count-on-destroy: false + priority: 80 + +dont-edit-this: + version: 1 \ No newline at end of file diff --git a/plugins/OreAnnouncer/config.yml b/plugins/OreAnnouncer/config.yml new file mode 100644 index 0000000..22b5f1c --- /dev/null +++ b/plugins/OreAnnouncer/config.yml @@ -0,0 +1,378 @@ +# / ===================================================== \ +# | This is the main configuration file of OreAnnouncer | +# \ ===================================================== / +# +# For any problem be sure to: +# - Read the entire documentation on: https://alessiodp.com/docs/oreannouncer/ +# - Join our Discord for further help: https://discord.alessiodp.com/ +# + +# / =============================== \ +# | OREANNOUNCER SETTINGS | +# \ =============================== / +oreannouncer: + # [Check for plugins updates] + # OreAnnouncer will check for updates when the server finishes to load. + updates: + check: true + warn: true + + # [Enable logging system] + # => debug: Print debug messages + # => save-file: Save any log into a text file + logging: + debug: false + save-file: + enable: false + format: "%date% [%time%] %message%\n" + file: log.txt + + # [Enable debug command] + # Useful to debug problems related to the plugin + debug-command: true + + # [Enable BungeeCord support] + # Any destroyed block will be handled by OreAnnouncer on BungeeCord. + bungeecord: + enable: false + # Name and id are used in placeholders %server_name% and %server_id% + # Feel free to use them if you wanna know where the message is coming from + server-name: ServerName + server-id: server + + +# / =============================== \ +# | STORAGE SETTINGS | +# \ =============================== / +storage: + # [Database type] + # What type of storage the plugin should use? Database storage types: + # => mariadb | [Remote] Save the data into a MariaDB database + # => mysql | [Remote] Save the data into a MySQL database + # => postgresql | [Remote] Save the data into a PostgreSQL database + # => sqlite | [File] Save the data into a SQLite database + # => h2 | [File] Save the data into a H2 database (default) + database-storage-type: h2 + + storage-settings: + # [General SQL settings] + # General settings for sql databases, recommended to use default values + general-sql-settings: + prefix: 'oreannouncer_' + + # [SQLite settings] + sqlite: + database-file: database.db + + # [H2 settings] + h2: + database-file: database + + # [Remote SQL settings - MySQL/MariaDB/PostgreSQL] + remote-sql: + address: localhost + port: '3306' + database: database + username: username + password: password + # Size of the connection pool + pool-size: 10 + # Lifetime of each connection, in milliseconds (Default: 30 minutes = 1800000ms) + connection-lifetime: 1800000 + # Property used to alert when the connection is not using a valid SSL certificate + use-ssl: false + charset: 'utf8' + + +# / =============================== \ +# | ALERTS SETTINGS | +# \ =============================== / +alerts: + # [Enable alerts system] + # Whenever a player dig a block users/admins/console will receive a message + enable: true + console: true + # Edit the sound settings + # => volume: The volume of the sound (0 to disable) + # => pitch: The pitch of the sound + # => default: Default sound of alerts ("" to disable) + sound: + volume: 1.0 + pitch: 2.0 + default: "" + # [Commands] + # Enable commands on destroy + # Special tags: + # => %player%: Player name + # => %number%: Number of blocks + # => any block tag + commands: + execute-on-destroy: [] + execute-on-found: [] + # [Coordinates] + # Enable the coordinates system: + # Print the coordinates of the player on block destroy: + # => %x%, %y% and %z%: Be sure to add them into messages/commands + coordinates: + enable: true + # [Hide real coordinates] + # Choose to hide/randomize the coordinates + # => count: How many coordinates to hide + # => hidden-for: Who should see hidden coordinates + # => hide: Which coordinates to hide + # => format: Set the format of an hidden coordinate + # => obfuscation: Completely hide the hidden coordinate to bypass cheaters + hide-real-coordinates: + enable: false + # Coordinates are choose randomly if this number + # is lower than existing coordinates number into the format + count: 1 + hidden-for: + user: true + admin: false + console: false + hide: + x: true + y: true + z: true + format: + text: '&k%coordinate%' + # Warning: This is an advanced option, if you have problems + # with JSON and obfuscation consider to ask for help on Discord! + json: '%coordinate%","color":"gray","obfuscated":true},{"text":"' + obfuscation: + enable: true + # Replace any hidden coordinate with this value + character: '?' + # If greater than 0 replace the coordinate with exactly X character + # Otherwise it will maintain the coordinate length + fixed-length: 0 + # [DiscordSRV] + # Enable support to DiscordSRV plugin + # Message format: text or embed + # Choose channels used to send alerts + # Leave the channel empty to do not send alerts in that channel + discordsrv: + enable: false + message-format: embed + embed-avatars: true + # Set the name of the channel that you defined in DiscordSRV config.yml + # > Channels: {"global": "000000000000000000"} + channels: + user: '' + admin: global + + + +# / =============================== \ +# | BLOCKS SETTINGS | +# \ =============================== / +blocks: + # [Blocks] + # Various settings about mining blocks + # => bypass-player-blocks: Do not count blocks placed by players (until server reload) + # => bypass-silk-touch: Do not count blocks broken by silk touch tool + # => bypass-secure-counter: This is a kill-switch used to avoid server crash when + # the server is trying to calculate nearest blocks. Do + # not touch it if you don't know what you are doing + bypass-player-blocks: false + bypass-silk-touch: false + bypass-secure-counter: false + + # [Light level system] + # Enable a light level check on block destroy + # Choose to alert/count blocks only if light level is lower than an X number + # Note: you must define the light level in blocks.yml + light-level: + enable: false + alert-only-if-lower: true + count-only-if-lower: true + + # [Height level system] + # Enable a height level check on block destroy + # Choose to alert/count blocks only if the height level is lower than an X number + # Note: you must define the height level in blocks.yml + height-level: + enable: false + alert-only-if-lower: true + count-only-if-lower: true + + # [TNT Mining] + # Alert when blocks are destroyed by tnt instead of mining + # Unfortunately you won't be able to know who ignited indirectly the TNT + # so it will be a generic alert message + # => alert-on-tnt-mining: Send the alert + # => try-to-catch-player: Try to get who ignites the tnt + # => count-on-destroy: If the player is known, count the block destroy + tnt-mining: + alert-on-tnt-mining: true + try-to-catch-player: true + count-on-destroy: true + + # [ItemMODS support] + # Enable ItemMODS plugin support + # Material name in blocks.yml must be ITEMMODS_ + itemmods: + enable: false + + # [MMOItems support] + # Enable MMOItems plugin support + # Material name in blocks.yml must be MMOITEMS_ + mmoitems: + enable: false + +# / =============================== \ +# | STATS SETTINGS | +# \ =============================== / +stats: + # [Statistics system] + # Start to store any data about destroyed blocks, enables: + # => /oa stats: Show destroyed blocks stats about a player + # => /oa top: Show top players + # You can enable/disable every block manually with 'count-on-destroy' option + enable: true + # Order by: + # => priority = Block priority number + # => value = Value + order-by: priority + # Values: destroy/found + values: destroy + # Allow values change with the command + change-values: false + # Insert any block that you want to blacklist from general listing + blacklist-blocks: + log: [] + stats: [] + top: + - 'STONE' + # [Advanced count] + # Store any data about found blocks, this will enable a time tracking logging + # of blocks for an improved anti x-ray system. + # You have to configure blocks options to use this. + advanced-count: + enable: true + # Time format: + # => y years + # => M months + # => d days + # => H hours + # => m minutes + # => s seconds + # => S milliseconds + # => 'text' arbitrary text content + # Formats: + # => large = More than 1 hour + # => medium = More than 1 minute + # => small = More than 1 second + default-time-format-large: "H' hours'" + default-time-format-medium: "m' minutes'" + default-time-format-small: "s' seconds'" + + log-command: + enable: true + # Simple date format + format-date: "yyyy-MM-dd 'at' HH:mm" + # See time format above + # => large = More than 1 day + # => medium = More than 1 hour + # => small = More than 1 minute + # => smallest = More than 0 + format-date-elapsed-large: "d'd' H'h'" + format-date-elapsed-medium: "H'h' m'm'" + format-date-elapsed-small: "m'm' s's'" + format-date-elapsed-smallest: "s's'" + number-of-blocks: 8 + top: + enable: true + # Order by: destroy/found + order-by: destroy + # Allow order change with the command + change-order: false + # Allow block change with the command + change-block: true + number-of-players: 5 + + +# / =============================== \ +# | EXECUTE COMMANDS SETTINGS | +# \ =============================== / +execute-commands: + # [Execute commands system] + # Execute custom commands on a specific event: + # => destroy: When a player destroy one block + # => found: When a player found a group of blocks + # Stats system must be enabled to trigger execute commands. + # You can bypass this with relative permission. + enable: false + # Choose how to run commands: + # => console : Run as console + # => player : Run as player + # => custom : Add a prefix to the command to choose how execute it + # : "console:" and "player:", e.g.: "player:say hello" or "console:say hello" + run-as: console + # You can use messages placeholders here (like %player%, %material% etc..) + on-destroy: [] + on-found: [] + + +# / =============================== \ +# | WHITELIST SETTINGS | +# \ =============================== / +whitelist: + # [Whitelist system] + # Enable a command to whitelist players, so they won't trigger alerts and others stats + # => bypass : Decide what the players bypass + enable: true + bypass: + alerts: true + destroy: true + found: true + + +# / =============================== \ +# | COMMANDS SETTINGS | +# \ =============================== / +commands: + # Enable tab support (/oa to see every allowed command) + tab-support: true + main-commands: + oa: + command: 'oa' + description: 'OreAnnouncer help page' + aliases: + - topluck + - tl + sub-commands: + help: help + alerts: alerts + debug: debug + log: log + reload: reload + stats: stats + top: top + version: version + whitelist: whitelist + misc-commands: + add: 'add' + alert: 'alert' + all: 'all' + block: 'block' + config: 'config' + player: 'player' + remove: 'remove' + word-on: 'on' + word-off: 'off' + order: + - help + - alerts + - log + - stats + - top + - whitelist + - reload + - debug + - version + + +dont-edit-this: + version: 12 \ No newline at end of file diff --git a/plugins/OreAnnouncer/database.mv.db b/plugins/OreAnnouncer/database.mv.db new file mode 100644 index 0000000..ecb36b4 Binary files /dev/null and b/plugins/OreAnnouncer/database.mv.db differ diff --git a/plugins/OreAnnouncer/messages.yml b/plugins/OreAnnouncer/messages.yml new file mode 100644 index 0000000..7ddecc7 --- /dev/null +++ b/plugins/OreAnnouncer/messages.yml @@ -0,0 +1,276 @@ +# / =========================================== \ +# | This is the messages file of OreAnnouncer | +# \ =========================================== / +# +# For any problem be sure to: +# - Read the entire documentation on: https://alessiodp.com/docs/oreannouncer/ +# - Join our Discord for further help: https://discord.alessiodp.com/ +# + +# / =============================== \ +# | OREANNOUNCER MESSAGES | +# \ =============================== / +oreannouncer: + # [Special tags] + # => %version% = New version found + # => %thisversion% = Version installed + update-available: '&2New version of OreAnnouncer found: %version% (Current: %thisversion%)' + # [Special tags] + # => %config% = The configuration file name that is outdated + configuration-outdated: '&cThe configuration file ''%config%'' of OreAnnouncer is outdated!' + # [Special tags] + # => %permission% = Missing permission + no-permission: '&cYou do not have access to that command' + common-messages: + invalid-command: '&cInvalid command' + configuration-reloaded: '&aConfiguration reloaded' + player-not-found: '&cThe player %player% has not been found' + + blocks: + enabled: '&aEnabled' + disabled: '&cDisabled' + toggled-on: '&aOn' + toggled-off: '&cOff' + word-yes: '&aYes' + word-no: '&cNo' + empty: '&8Empty' + none: '&8None' + + syntax: + wrong-message: '&cWrong syntax: Type &7/%syntax%' + advanced: 'advanced' + block: 'block' + destroy: 'destroy' + found: 'found' + normal: 'normal' + number: 'number' + order: 'order' + page: 'page' + player: 'player' + type: 'type' + unknown: 'unknown' + + +# / =============================== \ +# | ALERTS MESSAGES | +# \ =============================== / +alerts: + # [Special tags] + # %x%, %y% and %z% = Coordinates of the destroyed block + # %number% = Number of blocks + # %time% = Time elapsed (Only count messages) + # %world% = World + # %light_level% = Light level + # %height_level% = Height level + # + # JSON tips: + # - Make a single block for a coordinate (see below) + # - Do not use obfuscation if you are using coordinates to run commands + # Example: + # {"text":"%x%","color":"gray"} - This is a single block for a coordinate + user: '&6%player% &efound %number% %display_color%%block%!' + # Without teleport: + # admin: "&6%player% &efound %number% %block%! &7[x: %x%&7, z: %z%&7]" + admin: '[{"text":"&6%player% &efound %number% %display_color%%block%&e! "},{"text":"&7Teleport","hoverEvent":{"action":"show_text","value":{"text":"&6Click to teleport!"}},"clickEvent":{"action":"run_command","value":"/tp %player%"}}]' + # No JSON for console + console: '%player% found %number% %block%! [x: %x%, y: %y%, z: %z%]' + + count: + user: '' + admin: '[{"text":"&6%player% &efound %number% %display_color%%block%&e in %time%! "},{"text":"&7Teleport","hoverEvent":{"action":"show_text","value":{"text":"&6Click to teleport!"}},"clickEvent":{"action":"run_command","value":"/tp %player%"}}]' + # No JSON for console + console: '%player% found %number% %block% in %time%! [x: %x%, y: %y%, z: %z%]' + + tnt: + user: '' + admin: '[{"text":"&eTNT of &6%player% &edestroyed %number% %display_color%%block%&e! "},{"text":"&7Teleport","hoverEvent":{"action":"show_text","value":{"text":"&6Click to teleport!"}},"clickEvent":{"action":"run_command","value":"/tp %x% %y% %z%"}}]' + console: 'TNT of %player% destroyed %number% %block%! [x: %x%, y: %y%, z: %z%]' + unknown-player: 'an unknown player' + + discordsrv: + text: + normal: + user: '%player% found %number% %block%!' + admin: '%player% found %number% %block%! [x: %x%, y: %y%, z: %z%]' + count: + user: '' + admin: '%player% found %number% %block% in %time%! [x: %x%, y: %y%, z: %z%]' + tnt: + user: '' + admin: 'TNT of %player% destroyed %number% %block%! [x: %x%, y: %y%, z: %z%]' + embed: + normal: + user: + color: '#008b50' + author-name: '%player% found %number% %block%!' + title: '' + description: '' + footer: '' + admin: + color: '#008b50' + author-name: '%player% found %number% %block%! [x: %x%, y: %y%, z: %z%]' + title: '' + description: '' + footer: '' + count: + user: + color: '#008b50' + author-name: '' + title: '' + description: '' + footer: '' + admin: + color: '#008b50' + author-name: '%player% found %number% %block% in %time%! [x: %x%, y: %y%, z: %z%]' + title: '' + description: '' + footer: '' + tnt: + # Avatar will be disabled if the player doesn't exist (unknown tnt triggerer) + user: + color: '#008b50' + author-name: '' + title: '' + description: '' + footer: '' + admin: + color: '#008b50' + author-name: 'TNT of %player% destroyed %number% %block%! [x: %x%, y: %y%, z: %z%]' + title: '' + description: '' + footer: '' + + +# / =============================== \ +# | COMMANDS MESSAGES | +# \ =============================== / +commands: + alerts: + toggle-on: '&aNow you will be able to see alerts' + toggle-off: '&aYou won''t see alerts anymore' + + debug: + common: + invalid-block: '&cInvalid block' + invalid-player: "&cThe player '%player%' must be online" + + alert: + invalid-number: '&cYou must insert a positive number' + invalid-type: '&cYou must insert a valid alert type: normal/advanced' + + block: + header: '&2=================== &lDebug Blocks &r&2===================' + text: + - "&2%material_name% &7(%display_name%&7) (%enabled%&7):" + - " &7Alert users/admins: %alert_users%&7/&f%alert_admins%" + - " &7Count number/time: &f%count_number%&7/&f%count_time%" + - " &7Count destroy/TNT/light: %count_on_destroy%&7/%tnt%&7/&f%light_level%" + + config: + header: '&2================== &lDebug Config &r&2==================' + text: + - "&2Outdated config/messages:&7 %outdated_config%&7/%outdated_messages%" + - "&2Storage&7: %storage%" + - "&2Alerts&7: %alerts%&7, &2Coordinates&7: %coordinates%" + - "&2Bypass player/silk/counter&7: %bypass_player%&7/%bypass_silk%&7/%bypass_counter%" + - "&2Stats&7: %stats% &7(%stats_values%)" + - " &2Blacklist log&7: %blacklist_log%" + - " &2Blacklist stats&7: %blacklist_stats%" + - " &2Blacklist top&7: %blacklist_top%" + - "&2Advanced count&7: %advanced_count%" + - " &2Log command&7: %log_command%" + - "&2Top command&7: %top_command%" + + player: + header: '&2================== &lDebug Player &r&2==================' + text: + - "&2UUID&7: %player_uuid%" + - "&2Name&7: %player_name%" + - "&2Operator&7: %op%" + - "&2Bypass alerts/destroy/found&7: %permission_bypass_alerts%&7/%permission_bypass_destroy%&7/%permission_bypass_found%" + - "&2See alerts of users/admins&7: %see_alerts_users%&7/%see_alerts_admins%" + + log: + header-player: '&2============ &l%player%''s Log (%page%/%maxpages%) &r&2============' + footer-player: '' + header-block: '&2============= &l%block%''s Log (%page%/%maxpages%) &r&2=============' + footer-block: '' + header-block-general: '&2================ &lBlocks Log (%page%/%maxpages%) &r&2================' + footer-block-general: '' + format-player-block: '[{"text":"&6%number% %display_color%%display_name% "},{"text":"&7%date_elapsed% ago!","hoverEvent":{"action":"show_text","value":["",{"text":"&6%date%"}]}}]' + format-general-block: '[{"text":"&6%number% %display_color%%display_name% &8by %player% "},{"text":"&7%date_elapsed% ago!","hoverEvent":{"action":"show_text","value":["",{"text":"&6%date%"}]}}]' + nothing: '&7Nothing' + invalid-block: '&cInvalid block' + + stats: + header: '&2============== &l%player%''s Stats &r&2==============' + footer: '' + nothing: '&7Nothing' + format-block: '%display_color%%display_name%&7: %value%' + invalid-type: '&cInvalid value type' + + top: + # [Special tags] + # => %total% = Total players + # => %page% = Current list page + # => %maxpages% = How many pages exist + header: '&2=================== &lTop Players &r&2===================' + footer: '' + no-one: '&7No one' + # You can use JSON to shows per-block total on hover + format-player: '&a%player%&7: %value% blocks' + invalid-order: '&cInvalid order type' + invalid-block: '&cInvalid block' + + version: + # [Special tags] + # => %version% = OreAnnouncer version + # => %newversion% = Latest OreAnnouncer version + # => %platform% = Platform of the plugin (e.g. Bukkit, BungeeCord) + updated: '&2&lOreAnnouncer &2%version% &7(%platform%) - Developed by &6AlessioDP' + outdated: "&2&lOreAnnouncer &2%version% &7(%platform%) - Developed by &6AlessioDP\n&aNew version found: &2%newversion%" + + whitelist: + added: '&aAdded %player% to the whitelist' + removed: '&aRemoved %player% from the whitelist' + + +# / =============================== \ +# | HELP MESSAGES | +# \ =============================== / +help: + header: '&2============= &lOreAnnouncer Help Page &r&2=============' + footer: '' + perform-command: 'Perform the command' + console-help: + header: 'You can only make these commands:' + command: ' > %command% - %description%' + commands: + # [Special tags] + # => %syntax% = Command syntax + # => %description% = Description + # => %run_command% = Command run syntax + # => %perform_command% = Perform command message + help: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + alerts: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + debug: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + log: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + reload: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"run_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + stats: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + top: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + version: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"run_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + whitelist: '{"text":"&2/%syntax% &7- %description%","clickEvent":{"action":"suggest_command","value":"/%run_command% "},"hoverEvent":{"action":"show_text","value":{"text":"&6%perform_command%"}}}' + command-descriptions: + help: 'Show help pages' + alerts: 'Toggle alerts' + debug: 'Debug issues' + log: 'Show logs' + reload: 'Reload OreAnnouncer configuration files' + stats: 'Show player stats' + top: 'Show top players' + version: 'Show OreAnnouncer information' + whitelist: 'Whitelist players' + + +dont-edit-this: + version: 10 \ No newline at end of file diff --git a/plugins/Plan-5.6-build-2961.jar b/plugins/Plan-5.6-build-2961.jar new file mode 100644 index 0000000..06b6f21 Binary files /dev/null and b/plugins/Plan-5.6-build-2961.jar differ diff --git a/plugins/Plan/ServerInfoFile.yml b/plugins/Plan/ServerInfoFile.yml new file mode 100644 index 0000000..4266f0d --- /dev/null +++ b/plugins/Plan/ServerInfoFile.yml @@ -0,0 +1,6 @@ +# Changing the UUID in this file will make Plan regard your server as a completely new server +# Tread with caution. +Server: + ID: 1 + UUID: "6237cab3-f03b-4619-9fc6-c76bccb9991e" + Web_address: "http://localhost:8804" diff --git a/plugins/Plan/config.yml b/plugins/Plan/config.yml new file mode 100644 index 0000000..7395f6c --- /dev/null +++ b/plugins/Plan/config.yml @@ -0,0 +1,296 @@ +# ----------------------------------------------------- +# Plan Bukkit Configuration file +# More information about each setting: +# https://github.com/plan-player-analytics/Plan/wiki/Bukkit-Configuration +# ----------------------------------------------------- +Server: + ServerName: Plan +# ----------------------------------------------------- +Plugin: + Logging: + # More information about Locale + # https://github.com/plan-player-analytics/Plan/wiki/Localization + Locale: default + Create_new_locale_file_on_next_enable: false + Log_untranslated_locale_keys: false + Dev: false + Delete_logs_after_days: 7 + Update_notifications: + # Display update notification on the website + Check_for_updates: true + Notify_about_DEV_releases: false + Configuration: + Allow_proxy_to_manage_settings: true +# ----------------------------------------------------- +# Supported databases: SQLite, MySQL +# ----------------------------------------------------- +Database: + Type: SQLite + MySQL: + Host: localhost + Port: 3306 + User: root + Password: minecraft + Database: Plan + # Launch options to append after mysql driver address + Launch_options: "?rewriteBatchedStatements=true&serverTimezone=UTC" + Max_connections: 8 + Max_Lifetime: + Time: 25 + Unit: MINUTES +# ----------------------------------------------------- +# More information about SSL Certificate Settings: +# https://github.com/plan-player-analytics/Plan/wiki/SSL-Certificate-%28HTTPS%29-Set-Up +# ----------------------------------------------------- +Webserver: + Port: 8804 + Alternative_IP: + Enabled: false + # %port% is replaced automatically with Webserver.Port + Address: your.domain.here:%port% + # Internal IP usually does not need to be changed, only change it if you know what you're doing! + # 0.0.0.0 allocates Internal (local) IP automatically for the WebServer. + Internal_IP: 0.0.0.0 + # Use absolute path ("C:\Example\Path", "/var/example/path") or relative ("public_html" -> {server}/plugins/Plan/public_html) + # NOTE: All files in this directory can be read by anyone who can access the webserver. + # This can be used to host certbot http challenge file, or for customizing Plan React-bundle + Public_html_directory: "public_html" + Security: + SSL_certificate: + KeyStore_path: Cert.jks + Key_pass: default + Store_pass: default + Alias: alias + # HTTPS is required for Login. + Disable_authentication: false + # Disable /auth/register endpoint + Disable_registration: false + # Cross-Origin Resource Sharing (Requests from non-Plan web pages) + # https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS + CORS: + Allow_origin: "*" + # Allows using the whitelist with a reverse-proxy. + # ! Make sure non-proxy access is not possible, it would allow IP spoofing ! + Use_X-Forwarded-For_Header: false + Access_log: + Print_to_console: false + Remove_logs_after_days: 30 + IP_whitelist: + Enabled: false + # Supported formats: + # IPv4 exact: "192.168.0.1", wildcard: "192.168.*.*", cidr: "192.168.0.0/16" + # IPv6 exact: "0:0:0:0:0:0:0:1", compressed: "1::1", cidr: "1234:db8:1234:1a:20::/64" + # More: https://seancfoley.github.io/IPAddress/ipaddress.html#supported-ip-address-parsing-formats + # Dynamic DNS hostname: "dns:intranet.example.com", updated once per minute + Whitelist: + - "192.168.0.0" + - "0:0:0:0:0:0:0:1" + # Does not affect existing cookies + Cookies_expire_after: + Time: 2 + Unit: HOURS + Disable_Webserver: false + External_Webserver_address: https://www.example.address + Cache: + Reduced_refresh_barrier: + Time: 15 + Unit: SECONDS + Invalidate_query_results_on_disk_after: + Time: 7 + Unit: DAYS + Invalidate_disk_cache_after: + Time: 2 + Unit: DAYS + Invalidate_memory_cache_after: + Time: 5 + Unit: MINUTES +# ----------------------------------------------------- +Data_gathering: + Geolocations: true + # Please accept the EULA to download GeoLite2 IP-Country Database + # https://www.maxmind.com/en/geolite2/eula + Accept_GeoLite2_EULA: false + # This can be changed to your own MaxMind URL if you have license https://dev.maxmind.com/geoip/updating-databases?lang=en#directly-downloading-databases + # e.g. https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country&license_key=YOUR_KEY&suffix=tar.gz + Geolocation_Download_URL: "https://geodb.playeranalytics.net/GeoLite2-Country.mmdb" + Ping: true + Disk_space: true + Commands: + Log_unknown: false + Log_aliases_as_main_command: true + Join_addresses: + Enabled: true + # Does not affect already gathered data + Preserve_case: false + Preserve_invalid: false + # Replaces these join addresses with unknown + Filter_out_from_data: + - "play.example.com" +# ----------------------------------------------------- +# Supported time units: MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS +# ----------------------------------------------------- +Time: + Delays: + Ping_server_enable_delay: + Time: 300 + Unit: SECONDS + Ping_player_join_delay: + Time: 30 + Unit: SECONDS + Wait_for_DB_Transactions_on_disable: + Time: 20 + Unit: SECONDS + Thresholds: + # How long player needs to be idle until Plan considers them AFK + AFK_threshold: + Time: 3 + Unit: MINUTES + # Activity Index considers last 3 weeks and uses these thresholds in the calculation + # The index is a number from 0 to 5. + # These numbers were calibrated with data of 250 players (Small sample size). + Activity_index: + Playtime_threshold: + Time: 30 + Unit: MINUTES + Remove_inactive_player_data_after: + Time: 3650 + Unit: DAYS + # Includes players online, tps and performance time series + Remove_time_series_data_after: + Time: 3650 + Unit: DAYS + Remove_ping_data_after: + Time: 14 + Unit: DAYS + Remove_disabled_extension_data_after: + Time: 2 + Unit: DAYS + Periodic_tasks: + Extension_data_refresh_every: + Time: 1 + Unit: HOURS + Check_DB_for_server_config_files_every: + Time: 1 + Unit: MINUTES + Clean_Database_every: + Time: 1 + Unit: HOURS +# ----------------------------------------------------- +Display_options: + # More information about Themes: + # https://github.com/plan-player-analytics/Plan/wiki/Themes + Theme: default + # Can use ${playerName} or ${playerUUID} or ${playerUUIDNoDash} + Player_head_image_url: "https://crafatar.com/avatars/${playerUUID}?size=120&default=MHF_Steve&overlay" + Sessions: + Show_on_page: 50 + # By Default World playtime pie is ordered alphabetically. + # Colors will be determined alphabetically in any case. + Order_world_pies_by_percentage: false + Players_table: + Show_on_server_page: 2500 + Show_on_players_page: 25000 + Open_player_links_in_new_tab: false + Graphs: + Show_gaps_in_data: false + TPS: + High_threshold: 18 + Medium_threshold: 10 + Disk_space: + High_threshold: 500 + Medium_threshold: 100 + Command_colors: + Main: '&2' + Secondary: '&7' + Highlight: '&f' +# ----------------------------------------------------- +Formatting: + Decimal_points: '#.##' + Time_amount: + Year: '1 year, ' + Years: '%years% years, ' + Month: '1 month, ' + Months: '%months% months, ' + Day: '1d ' + Days: '%days%d ' + Hours: '%hours%h ' + Minutes: '%minutes%m ' + Seconds: %seconds%s + Zero: 0s + # Dates settings use Java SimpleDateFormat. + # You can find the patterns & examples here: + # https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html + Dates: + # Show_recent_day_names replaces day number with Today, Yesterday, Wednesday etc. + Show_recent_day_names: true + # Non-regex pattern to replace + Show_recent_day_names_date_pattern: 'MMM d YYYY' + Full: 'MMM d YYYY, HH:mm:ss' + NoSeconds: 'MMM d YYYY, HH:mm' + JustClock: HH:mm:ss + # TimeZone Option uses format 'GMT+2' or 'GMT-04:30' + # Other valid options are 'server' and 'UTC' + TimeZone: 'server' +# ----------------------------------------------------- +# World aliases can be used to rename worlds and to combine multiple worlds into a group. +# ----------------------------------------------------- +World_aliases: + # List of world names: aliases, case sensitive. Set alias of two worlds to same one to group them. + # Automatically generated, if regex matches world will not be added here. + List: + world: world + # List of - "alias:regex" rules, Set alias of multiple worlds that match regex to group them + Regex: + - "Alias for world:^abc$" +# ----------------------------------------------------- +# These settings will make Plan write .js, .css, .json and .html files to some location on disk. +# Relative path will render to /plugins/Plan/path +# Make sure user running the server has write permissions to the path. +# On networks export is disabled on Bukkit/Sponge servers. +# ----------------------------------------------------- +Export: + HTML_Export_path: 'Analysis Results' + JSON_Export_path: 'Raw JSON' + Parts: + # Player pages/JSON are only written on join/leave. + Player_pages: false + Player_JSON: false + Players_page: false + Server_page: false + Server_JSON: false + # All player pages/JSON can be exported by using /plan m export players + Export_player_on_login_and_logout: false + # If there are multiple servers the period is divided evenly to avoid export of all servers at once + # Also affects Players page export + Server_refresh_period: + Time: 20 + Unit: MINUTES +# ----------------------------------------------------- +# These settings affect Plugin data integration. +# If a plugin is causing issues the integration can be disabled by setting Plugin_name.Enabled: false +# ----------------------------------------------------- +Plugins: + AuthMe: + Enabled: true + Buycraft: + # https://docs.tebex.io/store/faq#how-can-i-find-my-secret-key + Secret: '-' + Economy (Vault): + Enabled: true + Essentials: + Enabled: true + EssentialsEco: + Enabled: true + Factions: + HideFactions: + - ExampleFaction + LuckPerms: + Enabled: true + Permission Groups (Vault): + Enabled: true + Towny: + HideTowns: + - ExampleTown +# The files are placed in /Plan/web/ if the setting is 'true' when accessed. +Customized_files: + Path: "web" diff --git a/plugins/Plan/theme.yml b/plugins/Plan/theme.yml new file mode 100644 index 0000000..c4ea126 --- /dev/null +++ b/plugins/Plan/theme.yml @@ -0,0 +1,63 @@ +# Default Theme bar color when user has not chosen a color +DefaultColor: "plan" +# +Font: + # Location of the FontStyleSheet, eg. https://fonts.googleapis.com/css?family=Quicksand:300,400 + FontStyleSheet: https://fonts.googleapis.com/css?family=Nunito:400,700,800,900&display=swap&subset=latin-ext + # Name of the Font for CSS eg "'Quicksand', sans-serif" + FontFamily: '"Nunito"' +# +# Color codes for each theme element color +# These affect icons & backgrounds of all elements of this color. +Colors: + red: "#F44336" + pink: "#E91E63" + purple: "#9C27B0" + deep-purple: "#673AB7" + indigo: "#3F51B5" + blue: "#2196F3" + light-blue: "#03A9F4" + cyan: "#00BCD4" + teal: "#009688" + green: "#4CAF50" + light-green: "#8BC34A" + lime: "#CDDC39" + yellow: "#ffe821" + amber: "#FFC107" + orange: "#FF9800" + deep-orange: "#FF5722" + brown: "#795548" + grey: "#9E9E9E" + blue-grey: "#607D8B" + black: "#000000" + Extra: + White: "#fff" +# +# Useful tool for html colors +# https://www.w3schools.com/colors/colors_picker.asp +GraphColors: + PunchCard: "#222" + PlayersOnline: "#1E90FF" + TPS: + High: "#267F00" + Medium: "#e5cc12" + Low: "#b74343" + CPU: "#e0d264" + RAM: "#7dcc24" + Chunks: "#b58310" + Entities: "#ac69ef" + WorldPie: '"#0099C6", "#66AA00", "#316395", "#994499", "#22AA99", "#AAAA11", "#6633CC", "#E67300", "#329262", "#5574A6"' + GMDrilldown: '"#438c99", "#639A67", "#D8EBB5", "#D9BF77"' + ActivityPie: '"#4CAF50", "#8BC34A", "#CDDC39", "#FFC107", "#607D8B"' + ServerPreferencePie: '"#0099C6", "#66AA00", "#316395", "#994499", "#22AA99", "#AAAA11", "#6633CC", "#E67300", "#329262", "#5574A6"' + WorldMap_High: "#267f00" + WorldMap_Low: "#EEFFEE" + Ping: + Max: '#ffa000' + Avg: '#ffc107' + Min: '#ffd54f' +# +# Leave blank "" for white +ParsedElements: + SessionAccordion: "teal" + ServerAccordion: "light-green" diff --git a/plugins/ProtocolLib.jar b/plugins/ProtocolLib.jar new file mode 100644 index 0000000..079679a Binary files /dev/null and b/plugins/ProtocolLib.jar differ diff --git a/plugins/ProtocolLib/config.yml b/plugins/ProtocolLib/config.yml new file mode 100644 index 0000000..6bf6d62 --- /dev/null +++ b/plugins/ProtocolLib/config.yml @@ -0,0 +1,30 @@ +global: + # Settings for the automatic version updater + auto updater: + notify: true + download: false + + # Number of seconds to wait until a new update is downloaded + delay: 43200 # 12 hours + + metrics: true + + # Prints certain warnings to players with the protocol.info permission + chat warnings: true + + # Automatically compile structure modifiers + background compiler: true + + # Disable version checking for the given Minecraft version. Backup your world first! + ignore version check: + + # Whether or not to enable the filter command + debug: false + + # Whether or not to print a stack trace for every warning + detailed error: false + + # The engine used by the filter command + script engine: JavaScript + + suppressed reports: \ No newline at end of file diff --git a/plugins/ProtocolLib/lastupdate b/plugins/ProtocolLib/lastupdate new file mode 100644 index 0000000..c47ae53 --- /dev/null +++ b/plugins/ProtocolLib/lastupdate @@ -0,0 +1 @@ +1738416743 \ No newline at end of file diff --git a/plugins/SilkSpawners_v2.jar b/plugins/SilkSpawners_v2.jar new file mode 100644 index 0000000..f3d33e8 Binary files /dev/null and b/plugins/SilkSpawners_v2.jar differ diff --git a/plugins/SilkSpawners_v2/config.yml b/plugins/SilkSpawners_v2/config.yml new file mode 100644 index 0000000..18b65e5 --- /dev/null +++ b/plugins/SilkSpawners_v2/config.yml @@ -0,0 +1,29 @@ +messages: + prefix: $8[$bSilkSpawners$8] + locale: en +spawner: + dropChance: 100 + destroyable: true + pickaxeRequired: true + silktouchRequired: true + item: + name: $dSpawner + prefix: $e + prefixOld: '' + lore: [] + explosion: + normal: 0 + silktouch: 0 + message: + denyDestroy: true + denyPlace: true + denyChange: true + permission: + disableDestroy: false + disablePlace: false + disableChange: false +update: + configVersion: 2 + check: + enabled: true + interval: 24 diff --git a/plugins/SilkSpawners_v2/locale/messages_de.properties b/plugins/SilkSpawners_v2/locale/messages_de.properties new file mode 100644 index 0000000..87f563b --- /dev/null +++ b/plugins/SilkSpawners_v2/locale/messages_de.properties @@ -0,0 +1,57 @@ +SPAWNER_DESTROY_DENIED = $7Du kannst diesen Spawner nicht zerstören. +SPAWNER_PLACE_DENIED = $7Du kannst diesen Spawner nicht platzieren. +SPAWNER_CHANGE_DENIED = $7Du darfst diesen Spawner nicht verändern. + +COMMAND_NOT_FOUND = $eBefehl nicht gefunden.$7\nVerfügbare Befehle\: \n{0} +COMMAND_INSUFFICIENT_PERMISSIONS = $cDu hast keine Berechtigungen um diesen Befehl auszuführen. + +COMMAND_SILKSPAWNERS_HELP_USAGE = $eBitte benutze /silkspawners help [Befehl] +COMMAND_SILKSPAWNERS_HELP_MESSAGE = $7Du kannst die folgenden Befehle benutzen\: \n{0}\nBenutze /silkspawners help für detaillierte Informationen +COMMAND_SILKSPAWNERS_HELP_MESSAGE_HELP = $7Benutze diesen Befehl um Informationen über die Befehle die du benutzen kannst anzuzeigen. \nVerwendung\: /silkspawners help [Befehl] +COMMAND_SILKSPAWNERS_HELP_COMMAND_NOT_FOUND = $7Der Befehl $c/silkspawners {0}$7 existiert nicht. +COMMAND_SILKSPAWNERS_HELP_MESSAGE_EXPLOSION = $7Benutze diesen Befehl, um das Explodieren von Spawnern für bestimmte Spieler temporär zu deaktivieren. \nVerwendung\: /silkspawners explosion +COMMAND_SILKSPAWNERS_HELP_MESSAGE_GIVE = $7Benutze diesen Befehl, um Spielern Spawner zu geben. \nVerwendung\: /silkspawners give [Anzahl] +COMMAND_SILKSPAWNERS_HELP_MESSAGE_SET = $7Benutze diesen Befehl um bereits platzierte Spawner zu verändern. \nBenutzung\: /silkspawners set +COMMAND_SILKSPAWNERS_HELP_MESSAGE_ENTITIES = $7Benutze diesen Befehl, um für Befehle und Berechtigungen verfügbare Entities anzuzeigen. \nVerwendung\: /silkspawners entities +COMMAND_SILKSPAWNERS_HELP_MESSAGE_VERSION = $7Benutze diesen Befehl, um das Plugin auf Updates zu prüfen. \nVerwendung\: /silkspawners version +COMMAND_SILKSPAWNERS_HELP_MESSAGE_LOCALE = $7Benutze diesen Befehl, um die aktuell benutze Sprache anzuzeigen und um die Sprachdateien zu aktualisieren. Es kann notwendig sein, die Dateien nach einem Update zu aktualisieren. \n$eAchtung\! Alle manuellen änderungen an Sprachdateien gehen verloren, wenn diese nicht vorher gesichert werden\!$7\nVerwendung\: /silkspawners locale [setting/reload/update] + +COMMAND_SILKSPAWNERS_GIVE_USAGE = $eBitte benutze /silkspawners give [Anzahl] +COMMAND_SILKSPAWNERS_GIVE_PLAYER_NOT_FOUND = $7Der Spieler $c{0}$7 ist nicht online. +COMMAND_SILKSPAWNERS_GIVE_ENTITY_NOT_FOUND = $7Die Entity $c{0}$7 is kein gültiges Spawner Mob. +COMMAND_SILKSPAWNERS_GIVE_INSUFFICIENT_ENTITY_PERMISSION = $7Du darfst $c{0}$7 Spawner nicht an Spieler geben. +COMMAND_SILKSPAWNERS_GIVE_INVALID_AMOUNT = $c{0}$7 is keine Zahl. +COMMAND_SILKSPAWNERS_GIVE_TOO_SMALL_AMOUNT = $7Die Anzahl muss mindestens 1 sein. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS = $7Du hast {0} {1}$7 Spawner an {3} gegeben. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_TARGET = $7Du hast {0} {1}$7 spawner von {3} erhalten. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_SELF = $7Du hast dir selbst {0} {1}$7 spawner gegeben. + +COMMAND_SILKSPAWNERS_SET_USAGE = $eBitte benutze /silkspawners set +COMMAND_SILKSPAWNERS_SET_PLAYERS_ONLY = $7Dieser Befehl kann nur von Spielern ausgeführt werden. +COMMAND_SILKSPAWNERS_SET_ENTITY_NOT_FOUND = $7Die Entity $c{0}$7 is kein gültiges Spawner Mob. +COMMAND_SILKSPAWNERS_SET_INSUFFICIENT_ENTITY_PERMISSION = $7Du darfst Spawner nicht zu $c{0}$7 ändern. +COMMAND_SILKSPAWNERS_SET_INVALID_TARGET = $7Du musst einen Spawner anschauen, den du ändern möchtest. +COMMAND_SILKSPAWNERS_SET_SUCCESS = $7Der Spawner wurde erfolgreich zu {0}$7 geändert. + +COMMAND_SILKSPAWNERS_EXPLOSION_USAGE = $eBitte benutze /silkspawners explosion +COMMAND_SILKSPAWNERS_EXPLOSION_PLAYER_NOT_FOUND = $7Der Spieler $c{0}$7 ist nicht online. +COMMAND_SILKSPAWNERS_EXPLOSION_ENABLED = $7Spawner Explosion für {0} $caktiviert$7. +COMMAND_SILKSPAWNERS_EXPLOSION_DISABLED = $7Spawner Explosion für {0} $adeaktiviert$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_ENABLED = $7Explosionen für {0} sind momentan $caktiviert$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_DISABLED = $7Explosionen für {0} sind momentan $adeaktiviert$7. + +COMMAND_SILKSPAWNERS_ENTITIES_USAGE = $eBitte benutze /silkspawners entities +COMMAND_SILKSPAWNERS_ENTITIES_MESSAGE = $7Du kannst die folgenden Entities in Befehlen und Berechtigungen benutzen\: {0} + +COMMAND_SILKSPAWNERS_VERSION_USAGE = $eBitte benutze /silkspawners version +COMMAND_SILKSPAWNERS_VERSION_INFO = $aDas Plugin ist auf dem neusten Stand.$7\nDie aktuell Installierte Version ist v{0} +COMMAND_SILKSPAWNERS_VERSION_UPDATE_AVAILABLE = $eEs ist ein Update verfügbar\!$7\nDie aktuelle Version ist v{0}\nDie neuste Version ist v{1} +COMMAND_SILKSPAWNERS_VERSION_ERROR = $cDas Prüfen auf Updates ist deaktiviert. $7\nDie aktuell Installierte Version ist v{0} + +COMMAND_SILKSPAWNERS_LOCALE_USAGE = $eBitte benutze /silkspawners locale [setting/reload/update] +COMMAND_SILKSPAWNERS_LOCALE_SETTING = $7Die momentan benutze Sprache ist {0}. Available locales\: {1} +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_SUCCESSFUL = $7Die Sprachdatei wurde erfolgreich neu geladen. +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_ERROR = $cEs ist ein Fehler beim neu Laden der Sprachdatei aufgetreten. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_WARNING = $eAchtung\!$7 Das updaten der Sprachdatei wir $calle Änderungen überschreiben$7.\n Wenn du fortfahren möchtest, führe folgenden Befehl aus\: /silkspawners locale update confirm. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_SUCCESSFUL = $7Die Sprachdateien wurden erfolgreich aktualisiert. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_ERROR = $cEs ist ein Fehler aufgetreten.$7 Bitte kontaktiere den Entwickler, sollte das Problem bestehen bleiben. diff --git a/plugins/SilkSpawners_v2/locale/messages_en.properties b/plugins/SilkSpawners_v2/locale/messages_en.properties new file mode 100644 index 0000000..df8edab --- /dev/null +++ b/plugins/SilkSpawners_v2/locale/messages_en.properties @@ -0,0 +1,57 @@ +SPAWNER_DESTROY_DENIED = $7You can't break this spawner. +SPAWNER_PLACE_DENIED = $7You can't place this spawner. +SPAWNER_CHANGE_DENIED = $7You are not allowed to change this spawner. + +COMMAND_NOT_FOUND = $eCommand not found.$7\nAvailable commands\: \n{0} +COMMAND_INSUFFICIENT_PERMISSIONS = $cYou do not have the permission to execute this command. + +COMMAND_SILKSPAWNERS_HELP_USAGE = $ePlease use /silkspawners help [command] +COMMAND_SILKSPAWNERS_HELP_MESSAGE = $7You can execute the following commands\: \n{0}\nUse /silkspawners help for detailed info +COMMAND_SILKSPAWNERS_HELP_MESSAGE_HELP = $7Use this command to show information about the commands you can use. \nUsage\: /silkspawners help [command] +COMMAND_SILKSPAWNERS_HELP_COMMAND_NOT_FOUND = $7The command $c/silkspawners {0}$7 does not exist. +COMMAND_SILKSPAWNERS_HELP_MESSAGE_EXPLOSION = $7Use this command to temporarily enable or disable spawner explosions for a specific player. \nUsage\: /silkspawners explosion +COMMAND_SILKSPAWNERS_HELP_MESSAGE_GIVE = $7Use this command to give spawners to players. \nUsage\: /silkspawners give [Amount] +COMMAND_SILKSPAWNERS_HELP_MESSAGE_SET = $7Use this command to change already placed spawners. \nUsage\: /silkspawners set +COMMAND_SILKSPAWNERS_HELP_MESSAGE_ENTITIES = $7Use this command to see entities that can be used in commands and permissions. \nUsage\: /silkspawners entities +COMMAND_SILKSPAWNERS_HELP_MESSAGE_VERSION = $7Use this command to see, if updates are available. \nUsage\: /silkspawners version +COMMAND_SILKSPAWNERS_HELP_MESSAGE_LOCALE = $7Use this command to see the currently used locale, to reload the locale files and to update them from the .jar file. Updating may be necessary if new messages have been added in an update. \n$eWarning\! All custom changes will be lost if not previously saved\!$7\nUsage\: /silkspawners locale [setting/reload/update] + +COMMAND_SILKSPAWNERS_GIVE_USAGE = $ePlease use /silkspawners give [Amount] +COMMAND_SILKSPAWNERS_GIVE_PLAYER_NOT_FOUND = $7The player $c{0}$7 is not online. +COMMAND_SILKSPAWNERS_GIVE_ENTITY_NOT_FOUND = $7The entity $c{0}$7 is no valid spawner mob. +COMMAND_SILKSPAWNERS_GIVE_INSUFFICIENT_ENTITY_PERMISSION = $7You do not have the permission to give $c{0}$7 spawners to players. +COMMAND_SILKSPAWNERS_GIVE_INVALID_AMOUNT = $7The amount $c{0}$7 is no number. +COMMAND_SILKSPAWNERS_GIVE_TOO_SMALL_AMOUNT = $7The amount must be at least 1. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS = $7Gave {0} {1}$7 spawner{2} to {3}. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_TARGET = $7You received {0} {1}$7 spawner{2} by {3}. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_SELF = $7Gave {0} {1}$7 spawner{2} to yourself. + +COMMAND_SILKSPAWNERS_SET_USAGE = $ePlease use /silkspawners set +COMMAND_SILKSPAWNERS_SET_PLAYERS_ONLY = $7This command can only be used by players. +COMMAND_SILKSPAWNERS_SET_ENTITY_NOT_FOUND = $7The entity $c{0}$7 is no valid spawner mob. +COMMAND_SILKSPAWNERS_SET_INSUFFICIENT_ENTITY_PERMISSION = $7You do not have the permission to set spawners to $c{0}$7. +COMMAND_SILKSPAWNERS_SET_INVALID_TARGET = $7You must look at a spawner to change. +COMMAND_SILKSPAWNERS_SET_SUCCESS = $7Successfully set spawner to {0}$7. + +COMMAND_SILKSPAWNERS_EXPLOSION_USAGE = $ePlease use /silkspawners explosion +COMMAND_SILKSPAWNERS_EXPLOSION_PLAYER_NOT_FOUND = $7The Player $c{0}$7 is not online. +COMMAND_SILKSPAWNERS_EXPLOSION_ENABLED = $cEnabled $7spawner explosion for {0}. +COMMAND_SILKSPAWNERS_EXPLOSION_DISABLED = $aDisabled $7spawner explosion for {0}. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_ENABLED = $7Explosions for {0} are currently $cenabled$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_DISABLED = $7Explosions for {0} are currently $adisabled$7. + +COMMAND_SILKSPAWNERS_ENTITIES_USAGE = $ePlease use /silkspawners entities +COMMAND_SILKSPAWNERS_ENTITIES_MESSAGE = $7You can use the following entities in commands and permissions\: {0} + +COMMAND_SILKSPAWNERS_VERSION_USAGE = $ePlease use /silkspawners version +COMMAND_SILKSPAWNERS_VERSION_INFO = $aYou are up to date.$7\nThe currently installed version is v{0} +COMMAND_SILKSPAWNERS_VERSION_UPDATE_AVAILABLE = $eAn update is available\!$7\nThe currently installed version is v{0}\nThe latest version is v{1} +COMMAND_SILKSPAWNERS_VERSION_ERROR = $cUpdate checking is disabled. $7\nThe currently installed version is v{0} + +COMMAND_SILKSPAWNERS_LOCALE_USAGE = $ePlease use /silkspawners locale [setting/reload/update] +COMMAND_SILKSPAWNERS_LOCALE_SETTING = $7The currently used locale is {0}. Available locales are\: {1} +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_SUCCESSFUL = $7The locale was reloaded successfully. +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_ERROR = $cAn error occurred reloading the locale. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_WARNING = $eWarning\!$7 Updating the locale files will $coverwrite all changes$7.\n If you want to proceed, run /silkspawners locale update confirm. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_SUCCESSFUL = $7The locale files were updated and reloaded successfully. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_ERROR = $cAn error ocurred.$7 Please contact the developer if this problem persists. diff --git a/plugins/SilkSpawners_v2/locale/messages_id.properties b/plugins/SilkSpawners_v2/locale/messages_id.properties new file mode 100644 index 0000000..36f1904 --- /dev/null +++ b/plugins/SilkSpawners_v2/locale/messages_id.properties @@ -0,0 +1,57 @@ +SPAWNER_DESTROY_DENIED = $7Anda tidak bisa menghancurkan spawner ini. +SPAWNER_PLACE_DENIED = $7Anda tidak bisa meletakkan spawner ini. +SPAWNER_CHANGE_DENIED = $7Anda tidak diperbolehkan mengubah spawner ini. + +COMMAND_NOT_FOUND = $ePerintah tidak ditemukan.$7\nPerintah tersedia\: \n{0} +COMMAND_INSUFFICIENT_PERMISSIONS = $cAnda tidak memiliki izin untuk menjalankan perintah ini. + +COMMAND_SILKSPAWNERS_HELP_USAGE = $eGunakan /silkspawners help [perintah] +COMMAND_SILKSPAWNERS_HELP_MESSAGE = $7Anda bisa jalankan perintah berikut\: \n{0}\nGunakan /silkspawners help untuk informasi selengkapnya +COMMAND_SILKSPAWNERS_HELP_MESSAGE_HELP = $7Gunakan perintah ini untuk menampilkan informasi tentang perintah yang bisa anda gunakan. \nPenggunaan\: /silkspawners help [perintah] +COMMAND_SILKSPAWNERS_HELP_COMMAND_NOT_FOUND = $7Perintah $c/silkspawners {0}$7 tidak ada. +COMMAND_SILKSPAWNERS_HELP_MESSAGE_EXPLOSION = $7Gunakan perintah ini untuk mengaktifkan atau menonaktifkan sementara ledakan spawner untuk pemain tertentu. \nPenggunaan\: /silkspawners explosion +COMMAND_SILKSPAWNERS_HELP_MESSAGE_GIVE = $7Gunakan perintah ini untuk memberikan spawner kepada pemain. \nPenggunaan\: /silkspawners give [Jumlah] +COMMAND_SILKSPAWNERS_HELP_MESSAGE_SET = $7Gunakan perintah ini untuk mengubah spawner yang telah dipasangkan. \nPenggunaan\: /silkspawners set +COMMAND_SILKSPAWNERS_HELP_MESSAGE_ENTITIES = $7Gunakan perintah ini untuk melihat entitas yang bisa digunakan dalam perintah dan izin. \nPenggunaan\: /silkspawners entities +COMMAND_SILKSPAWNERS_HELP_MESSAGE_VERSION = $7Gunakan perintah ini untuk memeriksa jika ada pembaruan tersedia. \nPenggunaan\: /silkspawners version +COMMAND_SILKSPAWNERS_HELP_MESSAGE_LOCALE = $7Gunakan perintah ini untuk melihat lokal yang sedang digunakan, untuk memuat ulang file lokal dan memperbaruinya dari file .jar. Pembaruan mungkin diperlukan jika ada pesan baru yang ditambahkan dalam pembaruan. \n$ePeringatan\! Semua perubahan akan hilang jika tidak disimpan sebelumnya\!\nPenggunaan\: /silkspawners locale [setting/reload/update] + +COMMAND_SILKSPAWNERS_GIVE_USAGE = $eGunakan /silkspawners give [Jumlah] +COMMAND_SILKSPAWNERS_GIVE_PLAYER_NOT_FOUND = $7Pemain $c{0}$7 sedang tidak aktif. +COMMAND_SILKSPAWNERS_GIVE_ENTITY_NOT_FOUND = $7Entitas $c{0}$7 bukan spawner mob yang valid. +COMMAND_SILKSPAWNERS_GIVE_INSUFFICIENT_ENTITY_PERMISSION = $7Anda tidak memiliki izin untuk memberikan $c{0}$7 spawners kepada pemain. +COMMAND_SILKSPAWNERS_GIVE_INVALID_AMOUNT = $7Jumlah $c{0}$7 bukan angka. +COMMAND_SILKSPAWNERS_GIVE_TOO_SMALL_AMOUNT = $7Jumlah harus minimal 1. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS = $7Diberikan {0} {1}$7 spawner{2} kepada {3}. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_TARGET = $7Anda mendapatkan {0} {1}$7 spawner{2} oleh {3}. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_SELF = $7Diberikan {0} {1}$7 spawner{2} kepada anda sendiri. + +COMMAND_SILKSPAWNERS_SET_USAGE = $eGunakan /silkspawners set +COMMAND_SILKSPAWNERS_SET_PLAYERS_ONLY = $7Perintah ini hanya bisa digunakan oleh pemain. +COMMAND_SILKSPAWNERS_SET_ENTITY_NOT_FOUND = $7Entitas $c{0}$7 bukan spawner mob yang valid. +COMMAND_SILKSPAWNERS_SET_INSUFFICIENT_ENTITY_PERMISSION = $7Anda tidak memiliki izin untuk mengubah spawner menjadi $c{0}$7. +COMMAND_SILKSPAWNERS_SET_INVALID_TARGET = $7Anda harus mengarah kepada spawner untuk mengubahnya. +COMMAND_SILKSPAWNERS_SET_SUCCESS = $7Berhasil mengubah spawner ke {0}$7. + +COMMAND_SILKSPAWNERS_EXPLOSION_USAGE = $eGunakan /silkspawners explosion +COMMAND_SILKSPAWNERS_EXPLOSION_PLAYER_NOT_FOUND = $7Pemain $c{0}$7 sedang tidak aktif. +COMMAND_SILKSPAWNERS_EXPLOSION_ENABLED = $cDiaktifkan $7ledakan spawner untuk {0}. +COMMAND_SILKSPAWNERS_EXPLOSION_DISABLED = $aDinonaktifkan $7ledakan spawner untuk {0}. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_ENABLED = $7Ledakan untuk {0} sedang $cdiaktifkan$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_DISABLED = $7Ledakan {0} sedang $adinonaktifkan$7. + +COMMAND_SILKSPAWNERS_ENTITIES_USAGE = $eGunakan /silkspawners entities +COMMAND_SILKSPAWNERS_ENTITIES_MESSAGE = $7Anda dapat menggunakan entitas berikut dalam perintah dan izin\: {0} + +COMMAND_SILKSPAWNERS_VERSION_USAGE = $eGunakan /silkspawners version +COMMAND_SILKSPAWNERS_VERSION_INFO = $aAnda menggunakan versi terkini.$7\nVersi terpasang saat ini adalah v{0} +COMMAND_SILKSPAWNERS_VERSION_UPDATE_AVAILABLE = $ePembaruan tersedua\!$7\nVersi terpasang saat ini adalah v{0}\nVersi terbaru adalah v{1} +COMMAND_SILKSPAWNERS_VERSION_ERROR = $cPemeriksaan pembaruan sedang dimatikan. $7\nVersi terpasang saat ini adalah v{0} + +COMMAND_SILKSPAWNERS_LOCALE_USAGE = $eGunakan /silkspawners locale [setting/reload/update] +COMMAND_SILKSPAWNERS_LOCALE_SETTING = $7Lokal yang sedang digunakan adalah {0}. Lokal yang tersedia yakni\: {1} +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_SUCCESSFUL = $7Lokal berhasil dimuat ulang. +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_ERROR = $cTerjadi kesalahan saat memuat ulang lokal. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_WARNING = $ePeringatan\!$7 Memperbarui file lokal akan $cmenimpa seluruh perubahan$7.\n Jika anda ingin melanjutkan, jalankan /silkspawners locale update confirm. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_SUCCESSFUL = $7File lokal telah berhasil diperbarui dan dimuat ulang. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_ERROR = $cTerjadi kesalahan.$7 Silahkan hubungi developer jika masalah ini berlanjut. diff --git a/plugins/SilkSpawners_v2/locale/messages_tr.properties b/plugins/SilkSpawners_v2/locale/messages_tr.properties new file mode 100644 index 0000000..b266181 --- /dev/null +++ b/plugins/SilkSpawners_v2/locale/messages_tr.properties @@ -0,0 +1,57 @@ +SPAWNER_DESTROY_DENIED = $7Bu çağırıcıyı kıramazsın. +SPAWNER_PLACE_DENIED = $7Bu çağırıcıyı yerleştiremezsin. +SPAWNER_CHANGE_DENIED = $7Bu çağırıcıyı değiştirmeye iznin yok. + +COMMAND_NOT_FOUND = $eKomut bulunamadı.$7\nMevcut komutlar\: \n{0} +COMMAND_INSUFFICIENT_PERMISSIONS = $cBu komutu kullanmaya iznin yok. + +COMMAND_SILKSPAWNERS_HELP_USAGE = $eLütfen bunu kullanın\: /silkspawners help [komut] +COMMAND_SILKSPAWNERS_HELP_MESSAGE = $7Bu komutları kullanabilirsiniz\: \n{0} /silkspawners help yazarak daha fazla bilgi alabilirsiniz. +COMMAND_SILKSPAWNERS_HELP_MESSAGE_HELP = $7Bu komudu kullanabileceğiniz komutlar hakkında bilgi almak için kullanın. \nKullanım\: /silkspawners help [komut] +COMMAND_SILKSPAWNERS_HELP_COMMAND_NOT_FOUND = $c/silkspawners {0}$7 diye bir komut bulunmamakta. +COMMAND_SILKSPAWNERS_HELP_MESSAGE_EXPLOSION = $7Bu komudu bir oyuncu için geçici olarak çağırıcı patlamalarını açmak veya kapamak için kullanın.\nKullanım\: /silkspawners explosion +COMMAND_SILKSPAWNERS_HELP_MESSAGE_GIVE = $7Bu komudu oyunculara çağırıcı vermek için kullanın. \nKullanım\: /silkspawners give [Miktar] +COMMAND_SILKSPAWNERS_HELP_MESSAGE_SET = $7Bu komudu zaten yerleştirilmiş olan çağırıcıları değiştirmek için kullanın. \nKullanım\: /silkspawners set +COMMAND_SILKSPAWNERS_HELP_MESSAGE_ENTITIES = $7Bu komudu, komutlarda ya da yetkilerde kullanabileceğiniz varlıkları görmek için kullanın. \nKullanım\: /silkspawners entities +COMMAND_SILKSPAWNERS_HELP_MESSAGE_VERSION = $7Bu komudu mevcut bir güncelleme var mı diye bakmak için kullanın. \nKullanım\: /silkspawners version +COMMAND_SILKSPAWNERS_HELP_MESSAGE_LOCALE = $7Bu komudu kullandığınız eklenti dilini görmek, eklenti dilinin dosyalarını yeniden yüklemek ve .jar dosyasından güncellemek için kullanın. Eğer bir güncellemede yeni mesajlar eklendiyse güncelleme gerekli olabilir.\n$eUyarı\! Eğer önceden kaydedilmezse tüm özel değişiklikler kaybolur\!$7\nKullanım\: /silkspawners locale [setting/reload/update] + +COMMAND_SILKSPAWNERS_GIVE_USAGE = $eLütfen /silkspawners give [Miktar] komudunu kullanın. +COMMAND_SILKSPAWNERS_GIVE_PLAYER_NOT_FOUND = $c{0}$7 çevrim içi değil. +COMMAND_SILKSPAWNERS_GIVE_ENTITY_NOT_FOUND = $c{0}$7 geçerli bir yaratık değil. +COMMAND_SILKSPAWNERS_GIVE_INSUFFICIENT_ENTITY_PERMISSION = $7Oyunculara $c{0}$7 çağırıcısı vermeye iznin yok. +COMMAND_SILKSPAWNERS_GIVE_INVALID_AMOUNT = $c{0}$7 geçerli bir sayı değil. +COMMAND_SILKSPAWNERS_GIVE_TOO_SMALL_AMOUNT = $7Miktar en az 0 olmalı. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS = $7{0} {1}$7 çağırıcı {3} isimli oyuncuya verildi. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_TARGET = $7{3} tarafından {0} {1}$7 çağırıcı aldınız. +COMMAND_SILKSPAWNERS_GIVE_SUCCESS_SELF = $7Kendine {0} {1}$7 çağırıcı verdin. + +COMMAND_SILKSPAWNERS_SET_USAGE = $eLütfen /silkspawners set komudunu kullanın. +COMMAND_SILKSPAWNERS_SET_PLAYERS_ONLY = $7Bu komut sadece oyuncular tarafından kullanılabilir. +COMMAND_SILKSPAWNERS_SET_ENTITY_NOT_FOUND = $7$c{0}$7 geçerli bir çağırıcı yaratığı değil. +COMMAND_SILKSPAWNERS_SET_INSUFFICIENT_ENTITY_PERMISSION = $7Çağırıcıları $c{0}$7''a ayarlamaya iznin yok. +COMMAND_SILKSPAWNERS_SET_INVALID_TARGET = $7Değştirmek için çağırıcıya bakıyor olmalısın. +COMMAND_SILKSPAWNERS_SET_SUCCESS = $7Çağırıcı başarıyla {0}$7''a dönüştürüldü. + +COMMAND_SILKSPAWNERS_EXPLOSION_USAGE = $eLütfen /silkspawners explosion komudunu kullanın. +COMMAND_SILKSPAWNERS_EXPLOSION_PLAYER_NOT_FOUND = $c{0}$7 isimli oyunucu çevrim içi değil. +COMMAND_SILKSPAWNERS_EXPLOSION_ENABLED = {0} $7için çağırıcı patlaması $caktifleştirildi$7. +COMMAND_SILKSPAWNERS_EXPLOSION_DISABLED = {0} $7için çağırıcı patlaması $adevre dışı bırakıldı$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_ENABLED = {0} $7için çağırıcı patlaması şu an $caktif$7. +COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_DISABLED = {0} $7için çağırıcı patlaması şu an $adevre dışı$7. + +COMMAND_SILKSPAWNERS_ENTITIES_USAGE = $eLütfen /silkspawners entities komudunu kullanın. +COMMAND_SILKSPAWNERS_ENTITIES_MESSAGE = $7Komutlarda ve yetkilerde bu varlıkları kullanabilirsiniz\: {0} + +COMMAND_SILKSPAWNERS_VERSION_USAGE = $eLütfen /silkspawners version komudunu kullanın. +COMMAND_SILKSPAWNERS_VERSION_INFO = $aŞu an güncelsiniz.$7\nMevcut sürüm\: v{0} +COMMAND_SILKSPAWNERS_VERSION_UPDATE_AVAILABLE = $eYeni bir güncelleme mevcut\!$7\nMevcut Sürüm\: v{0}\nYeni Sürüm\: v{1} +COMMAND_SILKSPAWNERS_VERSION_ERROR = $cGüncellemeleri kontrol etme kapalı. $7\nMevcut Sürüm\: v{0} + +COMMAND_SILKSPAWNERS_LOCALE_USAGE = $eLütfen /silkspawners locale [setting/reload/update] komudunu kullanın. +COMMAND_SILKSPAWNERS_LOCALE_SETTING = $7Şu anda kullanılan eklenti dili {0}. Mevcut eklenti dilleri\: {1} +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_SUCCESSFUL = $7Eklenti dilleri başarıyla yeniden yüklendi. +COMMAND_SILKSPAWNERS_LOCALE_RELOAD_ERROR = $cEklenti dilleri yeniden yüklenirken bir hata oluştu. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_WARNING = $eUyarı\!$7 Eklenti dillerini güncellemek $ctüm değişikliklerin üstüne yazacak$7.\n Devam etmek istiyorsanız bu komudu kullanın\: /silkspawners locale update confirm +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_SUCCESSFUL = $7Eklenti dilleri başarıyla güncellendi ve yeniden yüklendi. +COMMAND_SILKSPAWNERS_LOCALE_UPDATE_ERROR = $cBir hata oluştu.$7 Hata devam ederse lütfen geliştiriciyle iletişime geçin. diff --git a/plugins/SkinsRestorer.jar b/plugins/SkinsRestorer.jar new file mode 100644 index 0000000..e441d54 Binary files /dev/null and b/plugins/SkinsRestorer.jar differ diff --git a/plugins/SkinsRestorer/config.yml b/plugins/SkinsRestorer/config.yml new file mode 100644 index 0000000..8ca072f --- /dev/null +++ b/plugins/SkinsRestorer/config.yml @@ -0,0 +1,341 @@ +################################## +# SkinsRestorer config # +################################## + +# We from SRTeam thank you for using our plugin! + +# We recommend you read the official installation guide before asking for help: +# https://skinsrestorer.net/docs/installation + +# We have prepared a few resources to help you configure the plugin: +# General help: https://skinsrestorer.net/docs/configuration +# Commands and permissions: https://skinsrestorer.net/docs/configuration/commands-permissions +# Translations and messages: https://skinsrestorer.net/docs/configuration/locale-translations + +# If you encounter issues, you can do the following: +# Read the troubleshooting guide: https://skinsrestorer.net/docs/troubleshooting +# For advanced help or other, go to our Discord Server: https://skinsrestorer.net/discord + +# (?) Step by step installation guide: https://skinsrestorer.net/docs/installation + +# (!) IF YOU ARE USING A PROXY (BungeeCord, Waterfall or Velocity), YOU NEED TO INSTALL SKINSRESTORER ON THE PROXY AND ALL SERVERS! (!) +# (!) YOU ALSO NEED TO CONFIGURE YOUR SERVERS TO DETECT THE PROXY! (!) +# (!) AND YOU ALSO NEED TO PUT THE SAME CONFIG FILE IN ALL PROXIES AND SERVERS! (!) +# (!) You can find detailed proxy instructions here: https://skinsrestorer.net/docs/installation + +########## +# Locale # +########## + +# Translation & message options here +# To learn more about translations and how to make custom translations, visit: https://skinsrestorer.net/docs/configuration/locale-translations +messages: + # A locale code for the locale you want to use by default for messages and commands. + # Has to be a string separated by an underscore. + locale: fr + # A locale code for the messages and commands sent to the console. + # This is useful if you want to use a different locale for the console than for players. + # We recommend keeping this at the default value because we mostly only provide support in English. + # Has to be a string separated by an underscore. + consoleLocale: en + # Disable the message prefix in SkinsRestorer messages. + disablePrefix: false + # Every message sent by the plugin will use the players client locale if a translation is available. + # If disabled, the config locale will be used instead. + perIssuerLocale: true + # How dates are formatted by the plugin in messages. Format is explained here: + # https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/format/DateTimeFormatter.html + dateFormat: dd MMMM yyyy + +############ +# Database # +############ + +# Settings for databases skin storage (recommended for large networks with a lot of skins) +# [!] Make sure you have the correct permissions set for your MySQL user. [!] +# [!] Make sure to fill in database.connectionOptions if you're using certificate / ssl authentication. [!] +# [!] If you're not using ssl, change sslMode=trust to sslMode=disable [!] +database: + enabled: false + host: localhost + port: 3306 + database: db + username: root + password: pass + maxPoolSize: 10 + tablePrefix: sr_ + connectionOptions: sslMode=trust&serverTimezone=UTC + +############ +# Commands # +############ + +# Control behaviour of commands. +# To learn more about commands and permissions, visit: https://skinsrestorer.net/docs/configuration/commands-permissions +commands: + # For all player commands to work by default, you need to give players the permission 'skinsrestorer.player'. + # This option allows you to force the default permission (skinsrestorer.player) to be given to all players. + # A value of 'false' will disable this behaviour, and players will need to be given the permission explicitly. + # This is because some platforms (like BungeeCord) do not have a default permission system. + # If your platform supports default permissions, this option is ignored. + forceDefaultPermissions: true + # Players cooldown in seconds when changing skins (set to 0 to disable). + # SkinErrorCooldown is used when an error or invalid url occurs. + # Can be bypassed with 'skinsrestorer.bypasscooldown'. + skinChangeCooldown: 30 + skinErrorCooldown: 5 + # When enabled, only websites from the list below is allowed to be set using /skin url + # [?] this is useful if you host your own image server. + restrictSkinUrls: + enabled: false + list: + - https://i.imgur.com + - http://i.imgur.com + - https://storage.googleapis.com + - http://storage.googleapis.com + - https://cdn.discordapp.com + - http://cdn.discordapp.com + - https://textures.minecraft.net + - http://textures.minecraft.net + # Skins in this list will be disabled, so users can't set them. + # Can be bypassed with 'skinsrestorer.bypassdisabled'. + disabledSkins: + enabled: false + list: + - steve + - owner + # To enable per skin permissions you must agree to these rules: + # - Do not monetize players being able to use their own skin + # - Do not force players to steve skins and make them pay to use their own skin + # - You can charge them for custom skins, but not their own skin + # If you agree, set this to: 'I will follow the rules' + perSkinPermissionsConsent: '' + # Allows the usage of per-skin permission. + # Example: skinsrestorer.skin.xknat OR skinsrestorer.skin.Pistonmaster + # with "skinsrestorer.ownskin" players can run /skin set . + # [!] Only enable if you have set up permissions properly and know what you are doing. + # [!] This option only works if 'commands.perSkinPermissionsConsent' is consented to. + perSkinPermissions: false + # How many commands to store in the player's command history. + # This is used for the /skin undo command. + # Use 0 to disable storing command history. + maxHistoryLength: 36 + # How many favourites a player may have. + # This is used for the /skin favourite command. + # Use 0 to disable storing favourites. + maxFavouriteLength: 180 + customHelp: + # Override the automatically generated translated help message with a custom one. + # This is useful if you want to have a custom help message for your server. + # This only affects the base help message when running /skin with no parameters, not the error/subcommand help messages. + enabled: false + # The custom help message to send to the player when running /skin with no parameters. + message: + - Skin plugin Help + - --------------------- + - /skin set - Set your skin + # + # This option will disable the /skin command from being registered on the server. + # Do not disable this unless you are overriding the /skin command with a different plugin or you don't want the skin command. + # Requires a server restart to take effect. + disableSkinCommand: false + # + # This option will disable the /skins command from being registered on the server. + # Do not disable this unless you are overriding the /skins command with a different plugin or you don't want the GUI command. + # Requires a server restart to take effect. + disableGUICommand: false + +# Control what skins appear in the /skins GUI +gui: + # Control what skin is displayed when a player does not have permission for a skin. + # This is the end part of the skin texture URL. + # You can obtain the texture URL from /sr info skin + notUnlockedSkin: c10591e6909e6a281b371836e462d67a2c78fa0952e910f32b41a26c48c1757c + # Control custom skins in the /skins GUI + custom: + # Whether custom skins are enabled in the /skins GUI + enabled: true + # Order of custom skins relative to the other skin types + index: 0 + # Whether only specific custom skins are allowed in the /skins GUI + onlyShowList: false + # Specific custom skins to show in the /skins GUI + list: + - xknat + - pistonmaster + # Control player skins in the /skins GUI + players: + # Whether player skins are enabled in the /skins GUI + enabled: false + # Order of player skins relative to the other skin types + index: 1 + # Whether only specific player skins are allowed in the /skins GUI + onlyShowList: false + # Specific player skins to show in the /skins GUI + list: + - 7dcfc130-344a-4719-9fbe-3176bc2075c6 + - b1ae0778-4817-436c-96a3-a72c67cda060 + # Control recommended skins in the /skins GUI + recommendations: + # Whether recommended skins are enabled in the /skins GUI + enabled: true + # Order of recommended skins relative to the other skin types + index: 2 + # Whether only specific recommended skins are allowed in the /skins GUI + onlyShowList: false + # Specific recommended skins to show in the /skins GUI + list: + - vampire + - space-suit + +########### +# Storage # +########### + +# Here you can design the plugin the way you want it. + +# Enable or disable default skins +# applyForPremium: false will only put a skin on skinless/steve players. +# If there is more than one, the plugin will choose a random one. +# [?] Supports custom & url.png skins, read SkinFile Generator below. [?] +storage: + defaultSkins: + enabled: false + applyForPremium: false + list: + - xknat + - pistonmaster + # + # Enable this will require players to run "/skin update" to update their skin. + disallowAutoUpdateSkin: false + # Time that skins are stored in the database before we request again (in minutes). + # [?] A value of 0 will disable auto updating of skins and players will need to manual run /skin update. + # [!] Lowering this value will increase the amount of requests which could be a problem on large servers. + skinExpiresAfter: 15 + # How long we should cache the UUIDs of players (in minutes). + uuidExpiresAfter: 60 + +######### +# Proxy # +######### + +# Change proxy specific settings here. +proxy: + # Disable all SkinsRestorer commands on specific backend servers. + # [!] This only works & is relevant if you're using proxies like BungeeCord / Velocity + notAllowedCommandServers: + # Whether to enable the backend server command blocking feature. + enabled: true + # Block players from executing SkinsRestorer commands before having joined a server. + ifNoServerBlockCommand: true + # When false means servers in the list are NOT allowed to execute SkinsRestorer commands, true means ONLY servers in the list are allowed to execute SkinsRestorer commands. + allowList: false + # List of servers where SkinsRestorer commands are allowed/disallowed depending on the 'allowList' setting. + list: + - auth + +########## +# Server # +########## + +# Change server specific settings here. +server: + # Disabling this will stop SkinsRestorer from changing skins when a player loads a server resource pack. + # When a player loads a server resource pack, their skin is reset. By default, SkinsRestorer reapplies the skin when the player reports that the resource pack has been loaded or an error has occurred. + resourcePackFix: true + # Dismounts a mounted (on a horse, or sitting) player when their skin is updated, preventing players from becoming desynced. + # File override = ./plugins/SkinsRestorer/disableDismountPlayer.txt + dismountPlayerOnSkinUpdate: true + # Remounts a player that was dismounted after a skin update (above option must be true). + # Disabling this is only recommended if you use plugins that allow you ride other players, or use sit. Otherwise you could get errors or players could be kicked for flying. + # File override = ./plugins/SkinsRestorer/disableRemountPlayer.txt + remountPlayerOnSkinUpdate: true + # Dismounts all passengers mounting a player (such as plugins that let you ride another player), preventing those players from becoming desynced. + # File override = ./plugins/SkinsRestorer/enableDismountEntities.txt + dismountPassengersOnSkinUpdate: false + sound: + # Play a sound when a player runs /skin to change their skin. + enabled: true + # Sound to play when a player runs /skin to change their skin. + # You can find the allowed format and values at + # https://javadoc.io/static/com.github.cryptomorin/XSeries/11.0.0/com/cryptomorin/xseries/XSound.html#parse(java.lang.String) + value: ENTITY_PLAYER_TELEPORT, 0.7 +login: + # Stops the process of setting a skin if the LoginEvent was canceled by an AntiBot plugin. + # [?] Unsure? leave this true for better performance. + noSkinIfLoginCanceled: true + # This will make SkinsRestorer always apply the skin even if the player joins as premium on an online mode server. + alwaysApplyPremium: false +api: + # Here you can fill in your APIKey for lower MineSkin request times. + # Key can be requested from https://mineskin.org/apikey + # [?] A key is not required, but recommended. + mineskinAPIKey: key + # SkinsRestorer uses MineSkin to generate usable skins from links. + # All skins generated by MineSkin are by default shown in their public gallery on their website. + # Enabling this option will hide all skins generated by MineSkin from their public gallery. + mineskinSecretSkins: false + # SkinsRestorer provides curated recommended skins for players to use + # These skin can be used via /skin random and the /skins GUI + # If you would like to opt out of this feature, set this to false. + # It will prevent loading of recommended skins from storage and downloading new ones. + # Be aware that commands like /skin random will not work without this feature. + fetchRecommendedSkins: true + +############### +# Danger Zone # +############### + +# ABSOLUTELY DO NOT CHANGE SETTINGS HERE IF YOU DO NOT KNOW WHAT YOU DO! +advanced: + # + # Enabling this will stop SkinsRestorer to change skins on join. + # Handy for when you want run /skin apply to apply skin after texturepack popup + disableOnJoinSkins: false + # + # This enables the PaperMC join event integration that allows instant skins on join. + # It is recommended over the fallback listener because it is smoother and should not lag the server. + # It also fixes all resource pack skin apply issues. + # If your players are experiencing extremely long loading screens, try disabling this. + enablePaperJoinListener: true + # + # When enabled SkinsRestorer will not try to connect to any web server, which means the follow things won't work: + # Getting new skins from Mojang, looking up uuids of players, skin url, update checking and more. + # SkinsRestorer will only be able to access already downloaded skins. + # This is useful for servers that are not connected to the internet or have a firewall blocking connections. + noConnections: false + +# Updater Settings +# +# Using outdated version void's support, compatibility & stability. + +# To block all types of automatic updates (which can risk keeping an exploit): +# Create a file called 'noupdate.txt' in the plugin directory (./plugins/SkinsRestorer/ ) + +################ +# DEV's corner # +################ + +# Enable these on the dev's request +dev: + # Enable to start receiving debug messages about api requests & more. + debug: false + +# End # + +# Useful tools: +# +# SkinFile Generator: +# With SkinFile Generator, you can upload your own custom skin to get a unique .skin file that you can put in your skins folder, to use with SkinsRestorer. +# Check it out here: https://generator.skinsrestorer.net +# +# SkinSystem: +# With SkinSystem, you, as a server owner, can connect AuthMe with the SkinSystem website that you can host, to give your players the ability to upload custom skins. +# Check it out here: https://github.com/SkinsRestorer/SkinSystem +# +# Useful Links # +# Website: https://skinsrestorer.net +# Docs: https://skinsrestorer.net/docs +# Spigot: https://skinsrestorer.net/spigot +# Github: https://github.com/SkinsRestorer/SkinsRestorer +# Discord: https://skinsrestorer.net/discord diff --git a/plugins/SkinsRestorer/locales/repository/locale.json b/plugins/SkinsRestorer/locales/repository/locale.json new file mode 100644 index 0000000..c8faa33 --- /dev/null +++ b/plugins/SkinsRestorer/locales/repository/locale.json @@ -0,0 +1,170 @@ +{ + "skinsrestorer.prefix_format": "[SkinsRestorer] ", + "skinsrestorer.help_skin": "Changes your own skin.", + "skinsrestorer.help_skins": "Opens the skins GUI.", + "skinsrestorer.help_sr": "Admin commands for SkinsRestorer.", + "skinsrestorer.help_skin_help": "Shows this help command.", + "skinsrestorer.help_skin_set": "Changes your skin.", + "skinsrestorer.help_skin_set_other": "Sets the skin for a target player.", + "skinsrestorer.help_skin_set_url": "Changes your skin from a URL.", + "skinsrestorer.help_skin_clear": "Clears your skin.", + "skinsrestorer.help_skin_clear_other": "Clears the skin of a target player.", + "skinsrestorer.help_skin_random": "Gives a random skin.", + "skinsrestorer.help_skin_random_other": "Sets a random skin for a target player.", + "skinsrestorer.help_skin_search": "Search up a skin that you want.", + "skinsrestorer.help_skin_update": "Updates your skin.", + "skinsrestorer.help_skin_update_other": "Updates the skin of a target player.", + "skinsrestorer.help_skin_undo": "Reverts your skin back to the previous skin.", + "skinsrestorer.help_skin_undo_other": "Reverts the skin of a target player back to the previous skin.", + "skinsrestorer.help_skin_favourite": "Saves your skin as a favourite.", + "skinsrestorer.help_skin_favourite_other": "Saves the skin of a target player as a favourite.", + "skinsrestorer.help_sr_reload": "Reloads the configuration file.", + "skinsrestorer.help_sr_status": "Checks required plugin API services.", + "skinsrestorer.help_sr_drop": "Removes player or skin data from the database.", + "skinsrestorer.help_sr_info": "Displays info about a player or skin.", + "skinsrestorer.help_sr_apply_skin": "Re-apply the skin for target player.", + "skinsrestorer.help_sr_create_custom": "Create a custom server wide skin.", + "skinsrestorer.help_sr_purge_old_data": "Purge old skin data from over x days ago.", + "skinsrestorer.help_sr_dump": "Upload support data to bytebin.lucko.me.", + "skinsrestorer.success_generic": "", + "skinsrestorer.info_use_quotes": "URLs must be quoted. Example: /skin set \"https://example.com/skin.png\" (You can press tab to autocomplete the quotes)", + "skinsrestorer.success_skin_change": "Your skin has been changed.", + "skinsrestorer.success_skin_change_other": "You changed the skin of .", + "skinsrestorer.success_skin_undo": "Your skin has been reverted back to a skin from .", + "skinsrestorer.success_skin_undo_other": "The skin of has been reverted back to a skin from .", + "skinsrestorer.success_skin_favourite": "Your skin has been set as a favourite.", + "skinsrestorer.success_skin_favourite_other": "The skin of has been set as a favourite.", + "skinsrestorer.success_skin_unfavourite": "Your favourite skin from has been unfavourited.", + "skinsrestorer.success_skin_unfavourite_other": "The favourite skin of from has been unfavourited.", + "skinsrestorer.success_skin_clear": "Your skin has been cleared.", + "skinsrestorer.success_skin_clear_other": "Skin cleared for player .", + "skinsrestorer.success_updating_skin": "Your skin has been updated.", + "skinsrestorer.success_updating_skin_other": "Skin updated for player .", + "skinsrestorer.success_admin_applyskin": "Player skin has been refreshed!", + "skinsrestorer.success_admin_createcustom": "Skin has been created!", + "skinsrestorer.success_admin_setcustomname": "The name of skin has been set to .", + "skinsrestorer.success_admin_drop": " data dropped for .", + "skinsrestorer.success_admin_reload": "Config and Locale has been reloaded!", + "skinsrestorer.success_history_line": "- Click to use '>\"> from ", + "skinsrestorer.success_favourites_line": "- Click to use '>\"> from ", + "skinsrestorer.error_generic": "Error: ", + "skinsrestorer.error_generic_skin": "An error occurred while requesting skin data, please try again later!", + "skinsrestorer.error_no_undo": "You have no skin to revert back to!", + "skinsrestorer.error_no_skin_to_favourite": "You have no skin to set as a favourite!", + "skinsrestorer.error_skin_disabled": "This skin is disabled by an administrator.", + "skinsrestorer.error_skinurl_disallowed": "This domain has not been allowed by the administrator.", + "skinsrestorer.error_updating_skin": "An error occurred while updating your skin. Please try again later!", + "skinsrestorer.error_updating_url": "You cannot update custom URL skins! Request again using /skin url", + "skinsrestorer.error_updating_customskin": "Skin cannot be updated because its custom.", + "skinsrestorer.error_invalid_urlskin": "Invalid skin URL or format, Try uploading your skin to imgur and right click 'copy image address' For guide see: skinsrestorer.net/skinurl", + "skinsrestorer.error_admin_applyskin": "Player's skin could NOT be refreshed!", + "skinsrestorer.error_ms_full": "MineSkin API timed out while uploading your skin. Please try again later.", + "skinsrestorer.error_ms_api_failed": "MineSkin API is overloaded, please try again later!", + "skinsrestorer.error_ms_api_key_invalid": "Invalid MineSkin API key!, contact the server owner about this!", + "skinsrestorer.error_ms_unknown": "Unknown MineSkin Error!", + "skinsrestorer.error_no_history": "You have no skin history!", + "skinsrestorer.error_no_favourites": "You have no favourite skins!", + "skinsrestorer.error_player_refresh_no_mapping": "Could not refresh your skin because this Minecraft version is not supported by SkinsRestorer. Please tell the server admin to update the plugin SkinsRestorer.", + "skinsrestorer.not_connected_to_server": "You are not connected to any server.", + "skinsrestorer.divider": "----------------------------------------------", + "skinsrestorer.admincommand_status_checking": "Running service checks...", + "skinsrestorer.admincommand_status_uuid_api": "Working UUID APIs: /", + "skinsrestorer.admincommand_status_profile_api": "Working Profile APIs: /", + "skinsrestorer.admincommand_status_working": "The plugin is currently in a working state.", + "skinsrestorer.admincommand_status_degraded": "The plugin is in a degraded state, some features may not work fully.", + "skinsrestorer.admincommand_status_broken": "The plugin is currently in a broken state, no new skins can be requested.", + "skinsrestorer.admincommand_status_firewall": "Connections are likely blocked because of a firewall.Please read https://skinsrestorer.net/firewall for more info.", + "skinsrestorer.admincommand_status_summary_version": "SkinsRestorer v", + "skinsrestorer.admincommand_status_summary_server": "Server: ", + "skinsrestorer.admincommand_status_summary_proxymode": "Proxy Mode: ", + "skinsrestorer.admincommand_status_summary_commit": "Commit: ", + "skinsrestorer.admincommand_drop_player_not_found": "Player not found.", + "skinsrestorer.admincommand_drop_skin_not_found": "Skin not found.", + "skinsrestorer.admincommand_drop_uuid_error": "We were not able to contact Mojang to get the player's UUID", + "skinsrestorer.admincommand_info_checking": "Collecting requested data...", + "skinsrestorer.admincommand_info_player": "Player UUID: Skin Identifier: Skin Variant: Skin Type: ", + "skinsrestorer.admincommand_info_invalid_uuid": "You must specify a UUID of a player.", + "skinsrestorer.admincommand_info_no_set_skin": "Player has no explicitly set skin.", + "skinsrestorer.admincommand_info_url_skin": "URL Skin: MineSkin ID: ", + "skinsrestorer.admincommand_info_hardcoded_skin": "Hardcoded Skin: ", + "skinsrestorer.admincommand_info_custom_skin": "Custom Skin: ", + "skinsrestorer.admincommand_info_player_skin": "Player Skin: Timestamp: Expires: ", + "skinsrestorer.admincommand_info_generic": "Texture URL: Variant: Profile UUID: Profile Name: Request time: ", + "skinsrestorer.admincommand_purgeolddata_success": "Successfully purged old skins!", + "skinsrestorer.admincommand_purgeolddata_error": "A error occurred while purging old skins!", + "skinsrestorer.admincommand_dump_uploading": "Uploading data to bytebin.lucko.me...", + "skinsrestorer.admincommand_dump_success": "Upload successful! ", + "skinsrestorer.admincommand_dump_error": "Error while uploading data to bytebin.lucko.me", + "skinsrestorer.command_server_not_allowed_message": "Commands have been disabled for the server .", + "skinsrestorer.command_unknown_player": "Unknown player: ", + "skinsrestorer.command_no_targets_supplied": "No target players supplied.", + "skinsrestorer.player_has_no_permission_skin": "Error: You don't have permission to set this skin.", + "skinsrestorer.player_has_no_permission_url": "Error: You don't have permission to set skins by URL.", + "skinsrestorer.not_premium": "Error: Premium player with that name does not exist.", + "skinsrestorer.only_allowed_on_console": "Error: Only console may execute this command!", + "skinsrestorer.only_allowed_on_player": "Error: Only players may execute this command!", + "skinsrestorer.invalid_player": "Error: is not a valid username or URL.", + "skinsrestorer.skin_cooldown": "Error: You can change your skin again in: ", + "skinsrestorer.ms_uploading_skin": "Uploading skin, please wait... (This may take up some time)", + "skinsrestorer.wait_a_minute": "Error: Please wait a minute before requesting that skin again. (Rate Limited)", + "skinsrestorer.skinsmenu_open": "Opening the skins menu...", + "skinsrestorer.skinsmenu_title_select": "Menu Select", + "skinsrestorer.skinsmenu_title_main": "Skins Menu - Page ", + "skinsrestorer.skinsmenu_title_history": "History Menu - Page ", + "skinsrestorer.skinsmenu_title_favourites": "Favourites Menu - Page ", + "skinsrestorer.skinsmenu_next_page": "» Next Page »", + "skinsrestorer.skinsmenu_previous_page": "« Previous Page «", + "skinsrestorer.skinsmenu_clear_skin": "[ Remove Skin ]", + "skinsrestorer.skinsmenu_select_skin": "Click to select this skin", + "skinsrestorer.skinsmenu_history_lore": "Skin from