diff --git a/.gitignore b/.gitignore index 1285e0e..2698b5a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ ### ForgeGradle ### # Minecraft client/server files run/ +runServer/ ### Intellij ### # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider diff --git a/test/paper/runServer/banned-ips.json b/test/paper/runServer/banned-ips.json deleted file mode 100644 index 0637a08..0000000 --- a/test/paper/runServer/banned-ips.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/test/paper/runServer/banned-players.json b/test/paper/runServer/banned-players.json deleted file mode 100644 index 0637a08..0000000 --- a/test/paper/runServer/banned-players.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/test/paper/runServer/bukkit.yml b/test/paper/runServer/bukkit.yml deleted file mode 100644 index 7693721..0000000 --- a/test/paper/runServer/bukkit.yml +++ /dev/null @@ -1,32 +0,0 @@ -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 diff --git a/test/paper/runServer/commands.yml b/test/paper/runServer/commands.yml deleted file mode 100644 index da50320..0000000 --- a/test/paper/runServer/commands.yml +++ /dev/null @@ -1,5 +0,0 @@ -command-block-overrides: [] -ignore-vanilla-permissions: false -aliases: - icanhasbukkit: - - version $1- diff --git a/test/paper/runServer/config/paper-global.yml b/test/paper/runServer/config/paper-global.yml deleted file mode 100644 index a7805ce..0000000 --- a/test/paper/runServer/config/paper-global.yml +++ /dev/null @@ -1,131 +0,0 @@ -# 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/test/paper/runServer/config/paper-world-defaults.yml b/test/paper/runServer/config/paper-world-defaults.yml deleted file mode 100644 index 13e938d..0000000 --- a/test/paper/runServer/config/paper-world-defaults.yml +++ /dev/null @@ -1,316 +0,0 @@ -# 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: false - engine-mode: 1 - hidden-blocks: - - copper_ore - - deepslate_copper_ore - - raw_copper_block - - gold_ore - - deepslate_gold_ore - - iron_ore - - deepslate_iron_ore - - raw_iron_block - - coal_ore - - deepslate_coal_ore - - lapis_ore - - deepslate_lapis_ore - - mossy_cobblestone - - obsidian - - chest - - diamond_ore - - deepslate_diamond_ore - - redstone_ore - - deepslate_redstone_ore - - clay - - emerald_ore - - deepslate_emerald_ore - - ender_chest - lava-obscures: false - max-block-height: 64 - replacement-blocks: - - stone - - oak_planks - - deepslate - 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/test/paper/runServer/crash-reports/crash-2024-07-03_18.30.42-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.30.42-server.txt deleted file mode 100644 index 52eb436..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.30.42-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// I just don't know what went wrong :( - -Time: 2024-07-03 18:30:42 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 184049680 bytes (175 MiB) / 528482304 bytes (504 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 13425.34 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1289.00 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f43b4c47430.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Notification Thread: [], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING pool-12-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.33.06-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.33.06-server.txt deleted file mode 100644 index f44789e..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.33.06-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Daisy, daisy... - -Time: 2024-07-03 18:33:06 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 290453504 bytes (276 MiB) / 598736896 bytes (571 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12624.54 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1226.25 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f1e1cc4a278.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], TIMED_WAITING pool-11-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], RUNNABLE Notification Thread: [], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.07-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.07-server.txt deleted file mode 100644 index 807eb13..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.07-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// I'm sorry, Dave. - -Time: 2024-07-03 18:34:07 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 75388272 bytes (71 MiB) / 505413632 bytes (482 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12475.73 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1222.25 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f19a0c4c430.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Notification Thread: [], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Signal Dispatcher: [], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING pool-9-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.36-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.36-server.txt deleted file mode 100644 index edf5130..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.34.36-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// I feel sad now :( - -Time: 2024-07-03 18:34:36 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 97235112 bytes (92 MiB) / 601882624 bytes (574 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12629.36 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1219.25 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f0f2cc4f620.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], RUNNABLE Notification Thread: [], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING pool-13-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.41.45-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.41.45-server.txt deleted file mode 100644 index 7491bf6..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.41.45-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// On the bright side, I bought you a teddy bear! - -Time: 2024-07-03 18:41:45 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 141558352 bytes (135 MiB) / 646971392 bytes (617 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 13279.98 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1215.75 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f7a0cc4cb58.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Notification Thread: [], TIMED_WAITING pool-11-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.45.00-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.45.00-server.txt deleted file mode 100644 index 538ddf8..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.45.00-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Quite honestly, I wouldn't worry myself about that. - -Time: 2024-07-03 18:45:00 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 239175064 bytes (228 MiB) / 577765376 bytes (551 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12480.41 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1127.50 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f2dd4c4fbc0.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING pool-12-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], RUNNABLE Notification Thread: [], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.46.56-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.46.56-server.txt deleted file mode 100644 index 27e7c45..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.46.56-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Don't do that. - -Time: 2024-07-03 18:46:56 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 152786512 bytes (145 MiB) / 565182464 bytes (539 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 13100.46 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1126.75 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING pool-11-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], RUNNABLE DestroyJavaVM: [], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Signal Dispatcher: [], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007fec6cc48240.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Notification Thread: [], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.47.47-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.47.47-server.txt deleted file mode 100644 index 64aa2b9..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.47.47-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Daisy, daisy... - -Time: 2024-07-03 18:47:47 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 93941920 bytes (89 MiB) / 531628032 bytes (507 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12493.03 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1126.50 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Notification Thread: [], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING pool-8-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Signal Dispatcher: [], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f9b4cc0fbf0.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], RUNNABLE DestroyJavaVM: [],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/crash-reports/crash-2024-07-03_18.53.28-server.txt b/test/paper/runServer/crash-reports/crash-2024-07-03_18.53.28-server.txt deleted file mode 100644 index aac248d..0000000 --- a/test/paper/runServer/crash-reports/crash-2024-07-03_18.53.28-server.txt +++ /dev/null @@ -1,71 +0,0 @@ ----- Minecraft Crash Report ---- -// // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Quite honestly, I wouldn't worry myself about that. - -Time: 2024-07-03 18:53:28 -Description: Exception in server tick loop - -java.lang.IllegalArgumentException: Cannot add self-loop edge on node LightEco, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder. - at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) - at com.google.common.graph.StandardMutableValueGraph.putEdgeValue(StandardMutableValueGraph.java:94) - at com.google.common.graph.StandardMutableGraph.putEdge(StandardMutableGraph.java:52) - at io.papermc.paper.plugin.entrypoint.dependency.SimpleMetaDependencyTree.registerDependencies(SimpleMetaDependencyTree.java:27) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:32) - at io.papermc.paper.plugin.entrypoint.dependency.MetaDependencyTree.add(MetaDependencyTree.java:103) - at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:69) - at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) - at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) - at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) - at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) - at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1150) - at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) - at java.base/java.lang.Thread.run(Thread.java:1583) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.20.6 - Minecraft Version ID: 1.20.6 - Operating System: Linux (amd64) version 6.6.32_1 - Java Version: 21.0.3, Void - Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Void - Memory: 244732184 bytes (233 MiB) / 592445440 bytes (565 MiB) up to 2147483648 bytes (2048 MiB) - CPUs: 12 - Processor Vendor: AuthenticAMD - Processor Name: AMD Ryzen 5 5600H with Radeon Graphics - Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 - Microarchitecture: Zen 3 - Frequency (GHz): -0.00 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 12 - Graphics card #0 name: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] - Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) - Graphics card #0 VRAM (MB): 258.00 - Graphics card #0 deviceId: 0x1638 - Graphics card #0 versionInfo: unknown - Virtual memory max (MB): 23419.65 - Virtual memory used (MB): 12976.30 - Swap memory total (MB): 16000.00 - Swap memory used (MB): 1101.00 - JVM Flags: 1 total; -Xmx2G - CraftBukkit Information: - BrandInfo: Purpur (purpurmc:purpur) version 1.20.6-2233-ver/1.20.6@0d6766e (2024-06-18T04:01:10Z) - Running: Purpur version 1.20.6-2233-0d6766e (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT) false - Plugins: {} - Warnings: DEFAULT - Reload Count: 0 - Threads: { TIMED_WAITING pool-11-thread-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING RegionFile I/O Thread #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Reference Handler: [java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], TIMED_WAITING Timer hack thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), net.minecraft.Util$7.run(Util.java:747)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING process reaper: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], TIMED_WAITING JNA Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)], WAITING Finalizer: [java.base@21.0.3/java.lang.Object.wait0(Native Method), java.base@21.0.3/java.lang.Object.wait(Object.java:366), java.base@21.0.3/java.lang.Object.wait(Object.java:339), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE DestroyJavaVM: [], WAITING Worker-Main-2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-4: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:209), io.netty.channel.epoll.Native.epollWait(Native.java:202), io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Notification Thread: [], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:81), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73)], TIMED_WAITING Watchdog Thread: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), org.spigotmc.WatchdogThread.run(WatchdogThread.java:240)], TIMED_WAITING Common-Cleaner: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410), java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452), java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194), java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233), java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Server thread: [java.base@21.0.3/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.3/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:35), org.bukkit.craftbukkit.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.setDetail(SystemReport.java:67), net.minecraft.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.constructOrExtractCrashReport(MinecraftServer.java:1376), net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1293), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326), net.minecraft.server.MinecraftServer$$Lambda/0x00007f5608c48fc8.run(Unknown Source), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Server console handler: [java.base@21.0.3/java.io.FileInputStream.readBytes(Native Method), java.base@21.0.3/java.io.FileInputStream.read(FileInputStream.java:287), java.base@21.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:345), java.base@21.0.3/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420), java.base@21.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:399), java.base@21.0.3/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:350), java.base@21.0.3/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:393), java.base@21.0.3/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:217), java.base@21.0.3/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171), java.base@21.0.3/java.io.InputStreamReader.read(InputStreamReader.java:188), java.base@21.0.3/java.io.BufferedReader.fill(BufferedReader.java:160), java.base@21.0.3/java.io.BufferedReader.implReadLine(BufferedReader.java:370), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:347), java.base@21.0.3/java.io.BufferedReader.readLine(BufferedReader.java:436), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.3/java.lang.Thread.sleep0(Native Method), java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.3/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.3/java.lang.Thread.run(Thread.java:1583), java.base@21.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)],} - - Force Loaded Chunks: {} - Server Running: true - Player Count: 0 / 20; [] - Active Data Packs: vanilla, file/bukkit, paper - Available Data Packs: bundle, file/bukkit, paper, trade_rebalance, update_1_21, vanilla - Enabled Feature Flags: minecraft:vanilla - World Generation: Experimental - World Seed: -5922437622791700755 - Is Modded: Definitely; Server brand changed to 'Purpur' - Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/test/paper/runServer/eula.txt b/test/paper/runServer/eula.txt deleted file mode 100644 index dc771f4..0000000 --- a/test/paper/runServer/eula.txt +++ /dev/null @@ -1,3 +0,0 @@ -#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). -#Mon Jun 24 22:16:05 CEST 2024 -eula=true diff --git a/test/paper/runServer/help.yml b/test/paper/runServer/help.yml deleted file mode 100644 index e69de29..0000000 diff --git a/test/paper/runServer/logs/2024-06-24-1.log.gz b/test/paper/runServer/logs/2024-06-24-1.log.gz deleted file mode 100644 index d0b418e..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-2.log.gz b/test/paper/runServer/logs/2024-06-24-2.log.gz deleted file mode 100644 index 798e8eb..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-2.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-3.log.gz b/test/paper/runServer/logs/2024-06-24-3.log.gz deleted file mode 100644 index 3a5d6a8..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-3.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-4.log.gz b/test/paper/runServer/logs/2024-06-24-4.log.gz deleted file mode 100644 index 40799ea..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-4.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-5.log.gz b/test/paper/runServer/logs/2024-06-24-5.log.gz deleted file mode 100644 index 24d64bb..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-5.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-6.log.gz b/test/paper/runServer/logs/2024-06-24-6.log.gz deleted file mode 100644 index ff97eba..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-6.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-24-7.log.gz b/test/paper/runServer/logs/2024-06-24-7.log.gz deleted file mode 100644 index 424159f..0000000 Binary files a/test/paper/runServer/logs/2024-06-24-7.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-27-1.log.gz b/test/paper/runServer/logs/2024-06-27-1.log.gz deleted file mode 100644 index 26455fd..0000000 Binary files a/test/paper/runServer/logs/2024-06-27-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-1.log.gz b/test/paper/runServer/logs/2024-06-30-1.log.gz deleted file mode 100644 index b505e5c..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-10.log.gz b/test/paper/runServer/logs/2024-06-30-10.log.gz deleted file mode 100644 index 41a997b..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-10.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-11.log.gz b/test/paper/runServer/logs/2024-06-30-11.log.gz deleted file mode 100644 index 2c5ff8e..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-11.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-12.log.gz b/test/paper/runServer/logs/2024-06-30-12.log.gz deleted file mode 100644 index bbe8668..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-12.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-13.log.gz b/test/paper/runServer/logs/2024-06-30-13.log.gz deleted file mode 100644 index d74b2dc..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-13.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-14.log.gz b/test/paper/runServer/logs/2024-06-30-14.log.gz deleted file mode 100644 index 85fdac4..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-14.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-15.log.gz b/test/paper/runServer/logs/2024-06-30-15.log.gz deleted file mode 100644 index 4398a1c..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-15.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-16.log.gz b/test/paper/runServer/logs/2024-06-30-16.log.gz deleted file mode 100644 index 32015b2..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-16.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-17.log.gz b/test/paper/runServer/logs/2024-06-30-17.log.gz deleted file mode 100644 index 66d22bf..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-17.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-18.log.gz b/test/paper/runServer/logs/2024-06-30-18.log.gz deleted file mode 100644 index 76256e7..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-18.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-19.log.gz b/test/paper/runServer/logs/2024-06-30-19.log.gz deleted file mode 100644 index 7b63efe..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-19.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-2.log.gz b/test/paper/runServer/logs/2024-06-30-2.log.gz deleted file mode 100644 index c3ef290..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-2.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-20.log.gz b/test/paper/runServer/logs/2024-06-30-20.log.gz deleted file mode 100644 index 372f684..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-20.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-21.log.gz b/test/paper/runServer/logs/2024-06-30-21.log.gz deleted file mode 100644 index 3a3b1af..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-21.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-22.log.gz b/test/paper/runServer/logs/2024-06-30-22.log.gz deleted file mode 100644 index db58f5e..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-22.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-23.log.gz b/test/paper/runServer/logs/2024-06-30-23.log.gz deleted file mode 100644 index b54f8a6..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-23.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-24.log.gz b/test/paper/runServer/logs/2024-06-30-24.log.gz deleted file mode 100644 index 44b540f..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-24.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-25.log.gz b/test/paper/runServer/logs/2024-06-30-25.log.gz deleted file mode 100644 index 201e357..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-25.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-26.log.gz b/test/paper/runServer/logs/2024-06-30-26.log.gz deleted file mode 100644 index a884781..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-26.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-27.log.gz b/test/paper/runServer/logs/2024-06-30-27.log.gz deleted file mode 100644 index 013df31..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-27.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-28.log.gz b/test/paper/runServer/logs/2024-06-30-28.log.gz deleted file mode 100644 index 8c99797..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-28.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-29.log.gz b/test/paper/runServer/logs/2024-06-30-29.log.gz deleted file mode 100644 index 2d99d01..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-29.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-3.log.gz b/test/paper/runServer/logs/2024-06-30-3.log.gz deleted file mode 100644 index cc0037d..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-3.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-30.log.gz b/test/paper/runServer/logs/2024-06-30-30.log.gz deleted file mode 100644 index dc94114..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-30.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-31.log.gz b/test/paper/runServer/logs/2024-06-30-31.log.gz deleted file mode 100644 index 703058a..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-31.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-32.log.gz b/test/paper/runServer/logs/2024-06-30-32.log.gz deleted file mode 100644 index 21dac92..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-32.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-33.log.gz b/test/paper/runServer/logs/2024-06-30-33.log.gz deleted file mode 100644 index 3da7176..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-33.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-34.log.gz b/test/paper/runServer/logs/2024-06-30-34.log.gz deleted file mode 100644 index a927309..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-34.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-35.log.gz b/test/paper/runServer/logs/2024-06-30-35.log.gz deleted file mode 100644 index d870fa2..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-35.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-36.log.gz b/test/paper/runServer/logs/2024-06-30-36.log.gz deleted file mode 100644 index c0637c1..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-36.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-37.log.gz b/test/paper/runServer/logs/2024-06-30-37.log.gz deleted file mode 100644 index debefa4..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-37.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-38.log.gz b/test/paper/runServer/logs/2024-06-30-38.log.gz deleted file mode 100644 index 6fe10cb..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-38.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-39.log.gz b/test/paper/runServer/logs/2024-06-30-39.log.gz deleted file mode 100644 index 85c122d..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-39.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-4.log.gz b/test/paper/runServer/logs/2024-06-30-4.log.gz deleted file mode 100644 index 2f88ae0..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-4.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-5.log.gz b/test/paper/runServer/logs/2024-06-30-5.log.gz deleted file mode 100644 index e0a3c1b..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-5.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-6.log.gz b/test/paper/runServer/logs/2024-06-30-6.log.gz deleted file mode 100644 index a36579b..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-6.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-7.log.gz b/test/paper/runServer/logs/2024-06-30-7.log.gz deleted file mode 100644 index 42bf51f..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-7.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-8.log.gz b/test/paper/runServer/logs/2024-06-30-8.log.gz deleted file mode 100644 index 94f5011..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-8.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-06-30-9.log.gz b/test/paper/runServer/logs/2024-06-30-9.log.gz deleted file mode 100644 index bcf98db..0000000 Binary files a/test/paper/runServer/logs/2024-06-30-9.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-1.log.gz b/test/paper/runServer/logs/2024-07-01-1.log.gz deleted file mode 100644 index bc39cd6..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-10.log.gz b/test/paper/runServer/logs/2024-07-01-10.log.gz deleted file mode 100644 index bfea269..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-10.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-11.log.gz b/test/paper/runServer/logs/2024-07-01-11.log.gz deleted file mode 100644 index 54812f9..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-11.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-12.log.gz b/test/paper/runServer/logs/2024-07-01-12.log.gz deleted file mode 100644 index 737fca9..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-12.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-13.log.gz b/test/paper/runServer/logs/2024-07-01-13.log.gz deleted file mode 100644 index d707401..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-13.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-14.log.gz b/test/paper/runServer/logs/2024-07-01-14.log.gz deleted file mode 100644 index c6dfc9b..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-14.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-15.log.gz b/test/paper/runServer/logs/2024-07-01-15.log.gz deleted file mode 100644 index 5f9e341..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-15.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-16.log.gz b/test/paper/runServer/logs/2024-07-01-16.log.gz deleted file mode 100644 index 633181f..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-16.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-17.log.gz b/test/paper/runServer/logs/2024-07-01-17.log.gz deleted file mode 100644 index 9c991fe..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-17.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-18.log.gz b/test/paper/runServer/logs/2024-07-01-18.log.gz deleted file mode 100644 index 2834781..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-18.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-19.log.gz b/test/paper/runServer/logs/2024-07-01-19.log.gz deleted file mode 100644 index 57b7bc6..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-19.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-2.log.gz b/test/paper/runServer/logs/2024-07-01-2.log.gz deleted file mode 100644 index 2696459..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-2.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-20.log.gz b/test/paper/runServer/logs/2024-07-01-20.log.gz deleted file mode 100644 index 6c66d8f..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-20.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-21.log.gz b/test/paper/runServer/logs/2024-07-01-21.log.gz deleted file mode 100644 index 8cd73a4..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-21.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-22.log.gz b/test/paper/runServer/logs/2024-07-01-22.log.gz deleted file mode 100644 index 26885bb..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-22.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-23.log.gz b/test/paper/runServer/logs/2024-07-01-23.log.gz deleted file mode 100644 index f985b0a..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-23.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-24.log.gz b/test/paper/runServer/logs/2024-07-01-24.log.gz deleted file mode 100644 index 27f2a3c..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-24.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-25.log.gz b/test/paper/runServer/logs/2024-07-01-25.log.gz deleted file mode 100644 index 0f0eb0b..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-25.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-26.log.gz b/test/paper/runServer/logs/2024-07-01-26.log.gz deleted file mode 100644 index cca5d7c..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-26.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-27.log.gz b/test/paper/runServer/logs/2024-07-01-27.log.gz deleted file mode 100644 index 2de6784..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-27.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-28.log.gz b/test/paper/runServer/logs/2024-07-01-28.log.gz deleted file mode 100644 index dd8d551..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-28.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-29.log.gz b/test/paper/runServer/logs/2024-07-01-29.log.gz deleted file mode 100644 index c987cd7..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-29.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-3.log.gz b/test/paper/runServer/logs/2024-07-01-3.log.gz deleted file mode 100644 index 4835ff5..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-3.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-30.log.gz b/test/paper/runServer/logs/2024-07-01-30.log.gz deleted file mode 100644 index cc60290..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-30.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-31.log.gz b/test/paper/runServer/logs/2024-07-01-31.log.gz deleted file mode 100644 index 3d031d1..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-31.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-32.log.gz b/test/paper/runServer/logs/2024-07-01-32.log.gz deleted file mode 100644 index 0971e00..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-32.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-33.log.gz b/test/paper/runServer/logs/2024-07-01-33.log.gz deleted file mode 100644 index c8595ac..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-33.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-34.log.gz b/test/paper/runServer/logs/2024-07-01-34.log.gz deleted file mode 100644 index 21fbbd6..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-34.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-4.log.gz b/test/paper/runServer/logs/2024-07-01-4.log.gz deleted file mode 100644 index 85a4d4e..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-4.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-5.log.gz b/test/paper/runServer/logs/2024-07-01-5.log.gz deleted file mode 100644 index c78a9cc..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-5.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-6.log.gz b/test/paper/runServer/logs/2024-07-01-6.log.gz deleted file mode 100644 index bd105b6..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-6.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-7.log.gz b/test/paper/runServer/logs/2024-07-01-7.log.gz deleted file mode 100644 index fb7e3d2..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-7.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-8.log.gz b/test/paper/runServer/logs/2024-07-01-8.log.gz deleted file mode 100644 index ac79db4..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-8.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-01-9.log.gz b/test/paper/runServer/logs/2024-07-01-9.log.gz deleted file mode 100644 index bc2f5e5..0000000 Binary files a/test/paper/runServer/logs/2024-07-01-9.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-02-1.log.gz b/test/paper/runServer/logs/2024-07-02-1.log.gz deleted file mode 100644 index b12e645..0000000 Binary files a/test/paper/runServer/logs/2024-07-02-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-1.log.gz b/test/paper/runServer/logs/2024-07-03-1.log.gz deleted file mode 100644 index eb256e8..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-1.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-10.log.gz b/test/paper/runServer/logs/2024-07-03-10.log.gz deleted file mode 100644 index 0dfe963..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-10.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-11.log.gz b/test/paper/runServer/logs/2024-07-03-11.log.gz deleted file mode 100644 index bcf60c4..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-11.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-12.log.gz b/test/paper/runServer/logs/2024-07-03-12.log.gz deleted file mode 100644 index 5e36658..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-12.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-13.log.gz b/test/paper/runServer/logs/2024-07-03-13.log.gz deleted file mode 100644 index d9616be..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-13.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-14.log.gz b/test/paper/runServer/logs/2024-07-03-14.log.gz deleted file mode 100644 index 96cbfc8..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-14.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-15.log.gz b/test/paper/runServer/logs/2024-07-03-15.log.gz deleted file mode 100644 index e6a9611..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-15.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-16.log.gz b/test/paper/runServer/logs/2024-07-03-16.log.gz deleted file mode 100644 index eb3f88f..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-16.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-17.log.gz b/test/paper/runServer/logs/2024-07-03-17.log.gz deleted file mode 100644 index be32703..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-17.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-18.log.gz b/test/paper/runServer/logs/2024-07-03-18.log.gz deleted file mode 100644 index e722715..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-18.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-19.log.gz b/test/paper/runServer/logs/2024-07-03-19.log.gz deleted file mode 100644 index 2adaefb..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-19.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-2.log.gz b/test/paper/runServer/logs/2024-07-03-2.log.gz deleted file mode 100644 index 5c3219b..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-2.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-20.log.gz b/test/paper/runServer/logs/2024-07-03-20.log.gz deleted file mode 100644 index 512dc7b..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-20.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-21.log.gz b/test/paper/runServer/logs/2024-07-03-21.log.gz deleted file mode 100644 index 2feea3c..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-21.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-22.log.gz b/test/paper/runServer/logs/2024-07-03-22.log.gz deleted file mode 100644 index af79704..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-22.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-23.log.gz b/test/paper/runServer/logs/2024-07-03-23.log.gz deleted file mode 100644 index 397e5d9..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-23.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-24.log.gz b/test/paper/runServer/logs/2024-07-03-24.log.gz deleted file mode 100644 index b89a7e7..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-24.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-25.log.gz b/test/paper/runServer/logs/2024-07-03-25.log.gz deleted file mode 100644 index 8451788..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-25.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-26.log.gz b/test/paper/runServer/logs/2024-07-03-26.log.gz deleted file mode 100644 index 935c033..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-26.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-27.log.gz b/test/paper/runServer/logs/2024-07-03-27.log.gz deleted file mode 100644 index 67eb50e..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-27.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-28.log.gz b/test/paper/runServer/logs/2024-07-03-28.log.gz deleted file mode 100644 index afbc1d2..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-28.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-29.log.gz b/test/paper/runServer/logs/2024-07-03-29.log.gz deleted file mode 100644 index 65bba8d..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-29.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-3.log.gz b/test/paper/runServer/logs/2024-07-03-3.log.gz deleted file mode 100644 index 8f95096..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-3.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-30.log.gz b/test/paper/runServer/logs/2024-07-03-30.log.gz deleted file mode 100644 index bc70214..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-30.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-31.log.gz b/test/paper/runServer/logs/2024-07-03-31.log.gz deleted file mode 100644 index 3017345..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-31.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-32.log.gz b/test/paper/runServer/logs/2024-07-03-32.log.gz deleted file mode 100644 index f4f31bf..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-32.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-33.log.gz b/test/paper/runServer/logs/2024-07-03-33.log.gz deleted file mode 100644 index 46d71f5..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-33.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-34.log.gz b/test/paper/runServer/logs/2024-07-03-34.log.gz deleted file mode 100644 index d820780..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-34.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-35.log.gz b/test/paper/runServer/logs/2024-07-03-35.log.gz deleted file mode 100644 index db54d67..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-35.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-36.log.gz b/test/paper/runServer/logs/2024-07-03-36.log.gz deleted file mode 100644 index 3ffe052..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-36.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-37.log.gz b/test/paper/runServer/logs/2024-07-03-37.log.gz deleted file mode 100644 index 327d485..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-37.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-38.log.gz b/test/paper/runServer/logs/2024-07-03-38.log.gz deleted file mode 100644 index e7aada9..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-38.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-39.log.gz b/test/paper/runServer/logs/2024-07-03-39.log.gz deleted file mode 100644 index de7e289..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-39.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-4.log.gz b/test/paper/runServer/logs/2024-07-03-4.log.gz deleted file mode 100644 index e506273..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-4.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-40.log.gz b/test/paper/runServer/logs/2024-07-03-40.log.gz deleted file mode 100644 index e374881..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-40.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-41.log.gz b/test/paper/runServer/logs/2024-07-03-41.log.gz deleted file mode 100644 index 8db8f60..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-41.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-5.log.gz b/test/paper/runServer/logs/2024-07-03-5.log.gz deleted file mode 100644 index 09f7efa..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-5.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-6.log.gz b/test/paper/runServer/logs/2024-07-03-6.log.gz deleted file mode 100644 index 1f25ae7..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-6.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-7.log.gz b/test/paper/runServer/logs/2024-07-03-7.log.gz deleted file mode 100644 index 07da075..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-7.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-8.log.gz b/test/paper/runServer/logs/2024-07-03-8.log.gz deleted file mode 100644 index 03853c8..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-8.log.gz and /dev/null differ diff --git a/test/paper/runServer/logs/2024-07-03-9.log.gz b/test/paper/runServer/logs/2024-07-03-9.log.gz deleted file mode 100644 index cb3c13f..0000000 Binary files a/test/paper/runServer/logs/2024-07-03-9.log.gz and /dev/null differ diff --git a/test/paper/runServer/ops.json b/test/paper/runServer/ops.json deleted file mode 100644 index be16c2a..0000000 --- a/test/paper/runServer/ops.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "uuid": "80b40d2a-bc9c-3411-accd-cd6bace27c66", - "name": "hyriik", - "level": 4, - "bypassesPlayerLimit": false - } -] \ No newline at end of file diff --git a/test/paper/runServer/permissions.yml b/test/paper/runServer/permissions.yml deleted file mode 100644 index e69de29..0000000 diff --git a/test/paper/runServer/plugins/.paper-remapped/extra-plugins/index.json b/test/paper/runServer/plugins/.paper-remapped/extra-plugins/index.json deleted file mode 100644 index a547e13..0000000 --- a/test/paper/runServer/plugins/.paper-remapped/extra-plugins/index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "hashes": {}, - "skippedHashes": [], - "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" -} \ No newline at end of file diff --git a/test/paper/runServer/plugins/.paper-remapped/index.json b/test/paper/runServer/plugins/.paper-remapped/index.json deleted file mode 100644 index 890ae59..0000000 --- a/test/paper/runServer/plugins/.paper-remapped/index.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "hashes": { - "495289546FB83B3AEDE44C6C1DFBF223AA8EAB97CD9875EE23D663C62834700C": "lighteco-currency-money-0.1.19.jar", - "5BA17BE2410FCE1F8CB601A0141DDB59A06481E8DB96FD385AFA7E4998AD59EC": "lighteco-bukkittest-0.1.19-unshaded.jar", - "381EAF4C93EBA41C029147B8BA55BCE30C4AAE597EA1083CDCA099D7F3F6DB31": "lighteco-paper-0.1.21.jar" - }, - "skippedHashes": [], - "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" -} \ No newline at end of file diff --git a/test/paper/runServer/plugins/.paper-remapped/libraries/index.json b/test/paper/runServer/plugins/.paper-remapped/libraries/index.json deleted file mode 100644 index a547e13..0000000 --- a/test/paper/runServer/plugins/.paper-remapped/libraries/index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "hashes": {}, - "skippedHashes": [], - "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" -} \ No newline at end of file diff --git a/test/paper/runServer/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny b/test/paper/runServer/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny deleted file mode 100644 index de44a03..0000000 --- a/test/paper/runServer/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny +++ /dev/null @@ -1,74430 +0,0 @@ -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/test/paper/runServer/plugins/.paper-remapped/unknown-origin/index.json b/test/paper/runServer/plugins/.paper-remapped/unknown-origin/index.json deleted file mode 100644 index cebdc88..0000000 --- a/test/paper/runServer/plugins/.paper-remapped/unknown-origin/index.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hashes": { - "98A8F2C1D76FA99029D303196A44C22DE42F2A1BB487D5433F35F38D3C9D79D8": "spark-1720025148189.jar" - }, - "skippedHashes": [], - "mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0" -} \ No newline at end of file diff --git a/test/paper/runServer/plugins/LightEco/config.yml b/test/paper/runServer/plugins/LightEco/config.yml deleted file mode 100644 index 3c5dc04..0000000 --- a/test/paper/runServer/plugins/LightEco/config.yml +++ /dev/null @@ -1,88 +0,0 @@ -# LightEco configuration file. - -# This property must be unique for each server. -# If you have multiple servers, you must set this property to a different value for each server. -# Used for local currencies. -server: none -# Storage settings. -storage: - # Storage provider. - # Available providers: h2, sqlite, mysql, mariadb, postgresql - provider: H2 - # Data storage settings. - # You don't need to worry about this if you're using local database. - data: - # Define the address and port of the database. - address: localhost - # The name of the database to use. - database: lighteco - # Credentials for connecting to the database. - username: root - password: password - # Maximum number of connections in the pool. - maximumPoolSize: 10 - # Minimum idle connections in the pool. - minimumIdle: 5 - # Maximum lifetime of a connection in the pool. - maxLifetime: 1800000 - # Keep alive interval in milliseconds. - keepAliveTime: 0 - # Connection timeout in milliseconds. - connectionTimeout: 5000 - # Table prefix. - tablePrefix: lighteco -# Messaging settings. -messaging: - # Messaging provider. - # Available providers: redis - provider: NONE - # Data storage settings. - # You don't need to worry about this if you're using plugin message. - data: - # Define the address and port of the messaging service. - address: localhost - # Credentials for connecting to the messaging service. - username: root - password: password - # Whether to use SSL to connect to the messaging service. - ssl: false -# Save interval to storage in seconds. -saveInterval: 5 -# Maximum allowed balance. -# If you want to change this value, you must also change the data type in the database. -maximumBalance: '1.0E+15' -# Messages -messages: - currency: - default: - balance: ' | Your balance: ' - balanceOthers: | Balance of | - - set: | Set balance of to - - give: | Gave | - - take: | Took from - pay: | Paid to - payWithTax: | Paid to - ( after tax) - payReceived: | Received from - - payReceivedWithTax: | Received from - ( after tax) - wait: Please wait a moment before using this command again. - notEnoughMoney: You don't have enough money! - cannotPaySelf: You cannot pay yourself! - cannotBeGreaterThan: Amount cannot be greater than -# Housekeeper -# Task that runs periodically to clean up the cache. -housekeeper: - # How long should the cache be kept after the last write - expireAfterWrite: 300 - expireAfterWriteUnit: SECONDS - # How often should housekeeper run - runInterval: 60 - runIntervalUnit: SECONDS -# Debug mode -# Prints additional information to the console. -debug: false diff --git a/test/paper/runServer/plugins/LightEco/lighteco-h2.mv.db b/test/paper/runServer/plugins/LightEco/lighteco-h2.mv.db deleted file mode 100644 index 219af94..0000000 Binary files a/test/paper/runServer/plugins/LightEco/lighteco-h2.mv.db and /dev/null differ diff --git a/test/paper/runServer/plugins/bStats/config.yml b/test/paper/runServer/plugins/bStats/config.yml deleted file mode 100644 index 2f873c0..0000000 --- a/test/paper/runServer/plugins/bStats/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -# bStats collects some data for plugin authors like how many servers are using their plugins. -# To honor their work, you should not disable it. -# This has nearly no effect on the server performance! -# Check out https://bStats.org/ to learn more :) - -enabled: true -serverUuid: 3b6e43bf-5e65-44e2-b707-4502f45dfcb0 -logFailedRequests: false diff --git a/test/paper/runServer/plugins/lighteco-currency-money/config.yml b/test/paper/runServer/plugins/lighteco-currency-money/config.yml deleted file mode 100644 index dbe09ce..0000000 --- a/test/paper/runServer/plugins/lighteco-currency-money/config.yml +++ /dev/null @@ -1,12 +0,0 @@ -# Currency name -# In singular form -currencyNameSingular: Dollar -# In plural form -currencyNamePlural: Dollars -# Currency code (ISO 4217 code of currency) -# Used for formatting currency -# See https://en.wikipedia.org/wiki/ISO_4217 for more information -currencyCode: USD -# Fractional digits -# How many digits after the decimal point -fractionalDigits: 2 diff --git a/test/paper/runServer/plugins/lighteco-paper/config.yml b/test/paper/runServer/plugins/lighteco-paper/config.yml deleted file mode 100644 index 3c5dc04..0000000 --- a/test/paper/runServer/plugins/lighteco-paper/config.yml +++ /dev/null @@ -1,88 +0,0 @@ -# LightEco configuration file. - -# This property must be unique for each server. -# If you have multiple servers, you must set this property to a different value for each server. -# Used for local currencies. -server: none -# Storage settings. -storage: - # Storage provider. - # Available providers: h2, sqlite, mysql, mariadb, postgresql - provider: H2 - # Data storage settings. - # You don't need to worry about this if you're using local database. - data: - # Define the address and port of the database. - address: localhost - # The name of the database to use. - database: lighteco - # Credentials for connecting to the database. - username: root - password: password - # Maximum number of connections in the pool. - maximumPoolSize: 10 - # Minimum idle connections in the pool. - minimumIdle: 5 - # Maximum lifetime of a connection in the pool. - maxLifetime: 1800000 - # Keep alive interval in milliseconds. - keepAliveTime: 0 - # Connection timeout in milliseconds. - connectionTimeout: 5000 - # Table prefix. - tablePrefix: lighteco -# Messaging settings. -messaging: - # Messaging provider. - # Available providers: redis - provider: NONE - # Data storage settings. - # You don't need to worry about this if you're using plugin message. - data: - # Define the address and port of the messaging service. - address: localhost - # Credentials for connecting to the messaging service. - username: root - password: password - # Whether to use SSL to connect to the messaging service. - ssl: false -# Save interval to storage in seconds. -saveInterval: 5 -# Maximum allowed balance. -# If you want to change this value, you must also change the data type in the database. -maximumBalance: '1.0E+15' -# Messages -messages: - currency: - default: - balance: ' | Your balance: ' - balanceOthers: | Balance of | - - set: | Set balance of to - - give: | Gave | - - take: | Took from - pay: | Paid to - payWithTax: | Paid to - ( after tax) - payReceived: | Received from - - payReceivedWithTax: | Received from - ( after tax) - wait: Please wait a moment before using this command again. - notEnoughMoney: You don't have enough money! - cannotPaySelf: You cannot pay yourself! - cannotBeGreaterThan: Amount cannot be greater than -# Housekeeper -# Task that runs periodically to clean up the cache. -housekeeper: - # How long should the cache be kept after the last write - expireAfterWrite: 300 - expireAfterWriteUnit: SECONDS - # How often should housekeeper run - runInterval: 60 - runIntervalUnit: SECONDS -# Debug mode -# Prints additional information to the console. -debug: false diff --git a/test/paper/runServer/plugins/spark/config.json b/test/paper/runServer/plugins/spark/config.json deleted file mode 100644 index 480c9e6..0000000 --- a/test/paper/runServer/plugins/spark/config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_header": "spark configuration file - https://spark.lucko.me/docs/Configuration", - "backgroundProfiler": true -} \ No newline at end of file diff --git a/test/paper/runServer/plugins/spark/tmp/about.txt b/test/paper/runServer/plugins/spark/tmp/about.txt deleted file mode 100644 index 31c393f..0000000 --- a/test/paper/runServer/plugins/spark/tmp/about.txt +++ /dev/null @@ -1,10 +0,0 @@ -# What is this directory? - -* In order to perform certain functions, spark sometimes needs to write temporary data to the disk. -* Previously, a temporary directory provided by the operating system was used for this purpose. -* However, this proved to be unreliable in some circumstances, so spark now stores temporary data here instead! - -spark will automatically cleanup the contents of this directory. -(but if for some reason it doesn't, if the server is stopped, you can freely delete any files ending in .tmp) - -tl;dr: spark uses this folder to store some temporary data. diff --git a/test/paper/runServer/plugins/spark/tmp/spark-2161b9763006-libasyncProfiler.so.tmp b/test/paper/runServer/plugins/spark/tmp/spark-2161b9763006-libasyncProfiler.so.tmp deleted file mode 100644 index 5af5071..0000000 Binary files a/test/paper/runServer/plugins/spark/tmp/spark-2161b9763006-libasyncProfiler.so.tmp and /dev/null differ diff --git a/test/paper/runServer/plugins/spark/tmp/spark-22416524b1a5-profile-data.jfr.tmp b/test/paper/runServer/plugins/spark/tmp/spark-22416524b1a5-profile-data.jfr.tmp deleted file mode 100644 index c084aef..0000000 Binary files a/test/paper/runServer/plugins/spark/tmp/spark-22416524b1a5-profile-data.jfr.tmp and /dev/null differ diff --git a/test/paper/runServer/plugins/spark/tmp/spark-226e66fc10b9-libasyncProfiler.so.tmp b/test/paper/runServer/plugins/spark/tmp/spark-226e66fc10b9-libasyncProfiler.so.tmp deleted file mode 100644 index 5af5071..0000000 Binary files a/test/paper/runServer/plugins/spark/tmp/spark-226e66fc10b9-libasyncProfiler.so.tmp and /dev/null differ diff --git a/test/paper/runServer/plugins/spark/tmp/spark-226e809c5c98-profile-data.jfr.tmp b/test/paper/runServer/plugins/spark/tmp/spark-226e809c5c98-profile-data.jfr.tmp deleted file mode 100644 index d67ee24..0000000 Binary files a/test/paper/runServer/plugins/spark/tmp/spark-226e809c5c98-profile-data.jfr.tmp and /dev/null differ diff --git a/test/paper/runServer/purpur.yml b/test/paper/runServer/purpur.yml deleted file mode 100644 index 1b2c46d..0000000 --- a/test/paper/runServer/purpur.yml +++ /dev/null @@ -1,1737 +0,0 @@ -# This is the main configuration file for Purpur. -# As you can see, there's tons 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 Purpur, -# join us in our Discord guild. -# -# Website: https://purpurmc.org -# Docs: https://purpurmc.org/docs - -verbose: false -settings: - messages: - cannot-ride-mob: You cannot mount that mob - afk-broadcast-away: %s is now AFK - afk-broadcast-back: %s is no longer AFK - afk-broadcast-use-display-name: false - afk-tab-list-prefix: '[AFK] ' - afk-tab-list-suffix: '' - credits-command-output: %s has been shown the end credits - demo-command-output: %s has been shown the demo screen - ping-command-output: %s's ping is %sms - ram-command-output: 'Ram Usage: / ()' - rambar-command-output: Rambar toggled for - tpsbar-command-output: Tpsbar toggled for - dont-run-with-scissors: Don't run with scissors! - uptime-command-output: Server uptime is - unverified-username: default - sleep-skipping-night: default - sleeping-players-percent: default - sleep-not-possible: default - death-message: - run-with-scissors: slipped and fell on their shears - stonecutter: has sawed themself in half - register-minecraft-debug-commands: false - server-mod-name: Purpur - use-alternate-keepalive: false - disable-give-dropping: false - bee-count-payload: false - tps-catchup: true - fix-projectile-looting-transfer: false - clamp-attributes: true - limit-armor: true - player-deaths-always-show-item: false - startup-commands: [] - broadcasts: - advancement: - only-broadcast-to-affected-player: false - death: - only-broadcast-to-affected-player: false - lagging-threshold: 19.0 - command: - rambar: - title: Ram: / () - overlay: NOTCHED_20 - progress-color: - good: GREEN - medium: YELLOW - low: RED - text-color: - good: - medium: - low: - tick-interval: 20 - tpsbar: - title: TPS: MSPT: Ping: - ms - overlay: NOTCHED_20 - fill-mode: MSPT - progress-color: - good: GREEN - medium: YELLOW - low: RED - text-color: - good: - medium: - low: - tick-interval: 20 - compass: - title: 'S · ◈ · ◈ · ◈ · SW · ◈ · ◈ · ◈ · W · ◈ · ◈ · ◈ · NW · ◈ · ◈ · ◈ · N · ◈ · ◈ · ◈ · NE · ◈ · ◈ · ◈ · E · ◈ · ◈ · ◈ · SE · ◈ · ◈ · ◈ · S · ◈ · ◈ · ◈ · SW · ◈ · ◈ · ◈ · W · ◈ · ◈ · ◈ · NW · ◈ · ◈ · ◈ · N · ◈ · ◈ · ◈ · NE · ◈ · ◈ · ◈ · E · ◈ · ◈ · ◈ · SE · ◈ · ◈ · ◈ · ' - overlay: PROGRESS - progress-color: BLUE - percent: 1.0 - tick-interval: 5 - gamemode: - requires-specific-permission: false - hide-hidden-players-from-entity-selector: false - uptime: - format: - day: '%02d day, ' - days: '%02d days, ' - hour: '%02d hour, ' - hours: '%02d hours, ' - minute: '%02d minute, and ' - minutes: '%02d minutes, and ' - second: '%02d second' - seconds: '%02d seconds' - blocks: - barrel: - rows: 3 - ender_chest: - six-rows: false - use-permissions-for-rows: false - crying_obsidian: - valid-for-portal-frame: false - beehive: - max-bees-inside: 3 - anvil: - cumulative-cost: true - lightning_rod: - range: 128 - grindstone: - ignored-enchants: - - minecraft:binding_curse - - minecraft:vanishing_curse - remove-attributes: false - remove-name-and-lore: false - cave_vines: - max-growth-age: 25 - kelp: - max-growth-age: 25 - twisting_vines: - max-growth-age: 25 - weeping_vines: - max-growth-age: 25 - magma-block: - reverse-bubble-column-flow: false - soul-sand: - reverse-bubble-column-flow: false - enchantment: - allow-infinity-and-mending-together: false - allow-infinity-on-crossbow: true - allow-looting-on-shears: false - anvil: - allow-unsafe-enchants: false - allow-inapplicable-enchants: true - allow-incompatible-enchants: true - allow-higher-enchants-levels: true - replace-incompatible-enchants: false - allow-unsafe-enchant-command: false - clamp-levels: false - entity: - enderman: - short-height: false - allow-water-placement-in-the-end: true - logger: - suppress-init-legacy-material-errors: false - suppress-ignored-advancement-warnings: false - suppress-unrecognized-recipe-errors: false - suppress-setblock-in-far-chunk-errors: false - suppress-library-loader: false - network: - upnp-port-forwarding: false - max-joins-per-second: false - kick-for-out-of-order-chat: true - username-valid-characters: ^[a-zA-Z0-9_.]*$ - blast-resistance-overrides: {} - block-fall-multipliers: - minecraft:white_bed: - distance: 0.5 - minecraft:hay_block: - damage: 0.2 - minecraft:red_bed: - distance: 0.5 - minecraft:pink_bed: - distance: 0.5 - minecraft:light_blue_bed: - distance: 0.5 - minecraft:purple_bed: - distance: 0.5 - minecraft:magenta_bed: - distance: 0.5 - minecraft:light_gray_bed: - distance: 0.5 - minecraft:brown_bed: - distance: 0.5 - minecraft:lime_bed: - distance: 0.5 - minecraft:yellow_bed: - distance: 0.5 - minecraft:black_bed: - distance: 0.5 - minecraft:orange_bed: - distance: 0.5 - minecraft:green_bed: - distance: 0.5 - minecraft:blue_bed: - distance: 0.5 - minecraft:cyan_bed: - distance: 0.5 - minecraft:gray_bed: - distance: 0.5 -config-version: 35 -world-settings: - default: - blocks: - observer: - disable-clock: false - anvil: - allow-colors: false - use-mini-message: false - iron-ingots-used-for-repair: 0 - obsidian-used-for-damage: 0 - azalea: - growth-chance: 0.0 - beacon: - effect-range: - level-1: 20 - level-2: 30 - level-3: 40 - level-4: 50 - allow-effects-with-tinted-glass: false - bed: - explode: true - explode-on-villager-sleep: false - explosion-power: 5.0 - explosion-fire: true - explosion-effect: BLOCK - big_dripleaf: - tilt-delay: - UNSTABLE: 10 - PARTIAL: 10 - FULL: 100 - cactus: - breaks-from-solid-neighbors: true - affected-by-bonemeal: false - sugar_cane: - affected-by-bonemeal: false - nether_wart: - affected-by-bonemeal: false - campfire: - lit-when-placed: true - chest: - open-with-solid-block-on-top: false - composter: - sneak-to-bulk-process: false - coral: - die-outside-water: true - dispenser: - apply-cursed-to-armor-slots: true - place-anvils: false - door: - requires-redstone: [] - dragon_egg: - teleport: true - end-crystal: - baseless: - explode: true - explosion-power: 6.0 - explosion-fire: false - explosion-effect: BLOCK - base: - explode: true - explosion-power: 6.0 - explosion-fire: false - explosion-effect: BLOCK - cramming-amount: 0 - farmland: - bypass-mob-griefing: false - gets-moist-from-below: false - use-alpha-farmland: false - disable-trampling: false - only-players-trample: false - feather-fall-distance-affects-trampling: false - trample-height: -1.0 - flowering_azalea: - growth-chance: 0.0 - furnace: - use-lava-from-underneath: false - packed_ice: - allow-mob-spawns: true - blue_ice: - allow-mob-spawns: true - allow-snow-formation: true - lava: - infinite-required-sources: 2 - speed: - nether: 10 - not-nether: 30 - piston: - block-push-limit: 12 - magma-block: - damage-when-sneaking: false - damage-with-frost-walker: false - powder_snow: - bypass-mob-griefing: false - powered-rail: - activation-range: 8 - respawn_anchor: - explode: true - explosion-power: 5.0 - explosion-fire: true - explosion-effect: BLOCK - sculk_shrieker: - can-summon-default: false - sign: - allow-colors: false - slab: - break-individual-slabs-when-sneaking: false - spawner: - deactivate-by-redstone: false - fix-mc-238526: false - sponge: - absorption: - area: 65 - radius: 6 - absorbs-lava: false - absorbs-water-from-mud: false - stonecutter: - damage: 0.0 - turtle_egg: - break-from-exp-orbs: false - break-from-items: false - break-from-minecarts: false - bypass-mob-griefing: false - random-tick-crack-chance: 500 - feather-fall-distance-affects-trampling: false - water: - infinite-required-sources: 2 - enchantment-table: - lapis-persists: false - conduit: - effect-distance: 16 - mob-damage: - distance: 8.0 - damage-amount: 4.0 - valid-ring-blocks: - - minecraft:prismarine - - minecraft:prismarine_bricks - - minecraft:sea_lantern - - minecraft:dark_prismarine - cauldron: - fill-chances: - rain: 0.05000000074505806 - powder-snow: 0.10000000149011612 - dripstone-water: 0.17578125 - dripstone-lava: 0.05859375 - tools: - axe: - strippables: - minecraft:cherry_log: - into: minecraft:stripped_cherry_log - drops: {} - minecraft:acacia_wood: - into: minecraft:stripped_acacia_wood - drops: {} - minecraft:dark_oak_wood: - into: minecraft:stripped_dark_oak_wood - drops: {} - minecraft:acacia_log: - into: minecraft:stripped_acacia_log - drops: {} - minecraft:spruce_log: - into: minecraft:stripped_spruce_log - drops: {} - minecraft:crimson_stem: - into: minecraft:stripped_crimson_stem - drops: {} - minecraft:jungle_log: - into: minecraft:stripped_jungle_log - drops: {} - minecraft:jungle_wood: - into: minecraft:stripped_jungle_wood - drops: {} - minecraft:bamboo_block: - into: minecraft:stripped_bamboo_block - drops: {} - minecraft:crimson_hyphae: - into: minecraft:stripped_crimson_hyphae - drops: {} - minecraft:mangrove_wood: - into: minecraft:stripped_mangrove_wood - drops: {} - minecraft:oak_log: - into: minecraft:stripped_oak_log - drops: {} - minecraft:oak_wood: - into: minecraft:stripped_oak_wood - drops: {} - minecraft:dark_oak_log: - into: minecraft:stripped_dark_oak_log - drops: {} - minecraft:birch_wood: - into: minecraft:stripped_birch_wood - drops: {} - minecraft:mangrove_log: - into: minecraft:stripped_mangrove_log - drops: {} - minecraft:cherry_wood: - into: minecraft:stripped_cherry_wood - drops: {} - minecraft:warped_stem: - into: minecraft:stripped_warped_stem - drops: {} - minecraft:birch_log: - into: minecraft:stripped_birch_log - drops: {} - minecraft:spruce_wood: - into: minecraft:stripped_spruce_wood - drops: {} - minecraft:warped_hyphae: - into: minecraft:stripped_warped_hyphae - drops: {} - waxables: - minecraft:waxed_exposed_cut_copper_slab: - into: minecraft:exposed_cut_copper_slab - drops: {} - minecraft:waxed_copper_block: - into: minecraft:copper_block - drops: {} - minecraft:waxed_oxidized_chiseled_copper: - into: minecraft:oxidized_chiseled_copper - drops: {} - minecraft:waxed_oxidized_copper_door: - into: minecraft:oxidized_copper_door - drops: {} - minecraft:waxed_oxidized_copper_grate: - into: minecraft:oxidized_copper_grate - drops: {} - minecraft:waxed_oxidized_copper_bulb: - into: minecraft:oxidized_copper_bulb - drops: {} - minecraft:waxed_exposed_cut_copper: - into: minecraft:exposed_cut_copper - drops: {} - minecraft:waxed_cut_copper_slab: - into: minecraft:cut_copper_slab - drops: {} - minecraft:waxed_oxidized_cut_copper_slab: - into: minecraft:oxidized_cut_copper_slab - drops: {} - minecraft:waxed_weathered_cut_copper_stairs: - into: minecraft:weathered_cut_copper_stairs - drops: {} - minecraft:waxed_weathered_copper_door: - into: minecraft:weathered_copper_door - drops: {} - minecraft:waxed_oxidized_cut_copper: - into: minecraft:oxidized_cut_copper - drops: {} - minecraft:waxed_weathered_copper_bulb: - into: minecraft:weathered_copper_bulb - drops: {} - minecraft:waxed_copper_grate: - into: minecraft:copper_grate - drops: {} - minecraft:waxed_weathered_cut_copper: - into: minecraft:weathered_cut_copper - drops: {} - minecraft:waxed_chiseled_copper: - into: minecraft:chiseled_copper - drops: {} - minecraft:waxed_weathered_copper_grate: - into: minecraft:weathered_copper_grate - drops: {} - minecraft:waxed_oxidized_cut_copper_stairs: - into: minecraft:oxidized_cut_copper_stairs - drops: {} - minecraft:waxed_weathered_cut_copper_slab: - into: minecraft:weathered_cut_copper_slab - drops: {} - minecraft:waxed_exposed_copper_grate: - into: minecraft:exposed_copper_grate - drops: {} - minecraft:waxed_weathered_copper: - into: minecraft:weathered_copper - drops: {} - minecraft:waxed_exposed_cut_copper_stairs: - into: minecraft:exposed_cut_copper_stairs - drops: {} - minecraft:waxed_exposed_copper_trapdoor: - into: minecraft:exposed_copper_trapdoor - drops: {} - minecraft:waxed_oxidized_copper: - into: minecraft:oxidized_copper - drops: {} - minecraft:waxed_cut_copper: - into: minecraft:cut_copper - drops: {} - minecraft:waxed_copper_door: - into: minecraft:copper_door - drops: {} - minecraft:waxed_exposed_copper_door: - into: minecraft:exposed_copper_door - drops: {} - minecraft:waxed_weathered_copper_trapdoor: - into: minecraft:weathered_copper_trapdoor - drops: {} - minecraft:waxed_copper_trapdoor: - into: minecraft:copper_trapdoor - drops: {} - minecraft:waxed_copper_bulb: - into: minecraft:copper_bulb - drops: {} - minecraft:waxed_cut_copper_stairs: - into: minecraft:cut_copper_stairs - drops: {} - minecraft:waxed_exposed_chiseled_copper: - into: minecraft:exposed_chiseled_copper - drops: {} - minecraft:waxed_exposed_copper_bulb: - into: minecraft:exposed_copper_bulb - drops: {} - minecraft:waxed_exposed_copper: - into: minecraft:exposed_copper - drops: {} - minecraft:waxed_weathered_chiseled_copper: - into: minecraft:weathered_chiseled_copper - drops: {} - minecraft:waxed_oxidized_copper_trapdoor: - into: minecraft:oxidized_copper_trapdoor - drops: {} - weatherables: - minecraft:weathered_copper_door: - into: minecraft:exposed_copper_door - drops: {} - minecraft:exposed_copper_door: - into: minecraft:copper_door - drops: {} - minecraft:oxidized_copper: - into: minecraft:weathered_copper - drops: {} - minecraft:exposed_chiseled_copper: - into: minecraft:chiseled_copper - drops: {} - minecraft:oxidized_cut_copper: - into: minecraft:weathered_cut_copper - drops: {} - minecraft:oxidized_copper_bulb: - into: minecraft:weathered_copper_bulb - drops: {} - minecraft:oxidized_cut_copper_slab: - into: minecraft:weathered_cut_copper_slab - drops: {} - minecraft:weathered_copper_grate: - into: minecraft:exposed_copper_grate - drops: {} - minecraft:weathered_cut_copper: - into: minecraft:exposed_cut_copper - drops: {} - minecraft:weathered_cut_copper_slab: - into: minecraft:exposed_cut_copper_slab - drops: {} - minecraft:exposed_cut_copper_stairs: - into: minecraft:cut_copper_stairs - drops: {} - minecraft:exposed_cut_copper: - into: minecraft:cut_copper - drops: {} - minecraft:exposed_copper_grate: - into: minecraft:copper_grate - drops: {} - minecraft:weathered_copper_bulb: - into: minecraft:exposed_copper_bulb - drops: {} - minecraft:oxidized_copper_trapdoor: - into: minecraft:weathered_copper_trapdoor - drops: {} - minecraft:exposed_copper_bulb: - into: minecraft:copper_bulb - drops: {} - minecraft:weathered_copper_trapdoor: - into: minecraft:exposed_copper_trapdoor - drops: {} - minecraft:weathered_cut_copper_stairs: - into: minecraft:exposed_cut_copper_stairs - drops: {} - minecraft:oxidized_chiseled_copper: - into: minecraft:weathered_chiseled_copper - drops: {} - minecraft:oxidized_copper_grate: - into: minecraft:weathered_copper_grate - drops: {} - minecraft:weathered_chiseled_copper: - into: minecraft:exposed_chiseled_copper - drops: {} - minecraft:exposed_cut_copper_slab: - into: minecraft:cut_copper_slab - drops: {} - minecraft:oxidized_copper_door: - into: minecraft:weathered_copper_door - drops: {} - minecraft:oxidized_cut_copper_stairs: - into: minecraft:weathered_cut_copper_stairs - drops: {} - minecraft:exposed_copper: - into: minecraft:copper_block - drops: {} - minecraft:exposed_copper_trapdoor: - into: minecraft:copper_trapdoor - drops: {} - minecraft:weathered_copper: - into: minecraft:exposed_copper - drops: {} - hoe: - tillables: - minecraft:dirt: - drops: {} - condition: air_above - into: minecraft:farmland - minecraft:grass_block: - drops: {} - condition: air_above - into: minecraft:farmland - minecraft:coarse_dirt: - drops: {} - condition: air_above - into: minecraft:dirt - minecraft:dirt_path: - drops: {} - condition: air_above - into: minecraft:farmland - minecraft:rooted_dirt: - drops: - minecraft:hanging_roots: 1.0 - condition: always - into: minecraft:dirt - replant-crops: false - replant-nether-warts: false - shovel: - flattenables: - minecraft:grass_block: - into: minecraft:dirt_path - drops: {} - minecraft:mycelium: - into: minecraft:dirt_path - drops: {} - minecraft:rooted_dirt: - into: minecraft:dirt_path - drops: {} - minecraft:coarse_dirt: - into: minecraft:dirt_path - drops: {} - minecraft:podzol: - into: minecraft:dirt_path - drops: {} - minecraft:dirt: - into: minecraft:dirt_path - drops: {} - ridable-settings: - babies-are-ridable: true - untamed-tamables-are-ridable: true - use-night-vision: false - use-dismounts-underwater-tag: true - mobs: - allay: - ridable: false - ridable-in-water: true - controllable: true - armadillo: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 12.0 - breeding-delay-ticks: 6000 - axolotl: - ridable: false - controllable: true - attributes: - max_health: 14.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - bat: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 6.0 - follow_range: 16.0 - knockback_resistance: 0.0 - movement_speed: 0.6 - flying_speed: 0.6 - armor: 0.0 - armor_toughness: 0.0 - attack_knockback: 0.0 - takes-damage-from-water: false - always-drop-exp: false - bee: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 10.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - can-work-at-night: false - can-work-in-rain: false - always-drop-exp: false - dies-after-sting: true - blaze: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 20.0 - takes-damage-from-water: true - always-drop-exp: false - bogged: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 16.0 - camel: - ridable-in-water: false - attributes: - max_health: - min: 32.0 - max: 32.0 - jump_strength: - min: 0.42 - max: 0.42 - movement_speed: - min: 0.09 - max: 0.09 - breeding-delay-ticks: 6000 - cat: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - spawn-delay: 1200 - scan-range-for-other-cats: - swamp-hut: 16 - village: 48 - breeding-delay-ticks: 6000 - default-collar-color: RED - takes-damage-from-water: false - always-drop-exp: false - cave_spider: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 12.0 - takes-damage-from-water: false - always-drop-exp: false - chicken: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: 4.0 - retaliate: false - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - cod: - ridable: false - controllable: true - attributes: - max_health: 3.0 - takes-damage-from-water: false - always-drop-exp: false - cow: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - feed-mushrooms-for-mooshroom: 0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - naturally-aggressive-to-players: - chance: 0.0 - damage: 2.0 - always-drop-exp: false - creeper: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - naturally-charged-chance: 0.0 - allow-griefing: true - bypass-mob-griefing: false - takes-damage-from-water: false - explode-when-killed: false - health-impacts-explosion: false - always-drop-exp: false - head-visibility-percent: 0.5 - encircle-target: false - dolphin: - ridable: false - controllable: true - spit: - cooldown: 20 - speed: 1.0 - damage: 2.0 - attributes: - max_health: 10.0 - disable-treasure-searching: false - takes-damage-from-water: false - naturally-aggressive-to-players-chance: 0.0 - always-drop-exp: false - donkey: - ridable-in-water: false - attributes: - max_health: - min: 15.0 - max: 30.0 - jump_strength: - min: 0.5 - max: 0.5 - movement_speed: - min: 0.175 - max: 0.175 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - drowned: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - spawn_reinforcements: 0.1 - jockey: - only-babies: true - chance: 0.05 - try-existing-chickens: true - takes-damage-from-water: false - can-break-doors: false - always-drop-exp: false - elder_guardian: - ridable: false - controllable: true - attributes: - max_health: 80.0 - takes-damage-from-water: false - always-drop-exp: false - ender_dragon: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 200.0 - always-drop-full-exp: false - bypass-mob-griefing: false - takes-damage-from-water: false - can-ride-vehicles: false - enderman: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 40.0 - allow-griefing: true - can-despawn-with-held-block: false - bypass-mob-griefing: false - takes-damage-from-water: true - aggressive-towards-endermites: true - aggressive-towards-endermites-only-spawned-by-player-thrown-ender-pearls: false - ignore-players-wearing-dragon-head: false - disable-player-stare-aggression: false - ignore-projectiles: false - always-drop-exp: false - endermite: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 8.0 - takes-damage-from-water: false - always-drop-exp: false - evoker: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 24.0 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - fox: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - tulips-change-type: false - breeding-delay-ticks: 6000 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - frog: - ridable: false - ridable-in-water: true - controllable: true - ridable-jump-height: 0.6499999761581421 - breeding-delay-ticks: 6000 - ghast: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 10.0 - takes-damage-from-water: false - always-drop-exp: false - giant: - ridable: false - ridable-in-water: true - controllable: true - movement-speed: 0.5 - attack-damage: 50.0 - attributes: - max_health: 100.0 - step-height: 2.0 - jump-height: 1.0 - have-ai: false - have-hostile-ai: false - takes-damage-from-water: false - always-drop-exp: false - glow_squid: - ridable: false - controllable: true - attributes: - max_health: 10.0 - can-fly: false - takes-damage-from-water: false - always-drop-exp: false - goat: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - guardian: - ridable: false - controllable: true - attributes: - max_health: 30.0 - takes-damage-from-water: false - always-drop-exp: false - hoglin: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 40.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - horse: - ridable-in-water: false - attributes: - max_health: - min: 15.0 - max: 30.0 - jump_strength: - min: 0.4 - max: 1.0 - movement_speed: - min: 0.1125 - max: 0.3375 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - husk: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - spawn_reinforcements: 0.1 - jockey: - only-babies: true - chance: 0.05 - try-existing-chickens: true - takes-damage-from-water: false - always-drop-exp: false - illusioner: - ridable: false - ridable-in-water: true - controllable: true - movement-speed: 0.5 - follow-range: 18.0 - attributes: - max_health: 32.0 - takes-damage-from-water: false - always-drop-exp: false - iron_golem: - ridable: false - ridable-in-water: true - controllable: true - can-swim: false - attributes: - max_health: 100.0 - takes-damage-from-water: false - poppy-calms-anger: false - healing-calms-anger: false - always-drop-exp: false - llama: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: - min: 15.0 - max: 30.0 - jump_strength: - min: 0.5 - max: 0.5 - movement_speed: - min: 0.175 - max: 0.175 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - join-caravans: true - always-drop-exp: false - magma_cube: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: size * size - attack_damage: size - takes-damage-from-water: false - always-drop-exp: false - mooshroom: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - mule: - ridable-in-water: false - attributes: - max_health: - min: 15.0 - max: 30.0 - jump_strength: - min: 0.5 - max: 0.5 - movement_speed: - min: 0.175 - max: 0.175 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - ocelot: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 10.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - spawn-below-sea-level: false - panda: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - parrot: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 6.0 - takes-damage-from-water: false - can-breed: false - always-drop-exp: false - phantom: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - flames: - damage: 1.0 - fire-time: 8 - allow-griefing: false - attributes: - max_health: '20.0' - attack_damage: 6 + size - attacked-by-crystal-range: 0.0 - attacked-by-crystal-damage: 1.0 - orbit-crystal-radius: 0.0 - spawn: - min-sky-darkness: 5 - only-above-sea-level: true - only-with-visible-sky: true - local-difficulty-chance: 3.0 - per-attempt: - min: 1 - max: -1 - burn-in-light: 0 - burn-in-daylight: true - ignore-players-with-torch: false - flames-on-swoop: false - takes-damage-from-water: false - always-drop-exp: false - size: - min: 0 - max: 0 - pig: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: 10.0 - give-saddle-back: false - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - piglin: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 16.0 - bypass-mob-griefing: false - takes-damage-from-water: false - portal-spawn-modifier: 2000 - always-drop-exp: false - head-visibility-percent: 0.5 - ignores-armor-with-gold-trim: false - piglin_brute: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 50.0 - takes-damage-from-water: false - always-drop-exp: false - pillager: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 24.0 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - polar_bear: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 30.0 - breedable-item: '' - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - pufferfish: - ridable: false - controllable: true - attributes: - max_health: 3.0 - takes-damage-from-water: false - always-drop-exp: false - rabbit: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 3.0 - spawn-toast-chance: 0.0 - spawn-killer-rabbit-chance: 0.0 - breeding-delay-ticks: 6000 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - ravager: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: 100.0 - bypass-mob-griefing: false - takes-damage-from-water: false - griefable-blocks: - - minecraft:oak_leaves - - minecraft:spruce_leaves - - minecraft:birch_leaves - - minecraft:jungle_leaves - - minecraft:acacia_leaves - - minecraft:dark_oak_leaves - - minecraft:beetroots - - minecraft:carrots - - minecraft:potatoes - - minecraft:wheat - always-drop-exp: false - avoid-rabbits: false - salmon: - ridable: false - controllable: true - attributes: - max_health: 3.0 - takes-damage-from-water: false - always-drop-exp: false - sheep: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 8.0 - breeding-delay-ticks: 6000 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - shulker: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 30.0 - takes-damage-from-water: false - spawn-from-bullet: - base-chance: 1.0 - require-open-lid: true - nearby-range: 8.0 - nearby-equation: (nearby - 1) / 5.0 - random-color: false - change-color-with-dye: false - always-drop-exp: false - silverfish: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 8.0 - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - skeleton: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - takes-damage-from-water: false - always-drop-exp: false - head-visibility-percent: 0.5 - feed-wither-roses: 0 - bow-accuracy: 14 - difficulty * 4 - skeleton_horse: - ridable: false - ridable-in-water: true - can-swim: false - attributes: - max_health: - min: 15.0 - max: 15.0 - jump_strength: - min: 0.4 - max: 1.0 - movement_speed: - min: 0.2 - max: 0.2 - takes-damage-from-water: false - always-drop-exp: false - slime: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: size * size - attack_damage: size - takes-damage-from-water: false - always-drop-exp: false - snow_golem: - ridable: false - ridable-in-water: true - controllable: true - leave-trail-when-ridden: false - attributes: - max_health: 4.0 - pumpkin-can-be-added-back: false - min-shoot-interval-ticks: 20 - max-shoot-interval-ticks: 20 - snow-ball-modifier: 10.0 - attack-distance: 1.25 - bypass-mob-griefing: false - takes-damage-from-water: true - always-drop-exp: false - sniffer: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 14.0 - breeding-delay-ticks: 6000 - squid: - ridable: false - controllable: true - attributes: - max_health: 10.0 - immune-to-EAR: true - water-offset-check: 0.0 - can-fly: false - takes-damage-from-water: false - always-drop-exp: false - spider: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: 16.0 - takes-damage-from-water: false - always-drop-exp: false - stray: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - takes-damage-from-water: false - always-drop-exp: false - strider: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: 20.0 - breeding-delay-ticks: 6000 - give-saddle-back: false - takes-damage-from-water: true - always-drop-exp: false - tadpole: - ridable: false - ridable-in-water: true - controllable: true - trader_llama: - ridable: false - ridable-in-water: false - controllable: true - attributes: - max_health: - min: 15.0 - max: 30.0 - jump_strength: - min: 0.5 - max: 0.5 - movement_speed: - min: 0.175 - max: 0.175 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - tropical_fish: - ridable: false - controllable: true - attributes: - max_health: 3.0 - takes-damage-from-water: false - always-drop-exp: false - turtle: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 30.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - vex: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 14.0 - takes-damage-from-water: false - always-drop-exp: false - villager: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - follow-emerald-blocks: false - can-be-leashed: false - can-breed: true - breeding-delay-ticks: 6000 - clerics-farm-warts: false - cleric-wart-farmers-throw-warts-at-villagers: true - bypass-mob-griefing: false - takes-damage-from-water: false - allow-trading: true - always-drop-exp: false - minimum-demand: 0 - lobotomize: - enabled: false - check-interval: 100 - wait-until-trade-locked: false - display-trade-item: true - spawn-iron-golem: - radius: 0 - limit: 0 - search-radius: - acquire-poi: 48 - nearest-bed-sensor: 48 - vindicator: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 24.0 - johnny: - spawn-chance: 0.0 - takes-damage-from-water: false - always-drop-exp: false - wandering_trader: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - follow-emerald-blocks: false - can-be-leashed: false - takes-damage-from-water: false - allow-trading: true - always-drop-exp: false - warden: - ridable: false - ridable-in-water: true - controllable: true - witch: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 26.0 - takes-damage-from-water: false - always-drop-exp: false - wither: - ridable: false - ridable-in-water: true - controllable: true - ridable-max-y: 320.0 - attributes: - max_health: 300.0 - health-regen-amount: 1.0 - health-regen-delay: 20 - bypass-mob-griefing: false - takes-damage-from-water: false - can-ride-vehicles: false - explosion-radius: 1.0 - play-spawn-sound: true - always-drop-exp: false - wither_skeleton: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - takes-damage-from-water: false - always-drop-exp: false - wolf: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 8.0 - default-collar-color: RED - milk-cures-rabid-wolves: true - spawn-rabid-chance: 0.0 - breeding-delay-ticks: 6000 - takes-damage-from-water: false - always-drop-exp: false - zoglin: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 40.0 - takes-damage-from-water: false - always-drop-exp: false - zombie: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - spawn_reinforcements: 0.1 - jockey: - only-babies: true - chance: 0.05 - try-existing-chickens: true - aggressive-towards-villager-when-lagging: true - bypass-mob-griefing: false - takes-damage-from-water: false - always-drop-exp: false - head-visibility-percent: 0.5 - zombie_horse: - ridable: false - ridable-in-water: false - can-swim: false - attributes: - max_health: - min: 15.0 - max: 15.0 - jump_strength: - min: 0.4 - max: 1.0 - movement_speed: - min: 0.2 - max: 0.2 - spawn-chance: 0.0 - takes-damage-from-water: false - always-drop-exp: false - zombie_villager: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - spawn_reinforcements: 0.1 - jockey: - only-babies: true - chance: 0.05 - try-existing-chickens: true - takes-damage-from-water: false - curing_time: - min: 3600 - max: 6000 - cure: - enabled: true - always-drop-exp: false - zombified_piglin: - ridable: false - ridable-in-water: true - controllable: true - attributes: - max_health: 20.0 - spawn_reinforcements: 0.0 - jockey: - only-babies: true - chance: 0.05 - try-existing-chickens: true - count-as-player-kill-when-angry: true - takes-damage-from-water: false - always-drop-exp: false - hunger: - starvation-damage: 1.0 - settings: - entity: - shared-random: true - gameplay-mechanics: - armorstand: - step-height: 0.0 - set-name-visible-when-placing-with-custom-name: false - fix-nametags: false - can-movement-tick: true - can-move-in-water: true - can-move-in-water-over-fence: true - place-with-arms-visible: false - arrow: - movement-resets-despawn-counter: true - use-better-mending: false - mending-multiplier: 1.0 - always-tame-in-creative: false - boat: - eject-players-on-land: false - do-fall-damage: false - disable-drops-on-cramming-death: false - entities-can-use-portals: true - entities-pick-up-loot-bypass-mob-griefing: false - fireballs-bypass-mob-griefing: false - impose-teleport-restrictions-on-gateways: false - milk-cures-bad-omen: true - milk-clears-beneficial-effects: true - note-block-ignore-above: false - persistent-tileentity-lore: false - persistent-tileentity-display-name: true - persistent-droppable-entity-display-names: true - projectiles-bypass-mob-griefing: false - tick-fluids: true - entity-blindness-multiplier: 1.0 - trident-loyalty-void-return-height: 0.0 - void-damage-height: -64.0 - void-damage-dealt: 4.0 - raid-cooldown-seconds: 0 - animal-breeding-cooldown-seconds: 0 - mobs-ignore-rails: false - rain-stops-after-sleep: true - thunder-stops-after-sleep: true - mob-last-hurt-by-player-time: 100 - disable-oxidation-proximity-penalty: false - daylight-cycle-ticks: - daytime: 12000 - nighttime: 12000 - drowning: - air-ticks: 300 - ticks-per-damage: 20 - damage-from-drowning: 2.0 - elytra: - damage-per-second: 1 - damage-multiplied-by-speed: 0.0 - ignore-unbreaking: false - damage-per-boost: - firework: 0 - trident: 0 - kinetic-damage: true - clamp-explosion-radius: true - infinity-bow: - works-without-arrows: false - normal-arrows: true - spectral-arrows: false - tipped-arrows: false - item: - immune: - cactus: [] - explosion: [] - fire: [] - lightning: [] - shears: - damage-if-sprinting: false - ignore-in-water: false - ignore-in-lava: false - sprinting-damage: 1.0 - defuse-tnt-chance: 0.0 - ender-pearl: - damage: 5.0 - cooldown: 20 - creative-cooldown: 20 - endermite-spawn-chance: 0.05000000074505806 - glow_berries: - eat-glow-duration: 0 - shulker_box: - drop-contents-when-destroyed: true - compass: - holding-shows-bossbar: false - snowball: - extinguish: - fire: false - candles: false - campfires: false - end-crystal: - place-anywhere: false - mob-effects: - health-regen-amount: 1.0 - minimal-health-poison-amount: 1.0 - poison-degeneration-amount: 1.0 - wither-degeneration-amount: 1.0 - hunger-exhaustion-amount: 0.004999999888241291 - saturation-regen-amount: 1.0 - mob-spawning: - village-cats: default - raid-patrols: default - phantoms: default - wandering-traders: default - village-sieges: default - ignore-creative-players: false - player: - netherite-fire-resistance: - duration: 0 - amplifier: 0 - ambient: false - show-particles: false - show-icon: true - idle-timeout: - kick-if-idle: true - tick-nearby-entities: true - count-as-sleeping: false - update-tab-list: false - mobs-target: true - exp-dropped-on-death: - equation: expLevel * 7 - maximum: 100 - teleport-if-outside-border: false - teleport-on-nether-ceiling-damage: false - totem-of-undying-works-in-inventory: false - fix-stuck-in-portal: false - one-punch-in-creative: false - sleep-ignore-nearby-mobs: false - can-skip-night: true - critical-damage-multiplier: 1.5 - burp-delay: 10 - burp-when-full: false - ridable-in-water: false - curse-of-binding: - remove-with-weakness: false - shift-right-click-repairs-mending-points: 0 - exp-pickup-delay-ticks: 2 - allow-void-trading: false - silk-touch: - enabled: false - spawner-name: Monster Spawner - minimal-level: 1 - spawner-lore: - - Spawns a - tools: - - minecraft:iron_pickaxe - - minecraft:golden_pickaxe - - minecraft:diamond_pickaxe - - minecraft:netherite_pickaxe - projectile-offset: - bow: 1.0 - crossbow: 1.0 - egg: 1.0 - ender-pearl: 1.0 - throwable-potion: 1.0 - trident: 1.0 - snowball: 1.0 - projectile-damage: - snowball: -1 - halloween: - force: false - head-chance: 0.25 - entity-lifespan: 0 - entity-left-handed-chance: 0.05000000074505806 - minecart: - max-speed: 0.4 - place-anywhere: false - powered-rail: - boost-modifier: 0.06 - controllable: - enabled: false - step-height: 1.0 - hop-boost: 0.5 - fall-damage: true - base-speed: 0.1 - block-speed: - grass_block: 0.3 - stone: 0.5 diff --git a/test/paper/runServer/server.properties b/test/paper/runServer/server.properties deleted file mode 100644 index 9ee5261..0000000 --- a/test/paper/runServer/server.properties +++ /dev/null @@ -1,64 +0,0 @@ -#Minecraft server properties -#Wed Jul 03 20:06:31 CEST 2024 -accepts-transfers=false -allow-flight=false -allow-nether=true -broadcast-console-to-ops=true -broadcast-rcon-to-ops=true -debug=false -difficulty=easy -enable-command-block=false -enable-jmx-monitoring=false -enable-query=false -enable-rcon=false -enable-status=true -enforce-secure-profile=true -enforce-whitelist=false -entity-broadcast-range-percentage=100 -force-gamemode=false -function-permission-level=2 -gamemode=survival -generate-structures=true -generator-settings={} -hardcore=false -hide-online-players=false -initial-disabled-packs= -initial-enabled-packs=vanilla -level-name=world -level-seed= -level-type=minecraft\:normal -log-ips=true -max-chained-neighbor-updates=1000000 -max-players=20 -max-tick-time=60000 -max-world-size=29999984 -motd=A Minecraft Server -network-compression-threshold=256 -online-mode=false -op-permission-level=4 -player-idle-timeout=0 -prevent-proxy-connections=false -pvp=true -query.port=25565 -rate-limit=0 -rcon.password= -rcon.port=25575 -region-file-compression=deflate -require-resource-pack=false -resource-pack= -resource-pack-id= -resource-pack-prompt= -resource-pack-sha1= -server-ip= -server-name=Unknown Server -server-port=25565 -simulation-distance=10 -spawn-animals=true -spawn-monsters=true -spawn-npcs=true -spawn-protection=16 -sync-chunk-writes=true -text-filtering-config= -use-native-transport=true -view-distance=10 -white-list=false diff --git a/test/paper/runServer/spigot.yml b/test/paper/runServer/spigot.yml deleted file mode 100644 index aa6ba13..0000000 --- a/test/paper/runServer/spigot.yml +++ /dev/null @@ -1,179 +0,0 @@ -# This is the main configuration file for Spigot. -# As you can see, there's tons to configure. Some options may impact gameplay, so use -# with caution, and make sure you know what each option does before configuring. -# For a reference for any variable inside this file, check out the Spigot wiki at -# http://www.spigotmc.org/wiki/spigot-configuration/ -# -# If you need help with the configuration or have any questions related to Spigot, -# join us at the Discord or drop by our forums and leave a post. -# -# Discord: https://www.spigotmc.org/go/discord -# Forums: http://www.spigotmc.org/ - -messages: - whitelist: You are not whitelisted on this server! - unknown-command: Unknown command. Type "/help" for help. - server-full: The server is full! - outdated-client: Outdated client! Please use {0} - outdated-server: Outdated server! I'm still on {0} - restart: Server is restarting -advancements: - disable-saving: false - disabled: - - minecraft:story/disabled -settings: - bungeecord: false - save-user-cache-on-stop-only: false - sample-count: 12 - player-shuffle: 0 - user-cache-size: 1000 - moved-wrongly-threshold: 0.0625 - moved-too-quickly-multiplier: 10.0 - timeout-time: 60 - restart-on-crash: true - restart-script: ./start.sh - netty-threads: 4 - attribute: - maxHealth: - max: 2048.0 - movementSpeed: - max: 2048.0 - attackDamage: - max: 2048.0 - log-villager-deaths: true - log-named-deaths: true - debug: false -commands: - tab-complete: 0 - send-namespaced: true - log: true - spam-exclusions: - - /skill - silent-commandblock-console: false - replace-commands: - - setblock - - summon - - testforblock - - tellraw -world-settings: - default: - below-zero-generation-in-existing-chunks: true - view-distance: default - simulation-distance: default - thunder-chance: 100000 - merge-radius: - item: 2.5 - exp: 3.0 - mob-spawn-range: 8 - item-despawn-rate: 6000 - arrow-despawn-rate: 1200 - trident-despawn-rate: 1200 - zombie-aggressive-towards-villager: true - nerf-spawner-mobs: false - enable-zombie-pigmen-portal-spawns: true - wither-spawn-sound-radius: 0 - end-portal-sound-radius: 0 - hanging-tick-frequency: 100 - unload-frozen-chunks: false - growth: - cactus-modifier: 100 - cane-modifier: 100 - melon-modifier: 100 - mushroom-modifier: 100 - pumpkin-modifier: 100 - sapling-modifier: 100 - beetroot-modifier: 100 - carrot-modifier: 100 - potato-modifier: 100 - torchflower-modifier: 100 - wheat-modifier: 100 - netherwart-modifier: 100 - vine-modifier: 100 - cocoa-modifier: 100 - bamboo-modifier: 100 - sweetberry-modifier: 100 - kelp-modifier: 100 - twistingvines-modifier: 100 - weepingvines-modifier: 100 - cavevines-modifier: 100 - glowberry-modifier: 100 - pitcherplant-modifier: 100 - entity-activation-range: - animals: 32 - monsters: 32 - raiders: 48 - misc: 16 - water: 16 - villagers: 32 - flying-monsters: 32 - wake-up-inactive: - animals-max-per-tick: 4 - animals-every: 1200 - animals-for: 100 - monsters-max-per-tick: 8 - monsters-every: 400 - monsters-for: 100 - villagers-max-per-tick: 4 - villagers-every: 600 - villagers-for: 100 - flying-monsters-max-per-tick: 8 - flying-monsters-every: 200 - flying-monsters-for: 100 - villagers-work-immunity-after: 100 - villagers-work-immunity-for: 20 - villagers-active-for-panic: true - tick-inactive-villagers: true - ignore-spectators: false - entity-tracking-range: - players: 48 - animals: 48 - monsters: 48 - misc: 32 - display: 128 - other: 64 - ticks-per: - hopper-transfer: 8 - hopper-check: 1 - hopper-amount: 1 - hopper-can-load-chunks: false - dragon-death-sound-radius: 0 - seed-village: 10387312 - seed-desert: 14357617 - seed-igloo: 14357618 - seed-jungle: 14357619 - seed-swamp: 14357620 - seed-monument: 10387313 - seed-shipwreck: 165745295 - seed-ocean: 14357621 - seed-outpost: 165745296 - seed-endcity: 10387313 - seed-slime: 987234911 - seed-nether: 30084232 - seed-mansion: 10387319 - seed-fossil: 14357921 - seed-portal: 34222645 - seed-ancientcity: 20083232 - seed-trailruins: 83469867 - seed-trialchambers: 94251327 - seed-buriedtreasure: 10387320 - seed-mineshaft: default - seed-stronghold: default - hunger: - jump-walk-exhaustion: 0.05 - jump-sprint-exhaustion: 0.2 - combat-exhaustion: 0.1 - regen-exhaustion: 6.0 - swim-multiplier: 0.01 - sprint-multiplier: 0.1 - other-multiplier: 0.0 - max-tnt-per-tick: 100 - max-tick-time: - tile: 50 - entity: 50 - verbose: false -players: - disable-saving: false -config-version: 12 -stats: - disable-saving: false - forced-stats: {} diff --git a/test/paper/runServer/usercache.json b/test/paper/runServer/usercache.json deleted file mode 100644 index 5396cf9..0000000 --- a/test/paper/runServer/usercache.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"hyriik","uuid":"80b40d2a-bc9c-3411-accd-cd6bace27c66","expiresOn":"2024-08-03 19:47:36 +0200"},{"name":"hyriik","uuid":"e6a683a8-74f8-4212-b148-5eeed4bf166a","expiresOn":"2024-07-24 22:27:03 +0200"}] \ No newline at end of file diff --git a/test/paper/runServer/version_history.json b/test/paper/runServer/version_history.json deleted file mode 100644 index f69035c..0000000 --- a/test/paper/runServer/version_history.json +++ /dev/null @@ -1 +0,0 @@ -{"currentVersion":"1.20.6-2233-0d6766e (MC: 1.20.6)"} \ No newline at end of file diff --git a/test/paper/runServer/whitelist.json b/test/paper/runServer/whitelist.json deleted file mode 100644 index 0637a08..0000000 --- a/test/paper/runServer/whitelist.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/test/paper/runServer/world/advancements/80b40d2a-bc9c-3411-accd-cd6bace27c66.json b/test/paper/runServer/world/advancements/80b40d2a-bc9c-3411-accd-cd6bace27c66.json deleted file mode 100644 index 27b24ef..0000000 --- a/test/paper/runServer/world/advancements/80b40d2a-bc9c-3411-accd-cd6bace27c66.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "minecraft:recipes/decorations/crafting_table": { - "criteria": { - "unlock_right_away": "2024-06-24 22:37:38 +0200" - }, - "done": true - }, - "minecraft:adventure/adventuring_time": { - "criteria": { - "minecraft:forest": "2024-06-24 22:37:39 +0200", - "minecraft:river": "2024-06-30 19:15:25 +0200", - "minecraft:birch_forest": "2024-06-30 20:55:34 +0200", - "minecraft:windswept_gravelly_hills": "2024-07-03 19:55:49 +0200", - "minecraft:windswept_hills": "2024-07-01 23:25:59 +0200", - "minecraft:windswept_savanna": "2024-07-01 23:26:23 +0200", - "minecraft:plains": "2024-07-01 23:30:32 +0200" - }, - "done": false - }, - "minecraft:recipes/transportation/mangrove_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/acacia_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/cherry_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/bamboo_raft": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/spruce_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/birch_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/oak_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/jungle_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:recipes/transportation/dark_oak_boat": { - "criteria": { - "in_water": "2024-06-30 17:18:01 +0200" - }, - "done": true - }, - "minecraft:adventure/root": { - "criteria": { - "killed_by_something": "2024-06-30 17:40:03 +0200" - }, - "done": true - }, - "minecraft:recipes/misc/charcoal": { - "criteria": { - "has_log": "2024-06-30 23:55:43 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/oak_planks": { - "criteria": { - "has_logs": "2024-06-30 23:55:43 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/oak_wood": { - "criteria": { - "has_log": "2024-06-30 23:55:43 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_bricks": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/lime_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_brick_slab_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/coarse_dirt": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/light_gray_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/pink_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/misc/copper_ingot_from_smelting_copper_ore": { - "criteria": { - "has_copper_ore": "2024-07-03 19:59:32 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/orange_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/red_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/magenta_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/brown_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_slab_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/light_blue_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/green_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_bricks_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_slab": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/blue_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/yellow_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/chiseled_stone_bricks_stone_from_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_stairs_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/white_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/misc/coal_from_blasting_coal_ore": { - "criteria": { - "has_coal_ore": "2024-07-03 19:59:38 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/gray_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/black_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/redstone/stone_button": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/decorations/stonecutter": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/redstone/stone_pressure_plate": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/smooth_stone": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/misc/copper_ingot_from_blasting_copper_ore": { - "criteria": { - "has_copper_ore": "2024-07-03 19:59:32 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/purple_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/cyan_concrete_powder": { - "criteria": { - "has_gravel": "2024-07-03 19:55:51 +0200" - }, - "done": true - }, - "minecraft:recipes/misc/coal_from_smelting_coal_ore": { - "criteria": { - "has_coal_ore": "2024-07-03 19:59:38 +0200" - }, - "done": true - }, - "minecraft:recipes/decorations/stone_brick_walls_from_stone_stonecutting": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "minecraft:recipes/building_blocks/stone_stairs": { - "criteria": { - "has_stone": "2024-07-03 19:55:49 +0200" - }, - "done": true - }, - "DataVersion": 3839 -} \ No newline at end of file diff --git a/test/paper/runServer/world/advancements/e6a683a8-74f8-4212-b148-5eeed4bf166a.json b/test/paper/runServer/world/advancements/e6a683a8-74f8-4212-b148-5eeed4bf166a.json deleted file mode 100644 index bd3b7f9..0000000 --- a/test/paper/runServer/world/advancements/e6a683a8-74f8-4212-b148-5eeed4bf166a.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "minecraft:recipes/decorations/crafting_table": { - "criteria": { - "unlock_right_away": "2024-06-24 22:26:24 +0200" - }, - "done": true - }, - "minecraft:adventure/adventuring_time": { - "criteria": { - "minecraft:forest": "2024-06-24 22:26:25 +0200" - }, - "done": false - }, - "DataVersion": 3839 -} \ No newline at end of file diff --git a/test/paper/runServer/world/data/raids.dat b/test/paper/runServer/world/data/raids.dat deleted file mode 100644 index 69789d3..0000000 Binary files a/test/paper/runServer/world/data/raids.dat and /dev/null differ diff --git a/test/paper/runServer/world/data/random_sequences.dat b/test/paper/runServer/world/data/random_sequences.dat deleted file mode 100644 index 455e2ba..0000000 Binary files a/test/paper/runServer/world/data/random_sequences.dat and /dev/null differ diff --git a/test/paper/runServer/world/datapacks/bukkit/pack.mcmeta b/test/paper/runServer/world/datapacks/bukkit/pack.mcmeta deleted file mode 100644 index aa7bb72..0000000 --- a/test/paper/runServer/world/datapacks/bukkit/pack.mcmeta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "pack": { - "description": "Data pack for resources provided by Bukkit plugins", - "pack_format": 41 - } -} diff --git a/test/paper/runServer/world/entities/r.-1.-1.mca b/test/paper/runServer/world/entities/r.-1.-1.mca deleted file mode 100644 index 8725231..0000000 Binary files a/test/paper/runServer/world/entities/r.-1.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-1.0.mca b/test/paper/runServer/world/entities/r.-1.0.mca deleted file mode 100644 index 434ae4a..0000000 Binary files a/test/paper/runServer/world/entities/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-1.1.mca b/test/paper/runServer/world/entities/r.-1.1.mca deleted file mode 100644 index b58676f..0000000 Binary files a/test/paper/runServer/world/entities/r.-1.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-1.2.mca b/test/paper/runServer/world/entities/r.-1.2.mca deleted file mode 100644 index 3e97322..0000000 Binary files a/test/paper/runServer/world/entities/r.-1.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-2.-1.mca b/test/paper/runServer/world/entities/r.-2.-1.mca deleted file mode 100644 index b776031..0000000 Binary files a/test/paper/runServer/world/entities/r.-2.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-2.0.mca b/test/paper/runServer/world/entities/r.-2.0.mca deleted file mode 100644 index f3bd74f..0000000 Binary files a/test/paper/runServer/world/entities/r.-2.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-2.1.mca b/test/paper/runServer/world/entities/r.-2.1.mca deleted file mode 100644 index eb4fe65..0000000 Binary files a/test/paper/runServer/world/entities/r.-2.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.-2.2.mca b/test/paper/runServer/world/entities/r.-2.2.mca deleted file mode 100644 index 282e9dc..0000000 Binary files a/test/paper/runServer/world/entities/r.-2.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.0.0.mca b/test/paper/runServer/world/entities/r.0.0.mca deleted file mode 100644 index 4435a67..0000000 Binary files a/test/paper/runServer/world/entities/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/entities/r.0.1.mca b/test/paper/runServer/world/entities/r.0.1.mca deleted file mode 100644 index 4abaa87..0000000 Binary files a/test/paper/runServer/world/entities/r.0.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/level.dat b/test/paper/runServer/world/level.dat deleted file mode 100644 index 848cafe..0000000 Binary files a/test/paper/runServer/world/level.dat and /dev/null differ diff --git a/test/paper/runServer/world/level.dat_old b/test/paper/runServer/world/level.dat_old deleted file mode 100644 index 08db429..0000000 Binary files a/test/paper/runServer/world/level.dat_old and /dev/null differ diff --git a/test/paper/runServer/world/paper-world.yml b/test/paper/runServer/world/paper-world.yml deleted file mode 100644 index dcfd90c..0000000 --- a/test/paper/runServer/world/paper-world.yml +++ /dev/null @@ -1,6 +0,0 @@ -# This is a world configuration file for Paper. -# This file may start empty but can be filled with settings to override ones in the config/paper-world-defaults.yml -# -# World: world (minecraft:overworld) - -_version: 31 diff --git a/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat b/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat deleted file mode 100644 index fd8dc94..0000000 Binary files a/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat and /dev/null differ diff --git a/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat_old b/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat_old deleted file mode 100644 index 1df5020..0000000 Binary files a/test/paper/runServer/world/playerdata/80b40d2a-bc9c-3411-accd-cd6bace27c66.dat_old and /dev/null differ diff --git a/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat b/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat deleted file mode 100644 index 5c84496..0000000 Binary files a/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat and /dev/null differ diff --git a/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat_old b/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat_old deleted file mode 100644 index 5af2ecc..0000000 Binary files a/test/paper/runServer/world/playerdata/e6a683a8-74f8-4212-b148-5eeed4bf166a.dat_old and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.-1.0.mca b/test/paper/runServer/world/poi/r.-1.0.mca deleted file mode 100644 index ee24567..0000000 Binary files a/test/paper/runServer/world/poi/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.-1.1.mca b/test/paper/runServer/world/poi/r.-1.1.mca deleted file mode 100644 index 27ab399..0000000 Binary files a/test/paper/runServer/world/poi/r.-1.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.-1.2.mca b/test/paper/runServer/world/poi/r.-1.2.mca deleted file mode 100644 index 944ca1e..0000000 Binary files a/test/paper/runServer/world/poi/r.-1.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.-2.0.mca b/test/paper/runServer/world/poi/r.-2.0.mca deleted file mode 100644 index 1c0e15e..0000000 Binary files a/test/paper/runServer/world/poi/r.-2.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.-2.1.mca b/test/paper/runServer/world/poi/r.-2.1.mca deleted file mode 100644 index 89ba63e..0000000 Binary files a/test/paper/runServer/world/poi/r.-2.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/poi/r.0.0.mca b/test/paper/runServer/world/poi/r.0.0.mca deleted file mode 100644 index c21710f..0000000 Binary files a/test/paper/runServer/world/poi/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-1.-1.mca b/test/paper/runServer/world/region/r.-1.-1.mca deleted file mode 100644 index 9194d1f..0000000 Binary files a/test/paper/runServer/world/region/r.-1.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-1.0.mca b/test/paper/runServer/world/region/r.-1.0.mca deleted file mode 100644 index 3ffad8b..0000000 Binary files a/test/paper/runServer/world/region/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-1.1.mca b/test/paper/runServer/world/region/r.-1.1.mca deleted file mode 100644 index 952c752..0000000 Binary files a/test/paper/runServer/world/region/r.-1.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-1.2.mca b/test/paper/runServer/world/region/r.-1.2.mca deleted file mode 100644 index 8fdc49c..0000000 Binary files a/test/paper/runServer/world/region/r.-1.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-2.-1.mca b/test/paper/runServer/world/region/r.-2.-1.mca deleted file mode 100644 index f33c99d..0000000 Binary files a/test/paper/runServer/world/region/r.-2.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-2.0.mca b/test/paper/runServer/world/region/r.-2.0.mca deleted file mode 100644 index 992c629..0000000 Binary files a/test/paper/runServer/world/region/r.-2.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-2.1.mca b/test/paper/runServer/world/region/r.-2.1.mca deleted file mode 100644 index dacd9e4..0000000 Binary files a/test/paper/runServer/world/region/r.-2.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.-2.2.mca b/test/paper/runServer/world/region/r.-2.2.mca deleted file mode 100644 index 2e44dbf..0000000 Binary files a/test/paper/runServer/world/region/r.-2.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.0.-1.mca b/test/paper/runServer/world/region/r.0.-1.mca deleted file mode 100644 index ed58c83..0000000 Binary files a/test/paper/runServer/world/region/r.0.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.0.0.mca b/test/paper/runServer/world/region/r.0.0.mca deleted file mode 100644 index d2d124b..0000000 Binary files a/test/paper/runServer/world/region/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.0.1.mca b/test/paper/runServer/world/region/r.0.1.mca deleted file mode 100644 index 0f52f14..0000000 Binary files a/test/paper/runServer/world/region/r.0.1.mca and /dev/null differ diff --git a/test/paper/runServer/world/region/r.0.2.mca b/test/paper/runServer/world/region/r.0.2.mca deleted file mode 100644 index 4036bfd..0000000 Binary files a/test/paper/runServer/world/region/r.0.2.mca and /dev/null differ diff --git a/test/paper/runServer/world/session.lock b/test/paper/runServer/world/session.lock deleted file mode 100644 index 0d7e5f8..0000000 --- a/test/paper/runServer/world/session.lock +++ /dev/null @@ -1 +0,0 @@ -☃ \ No newline at end of file diff --git a/test/paper/runServer/world/stats/80b40d2a-bc9c-3411-accd-cd6bace27c66.json b/test/paper/runServer/world/stats/80b40d2a-bc9c-3411-accd-cd6bace27c66.json deleted file mode 100644 index 7bb39c0..0000000 --- a/test/paper/runServer/world/stats/80b40d2a-bc9c-3411-accd-cd6bace27c66.json +++ /dev/null @@ -1 +0,0 @@ -{"stats":{"minecraft:mined":{"minecraft:short_grass":19,"minecraft:grass_block":4,"minecraft:dirt":2,"minecraft:birch_leaves":3,"minecraft:oak_leaves":26},"minecraft:killed_by":{"minecraft:skeleton":3,"minecraft:creeper":1,"minecraft:zombie_villager":1,"minecraft:zombie":9},"minecraft:used":{"minecraft:oak_log":7,"minecraft:short_grass":1,"minecraft:oak_leaves":5,"minecraft:coal_ore":15,"minecraft:dirt":3,"minecraft:snow":133,"minecraft:dirt_path":1,"minecraft:grass_block":13,"minecraft:oak_sapling":1,"minecraft:birch_leaves":9,"minecraft:copper_ore":17,"minecraft:gravel":3},"minecraft:picked_up":{"minecraft:rotten_flesh":2,"minecraft:wheat_seeds":3,"minecraft:oak_log":2,"minecraft:oak_sapling":2,"minecraft:dirt":23},"minecraft:custom":{"minecraft:time_since_rest":432846,"minecraft:play_time":678413,"minecraft:sprint_one_cm":189127,"minecraft:damage_taken":4374,"minecraft:deaths":16,"minecraft:walk_one_cm":47629,"minecraft:sneak_time":69,"minecraft:walk_under_water_one_cm":343,"minecraft:jump":1184,"minecraft:damage_dealt":110,"minecraft:leave_game":101,"minecraft:walk_on_water_one_cm":557,"minecraft:time_since_death":432826,"minecraft:total_world_time":678413,"minecraft:swim_one_cm":947,"minecraft:fall_one_cm":39728,"minecraft:fly_one_cm":664602}},"DataVersion":3839} \ No newline at end of file diff --git a/test/paper/runServer/world/stats/e6a683a8-74f8-4212-b148-5eeed4bf166a.json b/test/paper/runServer/world/stats/e6a683a8-74f8-4212-b148-5eeed4bf166a.json deleted file mode 100644 index dcaa5c2..0000000 --- a/test/paper/runServer/world/stats/e6a683a8-74f8-4212-b148-5eeed4bf166a.json +++ /dev/null @@ -1 +0,0 @@ -{"stats":{"minecraft:custom":{"minecraft:jump":49,"minecraft:time_since_rest":4497,"minecraft:play_time":4497,"minecraft:leave_game":2,"minecraft:sprint_one_cm":9283,"minecraft:damage_taken":40,"minecraft:time_since_death":4497,"minecraft:walk_one_cm":1619,"minecraft:total_world_time":4497,"minecraft:fall_one_cm":808,"minecraft:fly_one_cm":8069},"minecraft:picked_up":{"minecraft:wheat_seeds":1},"minecraft:mined":{"minecraft:short_grass":3,"minecraft:oak_leaves":1}},"DataVersion":3839} \ No newline at end of file diff --git a/test/paper/runServer/world/uid.dat b/test/paper/runServer/world/uid.dat deleted file mode 100644 index 84a2751..0000000 --- a/test/paper/runServer/world/uid.dat +++ /dev/null @@ -1 +0,0 @@ -\}VH-d \ No newline at end of file diff --git a/test/paper/runServer/world_nether/DIM-1/data/raids.dat b/test/paper/runServer/world_nether/DIM-1/data/raids.dat deleted file mode 100644 index 69789d3..0000000 Binary files a/test/paper/runServer/world_nether/DIM-1/data/raids.dat and /dev/null differ diff --git a/test/paper/runServer/world_nether/DIM-1/region/r.-1.-1.mca b/test/paper/runServer/world_nether/DIM-1/region/r.-1.-1.mca deleted file mode 100644 index c8e09a0..0000000 Binary files a/test/paper/runServer/world_nether/DIM-1/region/r.-1.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_nether/DIM-1/region/r.-1.0.mca b/test/paper/runServer/world_nether/DIM-1/region/r.-1.0.mca deleted file mode 100644 index 9b61210..0000000 Binary files a/test/paper/runServer/world_nether/DIM-1/region/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_nether/DIM-1/region/r.0.-1.mca b/test/paper/runServer/world_nether/DIM-1/region/r.0.-1.mca deleted file mode 100644 index 38f7141..0000000 Binary files a/test/paper/runServer/world_nether/DIM-1/region/r.0.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_nether/DIM-1/region/r.0.0.mca b/test/paper/runServer/world_nether/DIM-1/region/r.0.0.mca deleted file mode 100644 index f0b05a9..0000000 Binary files a/test/paper/runServer/world_nether/DIM-1/region/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_nether/level.dat b/test/paper/runServer/world_nether/level.dat deleted file mode 100644 index 4b67ab2..0000000 Binary files a/test/paper/runServer/world_nether/level.dat and /dev/null differ diff --git a/test/paper/runServer/world_nether/level.dat_old b/test/paper/runServer/world_nether/level.dat_old deleted file mode 100644 index e8ceba1..0000000 Binary files a/test/paper/runServer/world_nether/level.dat_old and /dev/null differ diff --git a/test/paper/runServer/world_nether/paper-world.yml b/test/paper/runServer/world_nether/paper-world.yml deleted file mode 100644 index 6f7c4de..0000000 --- a/test/paper/runServer/world_nether/paper-world.yml +++ /dev/null @@ -1,6 +0,0 @@ -# This is a world configuration file for Paper. -# This file may start empty but can be filled with settings to override ones in the config/paper-world-defaults.yml -# -# World: world_nether (minecraft:the_nether) - -_version: 31 diff --git a/test/paper/runServer/world_nether/session.lock b/test/paper/runServer/world_nether/session.lock deleted file mode 100644 index 0d7e5f8..0000000 --- a/test/paper/runServer/world_nether/session.lock +++ /dev/null @@ -1 +0,0 @@ -☃ \ No newline at end of file diff --git a/test/paper/runServer/world_nether/uid.dat b/test/paper/runServer/world_nether/uid.dat deleted file mode 100644 index b49b257..0000000 --- a/test/paper/runServer/world_nether/uid.dat +++ /dev/null @@ -1 +0,0 @@ -ґE&"Z \ No newline at end of file diff --git a/test/paper/runServer/world_the_end/DIM1/data/raids_end.dat b/test/paper/runServer/world_the_end/DIM1/data/raids_end.dat deleted file mode 100644 index 69789d3..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/data/raids_end.dat and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/entities/r.-1.-1.mca b/test/paper/runServer/world_the_end/DIM1/entities/r.-1.-1.mca deleted file mode 100644 index 3f8c815..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/entities/r.-1.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/entities/r.-1.0.mca b/test/paper/runServer/world_the_end/DIM1/entities/r.-1.0.mca deleted file mode 100644 index 328ecb8..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/entities/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/entities/r.0.-1.mca b/test/paper/runServer/world_the_end/DIM1/entities/r.0.-1.mca deleted file mode 100644 index 1adb720..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/entities/r.0.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/entities/r.0.0.mca b/test/paper/runServer/world_the_end/DIM1/entities/r.0.0.mca deleted file mode 100644 index 4de1af7..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/entities/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/region/r.-1.-1.mca b/test/paper/runServer/world_the_end/DIM1/region/r.-1.-1.mca deleted file mode 100644 index f8c8527..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/region/r.-1.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/region/r.-1.0.mca b/test/paper/runServer/world_the_end/DIM1/region/r.-1.0.mca deleted file mode 100644 index df716f8..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/region/r.-1.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/region/r.0.-1.mca b/test/paper/runServer/world_the_end/DIM1/region/r.0.-1.mca deleted file mode 100644 index 698b560..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/region/r.0.-1.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/DIM1/region/r.0.0.mca b/test/paper/runServer/world_the_end/DIM1/region/r.0.0.mca deleted file mode 100644 index 83dca3b..0000000 Binary files a/test/paper/runServer/world_the_end/DIM1/region/r.0.0.mca and /dev/null differ diff --git a/test/paper/runServer/world_the_end/level.dat b/test/paper/runServer/world_the_end/level.dat deleted file mode 100644 index b9d1bbd..0000000 Binary files a/test/paper/runServer/world_the_end/level.dat and /dev/null differ diff --git a/test/paper/runServer/world_the_end/level.dat_old b/test/paper/runServer/world_the_end/level.dat_old deleted file mode 100644 index 8adc80e..0000000 Binary files a/test/paper/runServer/world_the_end/level.dat_old and /dev/null differ diff --git a/test/paper/runServer/world_the_end/paper-world.yml b/test/paper/runServer/world_the_end/paper-world.yml deleted file mode 100644 index 2391bb7..0000000 --- a/test/paper/runServer/world_the_end/paper-world.yml +++ /dev/null @@ -1,6 +0,0 @@ -# This is a world configuration file for Paper. -# This file may start empty but can be filled with settings to override ones in the config/paper-world-defaults.yml -# -# World: world_the_end (minecraft:the_end) - -_version: 31 diff --git a/test/paper/runServer/world_the_end/session.lock b/test/paper/runServer/world_the_end/session.lock deleted file mode 100644 index 0d7e5f8..0000000 --- a/test/paper/runServer/world_the_end/session.lock +++ /dev/null @@ -1 +0,0 @@ -☃ \ No newline at end of file diff --git a/test/paper/runServer/world_the_end/uid.dat b/test/paper/runServer/world_the_end/uid.dat deleted file mode 100644 index 8d14ccc..0000000 --- a/test/paper/runServer/world_the_end/uid.dat +++ /dev/null @@ -1 +0,0 @@ -Cz𳆥< \ No newline at end of file